自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有两个ArrayList分别是selected、matched,selected有1000个元素,matched有50000个元素,现需要把不存在matched的元素在selected中删除

List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); List<Integer> list2 = new ArrayList<>(); list2.add(5); list2.add(4); list2.add(3); List&l

2021-05-07 00:32:30 195

原创 LocaDateTime类型 后台接收 前端传 带T的 时间格式化

@JsonFormat(shape = JsonFormat.Shape.STRING,pattern="yyyy-MM-dd'T'HH:mm:ss", timezone="GMT+8")@DateTimeFormat(pattern="yyyy-MM-dd'T'HH:mm:ss")

2021-04-27 11:48:31 846

转载 java get某个字段时避免空指针得方式Optional

https://blog.csdn.net/VeastLee/article/details/83273071?utm_term=Optional%E9%98%B2%E6%AD%A2%E7%A9%BA%E6%8C%87%E9%92%88%E5%BC%82%E5%B8%B8&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduweb~default-0-83273071&spm=3001.4430

2021-03-19 16:51:44 1101

原创 mybatis快速生成resuMap

// 获取bean的属性 根据属性评价 resultMap public static String getResultMap(Class<?> cls) throws Exception { String str = ""; // 每一行字符串 <result column="BID_SECTION_CODE" property="BID_SECTION_CODE" // jdbcType="VARCHAR" /> .

2021-02-19 17:58:19 549 1

原创 mongoTemplate时间范围查询

"gt"、"gt" 、"gt"、"gte"、 “lt"、"lt"、 "lt"、"lte”(分别对应">"、 “>=” 、"<" 、"<=")首先是mongo查询时得语法db.user.find({ "startTime" : { "$gte" : ISODate("2017-04-20T00:00:00Z"), "$lt" : ISODate("2017-04-21T00:00:00Z") } }).count() @Autowired MongoTemplate

2021-02-19 15:46:11 4942

原创 java每天从1开始从新计数

