- 博客(30)
- 资源 (5)
- 收藏
- 关注
转载 user profile service服务未能登陆,无法加载用户配置文件
http://wenku.baidu.com/view/1670b88ca0116c175f0e48ae.html
2011-12-31 09:34:35 2541 2
原创 Base64编码,小东西有大智慧
最近为客户写了一个Base64编码的实例代码,主要业务如下: 首先是A和B两个项目,在B调用A项目的一些服务过程中,A项目也需要在特定的时刻调用B项目的信息,所谓回调。当A回调B的时候,B需要准备一些数据,以xml格式封装,并经过Base64编码后传递给A,A接受到会Base64解码,然后分析xml数据最终给出提示。 实例代码很快就完成
2011-12-31 00:43:54 1020 2
原创 SpringAOP
spring aop Aspect:切面: 举个形象的例子,就像我们在高速上卡车,沿着笔直的线路在走,入口处我们要经过一个收费站横着将我们的道路挡住,出口处也有一个收费站横着将我们的道路挡住,在入口处我们要交费,否则不允许进入,在出口处我们也要交费否则不允许出去,那么这两个收费站就是我们的切面。就像我们的程序执行一样,在一条线上走的时候,中间就会切入各种的业
2011-12-30 00:55:08 1336 4
原创 Oracle导出文件
exp estest/estest123@jrule file=exp_jrule_20111226.dmp log=exp_2p111226.log consistent=y statistics=none 找到oracle服务安装目录/bin/tnsping jrule(服务名)未完
2011-12-26 18:29:04 588
原创 ERROR - ORA-12541: TNS: 无监听程序
ERROR - ORA-12541: TNS: 无监听程序1、如果是在本机器上,也就说oracle客户端和oracle服务端在一台机器上,出现该问题,一般是服务和监听没有启动。计算机---管理----服务需要手动启动如下图: 2、如果客户端和服务端在不同机器上,
2011-12-26 17:19:33 945 1
原创 Java多线程
java多线程:1、什么是多线程 线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程. 线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间, 每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定.
2011-12-24 14:27:42 609 1
原创 事务隔离级别
事务的隔离级别,采用锁的机制实现http://www.iteye.com/topic/322382脏读 不 可重复读 幻读未提交读 : 不添加共享锁。所以其它trasaction B可以在trasaction A对记录的读取过程中修改同一记录, 可能会导致A读取的数据是一个被破坏的或者说不完整不正确的数据。 另外,在trasaction A中可以读取到trasaction
2011-12-24 14:13:04 585 1
原创 Hibernate小知识
Hibernate知识:1、flush作用 Session.flush用于清理临时缓存,发出sql语句,但不提交事务2、uuid主键生成策略,加入session管理就会出现id, 此时如果调用session.evict会清空持久化上下文,persitentcontext, 当事务提交时对比镜像查看临时缓存中是否有数据,如果有那么发出sql语句清空临时缓存,
2011-12-24 14:10:31 655 1
原创 Hibernate三种状态
hibernate的三种状态,瞬时态,持久态,托管态 new或delete出来的为瞬时态,将对象放入到session中管理变为持久态,持久态更新时不用写update语句,托管态, 数据库中有但是session已经关闭可以通过update或saveorupdate变为持久态。主要看session有没有关闭。 get方式获取对象不支持lazy,查找数据库如果没有 返回Null l
2011-12-24 13:47:53 677 1
原创 JS小知识
js中采用document.getElementByName方法获得的元素为一个数组对象采用document.getElementByID方法获取的是唯一的元素采用getElementByID方法如果没有设置id,那么默认找名称作为id,如果有多个就报错
2011-12-24 13:35:01 666 1
原创 数据库同步
对于数据库同步,不能采用native的策略,原因是会导致主键不一致,例如两个应用,也就是两个进程同时向不同的数据库中插入数据,那么它们的主键是不一致,这将导致无法同步,如果能做到只有一个数据库实例,也可以。采用increatement的方式可以实现,借助hibernate,它每次都会查询数据库,这样就可以保证主键一致。两个进程之间是不能直接通信的。
2011-12-24 10:49:02 706
原创 ThreadLocal使用
ThreadLocal是什么 早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把
2011-12-24 10:22:27 641
原创 Weblogic部署描述符
http://wenku.baidu.com/view/32955c1ca300a6c30c229ff8.html未完
2011-12-20 15:39:56 764 1
原创 Flex中使用trim
1、trim方法,调用leftTrim和rigthTrimpublic static function trim(s:String):String{ return leftTrim(rightTrim(s)); } 2、leftTrim方法,取除左边 空格 public static function leftTrim(s:
2011-12-19 11:46:49 1129 1
转载 WebLogic集群配置
需求: 192.168.0.85 server1 server2 proxy adminserver1 domain1 cluster 192.168.0.86 server3 server4 adminserver2 domain2一、在85主机上建立domain 和所有85主机的server,其中建立子server时要加上server3和se
2011-12-15 00:22:35 1046 2
转载 Oracle数据类型
--varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最大可以存放20个字节的内容区别:1.varchar2把所有字符都占两字节处
2011-12-14 14:33:35 611 4
原创 Varchar和Varchar2区别
varchar varchar2异同 . 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符), 而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的
2011-12-14 14:30:29 1271 1
原创 Oracle序列
Oracle中提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方.下面就主要介绍一下关于sequence对象的生成,修改,删除等常用的操作: 1. 生成 Sequence 首先用户要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限.然后使用下面命令生成sequence对象:CREATE SEQ
2011-12-14 14:15:13 619 2
原创 Oracle索引
Oracle 的索引可分为5种,它们包括唯一索引、组合索引、反向键索引、位图索引和基于函数的索引。1、创建索引的标准语法以下为引用内容: CREATE INDEX 索引名 ON 表名 (列名)TABLESPACE 表空间名;例如: 以下为引用内容: CREATE INDEX idx_of_imsi ON uim_auth_file(imsi) TABLESPACE user
2011-12-14 14:11:36 647 1
原创 ORACLE创建表空间SQL脚本
1、创建临时表空间CREATE TEMPORARY TABLESPACE TS_TMP TEMPFILE 'D:\ORACLE\ORADATA\TMP\TMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL; 2、创建数据表空间CREATE TABLE
2011-12-14 14:00:35 770 1
原创 使用DB2数据库,排序错误
1、在分页操作中我们需要select count(*) from ttable order by createtime,在db2中会报如下异常: Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-119, SQLSTATE=42803, SQLERRMC=CREA
2011-12-14 00:29:46 6290 2
原创 创建db2数据库需要注意问题
使用的客户端为IBM DB21、db2对大小写敏感,常见建表语句中,表的名字是驼峰表示法,但是当使用alter对表添加约束时, 例如: 我们创建表: CREATE TABLE tA ( id decimal(19,0), primary key(id) ); 添加约束: alter table ta add constraint FK_tar
2011-12-14 00:12:30 1609
原创 项目启动和运行
通过工作的经历来谈,需要考虑:1、需求讨论 采用小型会议的方式,由项目负责人组织,大家逐条需求进行过滤和分析,在这过程中提出对需求的理解和实现思路,每人都要有会议记录。对于需求的不确认点要及时标记,并将最终的不确定需求由项目负责人联系相关业务人员进行确认和定稿。会议结束后,项目主要相关人员,要针对需要写出各自的设计文档,并最终由项目负责人审阅,直到通过方可认为设计完成。在设计
2011-12-07 00:54:38 806 2
原创 Hibernate在集群中应用
在集群设计和开发过程中,我们必须要考虑并发问题。常见的主要涉及到添加,更新,删除。涉及Oracle数据库,hibernate乐观锁,唯一性约束,事务,mvc下面针对上述操作举例说明如何考虑并发问题和hibernate的使用方式:我们首先要了解一个需求,在所有时刻在一个分支机构下只能有一个打印机是可以使用的,而且打印机名称不能重复1、添加: 如果clusterA和clu
2011-12-06 00:54:39 1348 2
Spring事务传播特性解析
2013-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人