随笔分类 -  JAVA

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
JAVA
摘要:xml 如下: <?xml version="1.0" encoding="UTF-8"?> <POOR_IN200901UV ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchem 阅读全文
posted @ 2022-07-05 19:10 VipSoft 阅读(531) 评论(0) 推荐(0)
摘要:在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。可以通过实现Runner接口完成以上工作。 两者只是参数上的区别 方式一 实现 CommandLineRunner 接口 @Component public class VipSoftServerRunner imple 阅读全文
posted @ 2022-07-04 15:40 VipSoft 阅读(91) 评论(0) 推荐(0)
摘要:C# 和 java 基本数据类型 C#类型 java类型 描述 默认值 bool boolean 布尔值 False byte byte 8 位无符号整数 0 char char 16 位 Unicode 字符 '\0' decimal BigDecimal(非基本) 128 位精确的十进制值,28 阅读全文
posted @ 2022-07-01 08:58 VipSoft 阅读(349) 评论(0) 推荐(0)
摘要:Linux CentOS 7 安装 Kafka 2.8.2 - 单机版 & JDK 11 & 切换 JDK版本 & cmak SpringBoot Kafka SSL接入点PLAIN机制收发消息 KafkaProducerConfig package com.example.springboot.c 阅读全文
posted @ 2022-06-30 15:44 VipSoft 阅读(269) 评论(0) 推荐(0)
摘要:Linux CentOS 7 安装 Kafka 2.8.2 - 单机版 & JDK 11 & 切换 JDK版本 & cmak Kafka Config applycation.yml spring: # https://developer.aliyun.com/article/784990 kafk 阅读全文
posted @ 2022-06-30 15:43 VipSoft 阅读(430) 评论(0) 推荐(0)
摘要:JDK 实现 public class FutureTest { public static void main(String[] args) throws Exception { ExecutorService es = Executors.newFixedThreadPool(10); Futu 阅读全文
posted @ 2022-06-16 14:43 VipSoft 阅读(1274) 评论(0) 推荐(0)
摘要:POM <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> 阅读全文
posted @ 2022-06-16 13:39 VipSoft 阅读(141) 评论(0) 推荐(0)
摘要:Modules 把 Language level 调成 8 阅读全文
posted @ 2022-06-16 11:50 VipSoft 阅读(727) 评论(0) 推荐(0)
摘要:如果线程中的执行时间过长,导致长时间被占用,可以通过新建一个子线程,来监控主线程的执行超时时间,如果超时了,通过子线程杀掉父线程 (主意,父线程被杀后,子线程还会活着) 子线程杀掉主线程 这个问题其实还是没有搞定。下面的代码只是发起了线程的中断,某一行代码执行结束后,不会执行后续的代码。但就这某一行 阅读全文
posted @ 2022-06-13 09:34 VipSoft 阅读(3312) 评论(0) 推荐(0)
摘要:如果线程执行N久还没结束,就想把它杀掉,把线程留给其它任务使用。 思路:主线程执行时,开一个子线程来监控它,看是否执行完成。如果没有执行完成就把它干了,执行完了就不管。 package com.vipsoft.Thread; public class ThreadMain { public stat 阅读全文
posted @ 2022-06-10 14:42 VipSoft 阅读(187) 评论(0) 推荐(0)
摘要:ThreadPoolExecutor 介绍 简写: package com.vipsoft.Thread; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; public class Th 阅读全文
posted @ 2022-06-09 09:40 VipSoft 阅读(230) 评论(0) 推荐(0)
摘要:线程池能够带来3个好处: 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗;提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行;提高线程的可管理性:线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控。 阅读全文
posted @ 2022-06-08 11:17 VipSoft 阅读(92) 评论(0) 推荐(0)
摘要:首先 LinkedBlockingQueue 是线程安全的阻塞队列,LinkedBlockingQueue实现的生产者和消费者模型 阻塞队列与我们平常接触的普通队列(LinkedList或ArrayList等)的最大不同点,在于阻塞队列支出阻塞添加和阻塞删除方法。 阻塞添加:所谓的阻塞添加是指当阻塞 阅读全文
posted @ 2022-06-07 10:34 VipSoft 阅读(453) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/cc2281b1a6bc https://blog.csdn.net/tonywu1992/article/details/83419448 继承关系图 /** * 节点类,用于存储数据 */ static class Node<E> { E it 阅读全文
posted @ 2022-06-06 10:11 VipSoft 阅读(41) 评论(0) 推荐(0)
摘要:服务端接口代码如下: /** * 上传数据+实体信息 */ @RequestMapping("/upload") public String doctorAnalysis(HttpServletRequest request, @RequestParam(value = "userinfo") St 阅读全文
posted @ 2022-05-31 17:01 VipSoft 阅读(1245) 评论(0) 推荐(0)
摘要:为什么浏览器中有些文件点击后是预览,有些是下载:https://www.cnblogs.com/vipsoft/p/18267174 SpringBoot 接口输出文件流 & Vue 下载文件流,获取 Header 中的文件名 https://www.cnblogs.com/vipsoft/p/16 阅读全文
posted @ 2022-05-27 16:09 VipSoft 阅读(4412) 评论(0) 推荐(0)
摘要:几种数据格式的表示方式1.普通的值(数字,字符串,布尔) expire: 60 # 方便测试,设成 60 秒 2.对象、Map (属性和值) (键值对) 不支持tab,使用空格 vipsoft: api-url: http://xxxx file-path: /temp 3.数组 (List、Set 阅读全文
posted @ 2022-05-24 12:11 VipSoft 阅读(2226) 评论(0) 推荐(0)
摘要:1.如何判断线程池所有任务是否执行完毕 package com.vipsoft.web; import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.sp 阅读全文
posted @ 2022-05-11 10:27 VipSoft 阅读(164) 评论(0) 推荐(0)
摘要:将目录下的N个日志文件读写到一个文件中。 @Test void verification() throws Exception { File f = new File("D:\\Logs"); String wPath = "D:\\\\Logs\\0.logsAll.log"; File wf = 阅读全文
posted @ 2022-05-10 11:14 VipSoft 阅读(316) 评论(0) 推荐(0)
摘要:字节序: 指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序,有大端和小端两种方式 大端: 指高位字节存放在内存的低地址端,低位字节存放在内存的高地址端。 小端: 指低位字节放在内存的低地址端,高位字节放在内存的高地址端。 获取CPU使用的存储方式 import java.nio.Byte 阅读全文
posted @ 2022-05-07 11:17 VipSoft 阅读(424) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页