标签:Java

Java

浅谈设计模式之单例模式

光仔December 发布于 2018-06-18

单例模式(Singleton Pattern)是 Java 中常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访...

阅读(64)评论(0)赞 (1)

Java

JVM调优-堆大小设置、回收器选择

光仔December 发布于 2018-05-28

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物...

阅读(90)评论(0)赞 (0)

Java

甲骨文称 Java 序列化的存在是个错误,计划删除

1

光仔December 发布于 2018-05-28

甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流…Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并...

阅读(46)评论(0)赞 (0)

Java

看阿里大牛深入浅出Java线程池原理分析与使用

3

光仔December 发布于 2018-05-22

在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。   使用线程池的好处 1、降低资源消耗 可以重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度 当任务到达时,任务可以不...

阅读(75)评论(0)赞 (0)

Java

Java 开源博客 Solo 2.8.0 发布,支持上传至本地服务器

光仔December 发布于 2018-04-17

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.8.0 版本支持了文件上传本地服务器,并修复了一些缺陷,强烈建议升级到该版本。 安装 下载安装包 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/c...

阅读(50)评论(0)赞 (0)

互联网

安卓使用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元

1

光仔December 发布于 2018-03-29

据一家上诉法院透露,谷歌和甲骨文为期多年的官司接近尾声。由于在Android移动操作系统中使用了甲骨文所拥有的Java编程代码,谷歌有可能赔偿甲骨文88亿美元。 美国联邦巡回上诉法院与本周二裁决,谷歌使用Java开发Android系统的行为侵犯了甲骨文的版权。这场于2010年开始...

阅读(58)评论(0)赞 (0)

移动开发

哪个更快:Java堆还是本地内存

1

yuehanjs 发布于 2016-12-21

使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native...

阅读(98)评论(0)赞 (1)

Web前端

Java 8的Nashorn脚本引擎教程

1

yuehanjs 发布于 2016-12-15

本文为了解所有关于 Nashorn JavaScript 引擎易于理解的代码例子。 Nashorn JavaScript 引擎是Java SE 8的一部分,它与其它像Google V8 (它是Google Chrome 和Node.js的引擎)的独立引擎相互竞争。 Nashorn...

阅读(226)评论(0)赞 (0)