Java 9的JDK中值得期待的:不仅仅是模块化 经验

在多次延期后,Java 9将于9月21日以Java开发工具包9的形式出现,这是自2014年3月以来,Java标准版的第一次重大升级。官方列出了JDK 9的大约90个新特性,模块化是最主要的一个。将Ja

dmm33054 2017-09-07   31140   0
JDK   Java9   Java开发  

2017年排名Top 100的Java类库——在分析了259,885份源码之后得出的结论 经验

一年的时间就这么匆匆过去了,就好像像我们昨天才刚刚从GitHub上分析了2016年的Top Java类库一样。今年,我们在数据检索方面采用了Google的BigQuery,来得到更精确的结果。 译者注:

MelNfo 2018-01-25   38134   0

完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等) 经验

e可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。 字节码操作 编程操作Java字节码的函数库。 ASM :通用底层字节码操作及分析。 Javassist :尝试简化字节码编辑。

encn 2015-05-20   142799   0

深入理解Java虚拟机笔记 – 自动内存管理机制(调优案例分析与实战) 经验

Memory内存,Direct Memory分配不足导致的内存溢出。 从实践经验的角度出发,除了 Java 堆和永久代之外,我们注意到下面这些区域还会占用较多的内存: Direct Memory: 可通过-

jopen 2014-11-30   23184   0

Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍 经验

再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 2.Java的clone()方法 ⑴clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足:

jopen 2016-01-06   5955   0

Java NIO 实现进程通讯,解决用户自定义数据的组包和拆分粘包的问题 经验

TCP通讯过程中,由于网络原因或者其他原因,经常出现粘包和半包现象。所以在具体编程中需要考虑。 下边的 java 代码是用 NIO 实现的一个Server端,消息的通讯格式为: 4字节int类型 [包头]

jopen 2013-08-08   94532   0

Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理 经验

。下面的示例介绍如何将JSON的省市县数据保存到数据库中,实现原理非常简单,就是利用JSON的java工具包API,将层次结构的JSON对象数组通过递归的方式首选转换为Java对象数组,然后保存到数据库中。 实现步骤是: (一)首先定义一个JsonItem实体类:

openkk 2012-09-01   69137   0

Java模板擎Velocity模板引擎的介绍和基本的模板语言语法使用 经验

是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。从而实现界面和Java代码的分离

jopen 2014-01-04   32027   0

Java分布式数据源分表分库、读写分离应用层框架:j360-datasource 经验

j360-datasource 构建 Java 1.7+ Maven 3.2+ Spring 4.1.3 1.0功能介绍 当前版本说明 分表:基于配置的count通过loadbalance算法映射到对应的table_0

jopen 2015-11-05   41899   0

Java内存泄露监控检测工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat 经验

jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序

ArdisLHB 2016-02-03   28127   0

Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码) 经验

import java.net.Socket; import java.net.SocketException; import java.io.IOException; import java.io.InputStream;

Icarus 2013-11-15   12405   0

2018年在Java、Web和移动开发方面最值得关注的12大开源框架 经验

Boot时,我完全被它简洁的配置惊讶到了。使用Spring Boot编写基于Spring的Java应用程序就像使用main()方法编写核心Java应用程序一样简单。 尽管我已经尝试过Spring Boot,但我

CletaYates 2018-02-02   33620   0

实现Java Swing程序类似QQ停靠在桌面边缘时自动隐藏 经验

import java.awt.Point; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event

fmms 2012-02-19   46297   0

jspxnet:java web 一体化构架,包含了数据库,页面构架和web ui 经验

简介 一套开源的 java 平台 web构架,体积小巧,使用模板制作页面。标准的(html+css+javascript) UI方式。 丢掉了jsp编译的烦恼和使用tag的麻烦, 完整的架构体系

openkk 2012-03-06   19600   0
Java   Web框架  

用于Apache Shiro库的Java多协议(CAS,OAuth,OpenID,SAML,HTTP)客户端:buji-pac4j 经验

buji-pac4j 是一个用于 Apache Shiro 库的Java Web多协议(CAS,OAuth,OpenID,SAML,HTTP)客户端。 它支持以下这6种身份验证机制: OAuth (1

jopen 2014-12-17   70954   0

Java多线程编程环境中单例模式的实现 (内部类实现多线程环境中的单例模式) 经验

,从JVM的角度讲,这些代码仍然可能发生错误。 对于JVM而言,它执行的是一个个Java指令。在Java指令中创建对象和赋值操作是分开进行的, 也就是说instance = new Sin

jopen 2014-05-10   25992   0

如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例 经验

文对这些关键字的使用进行了描述。 在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。。举个例子,如果你的Java程序中有两个线程——即生产者和消费者,那么

jopen 2015-08-04   21740   0

Java日志框架slf4j、jcl、jul、log4j1、log4j2、logback大总结 经验

我们看到只有一个类:SLF4JBridgeHandler 它继承了jdk-logging中定义的java.util.logging.Handler,Handler是jdk-logging处理日志过 程

jopen 2015-05-03   185827   0

Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等 经验

import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util

jopen 2016-01-16   5878   0

C/C++ 在 Java 项目、Android 和 Objective-C 三大平台下实现混合编程 经验

一、为什么使用C/C++ 便于移植,用C/C++写得库可以方便在其他的平台上再次使用。 代码的保护,由于java层代码很容易被反编译,而C/C++库反汇难度较大。 提高程序的执行效率,将要求高性能的应用逻辑使

MorrisMarqu 2016-08-05   46473   0
1 2 3 4 5 6 7 8 9 10