![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 77
L-Snow
擅长java开发
展开
-
引入Spring源码
1.替换springjar 引入带注释的spring源码选中对应的jar进行替换 ,然后将Sources全部替换原创 2020-12-28 14:57:22 · 171 阅读 · 0 评论 -
网络协议编程
一、网络协议和网络常用工具一计算机网络体系结构1、TCP/IP模型 OSI七层模型TCP/IP协议族 TransmissionControlProtocol/InternetProtocol 的简写,中译名为传输控制协议/因特网 互联协议,是 Internet 最基本的协议、Internet 国际互联网络的基础,由网络层的 IP 协议和 传输层的 TCP 协议组成。协议采用了 4 层的层级结构。然而在很多情况下,它是利用 IP 进 行通信时所必须用到的协议群的统称。也就是说,它其实是个协议家族,原创 2020-11-13 18:55:51 · 1966 阅读 · 0 评论 -
Json工具类
fastjson1.String json串转实体 String str = "{\"applyBatchNum\":\"xxxxxx-0001\"}"; JSONObject response = JSONObject.parseObject(str); JSON.toJavaObject(response,JavaBean.class);2....原创 2020-03-12 16:27:34 · 148 阅读 · 0 评论 -
word转pdf并附带水印
将上传的word文档一键转为pdf并附带文字水印需jar包:aspose-words-15.8.0-jdk16.jarlicense.xml 为去除生成的pdf附带的产品信息 将其置于resource目录下package com.cbay.ms.ctr.infrastructure;import com.aspose.words.Shape;import com.a...转载 2020-03-05 12:14:47 · 680 阅读 · 0 评论 -
Gradle添加本地jar
1.在项目根目录下新建 lib文件夹 将jar放入2.build.gradle中添加依赖dependencies { compile fileTree(dir:'lib',include:['*.jar'])}原创 2020-03-03 23:56:54 · 399 阅读 · 0 评论 -
流读取文件
一、读取文件为字节String reqFile = "F:\\ZX\\work\\testol.pdf";public static byte[] read4file(String filename) throws Exception { FileInputStream fis = null; ByteArrayOutputStream baos = n...原创 2019-11-16 14:49:03 · 326 阅读 · 0 评论 -
lambda表达式
Lambda 表达式lambda.stream() --顺序流 .parallelStream() --并行流中间操作 .filter(d -> d.getCalories() < 400 ) --过滤器 ...原创 2018-12-29 15:35:34 · 237 阅读 · 1 评论 -
集合
同步容器 同步容器只有包括Vector和HashTable,相比其他容器类只是多用了Synchronize的技术Vector与ArrayList区别1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间...原创 2018-11-26 14:18:19 · 145 阅读 · 0 评论 -
java并发编程
并发包java.util.concurrent从jdk1.5开始新加入的一个包,致力于解决并发编程的线程安全问题,使用户能够更为快捷方便的编写多线程情况下的并发程序。ConcurrentHashMap为并发而生的mapConcurrentMap接口下有俩个重要的实现:ConcurrentHashMapConcurrentskipListMap(支持并发排序功能。弥补Conc...原创 2018-11-26 09:48:49 · 147 阅读 · 0 评论 -
多线程基础
线程基础一、线程与进程的区别1.什么是进程进程就是在运行的程序,他是线程的集合 (进程中有多个b不同的执行路径,多个线程的集合,进程中一定有一个线程,这个线程就是主线程)2. 什么是线程线程就是进程的一个正在独立运行的一条执行路径(一个执行顺序,一个执行流程,执行路径)3.什么是多线程就是为了提高程序的i效率总:使用多线程,是为了提高程序效率,每个线程互不影响,都...原创 2018-11-24 15:44:17 · 178 阅读 · 0 评论 -
JAVA 根据身份证计算年龄
birthDate = idCard.substring(6,10)+"-"+idCard.substring(10,12)+"-"+idCard.substring(12,14)public static int getAgefromBirthTime(String birthTimeString){ // 先截取到字符串中的年、月、日 String strs[] = b...原创 2018-05-10 14:14:05 · 3436 阅读 · 0 评论 -
JAVA 日期格式加上指定月数(一个期限),得到一个新日期
public static Date getnewDate(Date olddate, String recordDate) throws ParseException { Date date = olddate; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String data = fo...原创 2018-05-10 14:09:28 · 2595 阅读 · 0 评论 -
JAVA环境变量的配置
1. 首先安装jdk在电脑上 安装路径不要有中文例如D:\JAVA_jdk2. 注意你的jdk版本32位还是64位 以及他的版本号 3. 打开你电脑的环境变量 4. 先写 JAVA_HOME 在系统变量里新建变量名JAVA_HOME (注意是大写) 值是你之前装的jdk的安装路径5. 然后编辑Path,在它值得后面加上 ;%JAVA_HOME%原创 2017-07-16 15:25:44 · 266 阅读 · 0 评论