Java后台管理框架:Alexgaoyh-SSHWeb 经验

Alexgaoyh-SSHWeb 项目整合 shiro,完成后台权限控制,封装 baseDao 实现简单的CRUD和分页操作, 整合百度 Ueditor,实现资源上传等功能,前端页面使用 Freemarker 模板,配置 Ehcache 缓存逻辑,增加查询缓存,二级缓存。同时整合配置 Redis 2.6,另一种缓存逻辑。 springmvc 4.x hibernate 4.x mysql 5.x shiro ehcache ueditor freemarker redis 2.6 maven

jopen 2015-02-13   92577   0

Java虚拟机内存模型 经验

当一个线程正在执行一个Java方法时,程序计数器记录正在执行的Java字节码地址,如果执行的是native方法,则计数器为空 2)Java虚拟机栈:线程私有 同Java线程同时间创建,用于保存

jopen 2014-09-29   25592   0

20个非常有用的Java程序片段 经验

getStackTrace()[1].getMethodName(); 4. 转字符串到日期 java.util.Date = java.text.DateFormat.getDateInstance().parse(date

jopen 2014-10-21   17185   0

Java bean validation 规范与参考实现 经验

JavaBean 验证定义了相应的元数据模型和 API。缺省的元数据是 Java Annotations,通过使用 XML 可以对Java注解信息进行覆盖和扩展。在应用程序中,通过使用 Bean Validation

jopen 2014-11-14   20381   0

避免Java堆空间错误的5个步骤 经验

牢记以下五个步骤可以为你减少很多头痛的问题并且避免Java堆空间错误。 通过计算预期的内存消耗。 检查JVM是否有足够的可用空间。 检查JVM的设置是否正确。 限制节点使用交换空间和内存分页。 设置实例slot数量小于JobTracker

jopen 2014-12-13   12255   0

Java内存模型深度解析:final 经验

中,final域的读/写不会插入任何内存屏障! JSR-133为什么要增强final的语义 在旧的Java内存模型中 ,最严重的一个缺陷就是线程可能看到final域的值会改变。比如,一个线程当前看到一个

jopen 2015-01-18   12653   0

如何通过编程发现Java死锁 经验

个问题或者重启程序,或者做些其他的事情。 在编程中使用ThreadMXBean类来检测死锁 Java 5引入了 ThreadMXBean 接口,它提供了多种监视线程的方法。我建议您了解所有这些方法

jopen 2015-03-16   12314   0

Java之强引用、 软引用、 弱引用、虚引用 经验

如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。

jopen 2015-04-03   12508   0

Java中的垃圾收集器 经验

本系列为《深入理解Java虚拟机 》(周志明著)读书笔记。 Java中的垃圾收集器 JVM规范对于垃圾收集器的实现没有任何规定,因此不同厂商、版本的虚拟机所提供的垃圾收集器可能会有很大的差异。这里我们的讨论将基于Sun

yg3n 2015-06-04   19789   0

11款Java工具:源代码优化与分析 经验

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源: http://java.dzone.com/articles/java-tools-source-code

yg3n 2015-06-04   64257   0

Java 理论与实践: 正确使用 Volatile 变量 经验

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,

cd33 2015-03-28   11720   0

java自带线程池和队列详细讲解 经验

Java线程池使用说明 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java

cymt 2015-05-03   15566   0

Java内存模型与volatile关键字 经验

原文出处: 博客(从零到无穷大) Java内存模型(Java Memory Model) Java内存模型(JMM),不同于Java运行时数据区,JMM的主要目标是定义程序中各个变量的访问规则,即

pdce 2015-06-11   12173   0

最全面的Java多线程用法解析 经验

最全面的 java多线程 用法解析,如果你对Java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解Java多线程的原理以及使用方法。 1.创建线程 在Java中创建线程有两种方法:使

jopen 2015-03-18   24731   0

Java 8中的default方法使用详解 经验

Java 8支持default方法,本文也主要来讲解一下Java 8中default方法的使用方法,比较详细。 什么是default方法? Java 8发布以后,可以给接口添加新方法,但是,接口仍

n7w77 2015-03-19   24291   0

java 7中捕获多个异常 经验

译者:fangqiang08(fangqiang08@gmail.com) java 7使得我们能够在同一个catch语句块中捕获多种不同的异常,这也叫做多重异常捕获。 在java7以前,我们可能要这样做: try { //

n7w77 2015-03-19   24168   0

Java Struts文件上传和下载详解 经验

xml中设置各种参数,我们将在下面看到。 视图文件index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib

dwd4 2015-04-01   28171   0

Java8的简约Web框架:jooby 经验

jooby是用于Java8环境下的简约Web开发框架。受express.js启发。( express.js 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。Express

jopen 2015-03-06   30309   0

基本的Java try-cathc-finally异常处理 经验

这一小节概述了try-catch-finally 语句是怎样处理错误的,文中的例子是Java的,但是同样的规则也适用于C#。java和C#中异常的唯一区别就是C#中没有已检查异常。已检查异常和未检查异常将在后面小节更加详细地介绍。

jopen 2015-03-11   19185   0

Java 高质量代码笔记 经验

Android 一般使用 JUnit,也有很多其它不同的测试框架.

y37f 2015-03-14   11568   0
1 2 3 4 5 6 7 8 9 10