- 博客(12)
- 资源 (6)
- 收藏
- 关注
转载 MyBatis缓存
mybatis提供了缓存机制减轻数据库压力,提高数据库性能mybatis的缓存分为两级:一级缓存、二级缓存一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享的一级缓存: mybatis的一级缓存是SqlSession级别的缓存,在操作数据库...
2018-12-29 17:42:34 119
转载 MyBatis常见的面试题
1、#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". $将传入的数据直接显示生成在sql中。如:order by...
2018-12-29 15:22:11 350
转载 mysql连接使用
SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表...
2018-12-28 15:37:08 219
转载 JAVA面试题
一. Java基础部分……………………………………………………………………………………..71、一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?……………………………………………………………………………………………….72、Java有没有goto?………………………………...
2018-12-27 10:48:19 360
转载 SpringMVC运行原理
SpringMVC运行原理 (1).发起请求到前端控制器(DispatcherServlet);(2).前端控制器请求HandlerMapping查找Handler,可以根据xml配置、注解进行查找,.处理器映射器HandlerMapping向前端控制器返回Handler;(3).前端控制器调用处理器适配器去执行Handler;(4).处理器适配器去执行Handler;...
2018-12-27 10:41:24 256
转载 Spring MVC中的DispatcherServlet作用
https://www.cnblogs.com/shilin000/p/4759015.html一. DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。Di...
2018-12-26 10:33:03 579
转载 ContextLoaderListener作用详解
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何...
2018-12-26 10:15:48 694 1
转载 Spring Boot 面试题整理
网上搜集整理Spring Boot 是微服务中最好的 Java 框架问题一: Spring Boot、Spring MVC 和 Spring 有什么区别?SpringFrameSpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转...
2018-12-18 16:37:23 4771 1
转载 @Resource与@Autowired注解的区别
一、区别1、@Resource默认按照名称方式进行bean匹配,@Autowired默认按照类型方式进行bean匹配2、@Resource(import javax.annotation.Resource;)是J2EE的注解,@Autowired(import org.springframework.beans.fac...
2018-12-18 16:17:10 618
原创 netty 入门
netty简介:Netty是基于Java NIO client-server的网络应用框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供了一种新的方式来开发网络应用程序,这种新的方式使它很容易使用和具有很强的扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty是完全基于NIO实现的,所以整个Netty...
2018-12-05 13:04:45 260
转载 netty 编解码
本blog主要介绍: 1. Codec 编解码器 2. Decoder 解码器 3. Encoder 编码器netty提供了强大的编解码器框架,使得我们编写自定义的编解码器很容易,也容易封装重用。在网络应用中需要实现某种编解码器,将原始字节数据与自定义的消息对象进行互相转换。网络中都是以字节码的数据形式来传输数据的,服务器编码数据后发送到客户端,客户端需要对数据进行解码。编解码器由...
2018-12-05 13:02:42 211
转载 Netty高级(Netty5.0的用法,TCP粘包、拆包问题解决方案)
Netty5案例展示Maven坐标 <dependencies> <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId>...
2018-12-05 09:49:13 2033
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人