![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 50
大刀客
这个作者很懒,什么都没留下…
展开
-
Java 8 日期时间类
Java 8 推出了新的日期时间类,比较常使用的有LocalDateTime,ZonedDateTime,ZoneId,ZoneOffset,DateTimeFormatter,通过这几个类可以使处理时间问题变得简单并且不容易出错定义LocalDateTime:A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.ZonedDateTime:A date-time w原创 2021-01-28 21:40:21 · 174 阅读 · 0 评论 -
MySQL RR隔离级别解决幻读问题?
首先,讲mysql的隔离级别之前需要复习一下事务的四个特性(注:mysql存储引擎InnoDB)(待完善)事务的四个特性(ACID):原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)数据库允许多个并发事务同时对其数据进行读写和修改的能力,可能出现的问题有:脏读不可重复读幻读隔离性有不同的级别事务隔离级别读未提交(read uncommitted)读提交(read committed)可重复读(rep原创 2021-01-27 20:09:23 · 1599 阅读 · 3 评论 -
linux系统使用crontab定时删除日志文件
1,首先编写shell 脚本示例:定时删除7天外的数据clean.sh#!/bin/bashLOG_PATH="/xxxx/xxx";find $LOG_PATH -mtime +7 -exec rm -fr {} \;2,配置crontab每天1点10分执行$ crontab -e输入内容10 1 * * * /dir/clean.sh也可以通过shell脚本方式写crontab...原创 2020-10-27 16:33:30 · 524 阅读 · 0 评论 -
深入springboot原理——一步步分析springboot启动机制(starter机制)
前言使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,分析springboot是如何帮我们简化这个过程的。springboot帮我们做了什么通常搭建一个基于spring的web应用,我们需要做以下工作:1、pom文件中引入相关jar包,包括spr...转载 2019-11-08 18:43:56 · 118 阅读 · 0 评论 -
mac pbcopy和pbpaste使用
Mac系统下终端可以使用pbcopy和pbpaste来实现复制粘贴功能MacBook-Pro:~ user$ pbcopy < dir/filenameMacBook-Pro:~ user$ pbpaste > dir/newfile原创 2019-11-07 11:31:55 · 3967 阅读 · 0 评论 -
dependencyManagement与dependencies区别
简单区别如下:1,dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显式的声明需要用的依赖。2,dependencies即使在子模块中不写该依赖项,那么子模块仍然会从父项目中继承该依赖项(全部继承)。...原创 2019-11-06 11:09:47 · 83 阅读 · 0 评论 -
使用Optional类优化你的代码
项目中越来越多的接触Optional类,使用它能够优化我们的代码,需要判断NULL的地方基本都可以类方法public static Optional ofNullable(T value),下面举例说明(不定时更新)Optional类方法具体定义参见另一篇博客便于理解,定义类 Personpublic class Person { private String name; ...原创 2019-02-18 18:07:32 · 840 阅读 · 0 评论 -
设计模式之建造者模式
设计模式之建造者模式什么是建造者模式Builder接口ConcreteBuilder对象Directorprocduct什么是建造者模式最近接手一个Java项目 ,代码里不少地方用到了建造者模式,所以就想着把这种设计模式好好学习一下,整理一下建造者模式 也可以叫生成器模式,是一种创建型的设计模式,简单的理解就是使用简单的对象创建复杂的对象,而工厂模式则偏向于隐藏创建细节,而对象的创建本身并不...原创 2019-01-25 16:26:49 · 119 阅读 · 0 评论 -
我的知识图谱
把自己工作中用到的知识进行整理,并且不定时更新,记录下Javanasj分词中文分词的java实现,比较好用 github地址:https://github.com/NLPchina/ansj_seg原创 2018-07-20 16:53:32 · 281 阅读 · 0 评论 -
BeanUtils.copyProperties()与PropertyUtils.copyProperties()对比
BeanUtils.copyProperties()与PropertyUtils.copyProperties()1、 通过反射将一个对象的值赋值个另外一个对象(前提是对象中属性的名字相同)。2、 BeanUtils.copyProperties(obj1,obj2); 经常闹混不知道是谁给谁赋值,无意中先到”后付前”这个词来帮助自己记忆这个功能。即将obj2的值赋值给obj1。3、 ...原创 2018-07-18 17:47:05 · 733 阅读 · 0 评论