51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
Java 观察者模式
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时...
代码星球
·
2020-08-09
Java
观察者
模式
Java 时间格式处理
jdk里面的日期格式处理使用SimpleDateFormat,这个类其实也是在内部调用的CalendarCalendar概念比较负责,涉及到时区和本地化看一些简单的demo:packagecom.qhong;importjava.text.DateFormat;importjava.text.SimpleDateFor...
代码星球
·
2020-08-09
Java
时间
格式
处理
Java任务调度
1.Timerpackagecom.qhong;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;publicclassMain{publicstaticvoidma...
代码星球
·
2020-08-09
Java
任务
调度
Java 代理
当一个对象(客户端)不能或者不想直接引用另一个对象(目标对象),这时可以应用代理模式在这两者之间构建一个桥梁--代理对象。按照代理对象的创建时期不同,可以分为两种:静态代理:事先写好代理对象类,在程序发布前就已经存在了;动态代理:应用程序发布后,通过动态创建代理对象。静态代理其实就是一个典型的代理模式实现,在代理类中包...
代码星球
·
2020-08-09
Java
代理
Java堆(heap)、栈(stack)和队列的区别
Java里面Stack有两种含义:一:数据结构Stack,即java.util.Stackimportjava.util.Stack;importjava.util.Iterator;importjava.util.List;publicclassStackTest{publicstaticvoidmain...
代码星球
·
2020-08-09
Java
heap
stack
队列
区别
SpringMVC 原理和流程
请求到来时,第一个接受这个请求的前端控制器叫DispatcherServlet(这个需要在web.xml中配置),后端控制器叫Controller。简化版流程:1.springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherS...
代码星球
·
2020-08-09
SpringMVC
原理
流程
JavaConfig 使用Java代码进行显示配置
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。需要先加载spring-context包<!--https://mvnrepository.com/artifact/org.springframewor...
代码星球
·
2020-08-09
JavaConfig
使用
Java
代码
进行
Java 面试题代码类收集
longtemp=(int)3.9;System.out.println(temp);temp%=2;System.out.println(temp);31ViewCodeJava里面类的方法名可以与类名一样,与构造函数的区别是方法有返回值,构造函数没有。publicclassUserInfo{publicUserIn...
代码星球
·
2020-08-09
Java
试题
代码
收集
Java 面试题基础概念收集(高级)
JVM垃圾回收:GC又分为minorGC和FullGC(也称为MajorGC)。Java堆内存分为新生代和老年代,新生代中又分为1个Eden区域和两个Survivor区域。那么对于MinorGC的触发条件:大多数情况下,直接在Eden区中进行分配。如果Eden区域没有足够的空间,那么就会发起一次MinorGC;对于Fu...
代码星球
·
2020-08-09
Java
试题
基础
概念
收集
Java 面试题基础概念收集
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答...
代码星球
·
2020-08-09
Java
试题
基础
概念
收集
Java 可重入锁
一般意义上的可重入锁就是ReentrantLockhttp://www.cnblogs.com/hongdada/p/6057370.html广义上的可重入锁是指:可重入锁,也叫做递归锁,指的是同一线程外层函数获得锁之后,内层递归函数仍然有获取该锁的代码,但不受影响。在JAVA环境下ReentrantLock和sync...
代码星球
·
2020-08-09
Java
重入
Java class,Object,Class的区别
代码:http://www.cnblogs.com/hongdada/p/6060487.htmlpackagecom.company;publicclassMain{publicstaticvoidmain(String[]args)throwsException{Classa=Test.class;Classb=n...
代码星球
·
2020-08-09
Java
class
Object
Class
区别
Java 泛型约束
类型约束:importjava.util.List;importjava.util.ArrayList;importjava.util.LinkedList;/***CreatedbyAdministratoron2016/12/300030.*/publicclassListGenericFoo<Textend...
代码星球
·
2020-08-09
Java
泛型
约束
Java 单例模式
代码:双重检查,懒汉模式publicclassSingleton{privatestaticSingletonINSTANCE;privateSingleton(){}publicstaticSingletongetInstance(){if(INSTANCE==null){synchronized(Singleton...
代码星球
·
2020-08-09
Java
单例
模式
Java中的Atomic包使用指南
java通常的代码无法直接使用操作底层的硬件,为了使java具备该能力,增加了Unsafe类java的并发包中底层大量的使用这个类的功能,了解这个类有助于了解java并发包,理解为什么并发包中的类的并发性能为什么会比使用synchronized好在Atomic包里一共有12个类,四种原子更新方式,分别是原子更新基本类型...
代码星球
·
2020-08-09
Java
中的
Atomic
使用指南
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
341
342
343
344
345
...
下一页
尾页
按字母分类:
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
其他