Java多线程 Java实现多线程有四种方式: 1.继承Thread类; 2.实现Runable接口; 3.实现Callable接口,通过FutureTask包装器来创建Thread线程; 4.使用ExecutorService、Callable、Future实现有返回结果的多线程; 其中前两种线程 ...
分类:
编程语言 时间:
2019-12-06 11:52:59
阅读次数:
103
分享一道多线程面试题,只是拿来练手的,这里通过两种方式去实现0-100交替打印,大家无聊的话,可以瞅两眼。 一、Synchronized实现: public class PrintNumberIncrInSynchronized { private static int number; privat ...
分类:
编程语言 时间:
2019-12-06 09:30:25
阅读次数:
108
public Page<User> findByConditions(UserCriteria, Pageable page) { Page<Item> page = itemRepository.findAll((root, criteriaQuery, criteriaBuilder) -> { ...
分类:
编程语言 时间:
2019-12-05 18:44:22
阅读次数:
425
关键字synchronized可以写在方法和代码块中 写在普通方法中:锁住的对象时this 写在静态方法中:锁住的对象时class 写在代码块中 关于这个synchronized关键字 线程锁会造成性能下降 线程锁用在大的方法中,很影响性能 关于线程锁 除了使用synchronized关键字外,还可 ...
分类:
编程语言 时间:
2019-12-05 13:18:01
阅读次数:
77
1.方式一 2. 方式二 (实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆) 2.1 User类和Car的准备 2.2 克隆工具类的准备 2.3 测试类 2.4 运行结果 3.注意: ...
分类:
其他好文 时间:
2019-12-04 23:43:31
阅读次数:
109
多线程 判断/干活/通知 1 //操作字节码 2 public class Main 3 { 4 public static void main(String[] args) { 5 Test02 test = new Test02(); 6 7 new Thread(()->{ 8 for(int ...
分类:
其他好文 时间:
2019-12-04 01:26:48
阅读次数:
101
最近工作中碰到上传文件插件使用问题:在工作中碰到app嵌套html5页面中使用上传文件问题,因为之前使用的是stream上传插件(http://www.twinkling.cn/),但是该插件跨域传输出现问题,无法传输成功,经过几次调试都无法解决跨域,然后我就换了个插件uploadify,一开始用的 ...
分类:
Web程序 时间:
2019-12-01 22:47:21
阅读次数:
160
本次发表文章距上次发表已近有两月有余,原因是两月前离开了上家公司(离开原因可能会在年终终结叙述,本篇暂且忽略),来到了现在所在的京东集团,需要花时间熟悉环境和沉淀一下新的东西,因此写文章也暂时没那么勤奋了,不得不说这次是机遇也是对自己职业生涯的一次重要决定。 话说本篇内容主要分享的是自定义方法参数的 ...
分类:
其他好文 时间:
2019-12-01 18:30:23
阅读次数:
107
Strust2 get/set 自动获得/设置数据 1.自定义action ,添加属性 public class HelloStuts2Action implements Action{ private String name; public String getName() { return na ...
分类:
其他好文 时间:
2019-12-01 12:01:06
阅读次数:
70
1.建立实体User package com.example.xiangxue.demo.proxy.jdkproxy; public class User { public String name; public String getName() { return name; } public v ...
分类:
其他好文 时间:
2019-11-29 17:03:31
阅读次数:
90