自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

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

TA关注的人

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