java
ujun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于java split 耗内存的问题,做个记录
java的分割方式: 1.string.split 这是在使用java时,最常用的分割字符串的方法,非常好用,比如 按符号进行分割 // 分割逗号 String str = "a,b,c,d"; String[] strs = str.split(","); // 分割#号 String str = "a#b#c#d"; String[] strs = str.split("#"); 甚至是多字符分割 // 分割#号 String str = "a#$b#$c#$d...原创 2021-08-14 17:41:53 · 908 阅读 · 0 评论 -
java 的移位运算符 举点栗子
移位运算符,十进制不是特别直观,但用二进制,就要直观多了。这里用正数和负数来玩举个栗子 n = 5它的二进制是:00000000000000000000000000000101 (总共32个数哦)(1)n << 2,最左边移除2位,最右边补2个0,得到:00000000000000000000000000010100(2)n >> 2,最右边移除2位,最左边补2个0,得到:...原创 2018-07-15 11:41:05 · 216 阅读 · 0 评论 -
关于java动态代理的作用,小白理解
关于动态代理这个词,嗯......太高深了,这里先咳嗽两声。 我今天买了两本书,一本英语,一本数学,书可以读,看。 public interface Book { void readTheBook(); } 英语和数学,虽然是书,但内容不一样。 public class EnglishBook implements Book{ @Override public void r...原创 2018-08-24 16:20:07 · 3357 阅读 · 10 评论 -
java 导入解析excel
暂且记录一下吧 假如有一个excel需要导入,那无非类似: 日期 中文名 年龄 性别 2018-10-08 阿毛 23 男 20181008 sjsj sdfa 人妖 对该excel的解析: 1、先是表头,是否和规定的一致。 2、获取除表头外的每一行 ,每一行中,各列的数据判断,出现错误的返回内容。 3、每一行是一个对象,...原创 2018-10-08 17:59:20 · 735 阅读 · 0 评论 -
jsoup1.10.3版本出现的代码bug
最近在用jsoup解析xml时,发现了一个版本问题。 比如以下这段xml: <Countrys> <Country CountryId="0001" CountryName="中国大陆"> <Province ProvinceId="0100" ProvinceName="北京"> &原创 2019-01-10 17:58:30 · 495 阅读 · 0 评论 -
java自定义注解,保存用户操作日志
关于注解,很多人都清楚它们的用途,像@Autowired,@Controller,@Service等等 而自定义注解,就是我们自己创建一个注解。 自定义注解的格式: public @interface 注解名 {定义体} 本文使用自定义注解结合springAop,记录用户的操作日志。 说到Aop切面编程,这种官方词语,看着就慌。 举个例子,现在你要吃原创 2019-05-09 15:22:05 · 2832 阅读 · 0 评论 -
Java的Builder模式如何修改值
在【Effective Java 】的第2条有提到:遇到多个构造器参数时,考虑用建造者 在设计模式中,也有提到建造者模式。 一、先来看平常所用的方式 一般在Java实体类,都会给予getset方法: public class User(){ private String name; private String address; public User(Strin...原创 2019-06-12 16:18:52 · 2900 阅读 · 3 评论 -
关于ExecutorService.invokeAll返回结果的遍历是顺序遍历?
在Java并发编程实战第6章任务执行中,有关于invokeAll的使用。 当超时后,结束所有任务,不管有没有结果。 List<Future<TravelQuote>> futures = exec.invokeAll(tasks,time,unit); List<TravelQuote> quotes = new ArrayList<...原创 2019-06-20 14:19:49 · 757 阅读 · 0 评论 -
关于java运行Runtime.getRuntime().exec,启动jar包后,路径出错的问题
背景: 有项目A,放置在E:/ 根目录下,有项目B,放置在E:/bp/ 目录下。 项目A负责项目B的重启,通过cmd命令以及bat脚本。 java里面,运行系统命令的代码: String commands= ""; Process pro = Runtime.getRuntime().exec(commands); exec方法源码: public Process exec(Str...原创 2020-04-12 12:08:28 · 3673 阅读 · 0 评论
分享