1 2 3 4 5 ··· 37 下一页

[置顶] 做 SQL 性能优化真是让人干瞪眼

摘要: 做 SQL 性能优化真是让人干瞪眼 ​ 很多大数据计算都是用SQL实现的,跑得慢时就要去优化SQL,但常常碰到让人干瞪眼的情况。 比如,存储过程中有三条大概形如这样的语句执行得很慢: select a,b,sum(x) from T group by a,b where …; select c,d,max(y) from T grou 阅读全文
posted @ 2022-11-09 09:17 小目标青年 阅读(68) 评论(0) 推荐(0)

灵魂的拷问 怎么将代码写得让人无法维护?

摘要: -这文章蛮有意思的,果断选择分享+散播+推广 三连- 程序命名 容易输入的名字。比如:Fred,asdf单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)有创意地拼写错误。比如:SetPintleOpening,... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(38) 评论(0) 推荐(0)

JAVA 雪花算法 唯一ID生成工具类

摘要: package com.soelegant.elegantdemo.util;/** * @Author:JCccc * @Description: * @Date: created in 15:31 2019/6/12 */public class Snow... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(71) 评论(0) 推荐(0)

Springboot Mybatis使用pageHelper实现分页查询

摘要: 以下介绍实战中数据库框架使用的是mybatis,对整合mybatis此处不做介绍。 使用pageHelper实现分页查询其实非常简单,共两步: 一、导入依赖; 二、添加配置; 那么开始, 第一步: pom.xml添加依赖: com.g... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(365) 评论(0) 推荐(0)

(Redis使用系列) Springboot 实现Redis消息的订阅与分布 四

摘要: (建议初学者把这个系列前面的都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了) Redis,一个缓存数据库。不仅仅是能用于对数据的CRUD,也可以作为一个消息中间件,用来进行消息的分发和订阅。 话不多说,我们直接进入代码part: 使用... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(811) 评论(0) 推荐(0)

Springboot 用session监听器统计在线用户数量

摘要: 今天给大家分享这个吧。 利用Springboot中的session监听器去实现统计在线用户数量的需求(当然其实用shiro或者security是框架自己带有会话管理的,用起来更加方便)。 但是, 接下来这个是非常简单直接快速的实现这个需求,不废话了 上代码: ... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(877) 评论(0) 推荐(0)

单例模式 之内部类延迟加载,(多)线程安全

摘要: 单例模式,很多种方式实现,但是这儿只介绍最优方案。 就是利用内部类去实现单例模式。 这种单例模式的好处就是,延迟加载,减少内存开销,访问成本低且线程安全。 直接上代码: /** * @Author : JCccc * @CreateTime : 2018-11... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(99) 评论(0) 推荐(0)

JAVA JDK1.8 时间戳与时间格式化 实用工具类

摘要: 这是为了个人的方便,也同时为了大家能更好地了解与使用获取时间的各种方法。 不 废 话, 上 代 码 : import org.springframework.util.Assert;import java.time.Clock;import java... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(511) 评论(0) 推荐(0)

线程小记

摘要: 1、造成线程阻塞的方法? 阻塞线程的方法:join、yield、sleep 和Object的wait()方法 2、Java的守护进程(后台进程)? 设置线程为后台进程运行:setDaemon(true) 如果一个进程中只有后台线程在运行,这个进程就会结束。 3... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(25) 评论(0) 推荐(0)

数据库ACID

摘要: ACID特性 数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 所谓事务,它是一个操作序... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(88) 评论(0) 推荐(0)
1 2 3 4 5 ··· 37 下一页