![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
relax.cg
这个作者很懒,什么都没留下…
展开
-
Java中的异常处理
简介定义:异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。异常分类及类结构图一般将异常归为三类:检查性异常:这种异常,一般是程序员无...原创 2020-04-25 22:51:13 · 186 阅读 · 0 评论 -
Java list转tree
一、数据模型@Setter@Getterclass Tree { private Integer pid; private Integer id; private Boolean isLeaf = false; private List<Tree> children; public Tree(Integer pid, Integer id...原创 2020-04-10 14:36:19 · 279 阅读 · 0 评论 -
Java普通树的遍历
一、数据结构@Setter@Getterpublic class A { private Integer i; private List<A> children;}二、需求描述如上所述的树,现在已知子节点121/132,需要返回数据如下:三、算法如下 private void getSubTree(A a, List<Integer> ...原创 2020-02-08 13:50:01 · 811 阅读 · 0 评论 -
web开发中,多个线程对同一数据修改时的线程安全问题
在web应用中,每次请求都是不同的线程,因此,当对统一数据进行访问更新的时候,有可能会引发数据问题。举个例子:有一个apple表,里面有个字段count,表示某种apple的数量。同时,后台提供获取这种苹果的服务,获取苹果之后,就需要将count的值修改。假设apple表中有这么一条数据id count12345 100---------- class ...原创 2018-08-24 16:10:22 · 2967 阅读 · 0 评论 -
使用FastJson进行JSON字符串、JSON对象与Java对象之间的转换
maven依赖包:<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...原创 2019-08-30 10:03:45 · 16196 阅读 · 0 评论 -
快速入门,使用EasyExcel导入导出文件
maven依赖包<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> ...原创 2019-08-30 10:36:12 · 2445 阅读 · 0 评论