像写SQL一样编写Java数据应用-TinySqlDsl 经验

但是不管是哪种方案,其优点和缺点往往也是连在一起的,究其原因是因为SQL和Java编程之间是割裂的,如果封装得不到位,做Java的人太难使用;如果封装得太多,在做一些用复杂SQL的时候又非常麻烦。比如:

bgn4 2015-05-06   14636   0
SQL   TinySqlDsl  

超高性能的 Java 对象消息服务器:Apache Artemis 经验

Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器。其核心只依赖一个 netty.jar 文件。该项目的目的是为你的 Java 应用提供一个嵌入式的消息服务。 架构图:

jopen 2015-06-03   38319   0

Android Java 程序员必备开发工具 经验

对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。 下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们

jopen 2015-06-11   35030   0

Java 7之基础 - 强引用、弱引用、软引用、虚引用 经验

。如下: Object o=new Object();   //  强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的

phpw34 2015-04-21   11583   0

分别使用Java IO、NIO、Netty实现的一个Echo Server示例 经验

分别使用Java IO、Java NIO、Netty来实现一个简单的EchoServer(即原样返回客户端的输入信息)。 Java IO int port = 9000; ServerSocket s

jopen 2015-05-25   23361   0

java之httpClient 3.x、AsyncHttpClient1.9.x使用总结 经验

首先请大牛们见谅菜鸟重复造轮子的学习方式,本文适合新手看~ 下面使用的同步http是HttpClient 3.X 的版本,不过早已 不在维护 ,如果刚开始使用http,建议大家都换成 4.X 版本,别看下面的有关同步http的部分了,4.x效率有质地提高,总结3.X只是因为无奈旧项目还在使用。

pdce 2015-06-11   119343   0

微型数据绑定和校验框架:form binder java 经验

form-binder-java 是一个容易使用和定制的微型数据绑定和校验框架,是 form-binder 的 Java 移植版。用 Java 8 实现,运行时要求 Java 8。 它有如下特点:

jopen 2015-07-20   11698   0

Java删除ArrayList中的重复元素的2种方法 经验

ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇 到那种必须从已建成的ArrayList中删除重复元素的要求。

pm45e 2015-08-03   11010   0

java8之lambda表达式(接口中的静态方法) 经验

Java8中,你可以为接口添加静态方法 。从技术角度来说,这是完全合法的。只是它看起来违反了接口作为一个抽象定义的理念。 至今为止, 我们经常在相互一起使用的类中使用静态方法。你可以在标准库中找

jopen 2015-05-27   30790   0

eclipse 3.7 indigo(Eclipse IDE for Java EE Developers) 安装 tomcat 插件 经验

eclipse 3.7 indigo(Eclipse IDE for Java EE Developers) 安装 tomcat 插件

humm0214 2015-06-02   101722   0

Java并发编程从入门到精通》 常见的内存溢出的三种情况 经验

3. 常见的内存溢出的三种情况: 1)JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space JVM在启动的时候会自动设置JVM Heap的值,

jopen 2015-09-08   19454   0

LeakCanary - 一个 Android/Java 内存泄漏检测库 经验

LeakCanary 是一个用于Android和Java的内存泄漏检测库。 “A small leak will sink a great ship.” - Benjamin Franklin 入门

jopen 2015-05-09   28718   0

Java 8+Android M新特性总结(简略版) 经验

这次把这两个主题放在一起写下。虽然 Java 8出来已经有很长一段时间了,而 Android M还只有几周时间,但是前者的很多特性也许很多 Android 程序员都不了解或是没有使用过,所以姑且都算新东西了。

f627 2015-07-16   78566   0

java8之lambda表达式(变量作用域) 经验

通常,我们希望能够在lambda表达式的闭合方法或类中访问其他的变量,例如: package java8test; public class T1 {     public static void m

jopen 2015-05-25   21172   0

Java 8新特性探究(一)通往lambda之路_语法篇 经验

4是首选的,毕竟前段子刚刚出的正式版本,以下是他们的下载地址。 jdk 8: https://jdk8.java.net/download.html (毕竟是国外的网站,如果下载慢,可以到我的云盘下载 http://pan

jopen 2015-02-03   18613   0

互联网公司总结的Java技术知识点 经验

罗列了一个清单,多数都谈到了。 负载均衡 F5:特点、安装、配置、与其他技术的区别 Apache Httpd和Ngix的异同 LVS:特点、安装、配置、与其他技术的区别

jopen 2015-03-09   66997   0
技术  

总结java TreeSet排序问题,其他的集合框架也如此 经验

java中接口Set有众多实现类,而HashSet和TreeSet是最常用的两个,这里总结TreeSet实现排序的2种方式: 1.通过 TreeSet ( Comparator

jopen 2014-12-15   10843   0

Java程序员必须掌握的8大排序算法 经验

本文主要详解了Java语言的8大排序的基本思想以及实例解读,详细请看下文 8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排

jopen 2015-01-11   23417   0

Java内存模型深度解析:顺序一致性 经验

数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步来排序。

jopen 2015-01-18   12520   0

Java 8新特性探究(十)StampedLock将是解决同步问题的新宠 经验

原文出处: 成熟的毛毛虫的博客 Java8就像一个宝藏,一个小的API改进,也足与写一篇文章,比如同步,一直是多线程并发编程的一个老话题,相信没有人喜欢同步的代码,这会降低应用的吞吐量等性能指标,

jopen 2015-02-05   14731   0
1 2 3 4 5 6 7 8 9 10