摘要: 查询所有表名 select name from sysobjects where xtype='u' select * from sys.tables 查询数据库中所有的表名及行数 SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysin 阅读全文
posted @ 2022-10-10 13:45 HansonYao 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 在业务需要的情况下,偶尔需要使用到xml的序列化,如接入微信公众号时,推送的消息都是xml格式。有部分同学使用的是手动拼写xml,这个感觉不太爽,还是喜欢序列化工具,本文推荐使用XStream; 话不多说,开始第一步引入包(使用的Maven) 然后我们创建一个简单实体对象,在创建时,字段遵从驼峰式, 阅读全文
posted @ 2018-04-03 19:07 HansonYao 阅读(2103) 评论(0) 推荐(1) 编辑
摘要: 官方网址 一、什么是版本管理 首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subve 阅读全文
posted @ 2020-04-01 09:28 HansonYao 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 一、ArrayList认识 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。如图 二、源码解析 内部存储元素是数组,默认数据大小是10,下面介绍常用方法。 2.1、构造方法 ArrayList():构造一个初始容量为10的空列表 ArrayList( int init 阅读全文
posted @ 2020-03-28 23:02 HansonYao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 环境搭建 系统mac 使用npm install webpack -g 安装webpack 项目创建 项目创建 mkdir demo && cd demo npm init 如图 创建项目内容,在项目根目录创建个src文件夹 添加两个文件a.js 和入口文件index.js 回到项目根目录 阅读全文
posted @ 2019-03-07 09:52 HansonYao 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 使用master 下的sysprocesses 查询 db正在使用的spid 如 select spid from sysprocesseswhere dbid=DB_ID('DbName') 然后执行 exec(‘kill xx') alter database set MULTI_USER 阅读全文
posted @ 2016-03-22 21:00 HansonYao 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: JAVA Encrypt 阅读全文
posted @ 2015-08-10 10:40 HansonYao 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 继上一篇文章TransactionScrope在做相应的变动时,发现可以重现ORA-14450错误,如: List ls = new List(); for (int i = 0; i o.ThreadState == ThreadState.Running)) { ... 阅读全文
posted @ 2015-03-03 14:00 HansonYao 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 测这个东西其实是由生产环境数据库报错,ORA-14450错误。测试结果是:1)使用transactionscrope时,数据库连接打开需在scrope内打开;2)TransactionScopeOption.Suppress 是无事务(原有同事非得说是原子事务,证明给他看)。不多说了,代码上来:cr... 阅读全文
posted @ 2015-03-03 10:52 HansonYao 阅读(397) 评论(0) 推荐(0) 编辑
摘要: ORA-14450 attempt to access a transactional temp table already in useCause: An attempt was made to access a transactional temporary table that has bee... 阅读全文
posted @ 2015-03-03 10:00 HansonYao 阅读(808) 评论(0) 推荐(0) 编辑