自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 窗口函数row_number() OVER()对每个组内的行按照特定条件进行编号

Oracle或PostgreSQL中, row_number() OVER()是窗口函数,为查询结果集中的每一行分配一个唯一的行号,该行号是在排序后的结果集中所处的位置。这个函数特别适用于分组聚合数据时,对每个组内的行按照特定条件进行编号

2025-05-09 14:31:28 297

原创 postgresql基础

类似oracle的LAST_DAY函数:SELECTdate_trunc('MONTH以上含days,去掉days,用extract函数extractday。

2025-04-23 10:13:30 219

原创 java基础

java.util.Date适用于需要时间精确度的场合,如记录事件发生的确切时间;:java.util.Date可以包含时间(小时、分钟、秒、毫秒),而java.sql.Date只包含日期(年、月、日)。:java.util.Date是所有日期时间操作的基类。包路径不同:Java.util.Date是Java标准库中的类,位于java.util包中;java.sql.Date和java.util.Date都是Java中用于表示日期的类,java.sql.Date继承自java.util.Date类,

2025-04-16 15:19:53 264

原创 技术框架收藏

技术收藏

2025-04-14 18:29:15 111

原创 vue3基础知识

完整vue.config.js参考:css: {},},})debugger前写上:debugger。

2025-04-07 12:41:23 233

原创 PostgreSQL中根据另一表的值来更新一个字段

根据另一表的值来更新一个字段

2025-04-03 22:16:13 442

原创 java常用数据转换

