xian_hui
码龄6年
求更新 关注
提问 私信
  • 博客:10,425
    10,425
    总访问量
  • 5
    原创
  • 0
    粉丝
  • 57
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2019-10-27
博客简介:

xian_hui的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得5次评论
  • 获得20次收藏
  • 博客总排名891,954名
创作历程
  • 5篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • 笔记
  • java
    3篇
  • redis
  • java工具类
    3篇
  • shiro
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    深度学习pytorch图像处理
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

用设计模式来替代if-else

前言物流行业中,通常会涉及到EDI报文(XML格式文件)传输和回执接收,每发送一份EDI报文,后续都会收到与之关联的回执(标识该数据在第三方系统中的流转状态)。这里枚举几种回执类型:MT1101、MT2101、MT4101、MT8104、MT8105、MT9999,系统在收到不同的回执报文后,会执行对应的业务逻辑处理。当然,实际业务场景并没有那么笼统,这里以回执处理为演示案例模拟一个回执类@Datapublic class Receipt {/** * 回执信息 */String messa
原创
博文更新于 2022.09.08 ·
1080 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于mongoDB插入去重以及高并发问题

关于mongoDB插入去重以及高并发问题最近在项目中碰到过向mongoDB插入数据去重问题。一开始我的想法直接用upsert,我的项目部分代码如下: //使用Upsert进行插入,如果存在就更新,不存在则插入 //根据报告时间和code进行筛选去重 Query query = new Query(); query.addCriteria(Criteria.where("reporttimeStamp").is(meteorologicalDa
原创
博文更新于 2021.11.23 ·
3918 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

Spring定时任务@scheduled多线程的使用(@Async注解)

1.开篇在Spring定时任务@Scheduled注解使用方式浅窥这篇文章里面提及过,spring的定时任务默认是单线程的,他在某些场景下会造成堵塞,那么如果我们想让每一个任务都起一条线程去执行呢?2.使用@Async我们可以使用Spring的@Async注解十分容易的实现多线程的任务执行。测试代码:@Scheduled(cron = "0/2 * * * * ?") @Async public void doTask() throws InterruptedExcept
转载
博文更新于 2021.05.06 ·
717 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java读取Excel数值内容带.0或变科学计数法的解决办法

Java读取Excel数值内容带.0或变科学计数法的解决办法当excel里单元格的内容为纯数字 例如 '123'或 '12345678' 时,读取后,会变成 123.0 或科学计数法。一开始以为是单元格格式问题,发现把单元格改成文本类型也是如此。网上其他诸如自己写方法进行转换 或者正则表达之类判断的方法,非常局限。简单的方式Row row = sheet.getRow(i);row.getCell(j).setCellType(CellType.STRING); //读取前将单元格设
转载
博文更新于 2021.04.30 ·
1433 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

查询各类POM文件代码官网

https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter/1.2.4
原创
博文更新于 2021.04.29 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java读取解析XML小结

java读取XML文件小结java读取XML文件java修改XML文件java读取XML文件最近开发碰到对XML文件进行解析,查找了很多资料,总结一个自己喜欢用的一种模式,java代码如下: SAXReader reader = new SAXReader(); String rootPath = System.getProperty("user.dir").replace("\\", "/"); //File file = new File(rootPath+"/
原创
博文更新于 2020.09.28 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Shiro的加密和解密步骤

Shiro的密码加密和解密Shiro密码比对的过程MD5盐值加密具体步骤通过前段时间的学习,可以根据Shiro框架写出一个简单的登录操作,当然正常商业运用不可能直接让密码进行明文对比,所以需要学习密码的加密和解密操作Shiro密码比对的过程通过AuthenticatingRealm的credentialsMatcher属性来进行密码的比对!获取当前的Subject,调用SecurityUtils.getSubject();测试当前的用户是否已经被认证,即是否已经登录,调用Subject的isAu
原创
博文更新于 2020.08.11 ·
2623 阅读 ·
0 点赞 ·
4 评论 ·
2 收藏