摘要: 引言 我们在开发过程中经常需要修改本地代码,并提交到git或svn。要运行程序则需要将svn或git上的代码编译并部署到web服务器。这个部署如果是手动的则每次都需要执行编译命令,再手动把war文件之类拷贝到服务器,最后重启tomcat,次数多了就会显得很繁琐。Jenkins就是为了解决自动化部署而 阅读全文
posted @ 2020-02-06 10:59 幽暗森林之猪大屁 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别 阅读全文
posted @ 2020-02-06 10:50 幽暗森林之猪大屁 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在Redis的生产环境中,大量客户端连接请求某一个key,但都需要从DB中获取数据,来回写数据库,如下图:<ignore_js_op>造成的问题:大量的线程请求数据库,造成数据库压力,还有就是请求会变慢。解决办法:在缓存层面做一个互斥锁,达到只有单个线程来更新数据的目的,但是响应还是很慢,只是db压 阅读全文
posted @ 2020-02-06 10:43 幽暗森林之猪大屁 阅读(449) 评论(0) 推荐(0) 编辑
摘要: SpringMVC源码剖析1——执行流程 00.SpringMVC执行流程file:///C:/Users/WANGGA~1/AppData/Local/Temp/enhtmlclip/Image.png 01.拦截所有的请求,访问DispatcherServlet<ignore_js_op>02. 阅读全文
posted @ 2020-02-05 11:42 幽暗森林之猪大屁 阅读(180) 评论(0) 推荐(0) 编辑
摘要: SpringMVC源码剖析1——执行流程 00.SpringMVC执行流程file:///C:/Users/WANGGA~1/AppData/Local/Temp/enhtmlclip/Image.png 01.拦截所有的请求,访问DispatcherServlet<ignore_js_op>02. 阅读全文
posted @ 2020-02-05 11:34 幽暗森林之猪大屁 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.处理器映射器 HandlerMapping一句话概括作用: 为 我 们 建 立 起 @RequestMapping 注 解 和 控 制 器 方 法 的 对 应 关 系 。怎么去查看第一步:处理器映射器的实体类:RequestMappingHandlerMapping 父类 RequestMapp 阅读全文
posted @ 2020-02-05 11:23 幽暗森林之猪大屁 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在数据库中,我们通过创建索引可以大大提高查询的速度,一个好的索引可以另SQL的查询更加效率。而一个错误的索引不仅带不来效率的提高,甚至会带来额外的系统开销索引的基本操作创建索引建表时创建索引建表的时候指定CREATE TABLE user( ID INT NOT NULL, username VAR 阅读全文
posted @ 2020-02-05 11:15 幽暗森林之猪大屁 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。引入概念通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询, 阅读全文
posted @ 2020-02-05 11:04 幽暗森林之猪大屁 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 经常有同学问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡和抉择。合理利用的是ORM在面向对象和写操作方面的优势,避免联合查询上可能产生的坑(当然如果你的Li 阅读全文
posted @ 2020-02-05 10:52 幽暗森林之猪大屁 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 如下一条sql语句: [SQL] 纯文本查看 复制代码 ? # table T (id int, name varchar(20)) delete from T where id = 10; MySQL在执行的过程中,是如何加锁呢? 在看下面这条语句: [SQL] 纯文本查看 复制代码 ? sele 阅读全文
posted @ 2020-02-05 10:45 幽暗森林之猪大屁 阅读(415) 评论(0) 推荐(0) 编辑