自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 @async会影响threadlocal传值么?

然而,在某些情况下,异步代码可能会涉及到线程切换或线程池的使用,这可能导致线程局部变量的上下文切换。如果你在异步代码中使用线程局部变量,并且在切换线程的过程中需要访问该变量,那么你可能需要小心处理线程局部变量的传值问题。装饰器本身并不会直接影响线程局部变量的传值,但在某些情况下,异步代码中的线程切换可能会导致一些注意事项。线程局部变量(ThreadLocal)是一种线程级别的数据存储机制,允许在一个线程中存储和访问特定于该线程的数据。线程局部变量只对同一线程内的代码块可见,无论代码块是同步的还是异步的。

2023-08-18 16:26:24 204

原创 ordinal()

public enum Role { MANAGER, ENTREPRENEUR, INVESTOR;Role() { mask = (1 << ordinal());}private final int mask;public final int getMask() { return mask;}ordinal();获取枚举中name的序列上述类中 MANAGER=0; ENTREPRENEUR =1;1 <&...

2021-03-30 12:03:21 1012

原创 读取resource下JSON文件,OKhttp请求第三方接口

package com.kr.investor.mobi.web.util;import com.alibaba.fastjson.JSON;import okhttp3.Response;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.spring

2020-12-02 19:00:15 281

原创 copy git项目并提交

copy git项目并提交1.从git下载项目到本地(项目1)2.删除 .git 隐藏文件夹3.修改项目名称,并在commad+; project setting 或者 里面修改project /modules 中的name4.将需要修改的其他信息进行修改(不要大量替换,防止xml等配置文件中未设置检查)5.修改启动项目后确认无误,clean项目。6.git创建新的空项目(项目2),并下载7.将项目1文件除隐藏文件.idea文件夹全部粘贴到项目2的文件夹下8.发现项目2只能进行commit操

2020-11-18 19:14:36 378

原创 mongdb函数 查询 分组 处理时间 索引

#分组db.getCollection('InvestorAuth').group({ keyf: function(doc){ return {'uid':doc.uid.toString() }; }, cond:{ $and:[ {"status" : "PASS"} ,{ "createdAt": {$gt: ISODate("2018-12-31T16:00:00.000Z")} } ]}, reduce: function ( curr,...

2020-10-14 12:08:25 174

原创 springmvc 返回JSON字段为“”,NULL是否显示

项目场景:springmvc 返回JSON字段为“”,NULL是否显示原因分析:主要原因为返回实体是否序列化操作,序列化操作时,为null时不能进行序列化,所以选择方法有多中,1.需要显示为空字段,(1)去掉序列化,(2)进行设置2.不需要显示为空字段,(1)加上序列化,(2)接口加:@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)(3)返回实体加: @JsonInclude(JsonInclude.Inclu..

2020-08-28 16:57:39 718

原创 自定义注解过滤敏感词

1.自定义注解import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.*;@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER})@Retention(Retenti.

2020-06-23 11:43:42 916

原创 JAVA正则匹配

##正则匹配收集###1.匹配汉字,出去非汉字String regEx="[`!@#$%^&*()+=|{}:;\[\].<>/?!@#¥%……&*()——+|{}【】‘;:”“’。,、?a-zA-Z0-9 ]";Pattern c = Pattern.compile(regEx);Matcher mc=c.matcher(string1);String result = mc.replaceAll("").trim();System.out.println(res

2020-05-25 11:48:22 232

原创 判断重复时间段判断

SELECT * FROM applet_big_event WHERE id !=9 and (start_time BETWEEN '2021-05-18 00:00:00' and '2021-05-21 00:00:00' or end_time BETWEEN '2021-05-18 00:00:00' and '2021-05-21 00:00:00' ) or (start_time<'2021-05-18 00:00:00' and end_time >'2021-...

2020-05-18 14:44:01 690 1

原创 短链接调用

这里写自定义目录标题短链接缩我网牛????配置参数 private static final String key = "key=5e1c1973b1b63c77efe42e41@****************"; private static final String suowourl = "http://suo.im/api.htm?%s&%s&%s&%s...

2020-03-31 16:42:35 189

原创 springmvc mybatis 遇到的一些坑

1.报错 说数据无法转换springmvc 通过此方式接受list参数,会默认为char字符串类型,由于接口未付初始值传递到上面使用的地方报转换异常(string-integer)2.resultype =实体类路径名 必须数据库的字段与实体完全对应方可赋值 ,解决方式使用resultMap="BaseResultMap"将实体与数据库完全对应3.mybatis 传递li...

2019-10-18 17:38:34 154

原创 msql扩大RAM即解决The total number of locks exceeds the lock table size

部分转载 :https://blog.csdn.net/github_36326955/article/details/54970808Linux : ps -ef|grep mysqlmysql -h主机地址 -u用户名-p用户密码mysql -h localhost -uxxxxxxx-pxxxxxxxshow variables like "%_buffer%";...

2019-09-17 14:43:10 144

原创 全量查询数据库 表名 字段名 字段类型 等杂SQL 完了整理

select * from information_schema.columns where table_name='user_award_experience';select column_name,DATA_TYPE,COLUMN_TYPE,IS_NULLABLE,COLUMN_COMMENT from information_schema.columns where COLUMN_T...

2019-07-23 17:21:01 517

转载 mysql 替换域名 数据库全局搜索替换

https://www.cnblogs.com/Generalwake/p/9790690.html 转载MySQL数据库:  指定值在数据库中所有表所有字段值的替换(存储过程):  1.写一个存储过程,查指定数据库中所有的表名: CREATE PROCEDURE init_replace(in orig_str varchar(100),in new_str varchar...

2019-07-22 11:44:05 1440

原创 java枚举获取

/** *cjm */public enum BooleanEnum { REAL(1, true),//true FAKE(0, false);//false private int value; private Boolean bo; private BooleanEnum(int value, Boolean bo) { t...

2019-07-17 16:17:40 764

原创 实时更新博客

10.java 查询2维数组中某个值,通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。int arr[][] = {{1,2,3},{4,5,6,7},{9}};boolean found = false;for(int i=0;i<arr.length && !found;i++) ...

2018-06-14 20:47:39 110

原创 mysql 数据库时间Datetime,SSM接收时间戳处理

最近一直在看数据返回格式,SSM从数据库拿到数据后,在view层展示的是GMT时间格式,之后通过SPRINGMVC中通过net.sf.json.JSONArray;返回给前台为时间戳,处理此问题网上有很多实现接口的方法。 例如:https://blog.csdn.net/fengxue_love/article/details/51315607个人学习到了几种简单的方法: 1.最好的格式: 创建V...

2018-04-10 16:35:55 2452

原创 关于Mybatis+spring+springMVC执行超时

纠结一天了,这个问题困扰好久,在页面发起请求,之后进入Cotroller层之后一个方法下有service层的三个查询方法,DEBUG跟断点后,执行一个方法大约需要两分钟,走完所有的循环用15分钟,整个人都不好了.         前几天学习中使用svn做maven项目的构建,由于小组学习数据库在我的电脑上,而且不知道出于什么原因,IP地址时常发生变化,最后没有办法,将IP地址换为计算机名,(同

2017-06-12 19:18:23 1035

上线换域名.zip

换域名,更换mysql或mongdb数据库的字段中的指定值,如果有什么不理解或者积分不足者可留下邮箱

2019-09-18

JWTAPI真资源英文版

英文版 没积分的留下邮箱

2018-09-28

pdf.js和pdf.worker.js

不想给积分的留下邮箱 或者直接去pdf.js 官网下载 不要浪费积分了

2018-04-27

空空如也

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

TA关注的人

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