自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sqlserver 死锁查询以及解锁方法

Sqlserver 死锁查询以及解锁方法Select * from master…sysprocesses where blocked > 0 查询数据库有没有被锁SELECT TOP 1 * FROM [dbo].表 WITH (NOLOCK) 这样查询没有问题所以确定是被锁了– 下面是查询死锁进程select request_session_id spid,

2022-04-12 14:04:56 8586

原创 spring概念、核心和动态代理、反射机制

spring概念、核心和动态代理、反射机制

2018-09-04 12:07:22 949 1

原创 ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。3.统计出每一个各户的所有订单并按每一个客户下的订单的金额 升序排序,同时给每一个客户的订单进行编号。7.注意:在使用over等开窗函数时,over里头的分组及排序的执行晚于“where,group by,order by”的执行。1.先按客户进行分组,然后按客户的下单的时间进行排序,并进行编号。3.根据查找出每一个客户的最小价格来查找相应的记录。

2024-05-13 09:07:04 230

原创 java sql中 大于 小于 大于等于 小于等于 代替符号

在写java时sql会经常会忘记大于小于号的表示方法导致无法运行,总结一下。

2024-05-13 09:01:17 230 1

原创 对接支付宝、微信、第三方支付,超详细讲解+demo演示

合作商如需对接公众号支付接口,需提供微信应用ID(AppID)、以及支付授权目录,在相关参数配置完毕后,再联系vx:suixinZT1204/QQ:643464987,获取测试商户号、测试终端号以及测试接口域名。接口的完整URL由统一前缀+接口的URL组成,测试环境和生产环境的统一前缀完全不同,测试环境的URL前缀为http://test.lcsw.cn:8010/lcsw。本文档中的每一个接口,未明确说明的,均在请求参数附加一个名为key_sign的参数,此参数即本次请求参数的签名字符串。

2024-05-13 09:00:09 951

原创 MP:There is no getter for property named ‘null‘ in ‘class XXX‘异常

在使用主键进行更新或者删除的时候,报下面错误。

2024-04-24 09:11:05 122 1

原创 IDEA-SpringBoot项目Debug启动不了(卡住不动)的原因分析

SpringBoot项目启动原因有很多种,这里只列举其中一种,也是最近遇到的一种SpringBoot启动失败的情况,如果有相同情况的,可以看看是否是这个原因。

2024-04-24 09:08:07 448

原创 BeanUtils.copyProperties的用法

BeanUtils提供了对java反射和自省API的包装,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。spring和apache的copy属性的方法源和目的参数的位置正好相反,所以导包和调用的时候都要注意一下。如果按照上面那种赋值方式,是非常麻烦的,而且代码估计会很多。最后附上源码,方便大家可以更好地理解他的属性;

2024-04-24 08:56:13 197

原创 SQLServer性能优化分析--执行计划、耗时SQL排查和死锁处理

2.2 案例:在test_db数据库中的User表上查询“学号=123“的学生,并分析哪些索引被系统采用。2.1 执行计划查询启用和关闭语法。3.1 执行计划查询启用和关闭语法。1.4 显示表的磁盘空间使用情况。1.3 查询存储过程定义。5.1 查询死锁进程ID。5.2 查询死锁进程信息。

2024-03-22 17:11:23 580

原创 Java通过SSH连接数据库

1 实现思路:本地–>跳板机–>目标数据库2 IP走向:127.0.0.1:5432 --> 192.168.1.111 -->10.11.12.13:5432。

2024-03-22 16:59:07 393

原创 NoClassDefFoundError: org/apache/catalina/core/ApplicationContext$DispatchData

原因:脚本停止进程没有清除干净,部分接口还在提供服务。解决方案:找到进程手动kill,重新发布成功。

2024-03-08 09:37:37 479

原创 JSON转换List<Map<String, Object>>、Map<String, Object>

