摘要: 前言 前一篇(工作一年多的感慨与总结(一))算是对自己对这一年不如意的地方的一些抱怨与吐槽吧,那么今天这一篇就总结记录下那些正能量的事吧(自己能把自己感动的故事),废话不多说,趁着有足够的时间回忆,抓紧记录! 2018/7-2018/9 跳槽准备 (1)人总是要有点资本的 其实从当时的公司入职后不到 阅读全文
posted @ 2018-09-28 22:11 JJian 阅读(1636) 评论(14) 推荐(7) 编辑
摘要: 前言 博文断更了一月左右,期间是由于跳槽、离职、租房等等各种事耽误了,今天本来想写些技术的东西,但是突然觉得:从2017毕业到现在至始至终没有分享或记录过自己的一些心情杂事,都是些技术博文。 其实,早就想分享下自己这一年的收获,或多或少做些回忆,同时鞭策自己以后更加努力,好了,啰啰嗦嗦写了很多“流水 阅读全文
posted @ 2018-09-26 23:07 JJian 阅读(2511) 评论(18) 推荐(4) 编辑
摘要: 前言 Mybatis的插件开发过程的前提是必须要对Mybatis整个SQL执行过程十分熟悉,这样才能正确覆盖源码保证插件运行,总的来说Mybatis的插件式一种侵入式插件,使用时应该十分注意。 在之前我的博文中已经介绍Mybatis的SqlSession运行原理,本篇博文是在此知识基础上学习记录的, 阅读全文
posted @ 2018-08-21 14:02 JJian 阅读(2294) 评论(1) 推荐(0) 编辑
摘要: 前言 MySQL不同于其他数据库,它有存储引擎这个概念,可以让我们灵活地在实际存储环境中采用最优的存储引擎,最常用的引擎是InnoDB与MyISAM,本文的介绍也是主要针对这两个进行介绍! 主要参考资料《深入浅出MySQL》(有需要的可以私信/评论我,发电子高清PDF版给你) 一、存储引擎的选择 ( 阅读全文
posted @ 2018-08-20 10:57 JJian 阅读(1045) 评论(4) 推荐(5) 编辑
摘要: 前言 主流的Java Web服务器(Tomcat、Jetty、WebLogic、WebSphere等)都有多个自定义的类加载器以及具备的类加载优势,本篇博文主要是通过以Tomcat为例简单认识Java Web服务器具有的特点、以及自定义类加载器是如何实现的。此外,本篇博文主要是根据Tomcat 5. 阅读全文
posted @ 2018-08-14 22:18 JJian 阅读(1277) 评论(0) 推荐(1) 编辑
摘要: 前言 SqlSession是Mybatis最重要的构建之一,可以简单的认为Mybatis一系列的配置目的是生成类似 JDBC生成的Connection对象的SqlSession对象,这样才能与数据库开启“沟通”,通过SqlSession可以实现增删改查(当然现在更加推荐是使用Mapper接口形式), 阅读全文
posted @ 2018-08-10 00:02 JJian 阅读(66536) 评论(12) 推荐(29) 编辑
摘要: 目录 1. 线程的实现 线程的三种实现方式 Java线程的实现与调度 2. 线程安全 Java的五种共享数据 保证线程安全的三种方式 前言 本篇博文主要是是在Java内存模型的基础上介绍Java线程更多的内部细节,但不是简单的代码举例,更多的是一些理论概念,可以说是对自己的一种理论知识的补充 注:建 阅读全文
posted @ 2018-08-08 22:19 JJian 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 前言 之前已经简单介绍了MySQL的优化步骤,那么接下来自然而是就是常用的SQL优化,比如inseer、group by等常用SQL的优化,会涉及SQL语句内部细节(这正是我缺乏的)。最后希望自己能记录完成的一套MySQL优化博文! 注:其中部分我并没有全部实验(并不代表是错的),这里只相当于记录下 阅读全文
posted @ 2018-08-03 00:10 JJian 阅读(1677) 评论(5) 推荐(5) 编辑
摘要: 前言 在最近的工作中,由于自己粗(zuo)心(si)误update操作导致几百行的数据出现错误,在心急如焚的同时(那时候我竟然不知道除了备份之后还有binlog日志恢复)立马查资料学习binlog的恢复,随后立马进行了恢复。虽然可以假装自己没出错(emmmmm......最后还是得承认的!),但下班 阅读全文
posted @ 2018-08-02 00:25 JJian 阅读(16173) 评论(8) 推荐(4) 编辑
摘要: 前言 近日,看到Myabtis中组件中SqlSessionFactory由SqlSessionFactoryBuilder().build()生成时,且采用Builder模式,遂记录学习之。 1、什么是Builder模式? (1)对于复杂的对象,如果只是用构造方法创建的话,构造方法中会存在很多的逻辑 阅读全文
posted @ 2018-07-30 23:59 JJian 阅读(1172) 评论(0) 推荐(0) 编辑