6 joyang1

尚未进行身份认证

我要认证

coding make something wonderful!

等级
TA的排名 54w+

史上最全 Java 中各种锁的介绍

更多精彩原创内容请关注:JavaInterview,欢迎 star,支持鼓励以下作者,万分感谢。锁的分类介绍乐观锁与悲观锁锁的一种宏观分类是乐观锁与悲观锁。乐观锁与悲观锁并不是特定的指哪个锁(Java 中也没有那个具体锁的实现名就叫乐观锁或悲观锁),而是在并发情况下两种不同的策略。乐观锁(Optimistic Lock)就是很乐观,每次去拿数据的时候都认为别人不会修改。所以不会上锁。但是...

2019-11-11 15:33:56

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:53:48

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

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

JsonLogger For Java

slf4j4jsonDescription为slf4j提供自定义json格式的log输出maven dependency1.添加repository<repositories> <repository> <id>release</id> <url>https://raw....

2018-08-31 12:13:21

史上最全 Java 知识总结 --- Github 最新项目

面试总结有任何问题,或者好的建议,好的面试相关的题目都可以在这里面进行提交! 联系我: tingzai.yang@gmail.com 有什么问题也可以在这里进行讨论 本文会持续更新!欢迎大家收藏。面试之-排序算法总结排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,...

2018-03-20 10:39:35

大数据List去重

MaxList模块主要是对Java集合大数据去重的相关介绍。背景: 最近在项目中遇到了List集合中的数据要去重,大概一个2500万的数据,开始存储在List中,需要跟一个2万的List去去重。直接两个List去重说到去重,稍微多讲一点啊,去重的时候有的小伙伴可能直接对2500万List foreach循环后直接删除, 其实这种是错误的(java.util.ConcurrentModificati...

2018-03-09 17:16:42
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。