janexu12
码龄9年
关注
提问 私信
  • 博客:40,786
    40,786
    总访问量
  • 12
    原创
  • 167,014
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山西省
  • 加入CSDN时间: 2015-11-30
博客简介:

janexu12的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    94
    当月
    1
个人成就
  • 获得18次点赞
  • 内容获得2次评论
  • 获得33次收藏
  • 代码片获得126次分享
创作历程
  • 4篇
    2024年
  • 2篇
    2023年
  • 1篇
    2022年
  • 2篇
    2021年
  • 2篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • sql
    5篇
兴趣领域 设置
  • Python
    python
  • 大数据
    mysql
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java生成多个excel并将它们打包成zip并上传到fds文件服务器

网上有许多java生成zip的代码,但有很多代码在其实是有问题的,还有和我的需求不符的,下面是各种我的代码和之前试过的代码和它们的问题的一个记录。3.一种有问题的打包方式:这种打包方式生成的zip包无法解压提示文件损坏。1.生成excel部分的代码和对打包zip接口的调用。2.调用打包工具类和处理临时文件的代码。3.最重要的工具类的代码。
原创
发布博客 2024.09.04 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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

示例:按年龄分组和性别统计人员。
原创
发布博客 2024.04.27 ·
699 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

mysql通过生日计算年龄

生日类型是String yyyy-mm-dd 按一年365天计算年龄。– 生日类型是String yyyy-mm 按一年12个月计算年龄。mysql通过生日计算年龄。– 生日类型是Date。
原创
发布博客 2024.04.27 ·
1963 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

提高Redis查询速率的小方法

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

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

下面是上面的对应的转义字符。
原创
发布博客 2023.07.18 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录一个较为复杂的sql

两个关联表关系是一对多,用多个记录中的特定的某一个记录中个别字段的值作为条件,筛选主表数据
原创
发布博客 2023.06.26 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

将List拆成小的List
原创
发布博客 2022.10.27 ·
890 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

mysql清除表中数据后优化磁盘(释放磁盘空间)optimize table table_name;由于mysql在清除表中数据时不会释放磁盘空间,在清除日志表这一类需要常清除,且数据量大的表后需要用上面的语句释放硬盘空间。...
原创
发布博客 2021.04.07 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
3961 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

mybaits中在sql中写小于号报错

mybaits中在sql中写‘<’报错报错信息:Detects the best matching SQL dialect for files in dialect.解决方法一:原符号 < <= > >= & ' "替换符号&lt; &lt;= &gt; &gt;=...
原创
发布博客 2020.03.10 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
24845 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

两个包装类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 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

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