/QNMB 就是这里卡死我了,转义后的字符串前后带""根本无法解析,所以要切掉!转换List转换Map废话就不说了 早上10点研究到现在。获取redis的JSON字符串。//将json斜杠转义。

2024-02-18 13:47:08 883

原创 JSON转换List<Map<String, Object>>、Map<String, Object>

/QNMB 就是这里卡死我了,转义后的字符串前后带""根本无法解析,所以要切掉!转换List转换Map废话就不说了 早上10点研究到现在。获取redis的JSON字符串。//将json斜杠转义。

2024-02-18 13:46:21 936

原创 spring @Transactional注解参数详解

不会回滚,即遇到受检查的例外(就是非运行时抛出的异常,编译器会检查到的异常叫受检查例外或说受检查异常)时,需我们指定方式来让事务回滚要想所有异常都回滚,要加上 @Transactional( rollbackFor={Exception.class,其它异常}) .如果让unchecked例外不回滚: @Transactional(notRollbackFor=RunTimeException.class)因此,请接受Spring团队的建议并且在具体的类上使用 @Transactional 注解。

2024-02-18 13:38:56 1200

原创 Java - GET,POST请求第三方接口API调用工具类

https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?项目里头对接第三方api接口已经是常态,今天在这里分享怎么调用,参数如何包装,第三方接口如何请求。举个栗子,调用微信获取access_token的接口微信开发者获取Access token文档。

2024-01-23 13:42:33 530 1

原创 mybatis-plus 只查询部分字段的三种方法

只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段。:查询出除age和address外其它所有字段的数据:同样使用queryWrapper的select()方法。这种方法会造成除“age”"address"的字段的值为null。这种方法会造成除“name”之外的字段的值为null。

2024-01-23 13:25:37 1619

原创 嵌套json 数组结构

/数据组装json。

2023-12-18 09:21:51 451

原创 获取JSON里面result的值 将(List数组或对象)转换出来并读取

JSONArray.parseArray 的作用是将 JSON 字符串转换为 Java 对象的数组。是将Json字符串转化为相应的对象。

2023-12-18 09:05:34 501

原创 java实现从json字符串中解析指定的key值

希望本文能够帮助到你,祝你在开发中取得更好的成果!

2023-11-27 15:54:30 1986

原创 A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]

json文件头里带有编码字符(如UTF-8等),读取字符串时json串是正常的,但是解析就有异常。今天调用一个接口,返回的是json数据,但是拿到数据进行转换的报错,

2023-11-27 15:47:14 1677

原创 java field 实体类中字段的动态设置值和获取值

以上是简单示例,实际使用时把第一个参数改为动态的。

2023-10-20 09:27:58 420

原创 插入数据时出现Duplicate entry ‘XXX‘ for key ‘XXX‘

Duplicate entry ‘XXX’ for key ‘XXX’,表示插入的值在表中有重复的数据。这个key是唯一索引,要么取消唯一索引,要么在后端判断是否已存在这个数据,如果有把它挡住,不让它进行插入,此外唯一索引不能有值为空会破坏唯一性。

2023-10-12 15:53:38 867

原创 Java-通过年和月获取当前月有几个周一并获取周一的日期

业务需求想获取一个月中的有几个周一,并获取对应的日期,在网上找了一圈, 没找到,就动手写了一个,记录下。

2023-09-12 14:34:00 252

原创 Calendar.getInstance()获取指定时间点(定时)

参考链接:http://blog.csdn.net/holee_bk/article/details/53456630。

2023-09-12 14:28:36 305

原创 sqlserver 查看端口号

程序连接数据库的时候需要用到,很多时候会更改默认的端口号,这样就可以直接查看了,省的再去 cmd 或者配置里面查找。以上查询可以获取到 sql server 的端口号。

2023-08-17 09:15:29 773

原创 SQLSERVER 查询语句加with (NOLOCK) 报ORDER BY 报错 除非另外还指定了 TOP、OFFSET 或 FOR XML

