Java基础
Java基础
Hi竹子
竹溪的竹子
展开
-
Java优秀代码编写资料
Java优秀代码原创 2024-04-24 18:31:04 · 131 阅读 · 0 评论 -
Java之代理模式
Java之代理模式原创 2022-10-20 19:24:31 · 212 阅读 · 0 评论 -
Java 压缩和解压缩
有些时候,项目中总会用到各种工具类,这些工具类有些是利用第三方jar或者开源的jar,或者Java基础类达到目的。以下是 压缩解压缩的工具类一、依赖<dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.12</version></dependency>二、Java代码im原创 2022-05-12 18:14:34 · 462 阅读 · 0 评论 -
Java AtomicReference 自旋锁 实例
【实例1】import java.util.concurrent.atomic.AtomicReference;public class SpinLockDemo { public static AtomicReference<Thread> spinLock = new AtomicReference<>(); private static Integer count = 0; public static void main(String[] a原创 2022-01-28 15:41:59 · 266 阅读 · 0 评论 -
Windows下安装-ANT
Windows下安装ANT原创 2022-01-11 18:25:37 · 1037 阅读 · 0 评论 -
打开DOSbox时设置指定虚拟路径
用DOSBox比较有一点比较麻烦,每次打开都要指定虚拟目录MOUNT D D:\masm如果可以设置指定目录就好了,当然可以找到DOSBox 0.74-3 Options.bat 双击,或者在C:\Users\Administrator\AppData\Local\DOSBox路径下找到DOSBox 0.74-3 Options.bat 。编辑 DOSBox 0.74-3 Options.bat文件,在末尾加入你想打开就执行的脚本@echo offMOUNT D D:\masmd:就原创 2020-06-24 20:27:37 · 1818 阅读 · 0 评论 -
关于redis缓存的使用容易出问题的地方
redis缓存用于保留当前用户登录信息,程序员经常犯的错误就是,在更新了用户信息状态以后,没有去更新登录信息。还有一点就是在代码中,不清楚当前系统的缓存KEY到底有多少个?怎么使用,写代码的时候应该怎么注意,也就是redis缓存管理混乱,没有做到一目了然的缓存管理,容易导致遗漏更改后忘记更新问题...原创 2021-11-01 10:36:28 · 106 阅读 · 0 评论 -
启动打印GC日志
nohup java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ruijie/diagon/logs/analysis-model-ipb -Xloggc:/home/ruijie/diagon/logs/analysis-model-ipb/ipb_gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PreserveFramePoin原创 2021-09-10 20:10:52 · 294 阅读 · 0 评论 -
itextpdf 设置表格绝对边距
// 设置总列宽float[] columnWidth = new float[]{12,34,56,77};PdfPTable table = new PdfPTable(numColumns);table.setTotalWidth(560);//设置绝对宽度table.setLockedWidth(true);//使绝对宽度模式生效原创 2021-09-07 09:15:12 · 1924 阅读 · 0 评论 -
itextpdf中表格中单元格的文字水平垂直居中的设置
PdfPCell cell = new PdfPCell();Paragraph para = new Paragraph(value, fontChinese6);cell.setPhrase(para);cell.setUseAscender(true);// 设置单元格的垂直对齐方式 : 居中cell.setVerticalAlignment(cell.ALIGN_MIDDLE);// 设置单元格的水平对齐方式 :居中对齐cell.setHorizontalAlignment(Eleme原创 2021-09-06 10:49:52 · 6698 阅读 · 0 评论 -
我用过的正则表达式
目录1.经纬度正则表达式测试工具:官网下载:http://www.regexlab.com百度云盘下载:链接:https://pan.baidu.com/s/1pApQc9iCTnf-cSP3esAwDQ 提取码:mzb1界面如下:1.经纬度维度:(\-|\+?)((?:[0-9]|([1-9][0-9]))\.([0-9]{0,6}))|((?:90)\.([0]{0,6}))经度:...原创 2021-06-30 15:09:40 · 539 阅读 · 11 评论 -
【Java基础】自动装箱与拆箱
0. 目录1. 前言1. 装箱(Boxing)2. 拆箱(Unboxing)3. 透过现象看本质4. 简单概况参考1. 前言 装箱(Boxing),首先要有箱子,其次是将什么物件装进箱子里。在Java中,有8大基本类型和基本类型对于的封装器类,如下表所示:序号基本类型(装箱)封装器类(箱子)1charCharacter2booleanBoolean3byteByte4shortShort5intInteger6longLon原创 2021-01-27 23:09:52 · 174 阅读 · 0 评论 -
【Java基础】Java 8大基本类型
1.八大基本类型介绍原创 2020-12-06 14:51:52 · 290 阅读 · 0 评论 -
【Java基础】String、StringBuilder 、StringBuffer 异同
0. 目录1. String2. StringBuilder3. StringBuffer4. 异同1. String2. StringBuilder3. StringBuffer4. 异同比较StringStringBuilderStringBuffer可变性不可变可变可变线程安全安全不安全安全性能高高中适用操作少量的数据单线程操作字符串缓冲区下操作大量数据多线程操作字符串缓冲区下操作大量数据...原创 2021-01-27 13:28:28 · 134 阅读 · 0 评论