JAVA - 程序猿的博客

钟天才的博客

甜菜
的博客小窝

JAVA

这家伙很懒,还没填写该栏目的介绍呢~

JAVA

HashMap以及ConcurrentHashMap

阅读(865)评论(0)

HashMap实现 JAVA7实现 在java7中,HashMap存在一个Entry数组 transient Entry<K,V>[] table; Entry的实现其实就是链表的实现,除了key、value还有下一个元素的引用 ...

JAVA

spring加载bean实例化顺序

阅读(2586)评论(0)

问题来源: 有一个bean为 A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。 如果只是在A里单纯的写着: private B b; private String name = b.funb(); 会报错说nullpointExcep...

JAVA

Spring整合Redis作为缓存

阅读(1363)评论(0)

采用Redis作为Web系统的缓存。用Spring的Cache整合Redis。 一、关于redis的相关xml文件的写法 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring...

JAVA

shiro删除缓存

阅读(5924)评论(0)

项目中用到shiro管理权限,当角色的权限改变后,要立刻刷新用户的权限,这样需要通过删除对应用户的cache来刷新权限   import java.io.Serializable; import java.util.Iterator; import java.util.Set; import org.apache....

JAVA

Spring MVC整合Freemarker

阅读(4224)评论(0)

我用的是maven管理包,所以首先要在pom.xml中引入包 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</ver...

JAVA

spring整合mybatis

阅读(2923)评论(0)

spring中整合mybatis,首先必须在pom.xml中引入的是mybatis的包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybat...

JAVA

sitemesh简单例子

阅读(1746)评论(0)

Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术,相比于jsp 的include语法,在需要修改时,只需要修改模板的内容就可以,提供了相对方便的操作 首先要引入sitemesh包 <dependency> <groupId>o...

JAVA

springmvc 实现简单上传和下载

阅读(1151)评论(0)

spring提供了简单的上传和下载机制,只需简单几句代码就能够实现上传和下载 下载 package com.youngpioneers.memory.web; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils;...

JAVA

Spring MVC实现 xml和json数据的输入输出

阅读(2200)评论(0)

springMVC提供了RequestBody 和ResponseBody两个注解来接受http传递过来的body数据 需要作出的配置为spring的mvc配置文件添加 <mvc:annotation-driven> <mvc:message-converters register-default...

JAVA

Java事务处理总结

阅读(955)评论(0)

 一、什么是Java事务     通常的观念认为,事务仅与数据库相关。     事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何...

JAVA

Spring动态切换多数据源解决方案

阅读(1382)评论(0)

  Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。     &...

JAVA

Spring 之注解事务 @Transactional

阅读(989)评论(0)

Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常...

JAVA

基于Spring框架的Shiro配置

阅读(1404)评论(0)

一、在web.xml中添加shiro过滤器 <!-- Shiro filter--> <filter> <filter-name>shiroFilter</filter-name> <filter-class> org.springframework.web.fil...

JAVA

java验证码插件-kaptcha

阅读(1865)评论(0)

kaptcha一个很好用的验证码插件,java版的,很不错的一个插件,只用简单的在web.xml中设置几个属性,一个很漂亮的验证码就出来了。其他的参数都可以自己设置,最牛的就是提供了接口,可以自己定义哦。 html代码 <form action="submit.action"> <img src="kaptcha.j...