E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java-
Java-
生成唯一ID(Sequence)
packagecom.bootdo.common.utils;importorg.springframework.stereotype.Component;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;/***@author张子布*@version1.0*@date2018/
張子布
·
2020-07-13 10:44
java-
高并发-解读Thread类
概述线程是程序中的一个执行线程。java虚拟机允许应用程序具有多个线程执行并发运行。每个线程都有优先权。优先级较高的线程优先于优先级较低的线程执行。每个线程可能或可能不被标记为守护进程。当代码运行时一些线程创建一个新的Thread对象,新的线程的优先级最初设置等于它的创建线程,当创建线程是一个守护线程,它也是守护线程当一个java虚拟机启动时,通常有一个单一的非守护进程线程(通常调用名为某些指定类
小蜗牛也有梦想
·
2020-07-13 09:54
高并发
Eclipse常见问题解决方法
-方法一:调整顺序JavaBuildPath->OrderandExport+eclipse:notfoundtools.jar-Windows->Preferences->
Java-
>InstallJREs
lzx1104
·
2020-07-13 08:25
Java
Java-
小白成长日记(2016年8月6日)
刚开始用myeclipse10,结果不支持jdk1.8;后来使用eclipse纯净版,感觉不错,就是需要添加各种插件安装springIDE插件:http://spring.io/tools/sts/all注意:eclipse必须与springIDE版本号相对应,eclipse必须与springIDE版本号相对应,eclipse必须与springIDE版本号相对应重要事情说三遍;重启eclipse安
lqz874000676
·
2020-07-13 07:00
Java-
“this”和“类名.this”以及“类名.class”的区分和详解
引言:对于以上三个语法结构的区分,需要先理解Class类所有对象的类以及调用了静态方法的类都需要在对象创建之前在JVM虚拟机中加载,加载内容被称为“类对象”,每个类的类对象是唯一且是不可变的。而在对象创建的时候,由于类对象已加载,所以可以添加上类型标签。1.Class类介绍:此类的介绍是为了解释类名.class的含义。1.1Class类简介:Class类只有私有的构造方法,所以不能使用new关键词
wjjiang2333
·
2020-07-13 07:51
JAVA-语法
Java
Class类
this
Java-
输入输出流的简单看法与总结
Java-
输入输出流的简单看法与总结 为什么Java中关于输入输出流(IO流)的对象为什么这么多,实在难以记忆,这可能是绝大多数人在学习关于Java此内容的问题,下面就来总结一下这个知识点,让这个困难得到解决
wjjiang2333
·
2020-07-13 07:49
JAVA-语法
(Eclipse)设置JVM参数,查看堆大小
1.在eclipse设置JVM参数打开eclipse-窗口-首选项-
Java-
已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的JRE
iteye_4921
·
2020-07-13 06:35
Eclipse运用
MyEclipse中如何设置 jdk 和 jre 编译运行环境
具体步骤:菜单window->preferences->
java-
>InstalledJRES。点中了,右边的窗口点ADD按钮,记住选择添加安装了Java目录下的JDK目录,而不是JRE目录。
hlantian
·
2020-07-13 05:54
知识点
JavaEE
JAVA-
数值计算中的特殊情况,NAN,Infinity
最近在项目中遇到了double数据出现Infinity的情况;于是对数值计算中几种比较特殊的情况进行了实践:publicstaticvoidmain(String[]args){//非0number/0.0System.out.println((double)(5/0.0));//0/0.0System.out.println((double)(0/0.0));//0.0/0.0System.ou
SimonCode
·
2020-07-13 03:03
遇到的BUG
Java-
面向对象(高级篇)--继承的进一步研究
了解了继承的基本概念后,下面对继承操作中的一些注意点进行研究。一.子类对象的实例化过程在继承的操作中,对于子类对象实例化也是有要求的,及子类对象在实例化之前必须首先调用父类中的构造方法后在调用自己的构造方法。【子类的实例化过程】classPerson{privateStringname;privateintage;publicPerson(){System.out.println("这是父类中的构
aotulive
·
2020-07-13 02:37
Java
java学习之路
java-
源码解读-FutureTask
使用场景java多线程编程中,我们经常使用线程池提交任务,并且通过Future来获取任务执行的结果,以此达到异步或者并行执行的效果。通常我们是这样使用线程池:publicclassExecutorServiceDemo{publicstaticvoidmain(String[]args){//创建一个线程池对象,控制要创建几个线程对象。ExecutorServicepool=Executors.n
aBOUNTWINTER
·
2020-07-13 02:58
JAVA
java-
死锁现象及解决方法
摘自:http://blog.csdn.net/joejames/article/details/37960873所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不
qxhly
·
2020-07-12 22:12
java基础
Java--com.sun.crypto.provider.SunJCE()报错
isnotaccessibleduetorestrictiononrequiredlibraryC:\ProgramFiles\Java\jre7\lib\ext\sunjce_provider.jar解决方法:Window->Preferences->
Java
zlQ_
·
2020-07-12 20:25
Java
vue实现e2e测试--环境安装
AnerroroccurredwhiletryingtostartSelenium.CheckifJAVAisinstalledonyourmachine.随后在网上查找发现我的机器没有java环境javaJDK安装入口安装好了输入
java
我不叫奇奇
·
2020-07-12 20:34
Java-
设计模式-第八篇-建造者模式变种
Java-
设计模式-第八篇-建造者模式变种本次所写的builder模式有所不同准备扫码关注我有惊喜本次所写的builder模式有所不同变种的builder模式在完成基本类编写后,无需手动编写复杂的类!
麦_兜
·
2020-07-12 19:25
设计模式
Java
Java-
设计模式-第七篇-建造者模式
Java-
设计模式-第七篇-建造者模式类图为什么使用创造者/builder模式示例代码整体结构代码抽象类Direcor类具体的构造类HtmlBuilderTextBuilder测试类及结果测试类运行结果
麦_兜
·
2020-07-12 19:55
设计模式
Java
Java-
设计模式-第六篇-原型复制模式
本人所学设计模式皆出自于结城浩先生的《图解设计模式》。类图为什么使用原型复制模式我们知道在很多的类中,我们需要这个了类去持有其他类的对象,又或者构成某一个类的对象十分复杂。又或者,你想解耦框架与生成的实例时,比如说下面我们是根据字符串指定要生成的实例,这样我们就可以把client封装到框架中,而不用因为newSomething();必须导包,限制生成实例了。将框架从类名的约束中解放出来。示例代码p
麦_兜
·
2020-07-12 19:55
设计模式
Java
JavaSE
Java-
设计模式-第五篇-单例模式
类图为什么使用单例模式单例模式,顾名思义,只有一个实例,在整个服务中,该类只有一个实例。比如你想创建一个对象,用来保存整个服务的某一个内容,而你又想在其他地方使用保存的内容,那么使用单例模式是正好的。例如你想做一个计数器等等。。。示例代码packagecom.qiang;/***单例实体**@authorzhangxinqiang*@date01/04/2018*/publicclassSingl
麦_兜
·
2020-07-12 19:55
设计模式
Java
JavaSE
单例模式
Java-
设计模式-第四篇-工厂模式
本人所学设计模式皆出自于结城浩先生的《图解设计模式》。类图为什么使用工厂模式在工厂模式中,父类决定实例生成的方式,但不决定所要生成的具体类,具体的处理全部交给子类。这样就可以将生成实例的框架和实际负责生成实例的类解耦。示例代码packagecom.qiang.framework;/***抽象工厂**@authorzhangxinqiang*@date01/04/2018*/publicabstra
麦_兜
·
2020-07-12 19:54
设计模式
Java
JavaSE
Java-
统计字符串中英文单词总数
根据输入的字符串统计其中的英文单词数量publicintcountWords(Stringstr){ Stringabb="She hadbeenshopping," +"this," +"你好呀." +"urry to,"; Patternexpression=Pattern.compile("
lily-0622
·
2020-07-12 18:48
总结
正则表达式
Java-
在指定的日期上添加指定天数
Java-
在指定的日期上添加指定天数算是工具代码库的积累/** *在指定的日期上添加指定days天数,然后返回 * *@paramdate指定的日期 *@paramdays需要添加的天数,可以为负数 *
lily-0622
·
2020-07-12 18:47
总结
Java-
关于子类是否继承了父类的private实例变量
对面向对象程序设计语言中,对象模型是实现诸如封装、继承、多态的重要基础。在常见的面向对象语言:C++和Java等中,子类是继承了父类的所有实例字段的:也就是一个子类对象中包含了一个完整的父类对象。在C++中通过对子类对象进行sizeof运算求出其大小便可以很容易验证是否继承了父类中的private实例变量。但是Java中没有sizeof运算,今天突然想到一种方法也可以说明:子类对象中包含了父类pr
xinglongbing
·
2020-07-12 17:20
A cycle was detected in the build path of project:
->
Java-
>Compiler->Bu
xihongshi926414
·
2020-07-12 17:33
碎知识
Java-
如何判断日期字符串是否为周末
importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/***@description:判断日期字符串是否为周末*/publicclassIsWeekend{publicbooleanisWeekend(StringdateStr){
252619
·
2020-07-12 16:18
Java
Java-
内部类
内部类内部类:在一个类中定义了其他的类,该类就称为内部类,比较灵活,缺点很明显,破换了程序的机构。ClassOuter{//定义一个外部类privateStringmsg="msg";//私有属性publicvoidfun(){//普通方法//实例化内部类Innerin=newInner();in.print();}ClassInner{//在Outer内部定义了一个Inner类publicvoi
xianjianwz
·
2020-07-12 16:05
Java
java-
面向对象一(类与对象的使用,随机数生成)
设计类与创建对象面向对象与面向过程面向过程面向对象两要素三条主线java类及其类的成员面向对象的三大特征其他关键字设计类类的成员一(属性)类的成员二(方法)类与对象的使用例题第一题.创建一个Per类,属性:姓名,性别,年龄,通过输入年龄初始化值。输出该对象的信息(姓名性别年龄)方法一:将所有代码写在一个程序内:第二题:设计圆类求面积,半径从键盘输入第三题:定义类Student,包含三个属性:学号n
sanma鱼
·
2020-07-12 15:16
java-
为什么我的代码在ideone.com中不起作用?
importjava.util.Scanner;publicclassAdmit{//themainmethodhasminimaldialogueandjustcallstheothermethodswiththeappropriateparameters.publicstaticvoidmain(String[]args){promptUser();System.out.println("In
諼
·
2020-07-12 13:12
Java-
装饰者模式
1.首先新建一个Person接口(也就是一套规范和标准),该接口定义了一个run和一个eat方法,实现这个接口的所有非抽象类必须实现这两个方法publicinterfacePerson{voidrun();voideat();}2.新建一个Man类,让该类实现Person接口,该类由于不是抽象类,所以必须重写Person接口的所有未实现方法publicclassManimplementsPerso
ZOKE
·
2020-07-12 13:50
Java-
字符串的删插增
publicclassStringh{publicstaticvoidmain(String[]args){StringBuffersbf=newStringBuffer(“Whatdoyouwant”);sbf=sbf.delete(0,2);System.out.println(sbf.toString());sbf=sbf.insert(1,"yourlive");System.out.pr
waiterlyj
·
2020-07-12 12:27
java-
根据url生成二维码
1.生成无白边的二维码:1.1需要引入的jar包:net.glxn.qrgenjavase2.01.2工具类packagecom.yifenqi.zulin.biz.agent.utils;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOut
四维空间1992
·
2020-07-12 11:04
工具类
Java-
笔记3-复习
1.“&”和“&&”的异同2.程序输出classOperatorTest{publicstaticvoidmain(String[]args){booleanx=true;booleany=false;shortz=40;if((z++==40)&&(y=true)){z++;}if((x=false)||(++z==43)){z++;}System.out.println("z="+z);}}结
weixin_33882452
·
2020-07-12 08:41
解决eclipse新建项目看不到src/main/java目录办法
1.eclipse->window->preferences->
java-
>compiler->选择本地要用的Java版本2.eclipse->window->preferences->
java-
>installedJREs
weixin_30772105
·
2020-07-12 06:54
Java-
把日期字符串转换成另一种格式的日期字符串
packagecom.example.demo.utils;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateTimeTrans{publicstaticvoidmain(String[]args){Datedate=newDate();try{da
weixin_30657999
·
2020-07-12 06:35
eclipse 配置 maven 编译代码
在find框中输入“maven”,选择“mavenintegrationforeclipse(junoandnewer)”项的install按钮2.进入window->preferences窗口,选择
java
vah101
·
2020-07-12 04:43
Linux开发
myeclipse_自动生成代码
一、代码自动补全1.快捷键Alt+/2.每次输入都自动提示Window->preferences->
Java-
>Editor->ContentAssist再右下角AutoactivationtriggersforJava
果芽软件
·
2020-07-12 04:31
IntelliJ IDEA / Eclipse 自动生成 Author 注释 签名
E-mail:
[email protected]
*@version创建时间:2016-6-20下午04:58:52*/Eclipse自动生成Author注释签名window->preference->
Java
稚枭天卓
·
2020-07-12 03:44
JavaWeb贴士
IntelliJ
IDEA
Eclipse
Author
注释
签名
从头认识
java-
目录
第一章对象1.1编程语言抽象过程以及java的基础特性1.2对象-服务提供者1.3隐藏具体实现1.4复用代码1.4复用代码1.5继承(1)1.5继承(2)1.6多态1.7单根继承与集合1.8创建和操纵对象(1)1.8创建和操纵对象(2)第二章操作符2.1操作符2.2算术操作符2.3自增自减与关系操作符2.4逻辑运算符2.5三元运算符和字符串操作符2.6逗号操作符第三章控制执行流程3.1foreac
李灵晖
·
2020-07-11 21:06
JAVA基础
从头认识java
使用JDBC连接Mysql数据库会出现的问题总结
数据库会出现的问题总结**首先理清几个概念:**JDBC:java数据库连接,是Orical公司的指定的一套规范接口java数据库驱动:JDBC的实现类,由相应的数据库厂商提供,可以通过驱动去操作不同的数据库在
java
巴拉巴拉咖啡
·
2020-07-11 21:31
小小积累
Maven:配置本地仓库和阿里云镜像
2.3校验是否配置成功:三、配置本地仓库:四、配置阿里云的镜像:五、配置所用的jdk版本:一、前置要求:Maven是Java搞出来的,所以需要有jdk的支持,所以先检查一下jdk配置好了没有:在控制台敲入
java
DaulFrank
·
2020-07-11 21:32
Maven
java
maven
jdk
阿里云镜像
配置本地仓库
Java-
俄罗斯方块最新完善版
趋于完善版步骤1:packagegame;importjava.awt.image.BufferedImage;publicclassCell{privateintrow;privateintcol;privateBufferedImageimage;publicCell(){}publicCell(introw,intcol,BufferedImageimage){super();this.ro
橙以
·
2020-07-11 20:54
Java-
枚举
一、枚举类的理解当需要定义一组常量时,强烈建议使用枚举类JDK1.5之前需要自定义枚举类,JDK1.5新增的enum关键字用域定义枚举类。若枚举只有一个成员,则可以作为一种单例模式的实现方式,当一个类的对象是可数的情况下,就可以使用枚举。1.1枚举类的几种方法1.1.1valueOf(Stringstr)可以把一个字符串转为对应的枚举类对象。要求字符串必须是枚举类对象的“名字”。如不是,会有运行时
简单_6ccd
·
2020-07-11 20:19
【数据结构】使用Java实现链表类LinkList
目录链表介绍
Java-
>链表APIJava->链表代码使用链表示例链表介绍如果想了解Java实现的顺序表,请戳这里:【数据结构】使用Java实现顺序表类SeqList上述文章介绍的顺序表作为数据存储结构有很多优点
lhysama
·
2020-07-11 20:39
Java-
快速读取百万级数据文件,插入数据库
将一批Txt的文本数据插入数据库,数据量特别大,单个txt文件都有300多M,数据约200w多条,放在ssd盘上通过Notepad++打开都得加载将近5分钟左右(可能我的ssd硬盘比较烂)。相关资料参考链接:1.java连接mysql数据库实现单条插入和批量插入2.executeBatch()批量执行Sql语句一、大概思路开始我选择用PHP来做,发现不方便,也不直观,后来改用Java写。1.先把T
null_17
·
2020-07-11 19:35
Java
Intellij IDEA 添加 Junit4.12 以及报错解决
Error:(3,24)java:程序包org.junit不存在:Cannotresolvesymbol'junit'解决:File->ProjectStruct…->Libraies->点击绿色的加号->
Java
我思念的城市ZZZ
·
2020-07-11 18:26
Java-
五种线程池,四种拒绝策略,三种阻塞队列
Java-
五种线程池,四种拒绝策略,三种阻塞队列三种阻塞队列:BlockingQueueworkQueue=null;workQueue=newArrayBlockingQueue();//基于链表的先进先出队列
小太阳啊凯
·
2020-07-11 18:54
Java
Java-
这就是单例模式!
什么是单例模式单例模式,自己负责创建自己的对象这个类提供了,一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。通俗的讲就是保证在整个应用程序的生命周期中只会被创建一次。为什么需要使用单例模式1.避免对象被不断的创建,消耗不必要的系统资源。2.如果不使用单例,可能在某些程序运行的时候将会出现错误。下面举一个例子,证明如果不使用单例会使什么样子的。定义一个ShareResources(
SmileJosiah
·
2020-07-11 18:09
设计模式
Java-
线程池动态修改大小
参数说明corePoolSize:核心线程数大小,不管它们创建以后是不是空闲的。线程池需要保持corePoolSize数量的线程,除非设置了allowCoreThreadTimeOut;maximumPoolSize:最大线程数,线程池中最多允许创建maximumPoolSize个线程;keepAliveTime:存活时间,如果经过keepAliveTime时间后,超过核心线程数的线程还没有接受到
jessica.glj
·
2020-07-11 15:01
Java
线程池
多线程
java
面试
java-
数据库分表后分页查询算法
publicclassPunchTheClock{privateSimpleDateFormatsdf=newSimpleDateFormat("yyyyMM");@AutowiredprivatePunchTheClockMapperpunchTheClockMapper;/***查询分表分页数据**@paramstart开始时间*@paramend结束时间*@return*/@PostMapp
疯敲敲兮亦码农
·
2020-07-11 15:33
JAVA-
抽象类和接口的区别总结
首先.抽象类和接口都很好的提供了一种将实现和接口分离的方法..一、抽象类我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如newAnimal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们
李朝淋
·
2020-07-11 14:15
设计模式
JUnit简单安装使用步骤总结
包所在的路径,如E:\Java\jar\junit\junit-4.10.jar;3.将junit-4.10.jar加入到项目的lib文件夹或者Libaries中;4.Window->Preference->
java
iteye_15898
·
2020-07-11 08:09
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他