@Autowired RedisTemplate<String, String> redisTemplate; /** * 单号每天从1开始 * @return */ public synchronized String createBillNumber(){ //获取当前年月日 String year = new SimpleDateFormat("yyyyMMdd").format(new...

2021-02-07 13:53:30 2665 4

原创 MyBatis断点模式下寻找数据源

2021-02-07 10:18:10 488

原创 json对象字段带冒号 \r \n \\ 解决办法

有时候我们会遇到这种不标准的json/** * 将不标准json 头和尾的 冒号 去除 * @param srcStr * @param splitter * @return */ public String trimBothEndsChars(String srcStr, String splitter) { String regex = "^" + splitter + "*|" + splitter + "*$"; return srcStr.replaceAll(r.

2021-02-06 15:29:26 4265 2

原创 Invalid bound statement 无效的绑定 的解决办法!

错误信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):解决办法:在 pom 配置文件中键入 节点,并指明资源类型,这样在程序启动时,就可以正确加载配置文件了:Java中的配置资源类型:<build> <resources> <resource> <directory>src/main/java</directory

2021-01-15 19:33:23 366 2

原创 Maven 传递依赖问题 The pom is invalid, transitive dependencies (if any) will not be available

一、背景应用A直接应用B,应用B依赖二方包C1、C2、C3,应用A传递依赖C1、C2、C3。现应用B升级版本,应用更新B依赖包后发现可正常引入依赖B,但传递依赖的C1、C2、C3不能引入。二、解决方案重新提交应用B父POM到远程仓库,删除本地maven仓库中应用B相关依赖包,在应用A中更新maven依赖,一切OK。...

2021-01-14 13:12:13 3372

原创 idea将新项目推送到gitlab上

2.完成后文件会变成红色3.点击项目根目录右击选择git-》add3.完成后文件会变成绿色4.完成后再右击项目根目录 git -》Commit Directory5.选择你要提交得文件,并写上这次提交得简介6.点击commit后 会让你输入你gitlab得账号密码7.完成后右击项目根目录 git-》repository -》pull8.点击红圈内容输入你的git项目仓库地址输入地址点击ok只需等待完成即可,如果提示凭证错可在 控制面板-》凭证管理器 -》window ...

2020-12-11 16:55:32 1551

原创 成功解决 Starting zookeeper ... FAILED TO START

这个有俩中情况: 1.安装包下载错误 2.配置文件有空格第一种情况3.5.5以后zookeeper分为了俩个版本,这个连接有详细方案https://www.pianshen.com/article/74551582443/第二种情况查看log日志是发现一下错误ERROR [main:QuorumPeerMain@86] - Invalid config, exiting abnormallyorg.apache.zookeeper.server.quorum.Quorum

2020-11-30 10:51:05 4158 5

原创 有三个线程t1,t2,t3让t1和t2同时执行,执行完毕后执行t3

public class ThreadTest { public static void main(String[] args) { Thread t1=new Thread(new Runnable() { @Override public void run() { for (int i=0;i<10;i++){ System.out.println(i+

2020-11-05 00:04:51 1620

原创 Java泛型

1.泛型方法你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。下面是定义泛型方法的规则:1.所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前(在下面例子中的<E>)。2.每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。3.类型参数能被用来声明返回值类型,并且能作为泛型方法得到的实

2020-09-29 17:34:22 336

原创 String字符串操作大全

String.charAt(int Index);

2020-09-29 16:08:01 3099

原创 easyexcel之导入和按查询条件导出

easyexcel可以说是吊打poi和jxl, poi和jxl都有缓存的问题,数据量过大的时候就会出现内存溢出的问题,easyexcel这点就处理的很好,可以分批导入,而且非常简单。话不多说,直接上货。首先导包这里我用的SpringBoot项目<!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba</gr

2020-09-03 17:20:16 2963 6

原创 WebSocket 客户端使用教程(后续会更新服务端教程)

简介WebSocket是一种实时推送技术,可以实现在线聊天,数据实时传输等功能。WebSocket是 HTML5 的一种新的协议,它实现了浏览器和服务器的全双工通信(full-duplex),一开始的握手需要借助 http 完成。他是一个单个在 tcp 连接上建立全双工通讯协议,全双工:同时双向传输数据单工:同一时间内只能发生一个动作。http 协议和 webscoket 的区别http请求一次服务器回答一次,webSocket请求一次就会建立一个双向通道,服务端可以主动推送消息给浏览器端。

2020-09-01 16:55:38 914

原创 关于vue报错,Unknown custom element: did you register the component correctly? For recursive components,

今天用iview和vue做页面时出现了这个错误这是改正后的代码,因为CarouselItem俩个单词中间没有加杠,导致组件无法识别,还是要细心才可以。

2020-08-27 14:49:46 319

翻译 GitHub使用教程

GitHub使用指南什么是GitHub?无需编码步骤1.创建存储库创建一个新的存储库步骤2.创建一个分支创建一个分支步骤3.进行并提交更改进行并提交更改步骤4.打开拉取请求打开请求更改自述文件的请求步骤5.合并您的拉取请求庆祝!什么是GitHub?gitHub是用于版本控制和协作的代码托管平台。它使您和其他人可以在任何地方共同处理项目。本教程将教您GitHub基本知识,例如存储库,分支,提交和请求请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这

2020-07-17 15:25:14 195

原创 Linux中数据库操作

Linux·数据库操作1.进入数据库2.输入查询1.进入数据库要连接到服务器,在调用mysql时通常需要提供一个MySQL用户名,并且很可能还需要提供一个密码。如果服务器运行的计算机不是您登录的计算机,则还需要指定一个主机名。请与您的管理员联系,以查找应使用哪些连接参数进行连接(即,要使用的主机,用户名和密码)。一旦知道了正确的参数,就应该可以这样连接:下面展示一些 `内联代码片`。sh...

2020-03-27 14:03:47 405

原创 MySQL安装指南

MySQL可在许多操作系统和平台上使用。有关正式支持的平台的信息,请参见MySQL网站上的https://www.mysql.com/support/supportedplatforms/database.html.MySQL可在许多操作系统和平台上使用。有关MySQL GA发行版支持的平台的信息 ,请参见https://www.mysql.com/support/supportedplatfo...

2020-03-27 12:00:28 113

原创 验证MD5校验和

下载完MySQL程序包后,应确保其MD5校验和与MySQL下载页面上提供的校验和匹配。每个程序包都有一个单独的校验和,您可以针对下载的程序包进行校验。每个MySQL产品的下载页面上列出了正确的MD5校验和,您会将其与下载的文件(产品)的MD5校验和进行比较。每个操作系统和设置都提供了自己的工具版本,用于检查MD5校验和。通常,该命令名为md5sum,或者可能命名为 md5,并且某些操作系统根本不...

2020-03-27 11:25:10 486

原创 程序员必备的十个网站

简述程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服。我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类。希望能对大家有所帮助。网站推荐1.Github 代码托管(https://github.com/)作为开源代码库以及版本控制系统,Github 拥有 140 多万开发者用户。随着...

2020-03-27 11:18:20 634

空空如也

空空如也

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

TA关注的人

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