Java
文章平均质量分 92
TommyYang哥
coding make something wonderful!
展开
-
史上最全 Java 中各种锁的介绍
更多精彩原创内容请关注:JavaInterview,欢迎 star,支持鼓励以下作者,万分感谢。锁的分类介绍乐观锁与悲观锁锁的一种宏观分类是乐观锁与悲观锁。乐观锁与悲观锁并不是特定的指哪个锁(Java 中也没有那个具体锁的实现名就叫乐观锁或悲观锁),而是在并发情况下两种不同的策略。乐观锁(Optimistic Lock)就是很乐观,每次去拿数据的时候都认为别人不会修改。所以不会上锁。但是...原创 2019-11-11 15:34:26 · 184 阅读 · 0 评论 -
JavaWeb 中 POJO、BO、VO、DO、DTO、DAO、PO 详细介绍
更多精彩原创内容请关注:JavaInterview,欢迎 star,支持鼓励以下作者,万分感谢。VOVO 是 Value Object 的缩写,用来表示一个与前端进行交互的 Java 对象。通常拥有 Java Bean 的规范,拥有 getter/setter 方法。DTODTO(数据传输对象) 是 Data Transfer Object 的缩写,用于表示一个数据传输对象。DTO 通常...原创 2019-11-09 23:54:30 · 737 阅读 · 0 评论 -
MySQL 查询优化
更多精彩原创内容请关注:JavaInterview,欢迎 star,支持鼓励以下作者,万分感谢。MySQL 查询优化优化之EXPLAIN使用 EXPLAIN 可以帮助分析自己写的 SQL 语句,看看我们是否用到了索引。按以下两个 SQL 新建两张表CREATE TABLE `demo` ( `ID` int(11) unsigned NOT NULL AUTO_INCREMENT...原创 2019-11-09 23:50:43 · 318 阅读 · 0 评论 -
大数据List去重
MaxList模块主要是对Java集合大数据去重的相关介绍。背景: 最近在项目中遇到了List集合中的数据要去重,大概一个2500万的数据,开始存储在List中,需要跟一个2万的List去去重。直接两个List去重说到去重,稍微多讲一点啊,去重的时候有的小伙伴可能直接对2500万List foreach循环后直接删除, 其实这种是错误的(java.util.ConcurrentModificati...原创 2018-03-09 17:16:42 · 2054 阅读 · 0 评论 -
史上最全 Java 知识总结 --- Github 最新项目
面试总结有任何问题,或者好的建议,好的面试相关的题目都可以在这里面进行提交! 联系我: tingzai.yang@gmail.com 有什么问题也可以在这里进行讨论 本文会持续更新!欢迎大家收藏。面试之-排序算法总结排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,...原创 2018-03-20 10:39:35 · 266 阅读 · 1 评论 -
JsonLogger For Java
slf4j4jsonDescription为slf4j提供自定义json格式的log输出maven dependency1.添加repository<repositories> <repository> <id>release</id> <url>https://raw....原创 2018-08-31 12:13:21 · 306 阅读 · 0 评论 -
Elastic Search dynamic script 详解
问题描述最近工程中会使用到ElasticSearch(以下统称ES),就是将一些统计结果(点击量:click_count,曝光量:impr_count,点击曝光比:ctr=click_count/impr_count)写入到ES,会用到ES的dynamic script去实时修改ctr。然后就遇到了too many dynamic script rejected的问题。问题解决过程获取Es...原创 2018-11-05 10:29:21 · 531 阅读 · 0 评论