摘要: 经过一轮压测,觉得光用redis缓存已经达到一定瓶颈,便想着引入本地缓存试试,众多选择下最终定了guava缓存。以下简要谈谈项目中使用的guava缓存。 缓存是什么 1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问 2、凡是位于速度相差较大的两种硬件/软 阅读全文
posted @ 2020-12-25 19:29 时间会有答案 阅读(2230) 评论(0) 推荐(0)
摘要: MySQL索引是什么 新华字典的 目录 相对于字典中的 内容 就类似于数据库的 索引 类似于数据库中 数据 。 MySQL索引有什么用 像上述描述一样,目录是为了快速便捷查找内容,索引也一样。加快数据检索速度。 当然看待事物都是辩证性的,有优点就有缺点。 加上目录意味着要多用一些纸,分类越多消耗越多 阅读全文
posted @ 2020-12-24 22:27 时间会有答案 阅读(145) 评论(0) 推荐(0)
摘要: 小型项目可能对数据库要求没有那么大,但是对于百万千万级以上数据,查询等数据库便会有显著下降,以下是个人项目中用到的方法(持续补充中...): 1.创建数据库 (1)使用合适的数据类型。能用char就不用varchar,能用mediumint就不用bigint。减少不必要的空间开销。 (2)合理使用外 阅读全文
posted @ 2020-12-24 19:19 时间会有答案 阅读(111) 评论(0) 推荐(0)
摘要: 什么是死锁 死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。例如,在某一个计算机系统中只有一台打印机和一台输入 设备,进程P1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程P2 所占用,而P2在未释放打印机之前,又提出请求使用正被P1 阅读全文
posted @ 2020-12-24 19:00 时间会有答案 阅读(153) 评论(0) 推荐(0)
摘要: 之前刚进公司项目还在用CVS,后面转为git进行代码管理,最近为提高代码入库质量,引入gerrit进行代码管理。那有什么关系与区别呢? Git 简单来说,Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理 Git 是分布式版本控制系统,那么它就没有中央服务器的,每 阅读全文
posted @ 2020-12-19 13:42 时间会有答案 阅读(5444) 评论(0) 推荐(0)
摘要: 一、出现原因 在项目中经常需要复制一个完全一样的对象,然后再对新对象进行更新等操作而不影响老对象。 而以以下方式获取是否会出现问题呢? User user = new User(); User copyUser = user; 答案是肯定的,上面的方法不能称之为复制对象,更准确地说应该是复制引用,因 阅读全文
posted @ 2020-12-09 21:09 时间会有答案 阅读(250) 评论(0) 推荐(0)
摘要: 实际项目中有用常量的也有用枚举的,那么他们有什么区别和联系呢? 没区别、没联系、优先使用枚举 原因:枚举更加灵活,使用性多样 枚举: public enum RespEnum { SUCCESS("0000","成功"), ERROR_SYSERR("0010","失败"); public Stri 阅读全文
posted @ 2020-12-08 14:32 时间会有答案 阅读(1417) 评论(0) 推荐(0)
摘要: 一、Java容器分类 IteRator ListIterator Collection List ArrayList LinkedList Vector(线程安全) Stack(线程安全) Set HashSet LinkedHashSet TreeSet Map HashMap LinkedHas 阅读全文
posted @ 2020-12-06 17:53 时间会有答案 阅读(134) 评论(0) 推荐(0)
摘要: 仅作为个人日常学习及工作,并非完整框架,慢慢补充。 阅读全文
posted @ 2020-12-06 14:28 时间会有答案 阅读(180) 评论(0) 推荐(0)
摘要: vi /etc/default/useradd文件 配置: INACTIVE=365 阅读全文
posted @ 2020-12-04 16:55 时间会有答案 阅读(356) 评论(0) 推荐(0)
摘要: 简单介绍: 设置连续输错5次口令,帐号锁定5分钟。 在进行此项安全加固工作前,请先检查PAM模块版本,搜索pam_tally2是否存在,如果pam_tally2存在,修改配置文件。【注意: 各系统配置不一,请根据当前系统进行适当配置,并仔细评估对系统的影响】 修复方案(仅供参考,请勿直接配置): c 阅读全文
posted @ 2020-12-04 16:33 时间会有答案 阅读(3283) 评论(0) 推荐(0)
摘要: vi /etc/profile 添加export TMOUT=180(说明:单位秒) source /etc/profile 阅读全文
posted @ 2020-12-04 15:55 时间会有答案 阅读(400) 评论(0) 推荐(0)
摘要: vi /etc/ssh/sshd_config 配置PermitRootLogin no并保存 重启服务 service sshd restart 阅读全文
posted @ 2020-12-04 15:35 时间会有答案 阅读(193) 评论(0) 推荐(0)
摘要: 预览 样式及省略号规则可自行调整 使用方法 <!--分页器--> <div class="organ-res-page" style="text-align: right;" v-if="testCardsNum > pageSize"> <navigation :pages="pages" :cu 阅读全文
posted @ 2020-12-03 20:02 时间会有答案 阅读(152) 评论(0) 推荐(0)
摘要: session和cookie出现缘由 HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识别具体用户,这个机制就是Session。 而服务端如何识别特定的客户?这个时候Cookie就登场了。 每次HTTP请求的时候,客户端都会发送相应的Cookie信息到服务端。实际上大多 阅读全文
posted @ 2020-11-29 22:58 时间会有答案 阅读(319) 评论(0) 推荐(0)