关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
在 MyBatis 的主要工作流程里面,不同的功能是由很多不同的类协作完成的,它们分布在 MyBatis jar 包的不同的 package 里面。我们来看一下 MyBatis 的jar包(基于3.4.6),jar包...
我们在项目中使用 MyBaits 的时候,针对需要操作的一张表,需要创建实体类、Mapper 映射器、Mapper 接口,里面又有很多的字段和方法的配置,这部分的工作是非常繁琐的。而大部分时候我们对于表的操作是相同的...
热文【MyBatis】高级特性(二):一级缓存、二级缓存
缓存是一般的ORM框架都会提供的功能,目的就是提升查询的效率和减少数据库的压力。跟Hibernate一样,MyBatis也有一级缓存和二级缓存,并且预留了集成第三方缓存的接口。 MyBatis 跟缓存相关的类都在ca...
1.动态sql 动态SQL主要是用来解决SQL语句生成的问题。 为什么需要动态SQL?由于前端传入的查询参数不同,所以写了很多的 if else,还需要非常注意SQL语句里面的 and、空格、逗号和转移的单引号这些,...
完整的 SSM 整合 demo 我已经放到了 GitHub 上,点击这里跳转… 本篇只是贴出来其中最重要的三个配置文件 applicationContext.xml applicationContext-mvc.xm...
热文操作数据库的三种选择
1.原生JDBC 在Java程序里面去连接数据库,最原始的办法是使用JDBC的API。我们先来回顾一下使用JDBC的方式,我们是怎么操作数据库的 // 1.注册 JDBC 驱动 Class. forName ("co...
SpringMVC 大致可以分成两个阶段,初始化阶段和运行阶段 初始化阶段:负责初始化 IOC 容器及九大基本组件 运行阶段:负责处理用户请求返回处理结果 运行时序图如下(只列出了核心类和方法): 从这两个阶段中我们...
在上一篇我们分析了 SpringMVC 初始阶段的源码,这篇我们就来看看执行阶段做了些什么。还是先看一眼运行时序图。 这一步是由请求触发的,所以入口为 DispatcherServlet 的核心方法为 doServi...
在实际应用中,日志是最重要的一个组件。它可以为系统提供错误以及日常的定位,也可以对访问的记录进行跟踪。当然,在很多大型的互联网应用中,基于日志的收集以及分析可以了解用户的用户画像,比如兴趣爱好、点击行为。 1.日志框...
热文【Spring】IOC:初始化流程源码分析(上)定位 Resource
1.寻找入口 (ClassPathXmlApplication) ClassPathXmlApplicationContext() ApplicationContext app = new ClassPathXmlA...












