随笔分类 -  java

摘要:来源:https://blog.csdn.net/jinhaijing/article/details/83902191 使用@Value赋值的几种类型; //1、基本数值 //2、可以写SpEL; #{}。 SpEL(Spring Expression Language),即Spring表达式语言 阅读全文
posted @ 2020-07-26 20:47 从来没有平凡的时刻 阅读(1816) 评论(0) 推荐(0)
摘要:目录 1. 锁用来做什么? 2. 锁的实现方式 3. 死锁问题 4. 生产者消费者中的锁 5. Condition 接口 6. ReentrantLock和ReadWriteLock 7. 关于使用线程安全的集合 8. 关于队列 9. 关于i++的不安全问题与AtomicInteger 10. Se 阅读全文
posted @ 2020-07-26 19:39 从来没有平凡的时刻 阅读(230) 评论(0) 推荐(0)
摘要:System类来自于这个包:java.lang.System System.getProperty("XXX")方法用来读取JVM中的系统属性,那么java 虚拟机中的系统属性使用在运行java程序的时候java -D配置, 在IDE中配置 Java.io.tmpdir介绍 System.getpr 阅读全文
posted @ 2020-04-15 18:46 从来没有平凡的时刻 阅读(1524) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/yaoyaojing/p/9530728.html 阅读全文
posted @ 2019-12-04 16:54 从来没有平凡的时刻 阅读(196) 评论(0) 推荐(0)
摘要:场景: String token = md5.substring(0, 10) + base64Two + md5.substring(10); if (logger.isDebugEnabled()) { logger.debug("[op:genShareToken] userId={}, to 阅读全文
posted @ 2019-12-04 16:00 从来没有平凡的时刻 阅读(2390) 评论(0) 推荐(0)
摘要:调用接口时输入数据为List<>集合,可利用Joiner.on(",").join(ids);转化为字符串(以“,”分割) /* 依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <g 阅读全文
posted @ 2019-12-04 15:51 从来没有平凡的时刻 阅读(1531) 评论(0) 推荐(1)
摘要:分层领域模型规约 DO(Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO(Business Object):业务对象。由Service层输出的封装 阅读全文
posted @ 2019-12-04 13:58 从来没有平凡的时刻 阅读(243) 评论(0) 推荐(0)
摘要:NIO简介 在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产 阅读全文
posted @ 2019-12-02 22:54 从来没有平凡的时刻 阅读(167) 评论(0) 推荐(0)
摘要:为什么请求时,需要使用URLEncode做encode转码操作? 发现现在几乎所有的网站都对url中的汉字和特殊的字符,进行了urlencode操作, 也就是: http://hi.baidu.com/%BE%B2%D0%C4%C0%CF%C8%CB/creat/blog/ 这个样子,中间%形式的, 阅读全文
posted @ 2019-12-02 22:50 从来没有平凡的时刻 阅读(7196) 评论(0) 推荐(1)
摘要:详细: https://www.cnblogs.com/LearnAndGet/p/10009646.html //JSONObject解析字符串,转化为对象 CityPartnerDTO dto = JSONObject.parseObject(middlemanDTO.getBizInfo(), 阅读全文
posted @ 2019-12-02 22:48 从来没有平凡的时刻 阅读(192) 评论(0) 推荐(0)
摘要:CountDownLatch 是什么 java.lang.Object java.util.concurrent.CountDownLatch 允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。 A CountDownLatch用给定的计数初始化。 await方法阻塞,直到由于co 阅读全文
posted @ 2019-09-18 12:32 从来没有平凡的时刻 阅读(721) 评论(0) 推荐(0)