基于Java语言编写的轻量级分库分表(Sharding)中间件:kratos 经验

kratos简介 基于Java语言编写的轻量级分库分表(Sharding)中间件,丰富的Sharding算法支持(2类4种分片算法),能够方便DBA实现库的极速扩容和降低数据迁移成本。Kratos

ygp8 2015-09-04   46175   0

Java,C和Objective-C静态代码分析工具:Infer 经验

称该工具帮助其每个月检查出数百个应用中潜在的 Bug,例如一些空指针访问、资源和内存泄漏等等。支持 Android 的 Java 和 iOS 的 C 和 Objective-C 代码。 项目主页: http://www

jopen 2015-06-11   43094   0

Java使用Fork/Join框架来并行执行任务 经验

子任务执行完的结果都统一放在一个队列里,启动一个线程从队列里拿数据,然后合并这些数据。 Java提供了ForkJoinPool来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合成总的计算结果。

jopen 2015-06-18   29448   0

关于 Java 对象序列化您不知道的 5 件事 经验

数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般 程序员 多知道一点关于 Java 对象序列化的知识所带来的好处。 关于本系列 您觉得自己懂 Java 编程?事实上,大多数程序员对于

jopen 2015-06-24   15335   0

Java 8默认方法会破坏你的(用户的)代码 经验

Java 8的默认方法试图尝试更进一步简化Java API。不幸的是,这一最近的语言扩展带来了一系列复杂的规则,但只有少部分Java开发者意识到这一点。这篇文章告诉你为什么引入默认方法会破坏你的(用户的)代码。

jopen 2015-06-24   17142   0

Java8 的Date包移植到Android中:ThreeTenABP 经验

Java8 的Date包移植到Android中来,主要就是替换joda。Java 8 date api的主要设计者就是joda的创建者,新的API对joda做了不少改进。另外移植过来的包大小比joda小,api数目也少。

jopen 2015-07-08   22589   0

nginx+tomcat实现代理访问java web项目 经验

nginx+tomcat实现代理访问java web项目

jopen 2015-07-09   108748   0

Java企业级快速开发平:JXADF 经验

jxtech.net)中有丰富的插件。 3、前端代码(界面、CSS、JS、图片等)、后端代码(JAVA业务逻辑、SQL脚本【只需要提供一种数据库脚本,在安装时会根据数据库类型自动转换】)全部打包在一

jopen 2015-07-16   121748   0
JXADF   OSGi  

Java的Nmap扫描器:nmap4j 经验

nmap4j 是 一个用 Java 写的 Nmap 扫描器,用来执行、扫描和持久化 Nmap 输出信息。 项目主页: http://www.open-open.com/lib/vi

jopen 2015-08-13   27239   0

Java十分钟速懂知识点 - System类 经验

一些jvm操作,如gc()、runFinalization()、exit(),该部分并未在源码的java doc中提到,可能因为本身不建议主动调用吧。而且这几个方法都仅仅是Runtime.getRuntime()的调用,两者没有区别

nyyb 2015-12-12   13272   0

聊聊Java并发(一)深入分析Volatile的实现原理 经验

Volatile的官方定义 Java语言规范第三版中对volatile的定义如下: java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了

jopen 2016-01-11   20048   0

Java 中日期的几种常见操作 —— 取值、转换、加减、比较 经验

Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我只

jopen 2015-12-24   15667   0

JAVA虚拟机的生命周期 经验

一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Jav

jopen 2016-01-16   18358   0

聊聊并发(二)Java SE1.6中的Synchronized 经验

角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性

jopen 2016-01-16   11466   0

Java高级开发工程师面试考纲 经验

sanesee.com/article/java-engineer-interview-of-content-tree 如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得

351028549 2016-02-17   40006   0

[译]GC专家系列5-Java应用性能优化的原则 经验

the-principles-of-java-application-performance-tuning/ 本文是GC专家系列中的第五篇。在第一篇理解Java垃圾回收中我们学习了几种不同的GC算

DavisKruse 2016-01-27   22086   0

RedKale --一个全新Java微服务框架 经验

iteye.com/news/31318-RedKale-Java RedKale (中文名: 红菜苔,湖北武汉的一种特产蔬菜) 是基于Java 8全新的微服务框架, 包含HTTP、WebSocket

xpbu7558 2016-01-27   24335   0

requery - Java/Android强大的ORM和SQL查询生成器 经验

requery一个轻量级但强大的Java/Android的ORM和SQL查询生成器,支持RxJava和Java 8。 Defining entities: @Entity abstract class

jopen 2016-02-15   26665   0

数据结构几种排序算法详解和总结(java版) 经验

当 dK = 1 的循环过程完成后,排序过程结束。 3.3 、 算法代码实现: import java.util.Random; class ShellSort{ public void sort(int[]

jopen 2016-01-18   48941   0

Java Base64、AES、SHA1、MD5加密算法 经验

import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security

egbl9344 2016-01-20   38668   0
1 2 3 4 5 6 7 8 9 10