自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clarence_Pang的博客

好记性不如烂笔头

  • 博客(120)
  • 收藏
  • 关注

原创 【超详细】关于数据库索引的解答

聚集索引(聚簇索引)联合索引(组合索引)

2024-03-26 13:35:34 334

原创 计算机荧幕之旅:编码光影里的科技探索与创新启示

对于计算机专业的学生与科技爱好者而言,影视作品不仅是休闲娱乐的渠道,更是启发思考、洞悉行业动态及人文哲理的独特载体。有不少与计算机紧密相关的电影,它们精彩纷呈,引领观众步入更为宽广的科技疆域,共同挖掘计算机科学背后的故事与理念。

2024-02-19 13:56:58 561

原创 java实现.net中byte和int转化的方法:BitConverter.GetBytes【验证可用】

背景。

2024-01-22 14:23:37 639

原创 【验证可用】java异或自定义加解密工具,没有第三方依赖,灵活扩展(排除MD5/RSA/SHA1/AES/DES)

java异或实现加解密工具,自定义工具类

2024-01-22 14:04:15 541

原创 【已解决】浏览器网站登录成功后控制台(F12)中网络(Network)不显示请求接口(一闪而过)

一键搞定打开“保留日志”的开关。

2023-12-29 15:19:39 3070

原创 Vue报错SyntaxError: Unexpected token ‘>‘ 终极解决办法

一个折磨我两个小时的问题终于解决了!

2023-09-19 18:47:56 2411 1

原创 try里面有return finally里面的代码会有影响吗

try中无论有没有return,finally一定会执行。try中有return, 会先将返回值暂存,无论finally语句中对该值做什么处理,最终返回的都是try语句中的暂存值。当try与finally语句中均有return语句,会忽略try中return。具体可以写个demo验证一下;

2023-09-16 13:38:23 93

原创 idea 显示内存占用,分配内存&实时内存

4、打开开关,搞定!

2023-08-30 16:32:09 5221 1

原创 idea中修改Git提交名称【简单快捷】

查看当前名称是否是你想要的(既然要修改肯定不是想要的=.=);3、不放心的话再验证一下。输入第一步的命令查询:“

2023-07-21 14:28:05 2621 1

原创 项目重启后报错:redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool

解决方案:重启下redis试试。

2023-07-17 11:18:27 113

原创 不同环境数据迁移解决方案,傻瓜式操作【详细】

1、建一张数据迁移数据记录表,记录迁移过程中的数据,大概字段:源环境、目标环境、开始时间、结束时间、数据状态(成功/失败)、sql文件路径、sql文件大小、zip文件路径、zip文件大小(如果需要迁移多个数据库,可以增加多个sql/zip字段);2、通过shell脚本覆盖数据库,脚本入参为接口传过来的sql路径(sql文件先通过可视化页面上传到服务器的指定位置,并返回文件路径);6、再根据存储过程执行的结果,更新数据库的数据,把其中的路径字段更新为需要覆盖的数据;

2023-05-29 15:10:02 431

原创 maven中install和deploy区别【详细】

