
Java
文章平均质量分 50
九十三大人
不要停止学习,不要停止思考
展开
-
面向对象的概念思想
你真的理解面向对象吗?回答这个问题之前,先说出’‘一切都是对象”这句话吧 从思想的角度来说 生活里每一样事物、人物都是对象,我们通过句柄去操作对象,句柄需要和对象进行链接(初始化),否则无法操纵对象。对象具有属性、行为。具有相似属性和行为的一些对象的集合,我们称为类,一类对象。一类对象通过不同的属性区分,所有对象都必须被创建,告诉我们这是一个独特的对象被区分开来。 从语言的角度来说 面向对...原创 2018-02-14 14:14:44 · 243 阅读 · 0 评论 -
EL表达式
**EL表达式** EL简介 1、语法结构${expression}2、[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如 ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,...转载 2018-02-14 15:13:42 · 254 阅读 · 0 评论 -
RPC原理及实例分析
在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。public class Test { public static void main(String[] args) { HelloWorldService helloWorldService = new Hello...转载 2018-02-14 15:53:35 · 289 阅读 · 0 评论 -
Restful(表象性状态转移)的理解
作者:覃超 链接:https://www.zhihu.com/question/28557115/answer/48094438 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。REST – REpresentational State Transfer 直接翻译:表现层状态转移。这个中文直译经常出现在很多博客中。尼玛谁听得懂“表现层状态转移”?这是人话吗...转载 2018-02-14 17:15:04 · 2025 阅读 · 0 评论 -
深入学习JAVA I/O工作机制
我们知道,读取和写入文件I/O操作都调用操作系统提供的接口,因为磁盘设备是由操作系统管理的,应用程序要访问物理设备只能通过系统调用的方式来工作。读和写分别对应read()和write()两个系统调用。而只要是系统调用就可能存在内核空间地址和用户空间地址切换的问题,这是操作系统为了保护系统本身的运行安全,而将内核程序运行使用的内存空间和用户程序运行的内存空间进行隔离造成的。但是这样虽然保证了内核程序...原创 2018-06-29 16:06:26 · 287 阅读 · 0 评论 -
深入解析volatile关键字
转载地址:https://www.cnblogs.com/dolphin0520/p/3920373.html1、计算机计算过程2、并发编程的三要素3、深入解析volatile关键字4、volatile运用场景计算机计算过程大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理...转载 2018-08-09 17:15:49 · 327 阅读 · 0 评论 -
JDK之sun.misc.Unsafe
//下面是sun.misc.Unsafe.java类源码package sun.misc;import java.lang.reflect.Field;/*** * This class should provide access to low-level operations and its * use should be limited to trusted code. Field...转载 2018-08-22 09:18:26 · 1427 阅读 · 0 评论 -
Guava缓存项目实战
项目中涉及到数据缓存,对一致性要求还行,本来打算用Guava做。后来发现6台机器且数据量3亿左右,内存大小和路由达不到要求。换成redis做缓存,但是guava代码已经初步写好,放在此处用于记录。/** * 〈一句话功能简述〉<br> * 〈功能详细描述〉Guava缓存处理抽象类 * * @author wangzha * @see [相关类/方法](可选) * @si...原创 2018-08-16 21:21:21 · 1771 阅读 · 0 评论