标签归档:Java
java分库分表
cobarclient
http://code.google.com/p/shardbatis/
http://code.google.com/p/ibatis-sharding/[......]
怎样编写高质量的java代码
代码质量概述
怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。[......]
学习Spring必学的Java基础知识(1)----反射
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [......]
如何加速 Java 应用开发
在实际开发过程中,有很多时间浪费在启动服务器、调试、重复工作上等。如何提高开发效率我觉得有必要去思考一下。本系列不包括改善硬件来提高速度。在此我从5个方面总结了如何提高开发效率,当然不一定很完善,欢迎补充。[......]
如何用70行Java代码实现深度神经网络算法
对于现在流行的深度学习,保持学习精神是必要的——程序员尤其是架构师永远都要对核心技术和关键算法保持关注和敏感,必要时要动手写一写掌握下来,先不用关心什么时候用到——用不用是政治问题,会不会写是技术问题,就像军人不关心打不打的问题,而要关心如何打赢的问题。[......]
xSocket
overview
PLEASE NOTE that the active development has been stopped. Currently this project supports bugfixes only [......]
jsoup: Java HTML Parser
jsoup
is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
jsoup
implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers do.[......]
2015最受欢迎的Java EE容器
这是我们第二篇关于 Plumbr Agent 监控服务器环境的年度报告。在第一篇中,我们展示了Java各个版本的市场份额。在本文中,我们会分享最受欢迎的Java EE容器数据。[......]
ToStringBuilder
commons-lang包中的org.apache.commons.lang.builder.ToStringBuilder.reflectionToString方法。
log.info("对象内容为:"+ToStringBuilder.reflectionToString(obj));
Java压缩技术
用Java concurrent编写异步加载图片功能
在android异步加载ListView中的图片中使用异步方式加载的图片,当时要的急,写的很粗糙,是为每个图片加载一个线程来实现的。
可以用java concurrent很简明的实现类似功能,并且用到线程池。[......]
Java文件上传组件Apache Commons FileUpload应用指南(二)——FileUpload如何工作?
在最初的 http 协议中,没有上传文件方面的功能。RFC1867("Form-based File Upload in HTML".)
为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用
户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户
发送来的文件。[......]
ProGuard
Main
ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition.[......]
Spark Framework - A tiny Java web framework
Quick Start
import static spark.Spark.*; public class HelloWorld { public static void main(String[] args) { get("/hello", (req, res) -> "Hello World"); } }
Run and View
http://localhost:4567/hello
[......]
java web安装打包工具——打造神器级工具
介于目前市面上的打包工具操作复杂、繁琐,而且很少能适用于Java web的项目打包、加密,在本人长时间寻找下终于发现了一款非常好用的工具。
JInstall—专业的java web 项目打包、加密工具
软件说明:[......]
下一代移动iOS和安卓应用程序应该用java来编写的8大原因
下一代移动 iOS 和 安卓应用程序应该用 java 来编写的8大原因
Java 在近十几年来一直是最流行的编程语言之一,而在 2015 年,这种语言再一次被证明是行业的驱动力,因为它在 TIOBE 编程语言排行榜中取得了领先的优势。虽然 TIOBE 的统计方法合理性还存在一些问题,但可以结合像 RedMonk 或 PYPL 的这些其他排行榜,也能给出 Java 普及度的一个很好的指标。[......]
如何使用Java构建微服务?
import static和import的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名 的方式来调用。