lukazan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年8月10日

摘要: 1. 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </dependency> 2. 常用API Object parse(Stri 阅读全文
posted @ 2021-08-10 16:04 lukazan 阅读(56) 评论(0) 推荐(0) 编辑

摘要: 1、获取LocalDateTime实例 public static LocalDateTime now():从指定时区的系统时钟获取当前的日期时间。 public static LocalDateTime now(Clock clock) 从指定的时钟获取当前的日期时间,clock不能为空。 pub 阅读全文
posted @ 2021-08-10 15:53 lukazan 阅读(990) 评论(0) 推荐(0) 编辑

摘要: 转自:https://mp.weixin.qq.com/s/x6_mNdtb6i2XmTiyz4kXrg 一 前言 做web开发有一点很烦人就是要对前端输入参数进行校验,基本上每个接口都要对参数进行校验,比如一些非空校验、格式校验等。如果参数比较少的话还是容易处理的一但参数比较多了的话代码中就会出现 阅读全文
posted @ 2021-08-10 15:43 lukazan 阅读(172) 评论(0) 推荐(0) 编辑

2021年7月15日

摘要: lambda表达式是JDK8引入的新功能(语法糖),类似JS中的闭包;通过一个匿名的方法(函数化的语法)简化编写代码的方式。 基本结构 (arguments) -> body 参数类型可推导时,不需指定类型: (a,b) -> a + b 当仅有一个参数且类型可推导时,不强制写 () : a -> 阅读全文
posted @ 2021-07-15 20:43 lukazan 阅读(75) 评论(0) 推荐(0) 编辑

2021年5月18日

摘要: 1、概述 (1)简介 所谓的可重入是指,线程可对同一把锁进行重复加锁,而不会被阻塞住,这样可避免死锁的产生。ReentrantLock 的主要功能和 synchronized 关键字一致,均是用于多线程的同步。但除此之外,ReentrantLock 在功能上比 synchronized 更为丰富。比 阅读全文
posted @ 2021-05-18 21:14 lukazan 阅读(696) 评论(0) 推荐(0) 编辑

2021年5月9日

摘要: 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 1、Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的成员变量和方 阅读全文
posted @ 2021-05-09 19:14 lukazan 阅读(119) 评论(0) 推荐(0) 编辑

2021年5月7日

摘要: 1、volatile关键字 内存可见性(Memory Visibility)是指当某个线程正在使用对象状态而另一个线程在同时修改该状态,需要确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。 可见性错误是指当读操作与写操作在不同的线程中执行时,我们无法确保执行读操作的线程能适时地看到其 阅读全文
posted @ 2021-05-07 20:34 lukazan 阅读(65) 评论(0) 推荐(0) 编辑

摘要: 1、进程管理 (1)状态 创建状态(new) :进程正在被创建,尚未到就绪状态。 就绪状态(ready) :进程已处于准备运⾏状态,即进程获得了除了处理器之外的⼀切所需资源,⼀旦得到处理器资源(处理器分配的时间⽚)即可运⾏。 运⾏状态(running) :进程正在处理器上上运⾏(单核 CPU 下任意 阅读全文
posted @ 2021-05-07 13:36 lukazan 阅读(66) 评论(0) 推荐(0) 编辑

2021年5月6日

摘要: 一、存储引擎 MyISAM是MySQL的默认数据库引擎(5.5版之前)。虽然性能极佳,⽽且提供了⼤量的特性,包括全⽂索引、压缩、空间函数等,但MyISAM不⽀持事务和⾏级锁,⽽且最⼤的缺陷就是崩溃后⽆法安全恢复。MySQL 5.5版本后默认的存储引擎为InnoDB(事务性数据库引擎)。不考虑事务情况 阅读全文
posted @ 2021-05-06 16:16 lukazan 阅读(105) 评论(0) 推荐(0) 编辑

2021年4月26日

摘要: 1、String String类: 代表字符串。 Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。 它们的值在创建之后不能更改。 String对象的字符内容在源码里是存储在一个字符 阅读全文
posted @ 2021-04-26 15:41 lukazan 阅读(75) 评论(0) 推荐(0) 编辑