实战OutOfMemoryError 经验

这里我们这个例子中模拟的场景其实经常会在实际应用中出现:当前很多主流框架,如Spring、Hibernate对类进行增强时,都会使用到CGLib这类字节码技术,当增强的类越多,就需要越大的方法区用于保证动态生成的Class可以加载入内存。

jopen 2013-01-10   17748   0

企业模块化开发Java框架:Hasor 经验

从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与 Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层

jopen 2013-07-09   61376   0

百度地图查询视野范围内的建筑物 经验

com/doc/refman/5.0/en/spatial-extensions.html l 关于hibernate 支持mysql-spatial : http://blog.csdn.net/b100

jopen 2013-07-15   41717   0

你应该远离的6个Java特性 经验

下面对这些特性进行逐个分析,看看为什么普通的Java开发者应该远离他们: 反射 在流行的库如Spring和Hibernate中,反射自然有其用武之地。不过内省业务代码在很多时候都不是一件好事,原因有很多,一般情况下我总是建议大家不要使用反射。

jopen 2015-03-09   21123   0

[原]Spring Boot(1)-快速构建应用 经验

spring-boot-starter-data-jpa 包含 spring-data-jpa、spring-orm 和 Hibernate 来支持 JPA。 spring-boot-starter-data-mongodb 包含 spring-data-mongodb

totl 2016-08-19   53868   0

数据库分区分片框架 经验

案一般都是选用iBatis或Spring Jdbc Template等方案进行封装,而对于Hibernate等高度封装的OR映射方案,实现起来就非常困难了。 需求 需求决定了后续的解决方案及问题领域:

jopen 2013-12-24   61491   0

Apache Ignite(二):核心特性一览(V1.4.0版本) 经验

Session对于提高Servlet容器的性能以及可扩展性是非常有用的。 1.13.Hibernate二级缓存 Ignite可以作为Hibernate的二级缓存,他可以显著的提高应用中持久化层的速度。 1.14.Spring缓存

jopen 2016-01-12   22857   0

字节码操纵技术探秘 经验

本文将会主要关注Javassist和ASM。 我们为什么应该关注字节码操纵呢? 很多常用的Java库,如Spring和Hibernate,以及大多数的JVM语言甚至我们的IDE,都用到了字节码操纵框架。另外,它也确实非常有趣,所

lsbj2048 2016-12-02   11489   0

Spring事务管理的前世今生 经验

化操作的情况。 * HibernateTransactionManager:适用于使用Hibernate进行数据持久化操作的情况。 * JpaTransactionManager:适用于使用JPA进行数据持久化操作的情况。

jopen 2014-06-12   16142   0

java高并发解决方案 经验

(内部测试表明反应时间大 约快15倍)。 Ehcache Ehcache出自Hibernate,在Hibernate中使用它作为数据缓存的解决方案。 Java Caching System J

jopen 2014-12-17   52929   0

扩展PropertyPlaceholderConfigurer对prop文件中的属性加密 经验

在成熟加密框架中jasypt( http://www.jasypt.org/ )很不错,包含了spring,hibernate等等加密。试用了一些功能后感觉并不太适合我的需要。 加密的安全性是相对的,没有绝对安全的

jopen 2013-09-25   59017   0

简单易用的Java MVC框架VRaptor使用教程 经验

现并发布。上文所提及的拦截器和生产者分别位于 vraptor-jpa 和 vraptor-hibernate 插件中,只需要将相关的jar包添加到项目中(或通过配置自己熟悉的依赖管理工具)就可以正常使用它们,而无需更多的配置。

jopen 2014-08-04   22476   0

影响Java EE性能的十大问题 经验

在实际中,与数据库相关的性能问题是很常见的。由于多数数据库事务处理都是由JDBC数据源执行的(包括关系持久化API,例如Hibernate)。而性能问题最初都会表现为线程阻塞。 以下是我在10年的工作中,经常出现的关于数据库方面的问题(以Oracle数据库为例):

jopen 2014-01-24   42211   0

Java EE性能的十大问题 经验

在实际中,与数据库相关的性能问题是很常见的。由于多数数据库事务处理都是由 JDBC 数据源执行的(包括关系持久化 API,例如 Hibernate)。而性能问题最初都会表现为线程阻塞。 以下是我在 10 年的工作中,经常出现的关于数据库方面的问题(以

jopen 2012-07-03   85812   0

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

到位,做Java的人太难使用;如果封装得太多,在做一些用复杂SQL的时候又非常麻烦。比如:Hibernate就采用了封装HQL的方式来解决这方面的问题。iBatis对于SQL支持比较好,但是又会有一些

bgn4 2015-05-06   14636   0
SQL   TinySqlDsl  

关键业务系统的JVM启动参数推荐 经验

PermSize=128m -XX:MaxPermSize=512m (JDK7)现在的应用有Hibernate/Spring这些闹腾的家伙AOP之后类都比较多,可以一开始就把初始值从64M设到128M,并设一个更大的Max值以求保险。

jopen 2015-12-11   19033   0
JVM   Java开发  

Java 8 Streams 中的数据库 CRUD 操作 经验

API对数据库中的数据进行流式操作。 “为什么这样做会很酷呢?” 你可能会这样问你自己。 “ 如今 甚至 Hibernate 都已经支持流式操作了 !”这就是回答。 使用 Speedment 流式操作最美好的事情

ask321 2016-10-31   12266   0

Spring+Mybatis整合事务不起作用之解决方案汇总 经验

公司最近一个项目用到Spring和Mybatis,发现用起来挺方便,比以前的那个struts+hibernate舒服多了。废话少说,直接摆问题,碰到的问题是,mybatis不在事务中运行,后台日志报 “

openkk 2012-08-08   256846   0

Java开源框架、类库和软件集合:Awesome Java 经验

persistence standards: JPA, JAXB, JCA and SDO. Hibernate - Robust and widely used with an active community

jopen 2014-10-12   70029   0

创建你自己的 Java 注解类 经验

如果你已经在使用Java编程,并且也使用了任何像Spring和Hibernate这样的流行框架,那么你应该对注解的使用非常地熟悉。使用一个现有框架工作的时候,通常使用它的注解就够了。但是,你是不是也有时候有要创建属于你自己的注解的需求呢

jopen 2014-08-06   57666   0
1 2 3 4 5 6 7 8 9 10