互联网
yu487
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Idea Eclips快捷键
1、查找当前类所有方法 Ctrl + o2、去方法的实现 Ctrl+ t删除无用的import ctrl+alt+o3、idea自动生成的//注释自动缩进setting-->Code Style-->Java -->Code Generation-->comment code-->Line comment at first column &...原创 2020-01-03 20:25:14 · 268 阅读 · 0 评论 -
二叉树算法题
package demo;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;public class BalanceTree { public class TreeNode { int val; ...原创 2019-07-29 23:45:26 · 140 阅读 · 0 评论 -
代码学习与实践 (一):Spring Boot 多模块项目创建与配置
https://testerhome.com/topics/11359转载 2019-03-01 11:19:59 · 185 阅读 · 0 评论 -
三次握手、四次挥手
转载 2019-01-29 20:47:34 · 199 阅读 · 0 评论 -
美团面试笔录
技术一面:一面基本上面的还算基础 没有过多的刁难 不过问题量特别大1、自我介绍巴拉巴拉,大致说了下实习和自己平时自己喜欢做的事情2、我们先聊聊java基础知识吧,说出Object类的常用方法?(没有定义属性,一共13个方法)各方法讲解:https://blog.youkuaiyun.com/alinshen/article/details/73548923总结:Object() (类构造器...转载 2019-01-28 23:06:09 · 330 阅读 · 0 评论 -
synchronized、ReentrantLock、ReadWriteLock
1、synchronized和ReentrantLock的区别synchronized是和if、else、for、while一样的关键字,ReentrantLock是类,这是二者的本质区别。既然ReentrantLock是类,那么它就提供了比synchronized更多更灵活的特性,可以被继承、可以有方法、可以有各种各样的类变量,ReentrantLock比synchronized的扩展性体现...转载 2019-01-22 23:38:13 · 348 阅读 · 0 评论 -
分布式数据库
应对数据库的压力日益增大方案:1、更换更好的硬件(在我们能付得起硬件费用并且没有达到硬件单机瓶颈,这是比较简单的解决方案)2、现有数据库减压(超过单机极限时,应该考虑的方案)减压思路有三:1)优化应用(减少没有必要的数据库压力)2)其它机制降低对数据库的压力(引入缓存、加搜索引擎)3)数据拆分,把数据库的数据和访问分到多台数据上,分开支持数据拆分:垂直拆分、水平拆分...原创 2019-01-22 23:36:22 · 250 阅读 · 0 评论 -
数据库索引
为什么创建索引https://blog.youkuaiyun.com/ko_tin/article/details/61958420 索引创建注意事项尊从一个原则就是“频繁使用的、排序的字段上” 使用聚集索引的好处在于: 1)所需要的数据都在子叶层(即数据页),找到正确的索引键值后不需要再利用指针做额外的查找 2)SQL SERVER将符合相同条件的数据集中放在一起...转载 2019-01-22 23:26:31 · 175 阅读 · 0 评论 -
mybatis预加载、一二级缓存
外链:一二级缓存原理及spring环境下的意义外链:结合例子讲一二级缓存及应用场景一级缓存基于sqlsession,默认开启,同一个sqlsession查询,先从一级缓存中获取,没有再回源,insert、update、delete操作提交时数据回源、删除缓存,sqlsession关闭时删除一级缓存。Spring和MyBatis整合时, 每次查询之后都要进行关闭sqlSession,关闭...转载 2019-01-22 23:23:34 · 896 阅读 · 0 评论
分享