java
文章平均质量分 87
伟大的华仔
这个作者很懒,什么都没留下…
展开
-
java排序算法
java排序算法原创 2022-07-28 11:21:58 · 182 阅读 · 1 评论 -
多线程实践之任务执行
任务执行文章目录任务执行1、线程中执行任务1.1、串行地执行任务1.2、为任务创建线程1.3、无线创建线程的代价2、Executor框架2.1、示例:基于Executor的Web服务器2.2、执行策略2.3、生命周期2.4、周期任务3、优化实例3.1、串行页面渲染3.2、携带结果的Callable和Future3.3、CompletionService总结1、线程中执行任务1.1、串行地执行...原创 2019-12-19 16:34:04 · 621 阅读 · 0 评论 -
Java多线程学习笔记(一)
Java多线程学习笔记记录一下时间,第一次为2019/07/16,传说多线程为java核心,终于有时间来学习一下了。该笔记参考书籍为《java多线程编程核心技术》。技能这一张讲了很多琐碎点,也可以参照jdk源码理解,Thread类的核心方法很多,着重掌握以下内容: 线程的启动 如何使线程暂停 如何使线程停止 线程的优先级 线程的安全相关问题进程与线程的概念进程–操作系统...原创 2019-07-17 10:02:44 · 400 阅读 · 3 评论 -
java多线程(五)
定时器与单例模式本次更新的主要内容是多线程中的定时器Timer和单例模式,本来打算分两次更新的,这次就在一起更新了。这次更新完之后,多线程的基础理论知识系列就完结了,后续会发布Mysql的内部技术分析,多线程实战等内容,也会不定时的在每一期穿插更新一个算法或者编程技巧。主要内容如下:1 、定时器在JDK中,Timer类主要负责计划任务的功能,也就是在执行定的时间开始执行某一个任务,Tim...原创 2019-07-29 16:50:58 · 380 阅读 · 0 评论 -
Java多线程笔记(三)
亲爱的观众朋友们,你们好!这是多线程笔记的第5篇文章,这一章主要是学习一下线程间通信。致我亲爱的读者朋友:java多线程系列的笔记已经更新了4篇,之前的文章使用了代码加文字的形式,显得枯燥,容易让人反感,从这一次开始我将不再贴过多代码,主要是文字的描述为主,希望大家有什么建议可以留言给我!3 线程间通信本次内容的知识大纲如下:3.1 等待/通知机制首先说一下什么是等待/通知机制。这...原创 2019-07-25 14:19:25 · 251 阅读 · 3 评论 -
Java多线程笔记(二)--synchronized同步方法
Java多线程笔记(二)亲爱的观众朋友们,你们好!这是多线程笔记的第二篇文章,这一章主要是学习一下对象以及变量的并发访问。学习完本章主要掌握以下技术点: synchronized对象监视器Object时的使用。 synchronized对象监视器Class时的使用。 非线程安全是如何出现的。 关键字volatile的主要作用。 关键字volatile与...原创 2019-07-21 22:41:48 · 306 阅读 · 1 评论 -
Java多线程笔记(二)--synchronized同步语句块
亲爱的观众朋友们,你们好!这是多线程笔记的第二篇文章,这一章主要是学习一下对象以及变量的并发访问。学习完本章主要掌握以下技术点: synchronized对象监视器Object时的使用。 synchronized对象监视器Class时的使用。 非线程安全是如何出现的。 关键字volatile的主要作用。 关键字volatile与 synchronized...原创 2019-07-22 21:25:55 · 314 阅读 · 2 评论 -
Java多线程笔记(二)--volatile关键字
亲爱的观众朋友们,你们好!这是多线程笔记的第二篇文章,这一章主要是学习一下对象以及变量的并发访问。学习完本章主要掌握以下技术点: synchronized对象监视器Object时的使用。 synchronized对象监视器Class时的使用。 非线程安全是如何出现的。 关键字volatile的主要作用。 关键字volatile与 synchronized...原创 2019-07-22 21:33:40 · 385 阅读 · 0 评论 -
Java多线程(四)
Lock的使用前言这是java多线程基础理论知识的第6篇文章,预计这一系列的分享还有2篇。今天要分享的内容是进阶版的线程锁,之前的线程锁主要是synchronized关键字的方法或者语句块,这种用法比较生涩和不友好;本章推荐使用Lock对象来替换synchronized,因为Lock类有很多独特的优势,而且还有助于学习并发包中的源码。主要内容如下:ReentrantLock类Ree...原创 2019-07-27 11:55:28 · 214 阅读 · 0 评论 -
java字节流和字符流
java字节流和字符流首先介绍一下什么是流。[以下来自百度百科解释]JavaIO流,是一种计算机用语。主要是用于处理数据的传输。我们可以把流理解为一种信息传输的媒介。流的分类字节传输方式字符传输方式输入输出输入输出IO流字节流字符流InputStreamOutputStreamReaderWriter这里列举的类都是顶层的类,没有详细展开,对于各个细分的应用领域会用到不同的类,比如文件...原创 2019-07-27 08:51:57 · 322 阅读 · 0 评论 -
JDK阅读之InputStream类
JDK阅读之InputStream类因最近在研究excel导出的问题涉,及到了字节流的读取,不知道怎么用的,所以看了一下源码。觉得有所领悟,特此记录一下该类。源码分析这里附上我经常查看的源码JDK8的链接,供各位客官参考。拓扑结构继承拓扑结构如下图所示:extendsimplementssubsub文件流sub线程管道通信subsubObjectInputStream类Closeabl...原创 2019-07-23 15:31:13 · 397 阅读 · 0 评论 -
面试
面试记录这是人生中又一选择的时刻,每次都是很艰难的,但是又毫无办法!开一篇博客记录一下,时刻提醒自己2019年3月15日今天面试了一家写jsp的小公司,面试官问了一些超级基础的问题。1、怎样判断两个对象相等?答:应该先比较对象的哈希值,若相等再重写equals方法进行比较,若相等则对象相等,否则为对象不相等。2、==和equals方法有什么区别?答:首先数据类型分为两类:a)基...原创 2019-03-18 17:06:38 · 251 阅读 · 0 评论 -
java websocket
java websocket这一篇文章是19-3-14日写的,学习java网络编程,同时结合clw的socket现状,来理解流行的websocket协议。java 网络编程URl处理关于这一部分不详细描述,就是资源符号的解析。socket编程首先讲一下网络传出协议:**a)**TCP传输控制协议,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。**b...原创 2019-03-14 15:29:19 · 815 阅读 · 0 评论 -
服务提供者框架笔记
服务提供者框架服务提供者框架(Service Provider Framework):多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来;例如JDBC,JMS。服务组件Service Interface: 服务接口,将服务通过抽接口统一声明,供客户端调用,由各个服务提供者具体实现。Service Sccess API: 服务访问API,用户...原创 2018-10-31 18:28:55 · 209 阅读 · 0 评论 -
java数据结构和算法
java数据结构与算法原创 2017-11-20 13:36:44 · 6449 阅读 · 1 评论 -
不相交类集算法生成迷宫并求解路径
不相交类集生成迷宫并求解路径!原创 2017-12-07 16:50:30 · 508 阅读 · 3 评论 -
Java工程师的成长之路
结合大神们的文字分析,我整理了一张图片,希望以后能达到这个高度!原创 2018-03-30 14:29:13 · 356 阅读 · 0 评论 -
深入理解JVM
深入理解JVM读书笔记原创 2018-04-17 11:20:36 · 236 阅读 · 0 评论 -
Java线程
Java多线程概述基础信息Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进...原创 2018-03-29 14:06:54 · 184 阅读 · 0 评论 -
JDK1.8学习
java稀缺装备时隔多月迎来了java学习的进阶之路。本人菜鸡一枚,写的学习笔记虽力求完美,怎无奈差强人意!这里的笔记大多是拾人牙慧,还没有来自自身的经验总结。希望以后能有机会写出自己的体会。也欢迎交流学习,虽然我知道写的东西很少有人看,哈哈。JDK1.8新特性之Stream集合类的应用之简单认识首先我们新建一个员工类package Entity;public cl...原创 2018-08-16 15:15:23 · 1658 阅读 · 0 评论 -
Java技能树
转载 2018-10-18 11:09:46 · 257 阅读 · 0 评论 -
大数据工程师技能
转载 2018-10-18 11:10:53 · 180 阅读 · 0 评论 -
java
java基础java语言面向对象思想初始化与清除类再生多形性多态原理集合异常参数传递AWT、SWING与JavaFXIORTTI与反射多线程网络编程概要: JAVA编程思想数据结构与算法互联网协议TCP/IPHTTP1.0/2.0/5.0RESTJDKJDK1.8新特性JSONfastjsongsonjacksonSes...原创 2018-10-19 11:22:32 · 295 阅读 · 0 评论 -
java正则表达式
Java 正则表达式原创 2017-11-17 17:54:25 · 265 阅读 · 0 评论