中用来向本地或者远程仓库安装构建好的文件(包、依赖等)的两个常用插件,它们的区别在于目标仓库不同。将构建后的文件部署到远程仓库供其他开发人员在项目中直接使用,而不是仅仅在本地仓库中保存。插件也是用来把构建好的文件部署到远程仓库(如:Nexus),让其他人可以访问到你的构件。等其他扩展的包引入本地仓库,这些本地安装的包供其他模块使用(默认使用的是。插件后,Maven就会把构建的产物复制一份到本地仓库中,并打上版本标签。将项目构建后的文件安装到本地仓库,而。则将项目构建后的文件安装到远程仓库。

2023-05-24 10:21:11 4624

原创 mybatis的mapper.xml文件中update语句条件判断踩坑记录“<if test>”标签

这里执行完之后会把“condition”里面的“status”字段更新为“2”,无论接口入参里面传什么值,这里“status”都会被更新为“2”;今天遇到个让人摸不着头脑的问题,update语句条件里面的“status”字段赋值为“1”,代码执行完数据库更新为“2”;检查代码逻辑、检查sql语法都没查到问题,不得已逐行打日志,最终定位到是sql执行过程中出的问题;基本语法可能都知道,就是在写代码的时候容易忽略这些细节,记录一下共勉。

2023-05-06 18:59:37 1503

原创 jdk1.8 String字符串转List<INteger>

【代码】jdk1.8 String字符串转List<INteger>

2023-04-20 09:36:45 418

原创 jdk8字符串转List<Long>类型的集合

话不多说,直接上代码。

2023-03-30 09:25:39 504

原创 List<Long> 类型数据转为string字符串类型 jdk1.8新特性

话不多说,直接上代码。

2023-03-22 10:49:49 5224

原创 Mysql 的CASE WHENTHEN 解释,批量更新数据应用场景(update foreach)【详细】

在 MyBatis 的 标签中使用 CASE id WHEN,是为了在更新 my_table 表的 status 字段时,只更新传入的对象列表中指定的记录,避免将不需要更新的记录也一并更新。具体实现方式是,将传入的对象列表中的每个对象的 id 和 status 映射到 SQL 语句中的 WHEN 子句中,只有当当前记录的 id 与传入的对象列表中的某个 id 相等时,才将对应的 status 值更新到数据库中。ELSE resultN 是可选的,表示当没有任何一个比较值与 value 相等时返回的结果。

2023-03-22 10:38:26 1117

原创 Navicat 数据结构对比、数据源对比、mysql数据表对比工具

2、选择“结构同步”或者其他的“数据同步、数据传输”等,这里以结构同步为例。4、选择完两边的数据库后点击右下角的“对比”按钮,等待进度走完就可以了。5、对比出来后可以直接执行点击“数据同步”,也可以选择保存或者另存为。3、选择“源”数据库和“目标”数据库。1、打开Navicat工具栏。

2023-03-20 14:39:15 3249

原创 日期计算工具类:根据时间区间获取中间间隔了多少周,输出每周的第一天和最后一天

计算周期内间隔多少周,返回数字。获取每周的第一天和最后一天。获取当前周的所有日期。

2023-03-13 15:12:13 183

原创 原生html使用ajax请求后台服务器【详细】

原生html使用ajax

2023-03-09 10:32:37 139

原创 mysql replace函数的使用以及踩坑点

使用方法:第一步数据结果使用方法:第二步执行更新语句数据结果。

2023-03-07 16:11:56 481

原创 java 获取当前项目根目录地址 linux/windows通用

【代码】java 获取当前项目根目录地址 linux/windows通用。

2023-03-06 16:50:33 660

原创 java常用Lambda表达式

【代码】java常用Lambda表达式。

2023-02-15 18:26:51 146

原创 Java Collections.swap()方法作用

交换List集合中任意两个元素的位置。

2023-02-15 17:51:06 234

原创 idea代码格式化详细总结(快捷键、格式化规则、格式化模板)

idea代码格式化

2022-09-18 17:29:16 41435 1

原创 MySQL 从一个表中查出数据并插入到另一个表处理方案(详细)

来源表和目标表字段部分一致,只想导入来源表部分字段到目标表。只需要导入目标表中不存在的数据。来源表和目标表字段完全一致。

2022-09-18 11:39:51 7478

原创 sql报错解决方案:attempted to return null from a method with a primitive return type (int)

mysql查询异常

2022-09-15 16:26:14 3981

原创 sql报错:sql injection violation, syntax error

检查sql语句“in”后面是不是没数据,特别是使用“foreach”标签遍历入参list的sql语句。

2022-09-15 15:57:10 4172 1

原创 Spring注解之@Qualifier和@Primary

前言之前有用到过@qualifier不过都是直接拿来用了,没有研究他到底是干嘛的,今天又遇到了就研究一下他究竟是干嘛的,跟他相关的注解还有哪些。@Qualifier这个注解一般是跟@Autowired搭配使用的,@Autowired这个注解是用来标识需要注入的bean,默认情况下,@Autowired 按类型装配 Spring Bean。但是如果有两个同名的bean该怎么办,仅使用这个注解不能正确定位该注入哪个bean,这个时候就需要一个辅助来配合一下,就是@Qualifier注解。简单来.

2021-09-13 11:30:00 256

原创 gt,gte,lt,lte缩写的含义

gt,gte,lt,lte缩写的含义gt: greater than 大于gte: greater than or equal 大于等于lt: less than 小于lte: less than or equal 小于等于

2021-05-15 16:26:22 1336

原创 linux系统下解锁oracle 密码输错次数超过后被锁定 LOCKED(TIMED)

切换到oracle用户su - oracle先通过查询有哪些账号被锁select LOCK_DATE, username,account_status from dba_users;下面使用ALTER USER语句为orclcs账户解锁:ALTER USER orclcs ACCOUNT UNLOCK;再使用ALTER USER语句为orclcs账户修改密码口令,如下:ALTER USER orclcs IDENTIFIED BY helloword;还要修改输错.

2021-03-24 11:13:42 882

原创 js设置页面TR 的属性 背景颜色 样式

直接上代码function setTrBg(){ //先获取页面表格的属性 table var table=document.getElementsByTagName("table")[0]; var trs=table.getElementsByTagName("tr"); for(var i=0;i<trs.length;i++){ //置空背景颜色 trs[i].style.background=""; //设置背景颜色 trs[i].style.background="#.

2020-12-19 16:42:19 3352 3

原创 success:function(data) ajax 不执行

检查返回的数据是否是合格的JSON格式

2020-12-16 18:00:32 478

原创 const, var, let的区别

const定义的变量必须初始化,且不可以被修改;var定义的变量可以修改,如果不初始化值会默认为undefined,不会报错;let是块级作用域,在函数内部使用不会对函数外部的变量影响。

2020-12-14 00:40:27 84

原创 前端页面中event.preventDefault()方法作用

event.preventDefault()是通知浏览器不执行与事件关联的默认动作举个栗子$(obj).click(function(event){ event.preventDefault(); });

2020-12-10 17:21:43 1555

原创 数据库存储过程,批量更新数据

数据库:oraclecreate or replace procedure test_procedure-->//存储过程名称isCURSOR temp IS select aa,bb,cc from table_test;--> //temp:查询出来的数据集合,aa,bb,cc:需要查询的字段,table_test:表名Begin-->//数据库关键字,循环开始的标识 FOR i IN temp LOOP-->//for循环 update table_te

2020-12-08 19:10:56 673

原创 Cron表达式

cron表达式:* * * * * *,其实就是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,其中常用为六个域。corn从左到右(用空格隔开)分别是:秒 分 小时 月份中的日期 月份 星期中的日期 年份...

2020-12-03 15:55:20 121

原创 数据库学习笔记

笔记没有先后顺序,用到哪写到哪Oracle获取字段长度:length(xxx)截取字段长度:substr(xxx,a,b)#xxx-字段名称,a-截取开始的位置,b-需要截取的长度。举个栗子:获取字段test的第三、四个字符,test的值为‘hello’:sub(test,3,2),结果为“ll”Mysql...

2020-12-02 10:59:48 73

原创 Linux学习笔记

笔记没有先后顺序,用到哪些到哪。linux下启动springboot项目一般启动:java -jar xxxx.jar(关闭xshell窗口进程就关闭了)后台启动:java -jar xxxx.jar&(springboot程序会后台运行)指定jvm内存空间:java -jar -Xms512m -Xmx1024m xxxx.jar&查看日志的时候按Ctrl+C退出日志文件,回到命令行界面重命名文件:mv aaa.jar bbb.jar (aaa.jar是原文件,bbb.ja

2020-11-30 23:50:12 92

原创 润乾报表表达式len

len()函数说明: 计算字符串的长度语法: len(s)参数说明: s 待计算长度的字符串返回值: 整数示例:例1:len(“adfg”) 返回:4例2:len(" abd ") 返回:7

2020-10-24 11:29:35 622

空空如也

空空如也

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

TA关注的人

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