最近有一个项目在客户使用时发现死锁问题,用的数据库是SQLSERVER ,死锁的原因是有的客户经常去点报表,报表查询时间又慢,然后又有人在做单导致了死锁,然后主管要我们用SQLSERVER查询时要加with (NOLOCK),但是我在加完 with (NOLOCK) 后发现已经的用Mybatis-plus的 在mybatis里的分页报错了。我的解决办法(将IPage 查询结果换成List 集合返回结果 然后 再将List集合转化成IPage 分页集合)

2023-08-15 13:26:41 910

原创 sql server中除数为零的处理技巧

在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出 遇到以零作除数错误 的异常,我们总不希望把这个异常显示给用户吧。再利用isnull函数,我们就可以实现当@b=0的时候,结果返回1的需求了。OK,两种方法介绍完毕,相对于方法一,我更推荐大家使用方法二,因为方法二的代码更简省。这样写当然是正确的,但显的麻烦,下面我们看一下第二处理方法。其作用就是,当参数1等于null时,就返回参数2的值。isnull(参数1,参数2)

2023-07-24 11:35:33 1404

原创 STR()函数

注: 如果提供length和decimal参数,则STR的length和decimal参数值应该是正数。指定的长度应大于或等于小数点前面的部分加上数字符号(如果有)的长度。短的float_expression在指定长度内右对齐,长的float_expression则截断为指定的小数位数。而STR(1223,2)则将结果集截断为**(*的个数为length的大小)。如果decimal大于16,则将结果截断为小数点右边的16位。示例一: 下面我们就使用STR()函数来更好的学习及解释上面的注释,代码如下。

2023-07-24 11:20:47 836

原创 定时任务执行时间设置详解

定时任务执行时间设置详解

2023-06-16 14:50:08 1250

原创 DecimalFormat基本用法

DecimalFormat基本用法

2023-06-16 14:35:23 289

原创 Java中List对象集合按照对象中某字段进行排序

在Java中,可以使用List集合对象的sort(Comparator

2023-05-09 16:24:22 1077 1

原创 定时任务执行时间设置详解

定时任务执行时间设置详解

2023-05-09 16:20:10 1922

转载 SQL SERVER 性能优化一: 数据库中几百万数据查询优化

SELECT 列1,列2…FROM BasicMsg20170401 WITH (index(SelAA_Index) ) where 列1<=2842364。总结:加入强制索引,当数据量较少时并没有多少优化,数据量大时,会有些许优化。假设数据表为BasicMsg20170401,共有17列,数据条数为两百八十四万。2、一般不会需要查询全表数据,尽量将在查询语句后添加筛选语句,筛选键尽量为索引列。(2)SELECT 列1,列2…查询两百万数据30秒,假如在“列1”上加了索引,则可用如下查询语句。

2023-04-10 11:16:56 944

原创 【IDEA】红绿色盲模式的关闭

解决办法 (因为开启了红绿色色盲模式) 打开idea设置。早上更新代码 网络很卡。

2023-04-10 11:07:50 189

原创 Java中double转String

Java中double转String

2023-03-09 16:58:17 510

原创 关于double转string出现科学计数法的问题

关于double转string出现科学计数法的问题

2023-03-09 16:49:29 698

原创 什么是分布式和集群?它们有什么区别

什么是分布式和集群?它们有什么区别

2023-02-16 17:14:40 207

原创 IDEA如何固定maven工具栏?

IDEA如何固定maven工具栏?

2023-02-13 11:21:24 796

原创 SQL Server ‘已超过了锁请求超时时段‘ 问题解决方法

SQL Server '已超过了锁请求超时时段' 问题解决方法

2023-01-28 09:27:24 1445

原创 double类型变量值超千万显示问题

double类型变量值超千万显示问题 例:19000800会显示成:1.90008E7需要转换输出结果:19000800。

2023-01-11 10:59:35 258

空空如也

空空如也

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

TA关注的人

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