![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
PSG.LGD
这个作者很懒,什么都没留下…
展开
-
ThreadPoolTaskExecutor 使用中创建子线程的一些问题
初始化一个线程池(核心线程数为1保证任务顺序执行) @Bean public ThreadPoolTaskExecutor threadPoolTaskExecutor(){ ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(...原创 2020-03-20 15:15:24 · 7959 阅读 · 2 评论 -
利用XStream实现XML与对象间的转换(XStream转换器工厂)
需求原因:最近开发关于企业微信这块,企业微信后台API在我们使用回调的时候会返回给我们一个XML格式的字符串需要我们去解析格式如下:<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[sys]]></From...原创 2019-03-28 15:03:20 · 294 阅读 · 0 评论 -
java 23种设计模式
java 23种设计模式 深入理解以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03...转载 2018-10-08 18:53:22 · 148 阅读 · 3 评论 -
字符输入输出流
//字符流//Reader与Writer 工具类public class RWTest { //字符数组缓冲复制文件(边读边写) public static void RW(String sFile,String dFile){ FileReader fr=null; FileWriter fw=null; try { ...原创 2018-08-25 21:42:04 · 393 阅读 · 0 评论 -
字节输入输出流
//字节流//InputStream和OutPutStream 读写public class IOStream { //字节数组缓冲读文件 public static void input(String fileName){ String s=null; FileInputStream fis=null; try { ...原创 2018-08-25 21:41:23 · 192 阅读 · 0 评论 -
BufferedInputStream与BufferedoutputStream
public class BufferedIOStream { //读 public static void input(String fileName){ StringBuffer sb=new StringBuffer(); Reader in=null; BufferedReader br=null; try {...原创 2018-08-25 21:40:13 · 179 阅读 · 0 评论 -
迭代器hasNext与Next易错点
Next()指针易错public static void main(String[] args) { Goods g1=new Goods(1, "艾米莉亚", 188.8); Goods g2=new Goods(2, "蕾姆", 166.6); Goods g3=new Goods(3, "时崎狂三", 233.3); Goo...原创 2018-08-25 09:03:16 · 1708 阅读 · 0 评论 -
单例设计模式
1)什么是设计模式? 就是为了解决某类问题,由有经验的程序员归纳总结的某种编码的技巧。如果用户按照这种编码的技巧而编写代码,那么就是按照某种模式在设计。 2)单例模式 为了解决多个对象在内存中只有一个实例的问题而设计的编码技巧。为什么需要单例?在后面的学习和实践中,很多时候会加载一些类,这些类加载非常耗系统资源。往往要求无论创建该对象的多少个实例,只在内存中加载一次。此时就需要使用...原创 2018-08-24 18:57:12 · 104 阅读 · 0 评论 -
String中的+与concat。内存地址详解
String s1="abc";String s2="asq";String s3=s1+s2;String s4=s1+s2;String s5="abc"+"asq";String s6="abc"+"asq";String s7=s1.concat(s2);String s8=s1.concat(s2);System.out.println(s3==s5);//fal原创 2018-08-24 18:51:36 · 572 阅读 · 0 评论 -
==与equals
== 与 equals 方法 判断两个变量是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals方法。 ① 比较java基本类型: 比较基本类型只能用”==”,不能用”equals”,这里的”==”比较的是两个基本类型的值; ② 比较包装类:这里拿Integer,Character 来举例 Character a = new Character...转载 2018-08-24 18:31:52 · 108 阅读 · 0 评论