- 博客(10)
- 收藏
- 关注
原创 sql存储过程的应用
从外面传进来一个参数与此字段保存的值进行like判断,如果通过,则当前分页的当前行可以被返回,否则不予返回,我们目前无法使用。这周的一个需求,需要对一个分页进行数据筛选,来看下为什么我会选择使用sql存储过程来实现这个需求。t.data_def_uuid是我需要数据筛选必要的数据,他表示的意思是通过此id,可以查询到表名。而如果判断这个表有这个字段,那么难点来了,我们需要用步骤一获取的表,查询字段。当且仅当这个表存在此字段时,他可以返回1来表示有数据,否则不返回。这个项目用的是达梦数据库,他的做法是。
2023-08-15 17:50:55 139 1
原创 docker cp springboot jar包替换着急部署时使用
当你的gitlab CICD转太慢的情况下,想实现临时快速部署,可使用docker cp命令builder转了半小时。。。为了能让前端们快速联调,我将临时替换一下开发环境的jar包。
2023-06-25 14:27:45 453 1
原创 java基本类型中,不明确指定类型,整数与带小数的数字分别默认的类型
Long类型的最大值为0x7fffffffffffffffL,也就是2^63-1、9223372036854775807。我们知道,Integer的最大值为0x7fffffff,也就是2^31-1 、2147483647。Q: 在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型。整数类型很好猜,是int,那么带小数的呢。我们在这十个9后加一个L,以区别这是long类型。but,感觉题目不太严谨,没有限制整数的大小。由此可知带小数的默认类型为double。
2023-05-26 14:39:15 309 1
原创 synchronized关键字和volatile关键字比较
"synchronized"关键字和"volatile"关键字都与多线程编程相关,但在功能和使用上有一些不同之处。综上所述,synchronized关键字适用于实现线程之间的互斥访问,确保线程安全性,而volatile关键字适用于保证变量的可见性。在实际应用中,根据具体的需求和场景选择适合的关键字来保证多线程程序的正确性和性能。以下列出一个demo来比较一下两者对flag字段的处理过程。
2023-05-26 10:56:24 159 1
原创 linux防火墙基础操作
开启服务器后,我们还没开放任何端口,这个服务器有我的一个demo,访问其地址发现无法访问。提示FirewallD is not running ,我还没开启过防火墙。firwall-cmd:是Linux提供的操作firewall的一个工具;返回yes则放行成功,no为没放行,检查是否输错端口或者防火墙没有重启。我们需要为其开放一个端口,我的demo端口为8081。有一天我要查看当前服务器防火墙规则,输入一下指令。–permanent:表示设置为持久;–add-port:标识添加的端口;
2023-05-24 23:16:01 192 1
原创 解决swagger报错java.lang.NumberFormatException For input string ““
导入maven依赖后,重新刷新,不会报错,完美解决。长话短说,导入这两个maven依赖即可解决。
2023-05-11 18:25:19 164
原创 解决Postgresql varchar[] 数组类型导致的MybatisPuls查询为null的解决方案
解决Postgresql varchar[] 数组类型导致的MybatisPuls查询为null的解决方案
2023-04-01 18:00:15 751
原创 Linux sed报错 sed: -e expression #1, char 37: unknown option to `s’
【代码】Linux sed报错 sed: -e expression #1, char 37: unknown option to `s’
2023-03-21 15:21:24 567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人