自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 pgsql 查询某日期加减 某天 某月 某年 mybatis动态传参

pgsql加减日月年的方法变量是字符串的,比如减5年是 create_time - INTERVAL '5 year' 。这时候使用mybatis,怎么把数字5传入呢?

2024-03-22 17:42:24 895 1

原创 list转树状结构 非递归 多个顶级节点 通用工具类

list转树状结构 非递归 多个顶级节点 通用工具类

2024-03-21 14:52:47 201 1

原创 nodejs极简后端服务,享受一个小小js文件完美增删改查

曾经,在甲方食堂吃饭,项目组只有一张饭卡。小伙子吃的多,小仙女吃的少啊。作为项目组大哥哥的我,表示so easy,一个js文件,简单的几个增删改查方法,一个功能齐全的后端服务,搞定。再配上我百宝箱中的angular前端小框架,完整的吃饭记账小系统,闪亮登场,妈妈再也不用担心我的吃饭了。后来,因为太好用,和尚们不满足于仅仅记饭卡的账,把给项目组扛纯净水的账也拉上了。哈哈哈,简单吧,一个js,完美的后端服务,对于简单的小应用,太适合了!

2024-03-20 18:00:24 328 1

原创 linux退出后程序就down掉了 后台启动jar命令

新手在linux启动jar运行后,往往退出当前窗口程序就down掉,这是因为在linux启动jar,需要使用后台启动命令。/dev/null 是一个空目录,表示日志文件输出到不存在的目录,以免日志文件过大。使用这个命令启动jar后,再退出窗口,程序就不会down掉了。

2024-03-20 17:19:57 130 1

原创 Spring JdbcTemplate+Druid数据源+FreeMarker 开发代码生成器

虽然在这个时代,几乎所有成熟的开发框架都自带代码生成器,但有时候我们难免会遇到没有代码生成器的开发框架,这个时候,自己手中有一套代码生成器,把模版文件调整一下立马就能用,这就比较惬意了。这里讲一下如何利用Spring JdbcTemplate+Druid数据源+FreeMarker 开发一套代码生成器。

2024-03-19 18:52:01 365

原创 网站后台利用FreeMarker生成静态html文件 页面访问空白

用户发布新闻,Java后台同步利用FreeMarker生成此新闻的静态html页面,但是在浏览器访问此页面时,路径存在,内容显示空白。经查,是freemarker生成文件的时候,生成完毕没有关闭。

2024-03-18 17:55:59 363

原创 idea快速通过mapper接口方法定位到xml文件

mapper.java文件中,点击方法左侧图标就能进入xml的文件的神器插件。

2024-03-18 17:38:10 682

原创 同一sql mybatis比DBeaver慢了30倍

今天帮同事处理了一个bug,有个sql语句后端执行耗时6000多毫秒,在DBeaver中执行只需200毫秒,速度相差30倍。虽然问题解决,但还是有疑惑,根据我这个老码农的经验,where条件的执行顺序,不是从右往左执行吗?因为我16年前开始工作时数据库基本是oracle天下,习惯了where从右往左的调优,久而久之,潜意识认为数据库都是从右往左了,犯了经验主义的错误啊。最后利用sql调优的思路,试着换了一下where条件的先后顺序,将能够最大过滤数据的条件从最右边挪到最左边,结果完美。

2024-03-16 10:43:00 1262 1

centos7离线安装mysql8

1、卸载MariaDB 查看版本:rpm -qa|grep mariadb 卸载:rpm -e --nodeps 文件名 2、下载mysql8 https://dev.mysql.com/downloads/mysql/ 3、解压安装文件 tar -xvf /usr/local/mysql/mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar 4、安装mysql8 rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm rpm -ivh

2024-04-23

linux内网离线安装nginx教程 附安装文件

linux内网离线安装nginx教程 步骤详细 附安装文件 完整安装 不需额外下载文件

2024-04-22

centos7精简版离线安装包 无须额外依赖 完整安装

centos7精简版离线安装包 无须额外依赖 完整安装

2024-04-08

linux安装docker工具包 资料齐全 无须额外下载 附安装步骤.txt

linux安装docker工具包 资料齐全 无须额外下载 附安装步骤.txt

2024-04-08

list转树状结构通用工具类

list转树状结构 非递归 多个顶级节点 通用工具类

2024-03-21

nodejs开发后端服务demo 纯后端 下载

使用nodejs开发后端服务demo 纯后端 下载

2024-03-21

apache-tomcat-7.0.67 下载

apache-tomcat-7.0.67 windows版本

2024-03-20

apache-tomcat-8.5.78 下载

apache-tomcat-8.5.78 windows版本

2024-03-20

Redis windows 64 版本 下载

Redis windows 64 版本 下载

2024-03-20

nginx-1.17.10 下载

nginx-1.17.10 windows版本

2024-03-20

jdk8 windows64 下载

jdk8 windows64

2024-03-20

Spring使用Druid整合JdbcTemplate与FreeMarker实例 下载

使用Spring JdbcTemplate+Druid数据源+FreeMarker 开发的代码生成器。 您可以根据自己的实际,修改一下FreeMarker的模版文件,直接按目录生成Java代码。 生成了就能用,节省大量重复工作的时间。 您也可以用来学习Spring JdbcTemplate+Druid数据源+FreeMarker 的使用,源码可用。

2024-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除