会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒙恬括
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2021年8月14日
SpringMvc如何通过零配置起一个DispatcherServlet的
摘要: 1:拿经常使用Spring+springmvc举例子, 通常我们会配置下面的配置文件。 web.xml: 里面配置监听器,DispatcherServlet 等。 零配置之后就是靠tomcat启动通过SPI机制找ServletContainerInitializer实现类,调用onStartup(s
阅读全文
posted @ 2021-08-14 16:10 蒙恬括
阅读(150)
评论(0)
推荐(0)
2021年8月11日
SpringMVC(四)ContextLoaderListener和DispatcherServlet
摘要: 在web.xml中有如下定义: <!-- 该类作为spring的listener使用,它会在创建时自动查找web.xml配置的applicationContext.xml文件 --> <listener> <listener-class> org.springframework.web.contex
阅读全文
posted @ 2021-08-11 23:54 蒙恬括
阅读(276)
评论(0)
推荐(0)
2021年8月4日
SFTP上传出错之: com.jcraft.jsch.JSchException: connection is closed by foreign host
摘要: 默认情况下,SSH连接的数量是 这种配置: MaxStartups 默认设置是 10:30:60 表示的意思是:从第10个连接开始以30%的概率(递增)拒绝新连接,直到连接数达到60为止。 所以当连接数变大之后,失败率就会变的很高。 1)修改/etc/ssh/sshd_config中的MaxStar
阅读全文
posted @ 2021-08-04 22:26 蒙恬括
阅读(2072)
评论(0)
推荐(0)
2021年8月1日
tomcat源码分析(二)请求到达的servlet的过程
摘要: 一:tomcat部署应用的几种方式 1:最常见的war包部署。 把项目打包成war项目,丢到tomcat的webapps文件夹下面,启动tomcat的时候会自动解压。 2:直接部署文件夹 上面war解压后的文件夹,其实可以直接放到webapps文件夹下面,启动tomcat启动的时候也会把这个应用启动
阅读全文
posted @ 2021-08-01 13:53 蒙恬括
阅读(377)
评论(0)
推荐(0)
2021年7月25日
BIO,NIO,AIO总结
摘要: BIO 阻塞IO, 最常见的就是Socket连接了。 上代码: 服务端: public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(9998, 100, InetAddres
阅读全文
posted @ 2021-07-25 18:26 蒙恬括
阅读(140)
评论(0)
推荐(0)
Mybatis源码分析(五)mybatis和spring整合
摘要: 之前单独使用Mybatis的时候,是用SqlSession得到一个mapper然后调用mapper里面对应的方法就可以得到数据库中的数据。 代码如下: public static void main(String[] args) throws IOException { String resourc
阅读全文
posted @ 2021-07-25 15:10 蒙恬括
阅读(254)
评论(0)
推荐(0)
2021年7月24日
Mybatis源码分析(四)执行器和缓存
摘要: 前面说过mybatis是靠Executor来执行sql的,Executor的类型又分了三种。 public enum ExecutorType { SIMPLE, REUSE, BATCH } 默认是SIMPLE这一种。可以在全局配置文件中通过下面配置改变 <settings> <setting n
阅读全文
posted @ 2021-07-24 22:33 蒙恬括
阅读(163)
评论(0)
推荐(0)
Mybatis源码分析(三)Mybatis插件的使用和源码分析
摘要: 先来看下使用: 打印sql语句和执行的时间 1:实现 Interceptor 接口 @Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = { Connection.class, Integ
阅读全文
posted @ 2021-07-24 21:31 蒙恬括
阅读(108)
评论(0)
推荐(0)
Mybatis源码分析(二)Mybatis执行流程全流程跟踪
摘要: 使用Mybatis 1:全局配置文件:mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt
阅读全文
posted @ 2021-07-24 18:42 蒙恬括
阅读(185)
评论(0)
推荐(0)
2021年7月21日
Mybatis源码分析(一)源码编译
摘要: 源码编译下载: https://github.com/mybatis/mybatis-3 https://github.com/mybatis/parent(依赖) Mybatis源码袭来parent工程。需要先编译parent工程再编译mybatis,具体如下 解决parent依赖问题: 在构建的
阅读全文
posted @ 2021-07-21 23:15 蒙恬括
阅读(95)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告