随笔分类 - java
摘要:本文实例讲述了Java实现把两个数组合并为一个的方法。分享给大家供大家参考,具体如下: 在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题。但是如何才能把代码写得高效简洁,却还是值得思考的。这里介绍四种方法,请参考选用。 一、apache-commons 这是最简单的办法
阅读全文
摘要:参考:https://cloud.tencent.com/developer/article/1330453 参考:https://developer.51cto.com/article/656036.html Random类及其局限性 在JDK7之前包括现在java.util.Random应该是使
阅读全文
摘要:转自:https://blog.csdn.net/xiaoxiao_yingzi/article/details/92835704 参考:https://www.cnblogs.com/dissipate/p/13336414.html 普及下各个机器的名称 发送请求方的机器 名称叫客户端。 请求转
阅读全文
摘要:参考:https://www.jianshu.com/p/3ef261ab157c 参考:https://www.jianshu.com/p/89033630ab7a 发现问题 在项目开发中发现,发起网络请求是会一直显示Loading。但是我们在okhttp初始化的时候已经设置的网络请求超时时间为3
阅读全文
摘要:1.问题现象 通过 mybatis 框架,实现 SQL 批量插入并返回每条数据的主键id时,出现异常:Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘couponCodeList’ not found. Availa
阅读全文
摘要:参考:https://www.jianshu.com/p/4e4cef2e82e1 参考:https://blog.csdn.net/qq_28411869/article/details/84104893 先上结论: 问题1:如果类中用了@Builder注解,而属性没有任何注解话,那么在你初始化这
阅读全文
摘要:转自:https://www.cnblogs.com/lailailai/p/4560399.html 参考:https://blog.csdn.net/tterminator/article/details/52252966 参考:https://www.cnblogs.com/sunweiye/
阅读全文
摘要:异常详情 Bean with name ‘commonService’ has been injected into other beans [] in its raw version as part of a circular reference, but has eventually been
阅读全文
摘要:一、通过上下文 @SpringBootApplication public class SpringBoot01Application { public static void main(String[] args) { ConfigurableApplicationContext context=
阅读全文
摘要:转自:https://www.cnblogs.com/l-y-h/p/12859477.html 一、MyBatis-Plus 1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。 官网文档地址:
阅读全文
摘要:一、pagehelper 场景使用MyBatis进行数据库查询,当数据量大时,一般都需要分页查询;这时可以自己手写sql语句,传入当前页pageNum 和 每页数量 pageSize,自己封装ResultMap。但这样做非常麻烦,特别是开发需求多的时候,这样的操作显然有点累赘。这时候就可以使用一个非
阅读全文
摘要:一、mybatis方式 在你的application.yml文件下面加入下面这段代码 mybatis configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 项目启动在你的控制台看到上面这种就说明配置成了: 打印出来的
阅读全文
摘要:转自:解析json之net.sf.json 下载地址本次使用版本:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-1.1/最新版本:http://sourceforge.net/projects/json-lib/fi
阅读全文
摘要:在阻塞式io中,如果一个线程在等待io操作,那么cpu还会分配时间片给该线程吗?{运行态,就绪态,阻塞态} 运行态 wait/阻塞io-→阻塞态 运行态 调度 →就绪态 就绪态 调度 →运行态 阻塞态 信号/io返回-→就绪态 所以不占用时间片。 既然阻塞 I/O 会使线程休眠,为什么 Java 线
阅读全文
摘要:转自:详解Condition的await和signal等待通知机制 参考:面试 LockSupport.park()会释放锁资源吗 1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long
阅读全文
摘要:1.对于wait()和notify()的理解 对于wait()和notify()的理解,还是要从jdk官方文档中开始,在Object类方法中有: void notify() Wakes up a single thread that is waiting on this object’s monit
阅读全文
摘要:Thread.sleepsleep就是正在执行的线程主动让出CPU,CPU去执行其他线程,在sleep指定的时间过后,CPU才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了CPU,但其他被同步锁挡住了的线程也无法得到执行 几个
阅读全文
摘要:参考:https://sq.163yun.com/blog/article/180400600475590656 参考:https://stackoom.com/question/3rd87/gRPC-RPC%E8%B0%83%E7%94%A8%E4%B8%8A%E7%9A%84%E9%9A%8F%
阅读全文
摘要:kafka幂等性和事务使用及实现原理 开篇 在开始这篇之前,先抛出问题,这章解决如下问题: 如何开启幂等性? 如何使用事务? 幂等性的原理 事务实现原理 正文 Producer 幂等性 Producer 的幂等性指的是当发送同一条消息时,数据在 Server 端只会被持久化一次,数据不丟不重,但是这
阅读全文
摘要:参考: 图解CMS垃圾回收机制,你值得拥有 CMS垃圾回收器详解 最近在整理JVM相关的PPT,把CMS算法又过了一遍,每次阅读源码都能多了解一点,继续坚持。 什么是CMS CMS全称 Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器, 如果老年代使用CMS垃
阅读全文

浙公网安备 33010602011771号