-
怎么用wait、notify巧妙的设计一个Future模式?
怎么用wait、notify巧妙的设计一个Future模式? 我们知道多线程可以实现同时执行多个任务(只是看起来是同时,其实是CPU的时间片切换特别快我们没感觉而已)。 现在假设一个做饭的场景,你没有厨具也没有食材。你可以去网上买一个厨具,但是这段时间,你不需要闲着啊,...
-
《算法导论》第二章demo代码实现(Java版)
《算法导论》第二章demo代码实现(Java版) 《算法导论》第二章demo代码实现(Java版) 前言 表示晚上心里有些不宁静,所以就写一篇博客,来缓缓。囧 拜读《算法导论》这样的神作,当然要做一些练习啦。除了练习题与思考题那样的理论思考,也离不开编码的实践。 所以,...
-
ConcurrentHashMap的size()方法(1.7和1.8)
ConcurrentHashMap的size()方法(1.7和1.8) 在1.7和1.8版本中,计算size()方法有写不同。先介绍1.7版本的实现。 1.7版本 在1.7版本中,有一个重要的类 Segment ,利用它来实现分段锁 static final class SegmentK,V extends ReentrantLock implements Serializable {...
-
面试官:Java序列化为什么要实现Serializable接口?我懵了
面试官:Java序列化为什么要实现Serializable接口?我懵了 整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试官有点懵了 3万字...
2020-02-22 16:05:21 mysql优化java基础java开发java基础知识什么是javamysqltxtIE磁盘Bug
-
spring cloud微服务快速教程之(八) Spring Cloud Alibaba--nac
spring cloud微服务快速教程之(八) Spring Cloud Alibaba--nacos(二)、配置中心 0-前言 上一篇我们介绍了nacos作为服务注册发现组件的功能,nacos还具有配置中心的功能,而且支持热加载; 在此之前,配置中心有Spring Cloud Config,实际上,用这个有很多风险和隐忧...
2020-02-22 16:05:16 文件IEPS<ApplicationServer项目BootStrap地址name
-
Request&Response
RequestResponse 这两天复习了下Request以及Response部分的内容。 主要内容 HTTP协议:响应消息 Request对象 Response对象 ServletContext对象 HTTP: * 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格...
-
使用java基础实现一个简陋的web服务器软件
使用java基础实现一个简陋的web服务器软件 使用java基础实现一个简陋的web服务器软件 1、写在前面 大学已经过了一年半了,从接触各种web服务器软件已经有一年多了,从大一上最开始折腾Windows电脑自带的IIS开始,上手了自己的第一个静态网站,从此开启了web方向学习的...
2020-02-22 16:04:45 web服务器软件java基础文件服务器定义Windows服务器软件用户IEWebApp
-
手把手带你阅读Mybatis源码(二)执行篇
手把手带你阅读Mybatis源码(二)执行篇 前言 上一篇文章提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。 之后这部...
-
反射
反射 反射 示例类 User 类: class User{ String name; int id; public User() { } public User(String name, int id) { this.name = name; this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public...
-
ConcurrentHashMap源码分析
ConcurrentHashMap源码分析 ConcurrentHashMap解决了HashMap的线程不安全问题,在分析之前先介绍一个将HashMap线程安全的方法。利用 Collections.synchronizedMAp方法 调用内部类 SynchronizedMap HashMapString, String map = new HashMap();Map m = Collections.sync...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
