首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我的名字叫一封
掘友等级
java工程师
|
协同数据
我叫一封,用脚步丈量世界
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
了解Spring AOP吗
AOP,即面向切面编程,是对面向对象编程的一个补充,它可以在不影响源代码的情况下对其进行增强,比如:日志,事务,权限控制等。 有关动态代理,看我下一篇博客。...
0
评论
分享
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
百万级数据存入MySql
我又来了,又是百万数据的导入,其实又是项目中遇到的,那么怎么快速导入呢,因为我们项目用的是JPA,有时也使用jdbcTemplate,没错又是jdbcTemplate。对于...
0
评论
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
mysql百万数据关联查询优化
前段时间写过一篇MySQL Join的底层实现原理,里面稍微有提到怎么通过索引优化,即Index Nested-Loop Join,今天在获取数据时,正好做到了优化一下。 ...
2
评论
分享
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
tomcat8性能优化
工作中项目的原因,项目云上贵州服务器有时候支撑不起太高的并发量,而且又没那么快更换更优的服务器,所以只能从tomcat上去做一些优化了。 tomcat优化我是从两个地方入手...
0
评论
分享
我的名字叫一封
赞了这篇文章
李良逸
Android @Netease
·
6年前
关注
在Java中如何优雅地判空
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException...
123
54
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
详解Java四种线程池
1)每次通过new Thread()创建对象性能不佳。 2)线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 3)缺乏更多功能,...
1
4
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
深入理解锁机制(Java)
Java提供了丰富种类的锁,在适当的场景使用合适的锁能够展现出非常高的效率。常用到的锁就有乐观锁和悲观锁。 乐观锁和悲观锁是一种广义上的定义,体现了看代线程同步的不同角度,...
1
评论
分享
我的名字叫一封
赞了这篇文章
Howie_Y
后台开发 @Tencent
·
6年前
关注
Java 程序员都该懂的 HashMap
值得一提的是,HashMap 中数组的初始大小为 16,这是为什么呢?这个我会在后面讲 put 方法的时候说到。 我们都知道,Object 类的 hashCode 方法与 ...
57
2
分享
我的名字叫一封
赞了这篇文章
jsliang
联系方式看个人主页 @金山办公软件
·
6年前
关注
正则表达式详解及实战
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章的一些链接可能失效,而 jsliang 没有精力维护掘金这边的旧文章,对此深...
694
49
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
监控Java线程池里的状态
线程池执行类ThreadPoolExecutor给了相关的API来监控某一个线程池的执行状态,能实时获取线程池当前活动线程数、正在排队线程数、已执行线程数、总线程数等。 活...
1
1
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
Spring AOP动态代理源码浅析
Spring的核心原理是通过动态代理模式在方法执行前后或出现异常时加入相关的逻辑。 1.AOP是基于动态代理模式。 2.AOP是方法级别的(要测试的方法不能为static修...
1
评论
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
使用mybatis-plus逆向生成代码
在掘金看过 @SnailClimb 《回顾一下MyBatis逆向工程——自动生成代码》,也尝试了一下,确实能生成,不过他是使用mybatis.generator来逆向生成的...
3
1
分享
我的名字叫一封
赞了这篇文章
justCoding
Java开发工程师 @不知名小公司
·
6年前
关注
Spring使用之IOC
这一段纯属废话,可以不用看........,兑现诺言,每周写一篇博客。最近除了学习算法,还有想更全面了解Spring框架的使用。于是开始了我的学习之旅。由于本人工作中接触的...
9
评论
分享
我的名字叫一封
赞了这篇文章
祖大帅
6年前
关注
一个面试题引起的SpringBoot启动解析
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop,ioc 提供了依赖注入的容器,...
175
14
分享
我的名字叫一封
赞了这篇文章
creny
研发工程师
·
6年前
关注
java 8 stream
Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作...
17
1
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
数据库索引的优化
2.如果tid不连续,就需要覆盖索引。tid 要么是主键,要么是辅助索引,b 表 id 也需要有索引...
1
评论
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
MySQL Join的底层实现原理
这个要求非驱动表(匹配表s)上有索引,可以通过索引来减少比较,加速查询。 在查询时,驱动表(r)会根据关联字段的索引进行查找,挡在索引上找到符合的值,再回表进行查询,也就是...
31
3
分享
我的名字叫一封
赞了这篇文章
我的名字叫一封
java工程师 @协同数据
·
6年前
关注
HashMap以及ConcurrentHashMap(volatile)
put():会调用对象的hashCode()方法来计算hashcode,然后找到buchet(桶)位置来储存对象,当获取对象时,通过键对象的equals()方法找到正确的键...
4
评论
分享
下一页
个人成就
文章被点赞
47
文章被阅读
33,526
掘力值
571
关注了
0
关注者
11
收藏集
5
关注标签
13
加入于
2017-07-22