- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 JAVA 导出CSV文件问题若干
一: 问题描述:OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8"); 通过以上代码将内容输出至CSV文件中后,用EXCEL打开文件时,总是产生乱码,但是用NOTEPAD++打开时,显示正常。在NOTEPADD++的“格式”工具栏中查了一下文件编码,发现是“以UTF-8无B
2018-01-29 10:15:28 1308
转载 Oracle行列转换
参考一下链接:Oracle行列转换https://www.cnblogs.com/liunanjava/p/4961923.htmloracle中的行列转换https://www.cnblogs.com/xuzhong86/p/6208319.html
2018-01-17 21:49:08 381
原创 Git知识整理
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托
2018-01-17 21:43:37 173
原创 使用Oracle Enterprise Manager波折记录
使用Oracle Enterprise Manager,可谓一波三折:拦路虎一:控制台成功启动后,我的IE11浏览器无法打开,害得我反复重装配置Enterprise Manager,最后竟然是Windows或者IE浏览器的安全机制数字证书相关问题处理过程参见(我抛弃IE,用了其他的浏览器,结果未验证):http://blog.51cto.com/cswggod/119326
2018-01-12 17:21:04 963
原创 Oracle不同用户的访问对方的实体对象的处理
假如Oracle中有两个用户A和B,那么如果A要访问B拥有的表,语句应该是: SELECT * FROM B.empolyees;或者采用创建同义词方法:create synonym bempolyees for B.empolyees; SELECT * FROM bempolyees;--B对A授权grant select, update, insert on
2018-01-12 10:04:59 1229
原创 Oracle之sqlnet.ora、tnsnames.ora、listener.ora配置整理
在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数,提供对客户端的IP检查过滤设置tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数,就像系统中的ho
2018-01-11 13:38:30 503
转载 sql语句中字段的别名中含有括号时的解决办法
当sql语句中字段的别名中含有括号时,则需要用双引号将其引起来,则会减少错误。(1)当别名中含有括号时:Select sysdate as 系统日期(包含时分秒) from dual;则会出现以下错误:(2)将别名用引号引起来后:Select sysdate as “系统日期(包含时分秒)” from dual;(3)用单引号会引发另外的错误:(4)
2018-01-10 11:19:33 7440
转载 ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)解决办法
1、问题描述:打开oracle在线管理页面发现这个错误:界面如下2问题原因造成这个问题的主要原因是因为DBSNMP 、SYSMAN用户密码已经过期。3解决办法可以使用sys以管理员的身份登录数据库,然后执行select username,account_status from dba_users;语句查询用户状态,可以发现有如下两句:
2018-01-05 09:58:32 1621
原创 Eclipse MAT(Memory Analyzer Tool)使用
MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。其他参考:利用MemoryA
2018-01-03 17:21:22 3706
原创 IBM heapAnalyzer分析内存泄露
在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这么理解:heap dump记录内存信息的,thread dump是记录CPU信息的。heap
2018-01-03 14:47:30 3814
原创 Error: **** has value '1.8', but '1.7' is required. Error: could not find java.dll
发生这种错误的原因是什么呢?很多可能行是你的系统中装了两个或多个版本的JDK,解决方式有三种:参见链接:http://blog.csdn.net/hyr83960944/article/details/37592041其中方式3是:直接改注册表,注册表的CurrentVersion字段被更新成1.7了(运行->regedit->HKEY_LOCAL_MACHINE->S
2018-01-02 17:38:15 1645
转载 oracle数据库报错:ORA-01555: 快照过旧: 回退段号 10 (名称为 "_SYSSMU10_3550978943$") 过小【整理】
错误原因:SQL语句执行时间太长,或者UNDO表空间过小,或者事务量过大,或者过于频繁的提交,导致执行SQL过程中进行一致性读时,SQL执行后修改的 前镜像(即UNDO数据)在UNDO表空间中已经被覆盖,不能构造一致性读块(CR blocks)。 这种情况最多。解决办法: 第1种情况解决的办法:(1)增加UNDO表空间大小(2)增加undo_retention
2018-01-02 10:06:01 53747
空空如也
BIRT 执行导出,第一次导出报表失败,第二次就会成功
2017-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人