摘要: OpenJDK上已经出现了关于下一个主版本JAVA 9的改进建议(JEP)。与以往不同,Oracle在这次谈及了一些真正的特性。而早期对于JDK9的声明仅限于“bug修复和一些小的改进”。 新API和性能特性: 下一个release版本将推出三个全新的API: 1、轻量级的JSON API(JEP 阅读全文
posted @ 2020-08-30 16:26 程序零世界 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这是一块非常简单的Java代码片段: public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } 阅读全文
posted @ 2020-08-28 19:27 程序零世界 阅读(352) 评论(0) 推荐(1) 编辑
摘要: 每天面对一堆堆复杂的代码我相信许多热爱编程的小伙伴也一样顶不住枯燥吧!那么小编今天就放一些有关程序员的一些有趣的趣图,给大家解解闷吧! 最后再来给程序员提几点建议: 我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领域的权 阅读全文
posted @ 2020-08-27 19:51 程序零世界 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 今天想说的就是能够在我们操作数据库的时候更简单的更高效的实现,现成的CRUD接口直接调用,方便快捷,不用再写复杂的sql,带吗简单易懂,话不多说上方法 1、Utils.java工具类中的方法 1 /** 2 * 获取Sort 3 * 4 * @param direction - 排序方向 5 * @ 阅读全文
posted @ 2020-08-26 21:10 程序零世界 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 首先来看一个问题: 下面这个方法是线程安全的吗?如何才能让这个方法变成线程安全的? public class MyCount { private static int counter = 0; public static int getCount(){ return counter++; } } 首 阅读全文
posted @ 2020-08-24 20:41 程序零世界 阅读(386) 评论(1) 推荐(0) 编辑
摘要: Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的。看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事。关于这个新的时间日 阅读全文
posted @ 2020-08-23 21:35 程序零世界 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。 如何创建ThreadLocal变量 以下代码展示了如何创建一个ThreadLoca 阅读全文
posted @ 2020-08-21 20:49 程序零世界 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 当用Redis作为一个LRU存储时,有些时候是比较方便的,在你增添新的数据时会自动驱逐旧的数据。这种行为在开发者论坛是非常有名的,因为这是流行的memcached系统的默认行为。 LRU实际上只是支持驱逐的方式之一。这页包含更多一般的Redis maxmemory指令的话题用于限制内存使用到一个定额 阅读全文
posted @ 2020-08-20 19:47 程序零世界 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在Java中,用System.currentTimeMillis()来测量时间最方便。 你要做的是在某些操作之前获取到时间,然后在这些操作之后你想要测量时间,算出时间差。下面是一个例子: long startTime = System.currentTimeMillis(); callOperati 阅读全文
posted @ 2020-08-19 20:08 程序零世界 阅读(344) 评论(0) 推荐(2) 编辑
摘要: 在高负载多线程应用中性能是非常重要的。为了达到更好的性能,开发者必须意识到并发的重要性。当我们需要使用并发时, 常常有一个资源必须被两个或多个线程共享。 在这种情况下,就存在一个竞争条件,也就是其中一个线程可以得到锁(锁与特定资源绑定),其他想要得到锁的线程会被阻塞。这个同步机制的实现是有代价的,为 阅读全文
posted @ 2020-08-18 21:07 程序零世界 阅读(498) 评论(0) 推荐(0) 编辑