java web
jian.zhang
这个作者很懒,什么都没留下…
展开
-
mybatis中的#{}和${}的区别
mybatis中的#{}和${}的区别FIRST首先要搞清楚一个动态解析和预编译。动态解析可以理解为mybatis将mapper中的sql解析为预编译语句可以认识的预编译sql;预编译就是PreparedStatement对sql进行编译,变为DBMS可以直接执行的sql。SECOND#{}是占位符、防止sql注入,mybatis在动态解析的时候会将#{} 替换为? 然后用Prepared...原创 2020-03-25 15:14:31 · 216 阅读 · 0 评论 -
java编译和运行期都干了什么事情
前置情景:前几天写代码,发现controller中的cathch Exception并catch不住,而是直接走进finally里面,最终异常抛到spring里面了。此生未遇到。查了下文档解释是在通过反射调用的时候,如Method.invoke(),如果被反射执行的方法体抛出了Exception,这个异常会被包装成InvocationTargetException重新抛出。很不幸,我的ma...原创 2020-02-29 21:55:18 · 1403 阅读 · 0 评论 -
多数据源和动态数据源
昨天开发遇到之前有人写的代码,发布之后报连接不上数据源,经排查是由于动态数据源造成的影响,所以对此做下大概总结多数据源:多数据源就是在一个应用中配置多个不同的连接池,连接不同的数据库。即在xml中配置多个sqlSessionFactory这种情况会造成如果应用中数据源比较多,那么建立的多个连接池就会在一定程度上消耗资源(资源宝贵呀),不过个人理解比较少的数据源建立多数据源还是可以接收的...原创 2020-02-12 12:31:14 · 1147 阅读 · 0 评论 -
javaweb 服务器环境配置(jdk,tomcat,mysql)及部署
java web 服务器环境配置和部署背景:今天无聊就买了个服务器(优惠价,挺便宜的一个月10元)想着把大二做的一个小网站放到服务器上,结果发现忘了所有的基础。嗯嗯,这里我就把一些基本步骤写下来,仅供以后方便使用,以备不需。主要是服务器上安装配置jdk、tomcat、mysql(基础中的基础)配置环境:1、下载tomcat 92、下载jdk3、使用centos自带mysql数...原创 2019-01-24 21:35:01 · 1829 阅读 · 0 评论 -
myeclipse配置高版本tomcat
myeclipse配置高版本tomcat第一步:打开myeclipse菜单栏window选项中的preferences 第二步:选择MyEclipse->Servers 第三步:随便选择一个Tomcat版本->选择Enable选项->选择你需要配置的新版本tomcat的路径 第四步:配置JDK,点击Add,添加配置JDK(选择你已安装的JDK目录,一般默认在...原创 2018-04-24 21:27:19 · 2359 阅读 · 0 评论 -
springmvc、ssm配置静态资源
springmvc配置静态资源之前对springmvc配置静态资源可以说是轻车熟路,结果昨天栽倒上面了,改了好久,今天特来总结下(纯属个人总结,如有错误不足,请指教,定会虚心学习)。一般web项目的访问入口就是web.xml,在springmvc中请求会首先找到前端控制器DispatcherServlet,这个servlet一般会配置成拦截所有请求,所以如果在配置文件中不对静态资源进行配置,...原创 2019-01-07 12:41:54 · 3180 阅读 · 0 评论 -
天知地知你知我知
7.1入职第一天linux学习列表:linux目录管理:cp target destination -r[递归复制]linuxroot和普通用户切换:root为超级管理员,权限最大,有些情况需要高级权限才可以操作,终端输入中#为root输入,$为普通用户输入,从普通用户切换到root用户需要输入su,第一次使用su需要重置密码:sudo passwd root即可重置。linux终端打...原创 2019-07-03 23:47:53 · 353 阅读 · 1 评论 -
mapper自动生成工具 Mybatis-Generator&&Free Mybatis Plugin
Mybatis-Generatormaven的pom文件导入依赖和插件第一步:在dependencies中添加依赖<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> ...原创 2019-07-26 12:38:42 · 3407 阅读 · 0 评论