06 2023 档案
摘要:SELECT 0+'123.00'; SELECT 0+'123.0qwe'; SELECT 0+'qwe1'; SELECT 0+null; SELECT '123.00'/4; SELECT '123.0qwe'/4; SELECT 'qwe1'/4; SELECT '1qwe'/4; SELE
阅读全文
摘要:netty rpcrpc不通过http, 只是使用了tcphttp应用层tcp传输层 http不同产品或者不同语言之间最佳解决浪费传输的宽带 rpc为什么只用tcp就可以实现,说白了,http就是编码解码用的,我用prc可以自定义编码解码器,不需要通过http实现rpc个人理解,适用于客户端和服务端
阅读全文
摘要:public interface CBlockingQueue<E> { boolean add(E e); E take(); } import java.util.concurrent.Delayed; import java.util.concurrent.FutureTask; import
阅读全文
摘要:参考: 高并发编程之ScheduledThreadPoolExecutor讲解 import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.ScheduledFuture; import
阅读全文
摘要:java.util.concurrent.ScheduledThreadPoolExecutor public ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, Tim
阅读全文
摘要:RUNNING: Accept new tasks and process queued tasks SHUTDOWN: Don't accept new tasks, but process queued tasks STOP: Don't accept new tasks, don't proc
阅读全文
摘要:来源: Source Insight 4.00.0129破解版 下载地址 链接:https://pan.baidu.com/s/1rFsNOpBg0LkZ2_kMlxHyPQ 提取码:mgko
阅读全文
摘要:来源: Source Insight使用教程
阅读全文
摘要:来源: synchronized和ReentrantLock的5个区别
阅读全文
摘要:参考: BeanCopier copy 使用: org.springframework.cglib.beans.BeanCopier BeanCopier是用于在两个bean之间进行属性拷贝的。BeanCopier支持两种方式: 1、一种是不使用Converter的方式,仅对两个bean间属性名和类
阅读全文
摘要:来源: 这四种对象属性拷贝方式(第一种)
阅读全文
摘要:阿里开发者手册: 【强制】避免用 Apache Beanutils 进行属性的 copy。 说明:Apache BeanUtils 性能较差,可以使用其他方案比如 Spring BeanUtils, Cglib BeanCopier,注意均是浅拷贝。 本笔记使用的是: org.springframe
阅读全文
摘要:查看工程依赖的几种方式 方法一:Maven Helper 方法二: mvn dependency:tree 方法三: Show Dependencies
阅读全文
摘要:org.springframework.web.servlet.DispatcherServlet protected void doDispatch(HttpServletRequest request, HttpServletResponse response)... { // processe
阅读全文
摘要:来源: ReentrantLock源码解读 仅作参考! 仅作参考! 仅作参考!
阅读全文
摘要:来源: Unsafe中的park和unpark
阅读全文
摘要:来源: Unsafe中的CAS - 简书 (jianshu.com)
阅读全文
摘要:来源: https://blog.csdn.net/Hmj050117/article/details/121349435
阅读全文