java
443441968
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
json 对象和字符串说明
function callback(str){ var json = eval('(' + str + ')'); }... 不过现在都不建议用eval了,解析json,可以用这个function jsondecode(data){ return (new function("return " + data))(); }json分析实例j转载 2015-05-05 16:53:23 · 702 阅读 · 0 评论 -
for循环和while循环区别
for循环,while循环旨在与迭代一个数组,最终完成结果一样。区别:for循环变量的作用域在于for循环内,而while循环变量的作用域在while外部。for(int i=0;i<5;i++){ //i在for循环内部,外部不可能使用这个i值}int j=0;while(j<5){//在该while循环执行完后,j变量依然可以操作。j++;}...原创 2018-04-16 09:46:26 · 2496 阅读 · 0 评论 -
UML类图一分钟明白
UML类图的思想:用简单的图表就能阐释各个对象之间的关系。这对阅读源代码明白类图之间的关系很重要。所以主要关系为:继承,实现,关联、聚合,组合、依赖(聚合、组合是关联的更具体化)在这些关系中:其中继承、实现 都与直接的类由关系,那么图表显示时,会出现三角行的形状 关联、聚合、组合、依赖都是引用其他的类对象。那么在图标显示时,会出现箭头的形...原创 2018-08-13 10:03:59 · 320 阅读 · 0 评论 -
Java SPI机制学习
许多框架在编写时,都用到了SPI机制。那我们今天就来说说什么是SPI机制。SPI机制:service provider interface,弱译:接口提供服务(白话翻译)。网络语言:基于接口的编程+策略模式+配置文件”组合实现的动态加载机制定义接口类(interface) +多个类对同一接口的实现(implements)+接口类和实现类进行一个配置( src/main/resource...原创 2018-09-14 10:15:42 · 281 阅读 · 0 评论 -
类加载顺序说明
在 Java 中,Class<T> 和 ClassLoader 是造物之始。万物皆是“某类T” 的存在物,而“某类T” 是“万类之类 Class<T>” 的存在物,类别也是一种存在物,存在物即 Object。实例 t -> 类别 T -> 所有类别的抽象 Class<T> -> Object。要创造类别 T 的实例,先通过某种方式(...转载 2018-09-14 10:31:48 · 176 阅读 · 0 评论 -
aio和nio和bio实践
网络传输中分为BIO,AIO,NIO。其中BIO是blocking阻塞io读取,AIO异步io读取,NIO解决高并发的异步io读取。BIO网络传输数据的方式,客户端发送请求(等待服务端返回数据)----服务端接收请求,完成业务。返回信息到客户端。这个就是早期传统的请求方式(ServerSocket)AIO异步非阻塞,可以不等待服务端就可以去干其他的事情。 NIO,多...原创 2018-09-26 17:31:06 · 303 阅读 · 0 评论 -
netty实践
/** * 1. 双线程组 * 2. Bootstrap配置启动信息 * 3. 注册业务处理Handler * 4. 绑定服务监听端口并启动服务 */package com.ty.netty.first;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import ...原创 2018-09-26 17:42:43 · 675 阅读 · 1 评论
分享