JavaBase
Java基本内容
博风
熟练搭建前后端系统框架,
熟悉常用关系型数据库,
熟悉常用开发工具、代码托管、项目构建管理。
四年办公系统研发与开发经验,擅长信息化领域系统的搭建与开发、需求分析与设计。
展开
-
JAVA:使用ServerSocket实现多线程的服务器功能
使用ServerSocket实现多线程的服务器功能(Java)原创 2024-05-27 13:30:30 · 478 阅读 · 0 评论 -
serverSocket编程DEMO
socket编程的demo。将请求字符串存入数据库中(使用tomcatPool获取jdbc连接,并使用连接池技术)原创 2023-10-27 15:58:50 · 194 阅读 · 0 评论 -
Java II:6.1、时间线的使用
6.1、时间线的使用package xyz.jangle.javabase.n6.b1;import java.time.Duration;import java.time.Instant;import java.util.Collections;import java.util.List;import java.util.Random;//import java.util.concurrent.TimeUnit;import java.util.stream.Collectors;原创 2021-02-18 08:45:38 · 261 阅读 · 3 评论 -
Java II:6.2、本地日期的使用
6.2、本地日期的使用原创 2021-02-16 09:57:28 · 241 阅读 · 3 评论 -
Java II:2.2、读写二进制数据(DataInputStream/DataOutputStream)
2.2、读写二进制数据(DataInputStream/DataOutputStream)原创 2021-02-14 07:47:17 · 295 阅读 · 1 评论 -
Java II:2.1.7、以文本格式存储对象
以文本格式存储对象原创 2021-02-13 13:17:19 · 244 阅读 · 1 评论 -
Java II:2.1.4、文本的读入与输出
文本的读入与输出。package xyz.jangle.javabase.n2.b1;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.nio.charset.StandardCharsets;import...原创 2021-02-12 21:07:39 · 218 阅读 · 2 评论 -
Java II:2.1.3、组合输入/输出流过滤器
组合输入/输出流过滤器原创 2021-02-11 11:39:30 · 198 阅读 · 4 评论 -
Java II:2.1、输入与输出流InputStream/OutputStream(API)
Java 9 输入/输出流API。原创 2021-02-10 16:46:41 · 311 阅读 · 2 评论 -
Java:事务的隔离级别
Java事务隔离级别,笔记。原创 2021-02-03 14:24:16 · 293 阅读 · 0 评论 -
Java:异常处理:错误和异常
目录一、异常处理的定义二、异常的分类三、运行时异常(RuntimeException)四、其他异常(检查型异常、IOException)一、异常处理的定义异常处理的任务就是将控制器从产生错误的地方转移到能够处理这种情况的错误处理器。二、异常的分类error:Java运行时内部错误和资源耗尽错误(这种错误一般程序员无能为力) exception:包含运行时异常(非检查型异常)和其他异常(检查型异常、IO异常)三、运行时异常(RuntimeException)..原创 2020-12-21 21:09:04 · 244 阅读 · 1 评论 -
并发编程:并发集合:变量句柄(VarHandle)
变量句柄(VarHandle)原创 2020-09-19 19:23:04 · 1012 阅读 · 2 评论 -
并发编程:并发集合:volatile关键字(可见性)
volatilevolatile关键字允许指定一个变量的读取和存储都必须在主存中而不能在缓存中进行。 volatile关键字要求必须刷新写操作,并要求读操作是从主存中获取最新的值(而不是缓存)(同1) volatile关键字只在单个线程对共享变量进行修改的时候有作用。如果这个共享变量被N个线程修改,则volatile关键字将不能从数据竞争中保护它。(它通常不能让+或者-操作具有原子性) 如果有序访问变量很重要,则不能使用volatile关键字。(eee)一、主程序package xy...原创 2020-09-18 17:18:13 · 305 阅读 · 0 评论 -
并发编程:并发集合:原子性数组(AtomicIntegerArray)
原子性数组与 原子性变量组成的普通数组使用对比。AtomicIntegerArray与AtomicInteger[]对比。原创 2020-09-17 19:34:25 · 417 阅读 · 0 评论 -
并发编程:并发集合:原子性变量(AtomicLong)
原子性变量 AtomicLong、AtomicInteger、LongAdder、DoubleAdder、LongAccumulator、DoubleAccumulator原创 2020-09-16 19:34:54 · 424 阅读 · 0 评论 -
并发编程:并发集合:线程安全的HashMap(ConcurrentHashMap)
ConcurrentHashMap,线程安全的HashMap。原创 2020-09-15 21:03:40 · 364 阅读 · 0 评论 -
并发编程:并发集合:线程安全的navigable map(ConcurrentSkipListMap)
线程安全的navigable map(ConcurrentSkipListMap)原创 2020-09-14 21:45:43 · 460 阅读 · 0 评论 -
并发编程:并发集合:带延迟元素的线程安全队列DelayQueue
带延迟元素的线程安全队列DelayQueue原创 2020-09-13 20:52:25 · 736 阅读 · 0 评论 -
并发编程:并发集合:按优先级排序的阻塞线程安全队列PriorityBlockingQueue
按优先级排序的阻塞线程安全队列PriorityBlockingQueue。原创 2020-09-12 17:15:16 · 366 阅读 · 0 评论 -
并发编程:并发集合:阻塞线程安全的双端队列LinkedBlockingDeque
阻塞线程安全的双端队列LinkedBlockingDeque原创 2020-09-11 21:14:43 · 291 阅读 · 0 评论 -
并发编程:并发集合:非阻塞线程安全的双端队列ConcurrentLinkedDeque
非阻塞线程安全的双端队列ConcurrentLinkedDeque原创 2020-09-10 19:44:44 · 375 阅读 · 0 评论 -
并发编程:并行反应式流:编程流(Flow.Subscriber)
在反应式流上反应式编程。(主要讲订阅功能)原创 2020-09-09 22:02:48 · 805 阅读 · 0 评论 -
并发编程:并行反应式流:验证流(allMatch)
验证流 allMatch、anyMatch、noneMatch原创 2020-09-08 21:21:35 · 585 阅读 · 0 评论 -
并发编程:并行反应式流:排序流(sorted、unordered)
主要内容sorted() 排序流(Stream中的元素需要实现Comparable接口,否则传入Comparator参数对元素进行排序) unordered() 消除相遇顺序(以提升并行流的性能)注:并行流在处理有序数据结构时,性能会有很大影响) forEachOrdered 如果使用forEach方法,是不会考虑相遇顺序的,若要输出有序的元素,则使用forEachOrdered方法。一、主程序package xyz.jangle.thread.test.n6_8.sorted;impo原创 2020-09-07 19:12:41 · 1408 阅读 · 0 评论 -
并发编程:并行反应式流:转换流(map、flatMap)
转换流,map、flatMap。 将普通的Stream转换为特殊的IntStream,LongStream、DoubleStream。原创 2020-09-06 18:52:23 · 625 阅读 · 0 评论 -
并发编程:并行反应式流:过滤流(filter)
filter 过滤流原创 2020-09-05 17:53:00 · 591 阅读 · 0 评论 -
并发编程:并行反应式流:遍历流(forEach,forEachOrdered)
遍历流(forEach , forEachOrdered)原创 2020-09-04 16:48:20 · 1469 阅读 · 0 评论 -
并发编程:并行反应式流:收集流(collect)
收集流中的元素,collect方法原创 2020-09-03 22:35:30 · 751 阅读 · 0 评论 -
并发编程:并行反应式流:归约流(MapReduce)
MapReduce,归约流原创 2020-09-02 23:21:58 · 361 阅读 · 0 评论 -
并发编程:并行反应式流:创建流(parallelStream())
使用不同的源创建流原创 2020-09-01 21:15:51 · 597 阅读 · 0 评论 -
并发编程:fork/join框架:取消一个任务
fork/join框架,取消一个任务,cancel方法。原创 2020-08-30 19:05:22 · 451 阅读 · 0 评论 -
并发编程:fork/join框架:在任务中抛出异常
在任务中抛出异常,主程序中判断异常。原创 2020-08-29 18:45:38 · 1238 阅读 · 0 评论 -
并发编程:fork/join框架:异步地运行任务(CountedCompleter)
CountedCompleter,异步地运行任务。原创 2020-08-28 21:45:01 · 1272 阅读 · 0 评论 -
并发编程:CompletableFuture 异步地完成和关联任务
CompletableFuture 异步地完成和关联任务原创 2020-08-14 22:41:50 · 778 阅读 · 0 评论 -
ByteArrayOutputStream
ByteArrayOutputStream原创 2020-07-19 10:38:39 · 150 阅读 · 1 评论 -
Java NIO 文件操作的使用Demo
NIO 文件操作原创 2020-05-08 17:34:46 · 374 阅读 · 0 评论 -
使用ServerSocket实现简单的服务器功能(Java)
简单的一个socketServer,服务端原创 2020-05-13 11:37:44 · 566 阅读 · 1 评论 -
使用Socket实现简单的客户端功能(Java)
使用socket实现简单的客户端原创 2020-05-13 11:57:12 · 246 阅读 · 0 评论 -
注解保留策略说明
注解保留策略与保留时间说明,使用方式简介。原创 2020-07-02 16:37:50 · 743 阅读 · 0 评论