自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 资源 (4)
  • 收藏
  • 关注

原创 Springboot 使用druid 设置Sqlserver 会话事务隔离级别为快照SNAPSHOT

connection-init-sqls 会在每次创建新连接后执行SQL语句,然后添加到连接池中。如果这个语句执行异常则会报错。事先开启数据库的快照隔离。

2024-05-24 16:46:58 47

原创 MySQL 用户变量赋值、查询赋值、滚动赋值

•在同一查询中,用户变量的赋值和使用顺序很重要,因为MySQL是从左到右解析查询的。•当在SELECT语句中同时定义和使用用户变量时,需要注意MySQL的执行顺序可能会导致意料之外的结果,尤其是在涉及到多行处理时。在MySQL中,用户变量是一种在会话级别存储和重用值的方式,它们以@符号开头。用户变量可以在查询中用来存储和传递数据,增强SQL脚本的功能性。定义和赋值用户变量用户变量可以直接在查询中定义并赋值,不需要预先声明。

2024-05-23 13:51:02 88

原创 Vue 父组件使用refs来直接访问和修改子组件的属性或调用子组件的方法

首先,在子组件中定义你想要父组件能够修改或调用的属性或方法。: 在父组件的方法中使用refs修改子组件数据然后,在父组件的JavaScript部分,你可以通过this.$refs来访问子组件的实例,并调用其方法或修改其属性。: 在父组件模板中绑定ref在父组件的模板中,你需要给子组件添加一个ref属性,这样你就可以通过这个引用访问到子组件的实例。直接修改子组件的data属性虽然可以工作,但通常推荐使用公开的方法来改变状态,以保持组件的封装性和可维护性。: 在子组件中定义要被修改的属性或方法。

2024-05-23 13:27:05 228

原创 JAVA 中 & 与 &&的区别

这意味着如果第一个操作数(布尔表达式)为 false,则不会评估第二个操作数,因为无论第二个操作数的值是什么,整个表达式的结果都已经确定是 false。它会评估两边的操作数,即使左边的操作数已经决定了最终结果。当用于布尔表达式时,效果与 && 相似,但没有短路行为。& 除了用于布尔逻辑运算外,还可以用作按位与运算符,当操作数是非布尔类型(通常是整数)时,它会对两个操作数的二进制位进行逐位与操作。&& 专门用于布尔逻辑表达式,用于连接两个布尔值,只有当两边都为 true 时,结果才为 true。

2024-05-15 09:44:43 198 2

原创 SQLSERVER 怎样使查询不占锁

在快照隔离下,查询不会阻塞其他事务,也不会被其他事务阻塞,因为每个事务看到的是数据的一个快照版本,而不是实际的行锁。实质上,使用了WITH(NOLOCK)后,数据库依然对该表对象生成Sch-S(架构稳定性)锁以及DB类型的共享锁,不要认为不会被其它会话阻塞,依然可能会产生Schema Change Blocking。3、 使用READ_COMMITTED_SNAPSHOT: 启用数据库的READ_COMMITTED_SNAPSHOT选项,使得在读取已提交隔离级别下执行的查询也能像快照隔离一样不阻塞。

2024-05-15 09:29:11 257

原创 JAVA 如何快速截取集合的前10个的数据

其中 Math.min(10, list.size())可以确保当值不足10个时数组越界。JAVA 如何快速截取集合的前10个的数据。

2024-04-19 17:11:30 321

原创 mysql 判断字符串是否为数字类型

mysql 中有的版本没有 类似sqlserver 中的 isnumeric 函数,那么如何去判断字符串是否为数字类型呢?

2024-04-19 11:43:31 369

原创 URL GET +号后台接收成空格

请求链接为 details?请求链接为details?如果用GET请求方式不做任何不处理那么浏览器自动将+转为%20。后台接收到的参数为 whbs 001 ,自动将+号转成空格了。参数spdm=whbs+001 其中包含URL特殊符号。结果得到的仍然是 whbs 001。前端URLENCODE 然后后台解密。

2024-04-16 10:09:23 684

原创 idea maven 打包 内存溢出 报 GC overhead limit exceeded -> [Help 1]

打开settings -> 点开如同所示 将 vm Options 参数 设为 -Xmx8g。

2024-04-03 15:31:11 444

原创 JAVA 去空格

Java中String类的trim()方法就是用来去除字符串两端(左、右两侧)的空白字符(包括空格、制表符、换行符等Unicode空白字符)。调用trim()方法后返回一个新的字符串,这个字符串是原字符串经过去除两端空白字符处理后的结果,原始字符串并不会被改变。在上述代码中,replace(" ", "")会将所有空格替换为无(即删除),而replaceAll("\\s+", "")则会替换所有连续的空白字符(包括空格、制表符、换行符等)。

2024-03-28 09:22:56 196

原创 application.properties 里面和 application.yml 里面都配置了同样的参数 ,哪个会生效

