Mr. David 专栏

整理工作、学习中遇到的问题!

排序:
默认
按更新时间
按访问量

Hessian简单示例

Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 示例的项目结构: 不需要按照这里的结构...

2017-05-23 17:25:04

阅读数:850

评论数:1

spring 同时配置hibernate and jdbc 事务

在项目中同时用到了JDBC和Hibernate,分别配置了各自的事务,同时配置了不同的tx:annotation-driven。 但是在实际使用中,只有配置在前的tx:annotation-driven起了作用,另外一个tx:annotation-driven不起作用。    =====...

2017-05-17 16:18:08

阅读数:1376

评论数:1

Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)

I have a java project that runs on a webserver. I always hit this exception. I read some documentation, and found that pessimistic locking (or o...

2017-05-12 09:31:31

阅读数:1887

评论数:0

Row was updated or deleted by another transaction 异常原因及处理

org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [com.xx.xx:11] ...

2017-05-12 09:27:00

阅读数:1288

评论数:0

java异常:java.lang.OutOfMemoryError: GC overhead limit exceeded

这个是JDK6新添的错误类型。jvm gc行为中超过98%以上的时间去释放小于2%的堆空间时会报这个错误。 是发生在GC占用大量时间为释放很小空间的时候发生的,是一种保护机制。解决方案是,关闭该功能,使用—— -XX:-UseGCOverheadLimit   这里要查看是否有使用大内...

2017-05-08 19:29:35

阅读数:936

评论数:1

MAC OS下错误提示xcrun: error: invalid active developer path

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcru...

2017-03-24 14:29:42

阅读数:824

评论数:0

PowerDesigner V16.5 安装文件 及 破解文件

PowerDesigner165_破解文件.rar            链接:http://pan.baidu.com/s/1hqEDUCG    636KB PowerDesigner165_Evaluation.exe  有点大, 620MB        链接:http://...

2016-06-10 00:04:45

阅读数:3274

评论数:1

Microsoft Office 2016 简体中文 Vol 版镜像下载

在使用上,零售版和批量授权版并没有区别,只是授权方式方面的区别,相对而言,VOL 版的更容易激活一些,其他并没有什么区别了。 有需要的可以在下面下载:(以下均是 VL 版) 版本:Office 2016 Pro Plus  64 位 文件名:SW_DVD5_Office_Prof...

2016-06-09 14:54:16

阅读数:161402

评论数:17

ORA-03113: end-of-file on communication channel

>startup Total System Global Area 3340451840 bytes Fixed Size                  2217952 bytes Variable Size            2499807264 bytes Datab...

2016-06-07 12:40:44

阅读数:5221

评论数:0

oracle行锁 select for update

问题是,如果两个人同时查询到了一条数据,第二个的修改就会造成第一个人获取失效。为了避免这种情况的发生,我们使用了select for update对获取到的行进行了加锁。下面简单介绍一下select for update的使用方法。 先说明一下会用到的名词概念: statement: 一个...

2016-01-09 22:41:43

阅读数:8929

评论数:0

Java ResultSet 对Oracle Clob(大字符串)格式的操作 增改查

/*   获得大字段XML    获得大字符串格式    @param user_id            用户ID    @param courseware_id              课件ID   @return 大字符串    ...

2016-01-05 19:44:05

阅读数:2288

评论数:0

查询ORACLE表空间或者数据文件每次扩展大小

SQL> create tablespace test2   2  datafile 'F:\oracle92\oradata\sun\test2' size 10M   3  autoextend on next 20M maxsize 100M; 表空间已创建。 SQL&...

2015-09-02 14:39:04

阅读数:3466

评论数:0

svn代码版本管理总结

svn代码版本管理 1.0开发,做dev1.0的branch 此时的目录结构 svn://proj/              +trunk/ (不负担开发任务)              +branches/                            +dev_1.0...

2015-07-22 19:26:40

阅读数:2034

评论数:0

ORA-01940: cannot drop a user that is currently connected

SQL〉DROP USER USER1 CASCADE ERROR:ORA-01940: cannot drop a user that is currently connected 由于当前用户正连接到数据库,所以无法删除   解决办法: 1、查询此用户的会话进程,...

2015-07-11 14:08:46

阅读数:1465

评论数:0

linux 下oracle 10g sqlplus中文显示和输入的问题

一般情况下我们用的Oracle编码是UTF-8的 首先我们使用的客户端securityCRT设置了字符编码 是utf8,即使Sqlplus查询正确并返回相应UTF-8格式的值也是不能正确显示滴. export LANG=zh_CN.UTF-8 (登陆时前台的编码问题) LAN...

2015-07-10 22:53:42

阅读数:1395

评论数:0

操作系统环境变量LANG和NLS_LANG的关系

操作系统环境变量针对语言项设置有几个,我经常设置的是这两个LANG和NLS_LANG。LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效。 例如 She...

2015-07-10 22:53:02

阅读数:1877

评论数:0

linux 查看服务器配置

几个cpu  Java代码   more /proc/cpuinfo |grep "physical id"|uniq|wc -l   每个cpu是几核(假设cpu配置相同)  Java代码   more /...

2015-07-09 16:00:57

阅读数:10824

评论数:0

Linux 能PING IP 但不能PING 主机域名的解决方法

vi /etc/nsswitch.conf hosts: files dns networks: files 改成: hosts: files dns wins networks: files 如果不一样的话,就在hosts:原来那行后面加个wins 就行了。 -----------...

2013-12-25 10:24:27

阅读数:18687

评论数:3

如何使用Criteria 实现两表的左外连接,返回根对象

引用 两个实体 Parent(P) 和 Child(C)之间是1:N的关系,现要求符合指定条件的P及所包 含的C 采用hibernate中的Criteria来实现此功能的代码如下:  Java代码 Criteria criteria = this.getCriteria...

2013-12-24 19:20:05

阅读数:11347

评论数:0

Hibernate分页查询

package org.heardy.dao.impl; import java.util.List; import javax.annotation.Resource; import org.heardy.dao.GenericDao; import org.hibernate.Cr...

2013-12-24 18:49:07

阅读数:3243

评论数:0

WebSphere Application Server 中 Web 服务器插件工作原理及故障诊断

引言 Web 服务器与 WebSphere Application Server ( 简称为 WAS) 配合进行请求分发是一种很常见的拓扑结构。而 IBM WebSphere Application Server 的 Web 服务器插件实际上就是 Web 服务器和 WAS 之间的连接器。它主...

2013-12-23 11:13:39

阅读数:4243

评论数:0

,java.sql.SQLException:流已被关闭

这种错误基本是由于hibernte自动创建表时,在oracle中字段为long的原因所致,修改long为Clob即可。

2013-11-22 15:52:55

阅读数:3260

评论数:0

log4j:WARN Please initialize the log4j system properly.

在tomcat启动的时候,出现这个警告: log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax). log4j:WARN Please initialize t...

2013-11-21 14:38:14

阅读数:1772

评论数:0

WAS基本使用手册

1.  基本介绍 WebSphereApplication Server(简称WAS)是IBM的应用服务器   基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)   单元是整个分布式网络中一个或多个节...

2013-11-16 17:22:23

阅读数:15799

评论数:0

在WAS控制台,环境下添加新的虚拟主机别名

错误现象: 11/16/13 16:52:22:612 CST] 00000021 util          W com.ibm.ws.webcontainer.util.VirtualHostContextRootMapper map SRVE0316W: Request match...

2013-11-16 17:18:53

阅读数:10344

评论数:1

netca和dbca创建监听和实例

数据库软件安装完成以后,需要为数据库创建监听。 创建监听需要用xmanager3.0显示图形界面 export DISPLAY=192.168.1.104:0.0 xhost + 这个环境变量并没有加入到/home/oracle/.bash_profile中,只是临时授权到本机使用,所以该...

2013-11-14 18:50:12

阅读数:5012

评论数:0

基于Xcode4开发第一个iPhone程序:“Hello World”

项目要求 写一个iPhone程序,在屏幕正中显示文字“Hello Word”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支持设备旋转。 需求分析 在开始之前,我们首先来分析一下项目需求,这是一个非常简单的项目,只要在屏幕上显示一段“Hello Wo...

2013-10-14 20:08:12

阅读数:1315

评论数:0

Linux top 命令详解

查看多核CPU命令  mpstat -P ALL  和  sar -P ALL    说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt   top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知...

2013-07-24 22:19:45

阅读数:1388

评论数:0

oracle时间大小比较 格式

createtime >to_date( '2006-04-08 00:00:01','yyyy-mm-dd hh24:mi:ss')  and createtime 或者 createtime >to_date( '20060408000001','yyyymmdd...

2013-07-11 15:19:02

阅读数:8898

评论数:1

FileNet ce创建ObjectStore的错误解决

错误信息: Error 0x8002000b   在 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)    在 System.Environment.get_StackTrace()    在 FileN...

2013-05-12 23:30:58

阅读数:1989

评论数:1

websphere部署中文乱码问题

1.修改服务器编码类型: (1)前台修改方法: 服务器-》服务器类型-》WebSphere Application Server-》 SuiteServer -》 进程定义 -》 Java 虚拟机 通用 JVM 参数-》-Dfile.encoding=UTF-8 -Dde...

2013-05-10 13:18:07

阅读数:5861

评论数:0

Oracle启动监听报错:The listener supports no services解决

$ lsnrctl start 报错提示: The listener supports no services The command completed successfully 如图所示: 这样启动后远程连接会报错: oracle ORA-12514:TNS:listener d...

2013-05-10 10:25:44

阅读数:10550

评论数:1

TNS-01106: Message 1106 not found; No message file for product=network, facility=TNS

lsnrctl start报错:TNS-01106: Message 1106 not found; No message file for product=network, facility=TNS  原因:ORACLE_HOME没有设置 方法: export ORACLE_HOME=/ho...

2013-04-26 09:39:20

阅读数:23391

评论数:2

linux 下oralce启动和关闭

linux下启动oracle除了命令还需要事先设置相关环境变量,环境变量一般都是安装oralce的时候设置的,现在说说启动oralce的过程: 1)一般通过SSH或者其它远程连接工具,连接oracle数据库所在服务器 linux系统可以在终端中直接用ssh命令建立远程连接: ssh -l u...

2013-04-26 09:33:13

阅读数:3817

评论数:0

一个五年程序员的学习观

“天下古今之庸人,皆以一惰字致败。天下古今之才人,皆以一傲字致败。 -- 曾国藩” 我是一个庸人,去年浪费了很多的时间,今年要更加努力的学习了。 回到今天的正题。去年以及前些时候为了我的学习计划倒是收集了很多书目,同时我也负责我们研发部门买书,所以买了很多非常好的书,今天和大家分享。 1、 ...

2013-03-02 21:23:05

阅读数:1893

评论数:0

64 位的 Windows 7 中安裝 PLSQL DEVELOPER 8

以下是操作步驟: 1.       先到 Oracle 官網下載 Oracle Database11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64) ,接者依照以下步驟安裝:  a. 執行 win64_...

2013-03-01 19:58:01

阅读数:1828

评论数:0

谈学习

正文 大多数人对学习的认知还停留在校园时代。对他们来说,学习的主要手段是看书和资料,学习的主要对象是新知识,学习的主要目标是记住或者会用这种新知识。但是,学习能够改变命运吗?与梦想目标结果有什么直接联系呢? 重新理解学习 大多数人对学习的理解都是错误的。 1)前三年效应 只要不断学习,能...

2013-02-27 23:39:54

阅读数:2104

评论数:1

LDAP的特定错误

LDAP的特定错误 Error: com.macromedia.contribute.server.exception.DBException: Error in bind() from LDAP source: [server]:[port] 错误:com.macromedia.con...

2013-01-28 23:43:01

阅读数:21048

评论数:1

pl/sql developer 编码格式设置

一、pl/sql developer 中文字段显示乱码  原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。 二、查看和修改oracle数据库字符集: select userenv('language') from dual; 查询结果:...

2013-01-28 23:38:55

阅读数:3836

评论数:0

ERROR: JDWP Unable to get JNI 1.2 environment

在用java编程的时候,偶尔会出现下面的错误,jdk1.6.0-rc1: ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_N...

2012-11-27 21:43:44

阅读数:1792

评论数:0

ORACLE 索引概述

索引是数据库中一种可选的数据结构,她通常与表或簇相关。用户可以在表的一列或数列上建立索引,以提高在此表上执行 SQL 语句的性能。就像本文档的索引可以帮助读者快速定位所需信息一样,Oracle 的索引提供了更为迅速地访问表数据的方式。正确地使用索引能够显著的减少磁盘 I/O。        ...

2012-11-18 23:01:55

阅读数:4837

评论数:0

Oracle 客户端注册表字符集修改,解决乱码

通过注册表修改 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 NLS_LANG 改为你需要的字符集. 常用字符集 (暂时只收集到两个) AMERICAN_AMERICA.WE8ISO8859P1 ...

2012-10-26 12:36:31

阅读数:2001

评论数:0

SYBASE 表锁,页锁,行锁

ALTER TABLE XSJL LOCK DATAPAGES  ALTER TABLE XSJL LOCK DATAROWS  ALTER TABLE XSJL LOCK ALLPAGES 1、全页锁(allpages lock) 对查询的表及索引页加锁,也就是table lock 2、...

2012-10-23 10:10:27

阅读数:7923

评论数:0

浅谈Sybase封锁原理和解决方法

第一部分 锁的有关概念 一、锁的类型 ASE有三种封锁类型:排它锁(exclusive lock),简称X锁);共享锁(share lock,简称S锁);更新锁(update lock,简称U锁)。这三种锁的相容矩阵表如下:     ×:表示不兼容。∨:表示兼容。ASE是自动决定加锁类型的...

2012-10-22 23:29:41

阅读数:2838

评论数:0

Sybase封锁原理(死锁)

数据共享与数据一致性是一对不可调和的矛盾,为了达到数据共享与数据一致,必须进行并发控制。并发控制的任务就是为了避免共享冲突而引起的数据不一致。Sybase SQL Server并发控制的方法是加锁机制(LOCKING). 锁的类型   可申请的锁 已有的锁 S U X S ∨ ∨ × U ...

2012-10-22 23:14:57

阅读数:1937

评论数:0

ORACLE的隔离级别

Oracle 支持的 2 种事务隔离级别 Read committed 和 Serializable  Read committed 是默认的隔离级别。 隔离级别(isolation level)   l         隔离级别定义了事务与事务之间的隔离程度。 ...

2012-10-22 21:26:16

阅读数:4308

评论数:0

sybase锁机制以及死锁避免

在数据库实现中,通过锁定机制控制数据库的并发访问,保证数据库访问的正确性。根据定义: 锁定是一种并发控制机制:它可以确保数据在同一事务中和不同事务之间保持一致。在多用户环境中,由于几个用户可能会在同一时间使用同一数据,因此需要锁定功能。 sybase锁分类 按照锁性质可以分为共享锁,...

2012-10-22 17:26:19

阅读数:1796

评论数:0

事务的传播特性及spring声明式事务

基本的六种事务传播: 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY: 如...

2012-10-22 13:42:28

阅读数:1507

评论数:0

解压zip压缩包(JAVA)

import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream...

2012-10-16 13:40:03

阅读数:1164

评论数:0

获取大文件MD5值(JAVA)

package com.topcheer; import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.digest.DigestUtils; import java.io.File;...

2012-10-12 15:54:46

阅读数:16881

评论数:6

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