随笔分类 -  Java

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:lombok之@Accessors用法 lombok的@Accessors注解,打在pojo类上,实现setter方法的链式调用,特别是在初始化对象实例时,可以实现@Builder注解的部分功能,非常方便。 注意:有些框架,比如json序列化类库等,需要调用getter、setter,所以建议配合@ 阅读全文
posted @ 2022-12-28 12:50 JaxYoun 阅读(1015) 评论(0) 推荐(0)
摘要:背景:有些冷门场景下,需要将json字符串以字符串的形式传递给后台接口,后台直接用String去读取,由于长度、包含特殊字符等原因,放在url、form字段都不太合适,或者需要繁琐的转换,急需一种能直接传递字符串的方式。 源码: package com.yang.control.os.control 阅读全文
posted @ 2022-12-08 21:46 JaxYoun 阅读(2994) 评论(0) 推荐(0)
摘要:实现代码: package com.yang.restdemo.state; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io. 阅读全文
posted @ 2022-12-06 14:26 JaxYoun 阅读(2094) 评论(0) 推荐(0)
摘要:源码 package com.yang.restdemo.util; import java.util.concurrent.TimeUnit; import java.util.stream.Stream; /** * @description: 进度条 * @author: Yang JianX 阅读全文
posted @ 2022-11-26 21:56 JaxYoun 阅读(1154) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-11-26 11:42 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:FastJson在序列化集合时,默认是开启了循环引用特性的,若集合中存在重复的元素,会使用元素索引的方式来存储后续的重复元素,以达到减小序列化输出体积的目的。 输出结果中会出现类似【{"$ref":"$[0]"}】的乱码,导致前端解析异常。 若反序列化用的也是FastJson,是能正常解析的,若不是 阅读全文
posted @ 2022-11-16 16:09 JaxYoun 阅读(642) 评论(0) 推荐(0)
摘要:sdkman本省的操作 # 安装sdkman curl -s "https://get.sdkman.io" | bash$ source "$HOME/.sdkman/bin/sdkman-init.sh" # 查看sdkman版本 sdk version # 更新本地sdkman缓存 sdk u 阅读全文
posted @ 2022-11-15 10:56 JaxYoun 阅读(418) 评论(0) 推荐(0)
摘要:java线程中的join方法 1.线程的join方法可以用来让本线程插队,强行占用cpu执行权; 2.现有线程A在cpu上运行,另一个线程B调用自己的join方法,强行把正在运行的线程A退回到等待状态,线程B自己进入cpu运行。 注意: 1.join它只能用于控制线程的执行顺序,让从线程穿插到主线程 阅读全文
posted @ 2022-09-20 16:37 JaxYoun 阅读(1786) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-08-14 10:42 JaxYoun 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-07-23 10:44 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:前言 java的护城河从来都不是先进的语法和标准类库,而实庞大的软件生态及开发者群体。 危机来自自身基因:write once,run everywhere!(语言层面的虚拟化) Docker:Build once,run everywhere!(Linux操作系统层面的虚拟化) java的一些假设 阅读全文
posted @ 2022-07-15 23:05 JaxYoun 阅读(431) 评论(0) 推荐(0)
摘要:1. 使用top命令实时地列出系统中的进程及其资源占用情况。 **PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND** > 当然也可以使用【top | grep java 】,筛选出所有的Java进程,达到快速定位的目的。 2. 找到列表中* 阅读全文
posted @ 2022-07-04 00:40 JaxYoun 阅读(253) 评论(0) 推荐(0)
摘要:java.nio.file.Path.of方法需要jdk11的支持 public static void main(String[] args) { // 1.利用try-with-resource语句从文件读取每行文字,形成以行为单位的字符串流 try (Stream<String> lineSt 阅读全文
posted @ 2022-05-30 11:06 JaxYoun 阅读(56) 评论(0) 推荐(0)
摘要:比watch更好用的方法调用监控方式: #1.启动arthas程序 java -jar arthas/arthas-boot.jar #2.选择需要监控的目标应用的序号 1 #3.目标程序被成功监控后,执行tt命令,监控目标类的目标方法 tt -t com.yang.adaptor.MyAdapte 阅读全文
posted @ 2022-04-10 02:09 JaxYoun 阅读(1764) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-03-23 00:53 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:/** * 日期格式 */ public interface Pattern { String HHMMSS = "HHmmss"; String HH_MM_SS = "HH:mm:ss"; String HH_MM = "HH:mm"; String YYYY = "yyyy"; String 阅读全文
posted @ 2022-03-20 23:14 JaxYoun 阅读(2005) 评论(0) 推荐(0)
摘要:SpringRestTemplate常用方法汇总 一、简介 现如今的 IT 项目,由服务端向外发起网络请求的场景,基本上处处可见! 传统情况下,在服务端代码里访问 http 服务时,我们一般会使用 JDK 的 HttpURLConnection 或者 Apache 的 HttpClient,不过这种 阅读全文
posted @ 2022-03-08 23:06 JaxYoun 阅读(241) 评论(0) 推荐(0)
摘要:@Inherited是一个标记性注解,用于修饰用户自定义的注解类,作用是标记自定义注解被打在业务类上后,能不能被业务类通过继承关系传递下去。 在类继承关系中:子类会继承获得父类上的那些被@Inherited修饰的注解。 在接口继承关系中:子接口不能继承父接口中的任何注解,不管父接口上使用的注解有没有 阅读全文
posted @ 2022-03-02 00:57 JaxYoun 阅读(1100) 评论(0) 推荐(0)
摘要:Java中代理的3种实现方式 一、被代理类 + 接口 pulic interface ITarget { int sayHello(); int sayBey(); } public class Target implements ITarget { @Override public int say 阅读全文
posted @ 2022-02-16 01:22 JaxYoun 阅读(631) 评论(0) 推荐(0)
摘要:一、现象 Java中,不通过Lambda函数入参传入的参数,我们成为函数的自由变量,在Lambda函数中使用自由变量的动作叫捕获。Lambda函数捕获的自由变量,必须是逻辑不变的(不可变或事实上无逻辑修改),通常用final修饰。 二、猜测 Lambda函数只能捕获指派给他们的自由变量一次,这个变量 阅读全文
posted @ 2022-01-25 12:31 JaxYoun 阅读(603) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 10 下一页