因此,如果在application.properties和application.yml中都有相同的配置项,那么application.yml中的配置将会覆盖application.properties中的同名配置项。在Spring Boot中,如果application.properties和application.yml中同时配置了相同的参数,Spring Boot默认会按照一定的加载顺序加载配置文件,并且后面的配置会覆盖前面的配置。生效的是application.properties里面的配置。

2024-03-26 15:36:38 244

原创 SQL IN 参数超过2100的解决方案

在SQL Server或者MySQL中,当你在IN子句中需要处理的结果集可能超过2100个元素时,由于SQL Server对IN子句中的参数数量存在大约2100个左右的限制,直接使用IN会导致错误。我一般都是将参数表一直留着,插入时候带入时间戳参数,查询时候按时间戳查,2、建立临时表批量插入IN参数 join 或者 exists 查询后删除掉。1、将参数拆分,分批次查询出结果然后合并。后面跑任务定时批量清除。

2024-03-19 13:38:16 831

原创 Java8 快速合计集合中的值

在Java 8中,可以利用Stream API对集合中的某个字段进行快速求和。

2024-03-15 16:35:53 225

原创 Java 单一对象快速转集合

【代码】Java 单一对象快速转集合。

2024-03-11 15:09:28 282

原创 Nginx转发真实的IP

1、修改nginx nginx .cofig 文件。2、java 程序里获取。

2024-02-29 11:48:36 453

原创 Linux 分析指定JAVA服务进程所占内存CPU详情

VmRSS: 表示进程当前占用物理内存的大小(与procrank中的RSS)VmPeak: 表示进程所占用最大虚拟内存大小。VmLib: 表示进程所使用共享库的大小。VmSize: 表示进程当前虚拟内存大小。VmHWM: 表示进程所占用物理内存的峰值。VmStk: 表示进程堆栈段的大小。VmData: 表示进程数据段的大小。VmExe: 表示进程代码的大小。VmPTE: 表示进程页表项的大小。或者使用TOP查看也可以。

2024-02-06 17:02:27 297

原创 JAVA MessageFormat 单引号连占位符引起占位符失效解决方案

其中 ckdm={0},本意是想ckdm='SD001',结果却失效。仅仅需要将占位符前后的单引号前再加一个单引号。请看之前引起占位符失效的代码。

2024-01-23 09:29:33 528

原创 JAVA 2个集合差集交集

1相对于2差集为:[1, 3]2相对于1差集为:[4, 5]1和2交集为:[2]

2024-01-22 15:10:30 540

原创 JAVA判断2个集合元素是否相等

用equals方法改下顺序就不相等了,containsAll方法则需要两两比对才能输出正确的结果。如何判断2个集合的元素都是否相等,可以参考下面的代码。

2024-01-22 14:54:12 501

原创 Mybatis Plus 自定义语句分页 带with(nolock) 与orderby 冲突解决方案

除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。使用 Mybatis Plus 自定义语句分页 语句带with(nolock)就会报错。//分页查询只查询不统计。然后将统计的总数赋给IPage。然后单独写个查询去统计。

2023-12-28 10:01:18 615

原创 SQLSERVER 小数位以及末位处理

【代码】SQLSERVER 小数位以及末位处理。

2023-12-28 08:50:27 547

原创 Packet for query is too large 解决方案

1、修改my.cnf(一般在、etc/下,windows环境 my.ini) 在myslq 或者[mysqld] server 下配置。2、在navicat 等连接工具下 输入命令设置修改(重启mysql服务后失效)

2023-12-25 13:32:43 426

原创 EMQX windows 安装与使用

