java基础
文章平均质量分 80
wangjiang87
一个热爱java的帅哥
展开
-
Java clone() 浅克隆与深度克隆
以下文字转自:桔子园 http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html 现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如转载 2016-01-14 15:55:54 · 347 阅读 · 0 评论 -
Java异常处理和设计
转自:http://www.cnblogs.com/dolphin0520/p/3769804.html 在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性转载 2016-01-14 17:10:49 · 350 阅读 · 0 评论 -
Java的多态及注意事项
转自:http://blog.csdn.net/rainnnbow/article/details/49332087 什么是多态: 多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。在Java中,所有的方法都是通过动态绑定实现多态的。将一个方法调用同一个方法主体关联起来被称作绑定。动态绑定的含义是在运行时根据对象的类型进行绑定。动态绑定也叫作后期绑定或运行时绑定转载 2016-02-02 11:03:08 · 948 阅读 · 0 评论 -
java消息服务学习笔记-1
本文是自己在看java消息服务这本书时的一个笔记。 java消息服务即是JMS。何为JMS?JMS是javaEE13种技术规范中的一种。javaEE规范有:JDBC、JNDI、EJB、RMI、XML、JavaMail、Java Servlet、Jave IDL/CORBA、JAF、JMS、JSP、JTA、JTS。 JMS是SUN公司制定的,包名都是以javax.jms开头的一组API,它是原创 2017-10-20 13:05:10 · 197 阅读 · 0 评论 -
redis在京东到家的订单中的使用
redis作为一款性能优异的内存数据库,在互联网公司有着多种应用场景,下面介绍下redis在京东到家的订单列表中的使用场景。主要从以下几个方面来介绍: 1.订单列表在redis中的存储结构 2.redis和DB数据一致性保证 3.redis中的分布式锁 4.缓存防穿透和雪崩 下面详细介绍每一项。 1.订单列表在redis中的存储结构 订单列表数据在缓存中,是以用原创 2018-01-16 14:02:08 · 793 阅读 · 0 评论 -
java内存模型
java内存模型1.内存模型2.volatile2.1可见性2.2禁止指令重排序优化3.先行发生原则 1.内存模型 内存模型可以理解为在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。 在多处理器计算机系统中,每个处理器都有自己的高速缓存,且所有处理器都共享同一主存: 缓存一致性(Cache Coherence)是多处理器系统必须解决的问题,当多个处理器的运算任务都涉及同一块主存...原创 2019-09-13 23:05:28 · 129 阅读 · 0 评论