自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 JTA 分布式事务

分布式事务:一个事务涉及到要去操作位于不同服务器上的资源(数据库),这时就要去保证每个数据库里面的状态一致,如果出现异常还要去不同的数据库里面回滚。这里举一个实际的例子就是 同时修改两个数据库的表中内容 1. 配置两个datasource,利用JDBC模板方法配置两个JdbcTemplate<?xml version="1.0" encoding="UTF-8"?><beans xmlns="h

2017-10-19 22:11:59 277

原创 MyEclipse 错误提示 Can not find the tag library descriptor for XXX

在我的jsp里面引入了JSTL,如下所示:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %><%@ taglib uri="http://www.springframework.

2017-10-17 13:21:21 10952 2

原创 JPA 对象继承策略

Java persistence api最早是EJB的一部分,在EJB3时候被分离出来JPA1.0,之后出现了JPA2.0、2.1。不同公司发布了Hibernate, Eclipselink, Toplink, Spring Data JPA等。Generally, Java developers use lots of code, or use the proprietary framework

2017-10-14 20:55:59 410

原创 Spring和hibernate集成写API进行CRUD操作

配置maven引入spring 4和hibernate 4的依赖包: - spring-core - spring-webmvc - spring-orm - aspectjrt - hibernate-core - hibernate-entitymanager 另外引入必要的maven-plugin和junit用来跑unit test: - maven-compile

2017-10-13 11:17:46 398

原创 maven missing artifact 但是 jar 存在 repository

今天打开Eclipse发现POM文件出现了好多问题。10/12/17 9:50:46 AM SGT: Missing artifact org.antlr:antlr-runtime:jar:3.1.1:compile10/12/17 9:50:46 AM SGT: Missing artifact org.eclipse.jdt:core:jar:3.4.2.v_883_R34x:compile

2017-10-12 09:56:59 17352

原创 checked exception和unchecked exception的区别

Java 提供了两种Exception 的模式,一种是执行的时候所产生的Exception (Runtime Exception),另外一种则是受控制的Exception (Checked Exception)。所有的Checked Exception 均从java.lang.Exception 继承而来,而Runtime Exception 则继承java.lang.RuntimeExceptio

2017-10-10 22:16:39 657

原创 Shell脚本里面 $#, $@的含义

如下表格所示: 变量名 含义 应用实例 $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如$*用”括起来的情况、以”$1” “$2” … “$n”的形式输出所有参数

2017-10-10 16:58:00 603

转载 spring+springMVC中使用@Transcational方式管理事务的配置方法

引用剑握在手的博客spring+springMVC中使用@Transcational方式管理事务的必须要配的东西。 spring中管理事务的配置方式除了@Transcational还有使用aop等,本文介绍@Transcational方式,但是推荐使用aop方式。因为如果有多个事务管理器的话,你在注解中还需要注明使用哪个事务管理器@Transactional(“transactionManager

2017-10-10 16:43:29 412

原创 单向链表设计LRU缓存

LRU是Least Recently Used的缩写,即最近最久未使用,常用于页面置换算法,是为虚拟页式存储管理服务的。常见的实现是将最近访问过的资源【引用】放一个队列,每次将新访问的放在队首,这样最不常用的就被放到队尾,当达到一定数量后,队尾的对象就被清除。缓存的应用场景很多,尤其是高并发的环境中,可以用来控制request数量。现在以一个单项链表为例,解释下如何来实现一个LRU。新建一个单向链表

2017-10-09 11:13:56 431

原创 awk编程

awk是Linux 系统下的一个强大的文本处理工具,常常和sed、grep一起配合使用。主要功能就是将文本依行读取,然后每行按照一定的分隔符隔开放进一个array里面并提供了函数对这些元素进行一定的处理分析。在awk中,文件的每一行由域分隔符分开,每一项称为一个域。在不指明-F域分隔符的情况下,默认的域分隔符是空格。三种方式调用awk命令行方式$ awk [-F field-separator]

2017-10-06 10:05:34 199

标准通讯录源程序代码

在c++和dev c++下运行,可以显示中文和其他语言。

2010-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除