首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JAVA专栏
暴走编程
创建于2022-01-15
订阅专栏
JAVA技术栈相关技术点总结,前沿技术持续分享.
暂无订阅
共13篇文章
创建于2022-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring事务管理,声明式事务和编程式事务实现
数据库操作过程中,对于增删改等操作,因为涉及到数据库状态的变更,为保证数据安全,需要进行事务管理;Spring事务管理有两种方式,即声明式事务管理和编程式事务管理;
同一台电脑生成多份ssh私钥和公钥,映射多个GitHub账号
当我们使用 Git 进行代码版本控制时,经常出现一台电脑需要连接多个Git 账号的情况,此时需要在一台电脑上生成多份 ssh 私钥和密钥,同时映射多个 Git 账号;
Spring 4 集成 redis 实现缓存 二
项目开发过程中经常用到mybatis,为了提升查询效率,mybatis支持一级和二级缓存,但是集群模式下缓存无法实现同步,因此需要借助redis等第三方缓存;
Spring 4 集成 redis 实现缓存 一
随着Web项目的复杂程度逐渐增加,可能会涉及诸如高并发、海量数据查询的的业务场景也逐渐增多;若频繁的操作数据库,会触发数据库的I/O瓶颈,因此需要加入缓存,尽量减少直接操作数据库的频率和次数;
Mybatis 实体别名支持通配符扫描
Mybatis的项目中,可以为指定包下的实体取别名,这样在Mapper xml文件中可以省略实体类的全路径名称;Mybatis默认不支持通配符扫描,需要重写SqlSessionFactoryBean;
Spring Boot 项目启动错误 提示 java.lang.ClassNotFoundException org.apache.log4j.Logger
问题描述 spring boot项目升级到2.x,启动时出现错误提示:java.lang.ClassNotFoundException: org.apache.log4j.Logger
Spring Boot 项目部署到 Linux服务器
SpringBoot项目开发完成后最终要部署到Linux服务器,需要先打包成可执行jar包,然后上传到服务器,最终通过脚本运行程序.
Spring MVC处理日期字符串参数自动转换成后台Date类型
问题描述 当前台提交日期字符串到后台时,以字符串形式传输,若后台接收时采用Date类型,则会报格式转换错误的异常.
spring集成aop进行个性化日志记录
项目日志记录框架一般采用 log4j,logback,日志框架基本支持自动化日志记录和生成日志文件,但有时对于一些比较重要的日志信息往往需要保存到数据库中进行存储;
获取@RequestBody请求的参数信息报错:java.io.IOException Stream closed
问题描述 项目中采用spring aop进行日志记录,在切面类通知方法中编写日志逻辑时,需要获取 HttpSevletRequest 中的请求参数;
优雅的获取request请求中的参数信息
背景 在Web项目中,有时需要手动获取 HttpServletReqeust中的请求参数,进行个性化处理或分析;比如在日志记录中需要获取请求参数;
Maven自动部署项目到远程Tomcat服务器
Web项目开发完成后需要打包部署到Tomcat进行测试,对于远程服务器来说,每次打包上传效率比较低,因此可以利用maven进行远程打包部署,即写即测,提高效率.
SSM 集成 Freemarker 模板引擎
前后端分离的大趋势下,项目开发过程中,应尽量减少前端和后台的依赖和耦合,前端和后台尽可能采用 ajax 进行交互;但是全站 ajax,不利于网站 SEO,所以引入模板引擎,尽量减少前后端的耦合.