例1:List<String> attachListFar = new ArrayList<>();例2:if (StringUtils.isNotBlank(approvedBy)) {

2025-03-20 14:47:08 524

原创 PostgreSQL中array_to_string函数来将数组转换成逗号分隔的字符串

函数用于将多个行的值聚合为一个数组。函数来将数组转换成逗号分隔的字符串。生成的数组会被包含在大括号{}如果你想去掉这些括号,

2025-03-19 12:48:13 390

原创 逗号分隔的ID字符串转化为关联表的名称

SELECTarray_aggFROMxxx_info bLEFT JOINONANYGROUP BYb.id。

2025-03-19 10:43:46 105

原创 父子关系表,查完整名称拼接

【代码】父子关系表,查完整名称拼接。

2025-03-18 18:25:07 139

原创 判断表中的字段是否是主键

判断表中的字段是否是主键。

2025-03-18 14:51:41 132

原创 vue3实例

1.element-ui表单提交实例。

2025-03-15 21:28:25 309

原创 嵌套子查询与父子关系数据递归

使用子查询(Subquery)来从另一张表中选择字段,并将其用在。我们想查询每个部门的员工数量,可以使用子查询。

2025-02-25 10:56:52 164

原创 HTML5+CSS基础知识

html5特殊字符

2025-02-25 09:56:48 296

原创 JPA应用@Formula注解,在查询中根据公式计算出值

应用在查询中(可以使用sum、average、max等)根据公式计算出值。一个SQL表达式,这种属性是只读的,不是数据库表中生成的属性,

2025-02-14 16:09:16 258

原创 java实现匹配指定中文加数字

list:[{城市xxx计划=333.6892}, {钰xxx计划=20}, {龙新一期=50}, {龙新二期=200}, {福龙计划=10}]"更新xx计划280万方(钰xxx计划20万,东部片区计划250万(龙新一期50万,龙新二期200万),福龙计划10万)";String regex = "(城市xxx计划|钰xxx计划|龙新一期|龙新二期|福龙计划)\\d+[\\.\\d+]*万";match= match.replaceFirst("\\d+[\\.\\d+]*万","");

2025-02-12 16:42:17 283

原创 处理不规范的Json字符串,解决JSON parse error: Illegal unquoted character ((CTRL-CHAR, code 10))

字符中有有些字段比如空格、反斜杠、换行符等一些特殊字符,但是 Json 框架没有对这些字符进行处理,就会导致出现错误。或这些不规则的近似Json字符串,只想作为普字符串处理。

2025-02-12 11:11:47 703

原创 常用java开发工具IDEA快捷键

自动生成System.out.println():使用“自动抛出异常:Ctrl + Alt + T。优化导入包: Ctrl + Alt + O。列出方法调用层次:Ctrl + H。

2025-02-10 18:39:41 105

原创 java 集合取交集

2.使用Java 8的stream的filter方法和。// 输出 [2, 3]// 输出 [2, 3]// 输出 [2, 3]

2025-02-10 14:16:40 348

原创 win10添加显示桌面图标的方法

参考:https://www.win7999.com/jiaocheng/137332034.html

2025-02-07 09:03:45 100

原创 一致性哈希算法核心原理代码

‌‌。具体来说,方法返回一个SortedMap其键值对中的键都大于或等于fromKey,但不包括fromKey本身‌。

2025-02-06 09:52:37 227

原创 JSON字符串与实体对象转换

/2.把JSON字符串转换为对象。//1.把对象转为JSON字符串。

2025-02-05 16:19:38 185

原创 SpringBoot+SpringDataJPA项目中使用EntityManager执行复杂SQL

/ 2.带条件查询:entity_table是表名,status是表字段名。

2025-02-05 14:24:01 449

原创 数据格式化(金额格式化、Number格式化、设置百分数精确度)

/1.BigDecimal 金额格式化。//设置百分数精确度2即保留两位小数。//2.Number格式化。//3.设置百分数精确度。//最后格式化并输出。

2025-01-25 11:58:43 234

原创 java读取在resources目录下的文件内容

/注意:要先编译,这样在与src并列的target目录的子目录classes下才有这个projectData.json文件。//在resources目录下有projectData.json文件,读取方式如下,//在代码工程src子目录main目录下,有java和resources两个目录,//处理具体业务逻辑。

2025-01-24 22:42:17 363

原创 Activiti工作流异常退回流程上一个节点

log.error("工作流接口调用失败-退回到指定节点:errorMessage:{}", cause.getMessage());return Result.error("工作流接口调用失败-退回到指定节点:请稍后再试!log.error("工作流接口内部调用失败:{}", cause.getMessage());return Result.error("找不到要审批的数据");wfAuditDto.setComment("流程异常处置");* 工作流-退回到指定节点。//异常退回流程上一个节点。

2025-01-24 09:26:02 790

原创 配置Seata拦截器,使Xid在传递过程中生效

配置Seata拦截器,使Xid在传递过程中生效

2025-01-15 14:46:52 420

原创 阻塞执行与异步执行示例

System.out.println("任务完成,结果为:"+result);System.out.println("任务异常:"+throwable);//实现3-CompletableFuture.whenComplete,无阻塞。//实现1-executorService.submit,

2025-01-13 17:45:09 259

原创 execute与submit区别

这是为了避免在获取结果之前主线程继续执行,从而导致数据竞争或其他不一致的问题。方法,它会在指定的时间内阻塞,如果在指定时间内任务没有完成,将抛出。方法的无参版本,它将阻塞直到任务完成,但不会获取返回值。另外,如果你不关心Future的返回值,你可以调用。如果你不希望阻塞主线程,可以使用。

2025-01-06 14:24:59 207

原创 ExecutorService异步执行,future.get()会阻塞主线程

log.error(String.format("---删除信息失败,ids to list is null!return Result.error("删除信息失败,请稍后再试!return Result.error("删除信息失败,请稍后再试!log.error("---删除ids is null!

2025-01-06 11:26:06 280

原创 java日期辅助方法

booleantry {DateDatethrow e;

2024-12-29 11:35:02 339

原创 java计算两个日期间隔的天数,并列举两个日期之间具体日期

/打印输出:[2024-11-28, 2024-11-29, 2024-11-30, 2024-12-01, 2024-12-02]

2024-12-29 11:32:07 477

原创 取每个月第一天,最后一天,数组转为字符串加单引号

System.out.println("第一天是:" + firstDay);System.out.println("最后一天是:" + lastDay);//1.取每个月第一天,最后一天。//2.数组转为字符串加单引号。

2024-12-10 09:20:00 212

原创 MYSOL 主从复制实现

Slave 端的I/O进程接收到信息后,将接收到的日志内容依次添加到Slave端的 relay-log(中继日志)文件的最末端,并将读取到的Master端的 bin-log 的文件名和位置记录到Master-info 文件中,以便在下一次读取时能够清楚地告诉Master:“我需要从某个 bin-log 的哪个位置开始往后的日志内容,请发给我”Slave端I/O线程读取Master的binlog输出线程发送的更新并复制这些更新到本地文件,其中包括 relay-log(中继日志)文件。

2024-12-04 22:27:40 263

原创 PostgreSQL检查字符串是否包含另1个字符串使用~操作符

示例2:SELECT case when 'Hello, World' ~ 'World' then 'Y'示例1:SELECT case when 'Hello, World' ~ 'World。操作符在PostgreSQL中用于正则表达式匹配。

2024-11-21 15:37:38 244 1

原创 数据库的隔离级别

(Repeatable Read):事务在执行期间多次读取同一数据时,能够保证读取到的数据是一致的。(Read Uncommitted):最低的隔离级别,事务可以读取其他未提交的事务所做的修改。Serializable):最高的隔离级别,事务串行执行,避免了脏读、不可重复读和幻读问题。2.PostgreSQL: PostgreSQl的默认隔离级别是读已提交(READ COMMITTED)。3.Oracle:Oracle的默认隔离级别是读已提交(READ COMMITTED)。

2024-11-19 10:21:51 542

原创 一个多行字段转一个字段逗号隔开并排序

使用PostgreSQL中,要将一个表中的多行字段转换为一个逗号分隔的字符串,并且还要求这个字符串是排序过的,你可以使用。这将返回一个单行单列的结果,其中包含排序后并用逗号分隔的值。在这个例子中,结果将是。

2024-11-14 10:37:26 478

原创 ID号最后4位用*代替

先获取除了最后四位以外的所有字符,然后拼接上"****"来替换最后四位数字。// 输出: 12345678901234****

2024-11-04 10:27:45 230

原创 BIO,NIO,AIO区别总结

服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。,服务器实现模式为一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理。:Non IO同步非阻塞IO,是传统IO的升级,客户端和服务器端通过Channel(

2024-10-30 14:46:34 369

原创 Java线程同步实现方式

【代码】Java线程同步实现方式。

2024-10-30 09:28:31 292

HTML5+CSS基础知识

HTML5+CSS基础知识

2025-04-08

HTML5+CSS基础知识

html5

2025-04-08

空空如也

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

TA关注的人

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