![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
startyangu
这个作者很懒,什么都没留下…
展开
-
jackson-序列化报错
对象中没有get方法导致的。原创 2023-04-26 15:36:28 · 252 阅读 · 0 评论 -
java-stream-distinct使用,对象需要重写equals和hashCode
java-stream-distinct原创 2023-03-08 01:58:38 · 489 阅读 · 0 评论 -
java-poi-excel——The maximum column width for an individual cell is 255 characters.报这个错的解决方案
java-excel——The maximum column width for an individual cell is 255 characters.报这个错的解决方案原创 2023-01-04 10:10:18 · 3606 阅读 · 0 评论 -
vue-:visible.sync的作用
vue-:visible.sync的作用原创 2022-11-25 01:25:17 · 3018 阅读 · 0 评论 -
java-拷贝,BeanUtil、mapstruct
java-拷贝,BeanUtil、mapstruct原创 2022-11-25 00:28:22 · 169 阅读 · 0 评论 -
java-VO、DTO、DO、PO
java-VO、DTO、DO、PO转载 2022-11-17 00:38:01 · 75 阅读 · 0 评论 -
java-参数传递都是值传递
java-参数传递都是值传递原创 2022-09-08 23:43:08 · 115 阅读 · 0 评论 -
数据库查询耗时
数据库查询耗时原创 2022-06-22 11:15:11 · 940 阅读 · 1 评论 -
快速把数据转换成excel
快速把数据转换成excel原创 2022-06-20 20:11:56 · 301 阅读 · 0 评论 -
java-按批次循环
按批次循环原创 2022-06-20 17:15:51 · 130 阅读 · 0 评论 -
jstack-日志分析
jstack日志分析转载 2022-06-10 19:55:57 · 4124 阅读 · 0 评论 -
【java】——自动拆箱和装箱的坑
坑介绍,具体请先看代码public void test1(){ Integer a = null; int b = 6; if(b > a){ System.out.println("a>b"); } }上面的代码编译没有什么问题,但是运行就报错空指针,具体原因就是自动拆箱引起的,...原创 2018-12-08 11:28:22 · 408 阅读 · 0 评论 -
【java】——foreach技巧之循环集合为空自动跳过,不会报错!!!
java中的增强for循环,当循环的list.size ==0的时候会自动跳过,后面的语句会正常执行代码如下public class DemoIter { public static void main(String[] args) { ArrayList<Object> list = new ArrayList<>(); ...原创 2018-11-30 16:46:43 · 11493 阅读 · 1 评论 -
java-什么是可重入锁以及实际应用场景
首先锁是针对线程的,即只有线程才有锁的概念。什么是可重入锁呢?当一个线程获取了某个对象锁以后,还可以再次获得该对象锁。什么时候我们会用到可重入锁呢?看下面的demopublic class Demo1 { public synchronized void functionA(){ System.out.println("iAmFunctionA");...原创 2018-11-10 21:41:53 · 17764 阅读 · 3 评论 -
【java&js】&&与||混用执行顺序,让你不再犯晕!
java&&与||的执行优先级是一样的,不论有多少的混用都是从左到右执行&&短路与,第一个为false,整体为false||短路或,第一个为true,整体为truepublic class Demo27 { public static void main(String[] args) { if (Demo27.aImFals...原创 2018-11-10 11:23:12 · 12313 阅读 · 15 评论 -
【java】——链表与数组的区别
链表 数组 内存占用 不需要连续的内存空间 需要连续的内存空间 大小可变 链表的大小可动态变化 数组大小固定,不能动态扩展 增删 较快,只需要修改前一个元素的指针即可 较慢,需要移动修改元素只有的所有元素 查询 较慢,只能遍历查找 较快,可以通过下标直接访问 单向链表 双...原创 2018-10-29 22:33:45 · 228 阅读 · 0 评论 -
java-list创建的两种方式
方式一:List<String> list = new ArrayList<String>();方式二:list<Stirng> list = Lists.newArrayList();示例:String tag = "tag1,tag2";String[] tags = target.split(",");//将数组的每个元素分别添加到list中作为lis...原创 2018-06-28 10:42:12 · 123082 阅读 · 2 评论 -
java-toArray详解
toArray方法是ArrayList提供的将List转为数组的一个非常方法的方法。其中有有两个重载方法。method1:list.toArray()返回:Object[]数组public Object[] toArray() { return Arrays.copyOf(elementData, size);}method2:list.toArray(T[])public <T&...原创 2018-07-12 15:32:56 · 4187 阅读 · 0 评论 -
spring-@response、@RestController、return的关系
为了说明@response、@RestController、return、Modelmap、reponse的关系,先看下面的代码框架springboot,@RestControllerpublic class Demo { @RequestMapping("demo1") public String demo1() { return "hello!...原创 2018-09-09 15:51:54 · 1227 阅读 · 0 评论 -
踩坑系列-HashMap,key为数字时一定需要注意一下类型
public static void demo1() { ArrayList<Person> list = new ArrayList<>(); Person p1 = new Person(); p1.setName("张三"); p1.setAge(35); p1.setAddre...原创 2018-09-09 21:50:53 · 13530 阅读 · 1 评论 -
java-finalize
finalize,方法是在对象被jvm判定为垃圾对象后回收之前的一个方法,这个方法是Object,java的世界中所有的类都继承Object,因此所有的类都有这个方法,这个方法只会在垃圾回收之前被调用一次,是个空方法,子类可以通过重写这个方法,让对象不再被回收。...原创 2018-09-16 09:27:34 · 207 阅读 · 0 评论 -
conllections.sort-排序字段相等的时候处理
示例代码一public static void demo() { Person p9 = new Person(); p9.setName("张9"); p9.setAddress("成都9"); p9.setAge(9); Person p1 = new Person(); p1.setN...原创 2018-09-10 17:33:52 · 1795 阅读 · 0 评论 -
java-Conllections.sort排序list
功能:list中的元素为Person类型,需要根据list中的age属性升序排列,如果age属性的值相同则保持list原有的顺序 如果需要降序,修改demo2中return的代码 为如下代码即可 return o2.getAge() - o1.getAge(); public class CompareToDemo { ...原创 2018-09-18 11:31:10 · 785 阅读 · 0 评论 -
java-Array.asList引发的血案!
java中array转换为list有Array.asList方法String[] str = {"aa","bb","cc"}; List<String> list1 = Arrays.asList(str); for (String s : list1) { System.out.println(s); ...原创 2018-10-22 17:23:30 · 170 阅读 · 0 评论 -
【java】——api与spi的区别与关系
APi,大家都很熟悉,比如java的api文档,就描述的是jdk为我们开发人员准备了那些可以直接使用的方法,以供开发人员直接使用,从而达到某种功能的实现,比如我们需要得到对象的Hash值,那么可以直接调用Object.hashCode()方法就可以获取该对象对应的hash值了。API可以简单的理解为服务方暴露自己的服务供客户方调用,这里服务方就是JDK,客户方就是java开发人员SPI,服务方...原创 2018-10-28 22:06:40 · 2159 阅读 · 0 评论 -
【java】——JDBC链接数据库
这里以mysql为例public class mysqldemo { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.cj.jdbc.Driver"); Connection con...原创 2018-10-28 22:38:14 · 148 阅读 · 0 评论