自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql 用一条sql按多个条件分组统计

示例:按年龄分组和性别统计人员。

2024-04-27 10:42:27 221 1

原创 mysql通过生日计算年龄

生日类型是String yyyy-mm-dd 按一年365天计算年龄。– 生日类型是String yyyy-mm 按一年12个月计算年龄。mysql通过生日计算年龄。– 生日类型是Date。

2024-04-27 10:34:35 312

原创 提高Redis查询速率的小方法

1.在redis数据库总数据量大的时候在代码中尽量避免使用通配符模糊查询,博主的接口就有因在同一接口大量使用通配符模糊查询导致接口超时问题。在有这种问题时可以在redis中新存储一个目录先查询目录,获取准确的key后查询,由于redis数据库中的总体数据量已经很大了,新增的目录对redis的速率影响不大,两次查询也比通配符模糊查询更快,甚至由于是准确查询redis的查询时的内存消耗都少。博主的更新时间一般设一天,这些数据基本都会在过期前更新,更新时间更长的数据都放在数据库中了;

2024-03-06 11:40:08 416

原创 记录一些特殊字符在java中的转义字符(在正则表达式等地方用)

下面是上面的对应的转义字符。

2023-07-18 14:57:43 77

原创 记录一个较为复杂的sql

两个关联表关系是一对多,用多个记录中的特定的某一个记录中个别字段的值作为条件,筛选主表数据

2023-06-26 14:07:36 80

原创 java 将一个大的List分成长度相等的小的List

将List拆成小的List

2022-10-27 17:03:02 816 1

原创 mysql中一个字段是逗号隔开的字符串,如何写sql可以避免逗号间隔的单词的部分匹配

数据库表如上图,需要duty_type包含0的数据。刚开始博主是这样写的SELECT card_no FROM T WHERE duty_type LIKE concat( '%,', '0', ',%' ) OR duty_type LIKE concat( '0', ',%' ) OR duty_type LIKE concat( '%,'.

2021-04-15 10:33:18 353

原创 mysql清除表中数据后优化磁盘(释放磁盘空间)

mysql清除表中数据后优化磁盘(释放磁盘空间)optimize table table_name;由于mysql在清除表中数据时不会释放磁盘空间,在清除日志表这一类需要常清除,且数据量大的表后需要用上面的语句释放硬盘空间。...

2021-04-07 16:01:20 366

原创 mysql中带条件的insert语句

insert语句带条件IF()THEN();IF NOT EXISTS();以上两种写法都会报错,下面的写法是对的。模板INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS(SELECT field FROM table WHERE field = ?)注:DUAL 是一个临时表不用创建示例INSERT INTO tb_cloud_la

2020-10-30 15:56:22 3793

原创 mybaits中在sql中写小于号报错

mybaits中在sql中写‘<’报错报错信息:Detects the best matching SQL dialect for files in dialect.解决方法一:原符号 < <= > >= & ' "替换符号&lt; &lt;= &gt; &gt;=...

2020-03-10 17:58:49 438

原创 update语句

1.带条件的update语句:UPDATE tb_cloud_member tSET t.add_time =CONCAT(t.add_time,'-01')WHERE CHAR_LENGTH(t.add_time)<=7 and CHAR_LENGTH(t.add_time)>0; UPDATE tb_cloud_member tSET t.birth_date =CO...

2019-11-02 10:39:18 24758

转载 两个包装类Long比较的问题

两个包装类Long比较时最好不要用==,要用equals()。问题:在Long中用“”比较会失灵时不灵。准确说数据是在[-127,128]时可以正确判断,超出就不行了。原因:在下面Long的原码中:public static Long valueOf(long l) {final int offset = 128;if (l >= -128 && l <= 1...

2019-10-24 15:45:42 317

转载 接口返回数据中Preview与Response不同

可能原因:返回之中有Long类型的参数。Long类型参数在JSon转换中丢失精度。解决方法:将 Long类型参数转换为String再传至前台。JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。正如现在后台传来一个64位的Long型整数,因此超过了53位,所以后台返回的值和前台获取的值会不一样。原文出处:https://blog.csdn.net/fif...

2019-10-21 17:29:26 5510

空空如也

空空如也

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

TA关注的人

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