类锁、对象锁、多个线程一个锁、多个线程多个锁理解

原文参考:https://blog.csdn.net/qiushisoftware/article/details/79103702

2019-06-13 16:39:25

阅读数 23

评论数 0

SimpleDateFormat 全局变量在多线程环境中会出现线程安全问题

1.代码片段 /** * Project Name:JVM * File Name:TestLeo.java * Description: TODO * Copyright: Copyright (c) 2017 * Company:SAP * * @author SA...

2019-05-20 17:56:01

阅读数 30

评论数 0

生成Excel,处理CSV Injection

1.问题原因:我们在界面填写好数据之后并生成excel,如果数据中是以"=+-@"开头,那么在我们Excel里面显示的时候会出现CSV Injection问题。 2.如何解决: 2.1解决思路:首先生成Excel的workbook,之后再遍历这个workbook,如果遇到以...

2019-05-07 15:40:35

阅读数 11

评论数 0

Java_多线程模拟死锁过程

1.需求:通过Java程序来模拟死锁过程,之后通过Jconsole和Jstack分析死锁原因 新起两个线程,互相拿着一个零界资源不放,并且又在请求一个新的资源,DeadLock1拿着obj1,想要obj2,DeadLock1拿着obj2,想要obj1,进而造成死锁。 2.程序代碼 /**...

2019-04-06 12:16:02

阅读数 20

评论数 0

Java-正则表达式:匹配特定字符开头,数字结尾的任一字符串

1.需求:通过正则表达式去匹配特定字符开头,数字结尾的字符串 我这里去匹配字符"+,-,@,="开头,数字结尾的字符串 2.代码 public class Test_Leo { public static void main(String[] args) ...

2019-04-03 17:16:49

阅读数 1310

评论数 0

创建Excel,解析Excel,处理CSV Injection

1.使用Apache POI创建和解析Excel Maven依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> &am...

2019-04-02 17:08:30

阅读数 17

评论数 0

使用Apache POI解析excel

1.使用Apache POI解析excel,包括.xls和.xlsx Apache POI 针对Workbook有两种不同实现方式,分别是HSSFWorkbook(解析.xls文件)和XSSFWorkbook(解析.xlsx文件) 2.Maven依赖: <!-- https...

2019-04-02 12:30:18

阅读数 30

评论数 0

防止XSS Attack攻击的解决方案

需求: 1.防止用户RequestBody里面数据包含XSS Attack代码 2.防止用户RequestURL地址中包含XSS Attack代码 解决方案及思路: 1.写个拦截器拦截用户请求,之后正则表达式去过滤RequestBody和RequestURL部分包含恶意攻击的代码。 2....

2019-03-21 17:35:00

阅读数 50

评论数 0

对集合里面Dto进行排序

对集合里面的Dto进行排序 原文转载自:https://blog.csdn.net/xiaofei__/article/details/53138681

2019-01-03 16:01:54

阅读数 96

评论数 0

mockito when void throw exception

1、执行一个void的方法进行mock并抛异常: doThrow(new Exception()).when(mockedObject).methodReturningVoid(...);eg: doNothing().when(validateSaveOrUpdate).validatePart...

2018-03-15 15:55:05

阅读数 894

评论数 0

Neon4.6 处理Groovy-Eclipse 插件安装不成功问题解决办法

问题: 1)org.codeehaus.groovy.eclipse.2.6.1.xx-20120301-1300-e36-RELEASE is unknown in the solver!  2)"JDT Core patch for Groovy-Eclipse plugin o...

2018-02-07 14:07:44

阅读数 443

评论数 0

Spring 注解@Transaction

@Transaction注解

2018-02-07 10:18:23

阅读数 158

评论数 0

mysql procedure (存储过程)理解

procedure入门介绍

2018-01-31 10:03:16

阅读数 118

评论数 0

db中横表和竖表区别

Depending on the business requirements and development needs, various ways of storing date can be implemented. The first data layout is horizontal....

2018-01-25 10:07:09

阅读数 227

评论数 0

JPQL语句查询出来的数据如何直接用DTO去接

1.JPQL语句这样写的: @Repository public interface IEntitlementRelevantEntitlementViewRepository extends JpaRepository {     /**      *       * T...

2018-01-11 17:55:11

阅读数 399

评论数 0

@MappedSuperclass 含义以及子类重写父类字段名

1.@MappedSuperclass 含义 1.1)基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。例如,数据库表中都需要id来表示编号,id是这些映射实体类的通用的属性,交给jpa统一生成主键i...

2018-01-11 16:12:54

阅读数 670

评论数 0

对比特币以及Proof-Of_Work的理解

1.Understanding of BitCoin: https://www.zhihu.com/question/22981006 2.Understanding of POW: http://blog.csdn.net/handsomekang/article/details/3964...

2017-12-28 10:14:50

阅读数 441

评论数 0

Java String中"+"号的理解

Java String中”+”号的理解 原文参考

2017-12-13 13:04:04

阅读数 656

评论数 0

java.lang.ThreadLocal 深入理解

java.lang.ThreadLocal 深入理解 原文参考

2017-12-11 12:27:43

阅读数 81

评论数 0

POSTMAN POST方式传入纯数组

主要关注其传入的参数格式: @PostMapping(value = "", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE) @ApiOperation(value = "", note...

2017-11-24 10:07:53

阅读数 19504

评论数 1

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