随笔分类 -  Java

摘要:依赖包: log4j2.xml配置文件:(该配置文件需要放到resources目录下) 使用代码范例: 阅读全文
posted @ 2018-12-10 16:47 星瑞 阅读(788) 评论(0) 推荐(0)
摘要:F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step Into 相当于eclipse的f5就是 进入到代码 Alt+shift+F7 Force Ste 阅读全文
posted @ 2018-12-06 17:03 星瑞 阅读(270) 评论(0) 推荐(0)
摘要:说明:线程共包括以下5种状态。1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. 就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。 阅读全文
posted @ 2018-09-20 15:00 星瑞 阅读(1187) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.schedule; 2 3 import java.util.Date; 4 import java.util.Timer; 5 import java.util.TimerTask; 6 7 /** 8 * @Auther:GongXingRui 9 * @Date:2018/9/... 阅读全文
posted @ 2018-09-20 14:58 星瑞 阅读(3557) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.sync; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/20 6 * @Description: 单例模式 - 二次确认,提高效率 7 **/ 8 public class DanDemo { 9 public static... 阅读全文
posted @ 2018-09-20 14:52 星瑞 阅读(406) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.sync; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/18 6 * @Description:synchronized线程锁 7 **/ 8 public class TicketApp { 9 public stat... 阅读全文
posted @ 2018-09-20 14:44 星瑞 阅读(291) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 /** 7 * @Auther:GongXingRui 8 * @Date:2018/9/19 9 * @Description:... 阅读全文
posted @ 2018-09-19 16:58 星瑞 阅读(702) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/19 6 * @Description: 阻塞进程方法Join 7 **/ 8 public class ThreadJoin { 9 public stati... 阅读全文
posted @ 2018-09-19 16:57 星瑞 阅读(527) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.status; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/19 6 * @Description:通过标志位停止线程 7 **/ 8 public class ThreadStop { 9 public static ... 阅读全文
posted @ 2018-09-19 16:55 星瑞 阅读(494) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.runnable; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/9/18 6 * @Description:通过实现Runnable接口实现多线程 7 **/ 8 public class TicketApp { 9 pu... 阅读全文
posted @ 2018-09-18 15:39 星瑞 阅读(231) 评论(0) 推荐(0)
摘要:1 package org.study2.javabase.ThreadsDemo.staticproxy; 2 3 /** 4 * @Date:2018-09-18 静态代理 设计模式 5 * 1、真实角色 6 * 2、代理角色:持有真实角色的引用 7 * 3、二者实现相同的接口 8 * 举例说明:Couple类和Company类都实现了Marry,通过Comp... 阅读全文
posted @ 2018-09-18 15:37 星瑞 阅读(225) 评论(0) 推荐(0)
摘要:运行结果: 阅读全文
posted @ 2018-05-23 17:20 星瑞 阅读(1028) 评论(0) 推荐(0)
摘要:依赖包: 源码: 阅读全文
posted @ 2018-05-10 18:21 星瑞 阅读(4572) 评论(0) 推荐(0)
摘要:源码: 运行结果: 阅读全文
posted @ 2018-04-20 11:32 星瑞 阅读(263) 评论(0) 推荐(0)
摘要:代码如下: 测试类: 阅读全文
posted @ 2018-04-18 18:27 星瑞 阅读(248) 评论(0) 推荐(0)
摘要:1、问题: 在程序需要通过相对路径引用文件,使用Junit可以正常执行,但是直接使用main方法找不到对应问题。 2、分析: 因为不同运行方式所使用的环境变量中的用户工作目录不同所致。 3、解决: 修改系统环境变量即可。 阅读全文
posted @ 2018-04-17 10:05 星瑞 阅读(4377) 评论(0) 推荐(0)
摘要:运行结果: resourcemappermapperresource 阅读全文
posted @ 2018-03-14 16:26 星瑞 阅读(176) 评论(0) 推荐(0)
摘要:运行结果: bean.UserUser[name='null', age=null, address='null'] 阅读全文
posted @ 2018-03-13 14:46 星瑞 阅读(122) 评论(0) 推荐(0)
摘要:Java to JSON: 1 package json.jackson; 2 3 import bean.User; 4 import com.fasterxml.jackson.databind.ObjectMapper; 5 6 import java.io.File; 7 import java.util.Map; 8 9 /** 10 * Jackson – ... 阅读全文
posted @ 2018-02-13 16:38 星瑞 阅读(1764) 评论(0) 推荐(0)
摘要:1 package basictype; 2 3 /** 4 * byte、char和String类型相互转换 5 */ 6 public class CHJavaType { 7 public static void main(String[] args) { 8 String string = "abcd"; 9 10 /... 阅读全文
posted @ 2018-02-13 14:58 星瑞 阅读(503) 评论(0) 推荐(0)