-
线程——线程实现方式和线程属性
线程——线程实现方式和线程属性 进程和线程 进程是计算机系统中能独立运行并作为 资源分配的基本单位 ,它是由PCB(进程控制块),数据段和代码段组成,是一个能独立运行的基本单位.进程的创建,调度,分派都需要较大的时间和空间开销,在操作系统中引入线程,以线程作为调度和...
-
深入理解Java虚拟机---简笔
深入理解Java虚拟机---简笔 Evernote Export 1.走进Java JDK(Java程序设计语言、Java虚拟机、Java API)JRE(Java SE API子集、Java虚拟机)JVM 2.Java内存区域 程序计数器: 记录线程执行字节码的行号指示器。 字节码解释器通过改变程序计数器来依次读取指令,从而实...
-
Socket通信封装MIna框架--含羞代放
Socket通信封装MIna框架--含羞代放 目录 核心类 各个击破 IoService IoFilter IoHandler 总结 # 加入战队 微信公众号 Mina异步IO使用的Java底层JNI框架,Mina提供服务端和客户端,将我们的业务解耦开发.真正做到高内聚低耦合的思想 核心类 IoService :Mina中将服务端和客...
-
基于ZooKeeper的三种分布式锁实现
基于ZooKeeper的三种分布式锁实现 【欢迎关注公众号:程序猿讲故事 (codestory),及时接收最新文章】 今天介绍基于ZooKeeper的分布式锁的简单实现,包括阻塞锁和非阻塞锁。同时增加了网上很少介绍的基于节点的非阻塞锁实现,主要是为了加深对ZooKeeper的理解。 维基...
-
Java面试题:Java中的集合及其继承关系
Java面试题:Java中的集合及其继承关系 关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可: 1、List、Set、Map是否继承自Collection接口? List、Set 是,Map 不是。Map是键值对映射容器,与List和Set有明显...
2019-08-26 06:11:11 java编程语言java高级ESET定义mysqlqq访问速度用户IEAndroid开发
-
SpringBoot内置tomcat启动原理
SpringBoot内置tomcat启动原理 前言 ? ? ? ? ?不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?? 内置tomcat ? ? ? ? ?开发阶段对我们来说使...
2019-08-26 06:10:35 ESET服务器qqBannerIEWebServer系统ServletWebAppPS
-
Properties类按顺序输出加载内容
Properties类按顺序输出加载内容 Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载。 一、问题代码 import java.io.IOException;import java.io.InputStream;import java.util.Properties;public cl...
-
Spring Security 解析(一) —— 授权过程
Spring Security 解析(一) —— 授权过程 Spring Security 解析(一) —— 授权过程 ??在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并整理一...
-
Tomcat源码分析 (八)----- HTTP请求处理过程(一)
Tomcat源码分析 (八)----- HTTP请求处理过程(一) 终于进行到 Connector 的分析阶段了,这也是Tomcat里面最复杂的一块功能了。 Connector 中文名为 连接器 ,既然是连接器,它肯定会连接某些东西,连接些什么呢? Connector 用于接受请求并将请求封装成Request和Res...
2019-08-26 06:08:20 文件ESET服务器定义txtApache服务器IEServlet分析方法WebApp
-
1.3 JAVA集合框架以及区别
1.3 JAVA集合框架以及区别 涉及的参考链接:https://www.runoob.com/java/java-collections.html,http://how2j.cn/k/collection/collection-arraylist/363.html 一、为什么常用集合而不用数组? 引用集合代替数组,数组初始化必须声明长度,容易引起资源浪费以及资源...
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