然后下载MQTT桌面端工具 MQTTX (链接:https://pan.baidu.com/s/1jh-Ea04-dI2cRcD6BEowOQ。或者(链接:https://pan.baidu.com/s/1Bn4aPoBOCRyM3bRnvpozUw。直接解压缩,然后在CMD cd 到 bin 目录下。而在Java 程序项目内可以订阅它得到消息。输入 emqx start。连接成功后可以发布消息。这样就把服务启动好了。

2023-12-13 17:33:52 202

原创 微信第三方调用报 “errcode“:61007,“errmsg“:“api is unauthorized to component ...

首先报这个是因为没有权限,排除了IP白名单、ticket过期之后,剩下的就是小程序没有将对应的权限给第三方。直接看小程序后台或者第三方调用小程序权限集 查看是否给了对应的权限。找到对应的官方文档 查到对应的需求权限为18。权限没给,需要重新授权。

2023-12-08 16:58:42 635

原创 Sqlserver 、Mysql 联合更新 update from

sqlserver 联合更新。mysql 联合更新。

2023-12-01 18:16:13 85

原创 MYSQL 关键字相似度排序

用是能用,就是数据多了超级慢。1、参考别人的相似度函数。

2023-11-22 13:38:11 119

原创 Nginx 413 Request Entity Too Large

在http{}或者server{}或者location{}中增加client_max_body_size 100m;当出现上图时候 更改nginx config 文件。然后重启nginx 服务就好了。

2023-11-20 13:28:26 94

原创 nginx 访问静态文件404错误

nginx 访问静态文件404错误。3、路径冲突 如以下配置。/www 会一直访问失败。2、nginx未重启。

2023-10-26 10:33:59 103

原创 错误No appropriate protocol (protocol is disabled or cipher suites are inappropriate)解决方法

找到 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-1.el7_9.x86_64/jre/lib/security/java.security。httpclient 调用https的时候出现异常。文件 将下图 SSLv3这个小框里面的内容移除。找到原因是JDK8 进行了 SSL的校验。然后重启 接口程序就可以了。

2023-10-25 17:51:25 876

原创 Spring 事务一些探讨

3、spring 事务如果大面积使用事务,容易造成数据库死锁,最好精细化管理,service下方不写,直接写在有需要的方法上。2、spring 事务失效跟异常的类型会有关联,一般RuntimeException类型异常才会生效。1、spring 事务中设置的超时时间一般是针对数据库操作的,休眠并没有用。下面是一些开发中的经验,写的比较杂,想到什么写什么,见谅。1、spring 事务什么时候会生效什么时候会失效。2、spring 事务与JDBC事务的一些关联。3、spring 事务与数据库死锁之间的关联。

2023-10-23 11:10:52 169

原创 Sqlserver 判断与替换回车符号

替换直接用上面代码的REPLACE函数。

2023-10-23 09:37:31 153

原创 nginx 上传文件413错误

在 http{ } 的大括号中加入。nginx 默认上传文件最大8M。修改 nginx.conf 文件。然后重启nginx就可以了。

2023-09-06 10:04:30 94

原创 nginx 访问静态文件403错误

403Forbidden 其中有个可能的原因是权限不足。比喻我的网页资源放在 /root/www。那么可以试下下面方法。

2023-09-06 10:02:05 240

原创 Linux 安装配置Nginx

5、切换目录(/root/file)下载压缩包 wget https://nginx.org/download/nginx-1.25.2.tar.gz。4、安装OPENSSL yum install -y openssl openssl-devel。3、安装ZLIB yum install -y zlib zlib-devel。2、安装PCRE yum install -y pcre pcre-devel。8、配置 ./configure --with-http_ssl_module。

2023-09-05 16:29:17 493

原创 Linux 删除软连接

比如 ln -s /root/file/file/ecsp-file.jar /etc/init.d/fileFileService。文件不在 /root/file/file/ecsp-file.jar 这个路径,这时候就要进行软链删除了。直接 rm /etc/init.d/fileFileService。在使用ln命令创建软链之后发现连接地址写错了,

2023-09-05 14:13:08 214

原创 Integer、Long 等包装类 == 值判断、地址判断与缓存

这是因为==只有在Java基本类型(short,int,long,byte,char,float,double,boolean)中比较的是值,其他类型中比较的是内存地址。因此,InteGer类中==比较的是内存地址,而不是值从而导致c和cc因为内存地址不相同导致c==cc不相同。这是因为Integer类在-128至127(默认)区间的Integer实例缓存到cache数组中,所以。那为什么a=aa 和 b=bb 运行起来又是ture呢?Integer 和 int == 这样判断相等是可以的,

2023-09-01 11:03:26 669

原创 记录一次微信小程序上传头像的BUG

在线下微信小程序端上传头像都是好好的,一到线上就不行了。使用体验版小程序,不打开调试怎么都不行,一打开调试就是好了。让人莫名其妙。后来才了解到微信还有个uploadfile 域名限定 ...在后台配好就OK了

2023-08-18 13:51:03 99

原创 JAVA IO 的 Windows、Linux文件路径差异

那么在windows中这样的路径是正常的,而在linux中图片路径就有可能变成这样。因为文件路径是字符串拼接的,所以之前的路径是这样。之后将斜杠统一改成右斜杠,linux才正常。

2023-08-01 09:55:09 340

原创 mysql 自增长键值增量设置

【代码】mysql 自增长键值增量设置。

2023-07-25 10:01:07 300

原创 JAVA8 实体类集合多个字段组合排序

【代码】JAVA8 实体类集合多个字段组合排序。

2023-07-11 17:03:05 559

app.sh jar安装成linux服务安装命令脚本

app.sh 是java将jar安装成linux服务安装命令脚本 脚本使用方式 : 1-改好配置文件 2-将app.sh 与 jar 放置一个文件夹 3-给与app.sh相应执行权限,chmod 777 app.sh 4-启动 ./app.sh start

2020-04-17

WinSW.NET4.zip

WinSw(Windows Service Wrapper)是一个开源项目,它可以让我们快速把一个可执行的程序注册为Windows的系统服务。

2020-04-17

notepadd++.zip

notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。 Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言。

2020-04-17

JAVA-COM Bridge 中间件

Jacob 是 JAVA-COM Bridge的缩写,是一个中间件,能够提供自动化访问MS系统下COM组件和Win32 libraries的功能。 • MS系统提供的COM组件 COM组件 对象ID MS Word Word.Application MS Excel Excel.Application MS Powerpoint Powerpoint.Application MS IE InternetExplore.Application

2020-04-17

空空如也

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

TA关注的人

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