自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于java的mongoDB插入去重以及高并发问题

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

2021-11-23 15:47:42 702

原创 Shiro的密码加密和解密

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

2021-07-14 10:47:10 506

原创 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(ro

2021-07-14 10:46:09 265

原创 查询各类POM文件代码官网

https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter/1.2.4

2021-07-14 10:44:50 455

原创 java解析XML,存储数据库中

https://blog.csdn.net/weixin_40725039/article/details/86290908

2021-07-14 10:44:20 223

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

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

2021-07-14 10:43:26 2571

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

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

2021-07-14 10:42:12 402

转载 C#多线程和异步(一)——基本概念和使用方法

阅读目录一、多线程相关的基本概念 二、C#中的线程使用 2.1 基本使用 2.2 常用的属性和方法 2.3 线程同步 2.4 跨线程访问 回到顶部一、多线程相关的基本概念进程(Process):是系统中的一个基本概念。一个正在运行的应用程序在操作系统中被视为一个进程,包含着一个运行程序所需要的资源,进程可以包括一个或多个线程。进程...

2019-08-14 11:14:19 175

转载 C# 中图片和二进制之间的转换

最近写一个项目需要用到此类知识,为了防止忘记,特意写下来,给自己备用。1> 图片转二进制public byte[] GetPictureData(string imagepath){/**/////根据图片文件的路径使用文件流打开,并保存为byte[]FileStream fs = new FileStream(imagepath, FileMode.Open);//可以是...

2019-08-07 17:20:11 2716

空空如也

空空如也

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

TA关注的人

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