- 博客(60)
- 资源 (10)
- 收藏
- 关注

原创 生活不是一件易事
记得去年刚毕业时,把以后工作想的很美,早就厌烦了学校的按部就班的生活,最头痛的就是考试了,现在明白了,也就是走走过场;当初是多么想出去,啊,现在想想,这种想法太幼稚; 出来工作后,就感觉很多事情需要自己去面对。...
2009-02-13 10:19:00
720
1
原创 做了一个决定
突然有点想回学校读书了,左思右想,打定主意从今天开始准备考研,读一个在职研究生,虽然考在职的相对简单些,但对我这种平时工作上事多,下班放假都要带娃的人来说,还是有不小的挑战,决心已下,那就加油准备吧,立帖为证,以防自己有时会松懈,加油!...
2021-05-26 11:17:39
169
原创 Intellij IDEA 中原来可以运行的项目中的类突然多了很多:Cannot resolve symbol 错误
问题原因:没有在idea环境中手动设置自己的maven,而是使用的idea自带的maven;临时解决办法,执行如下步骤: “File” -> “Invalidate Caches / Restart”→ “Invalidate and Restart”。永久的解决办法:在idea中配置自己的maven,在这里就不在赘述了;希望我碰到的类似的问题的解决方法能够帮到到家,随记,笔记比较粗糙哈!...
2021-05-11 09:21:23
561
2
原创 Could not autowire. No beans of '*Mapper' type found.
出现的问题原因:原因可能有两个,1. 是IntellijIDEA本身工具的问题。2. 导入@Service包的时候导入包错误造成的解决办法: 针对第1种原因,解决办法是:降低Autowired检测的级别,将Severity的级别由之前的error改成warning或其它可以忽略的级别。第2种原因,解决方案当然是导入正确的包。首先我们来看下最容易导入的错误包,如下所示:...
2020-04-20 20:43:36
2152
转载 idea 开发环境下载安装可以参考这个
安装好文,亲测有效,地址如下https://www.cnblogs.com/ximensama/p/12576449.html
2020-04-02 10:52:21
248
原创 eclipse maven 打包的时候总是会自己去下载jar包,这些jar包在本地仓库里面有
问题描述:eclipse maven 打包的时候总是会自己去下载jar包,其实这些jar包在本地仓库里面有,不用下载,每次都重新下载感觉太耗费时加;解决办法: 在elipse中打开maven的配置文件:检查原来是自己把本地的仓库个注释掉了,引起的,重新打开配置:<localRepository>C:\Users\itliu\.m2\repository</lo...
2018-12-26 12:10:34
5612
3
原创 Oracle中的Clob和Blob
Oracle中,Varchar2支持的最大字节数为4KB,所以对于某些长字符串的处理,我们需要用CLOB类型的字段,CLOB字段最大支持4GB。还有其他几种类型: blob:二进制,如果exe,zip clob:单字节码,比如一般的文本文件. nlob:多字节码,如UTF格式的文件. Oracle中的Clob类型和SqlServe
2012-04-23 13:22:32
1104
原创 SqlServer修改架构(Schema)
sqlserver更改默认架构: -- ALTER SCHEMA 新架构 TRANSFER 旧架构.对象名称 ALTER SCHEMA [dbo] TRANSFER espow.[TransactionsList]例如:ALTER SCHEMA dbo TRANSFER MTS_DBA.SY_ORG //修改表SY_ORG 的Schema由MTS_DBA变为dbo;
2012-03-29 09:09:24
7961
转载 Myeclpse优化手册
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myec
2012-03-27 08:54:48
1424
转载 Myeclipse插件安装的几种方式
一、安装方法: 方法一、如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN
2012-03-23 10:31:41
5423
转载 ORACLE 临时表空间使用率过高的原因及解决方案
在数据库的日常学习中,发现公司生产数据库的默认临时表空间temp使用情况达到了30G,使用率达到了100%; 待调整为32G后,使用率还是为100%,导致磁盘空间使用紧张。根据临时表空间的主要是对临时数据进行排序和缓存临时数据等特性,待重启数据库后, temp会自动释放。于是想通过重启数据库的方式来缓解这种情况,但是重启数据库之后,发现临时表空间temp的使用率还是100%,一点没变。虽然运行
2012-03-21 13:34:45
17916
原创 动态的启动系统服务
实现功能: 动态的启动Oracle服务。问题背景: 系统启动时,自动的启动oracle相关服务,如果不用Oracle的相关服务,这样会白白占用系统很多资源(例如:会吃掉很多内存)。最终目的: 当需要用到oracle服务时,能够很快的启动相关服务,不需时,能够很快的关闭,不让他占用任何资源。功能实现: 新建一个.bat文件,在里面添加如下语句: net start OracleDBC
2012-03-20 17:16:30
881
原创 IOException while loading persisted sessions: java.io.EOFException
启动Tomcat 时出现此异常: IOException while loading persisted sessions: java.io.EOFException可以用以下的几种解决方案:解决办法1: 删除这个文件就可以了 D:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\local
2012-03-20 09:11:08
634
原创 去掉Myeclipse启动时不用的插件
去掉启动时不用的插件启动:操作方法: windows->preferences->General->Startup and Shutdown 发现所有插件全部被启动,但是我们只用了其中几个,可以将不用的去掉。 经过上述MyEclipse优化的操作,MyEclipse速度就会有明显的提升。
2012-03-16 13:21:12
4310
转载 SqlServer插入慢的问题解决
这个是我加入的QQ群里面一个网友问的问题。他说一个表做一个INSERT都会超时。正困惑呢,向群里面的人求助。我刚好对这方面知道点,就回答了说要优化聚集索引。他不明白具体该怎么做,似乎也不知道什么是聚集索引。我对他说你可以看看你插入记录时的磁盘IO是否比较多,他说他的磁盘已经换成了RAID,不好查看磁盘IO。OK, 我继续替他分析道: 你那个insert慢是因为你每次插新记录,数据库服务器都要在中间
2012-03-16 10:58:00
5526
转载 聚集索引和非聚集索引的区别
聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致, 聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行速度。
2012-03-14 09:13:37
677
原创 查询优化建议
索引统计信息http://msdn.microsoft.com/zh-cn/library/ms190397(SQL.90).aspx 查询优化建议http://msdn.microsoft.com/zh-cn/library/ms188722(SQL.90).aspx 用于对运行慢的查询进行分析的清单http://msdn.microsoft.com/zh-c
2012-03-13 17:01:53
530
转载 看懂SqlServer查询计划
看懂SqlServer查询计划阅读目录开始Sql Server 查找记录的方法Sql Server Join 方式更具体执行过程索引统计信息:查询计划的选择依据优化视图查询推荐阅读-MSDN文章对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题,本文只谈优化查询时如何看懂SqlServer查询计划。由
2012-03-13 16:47:50
600
原创 Java中Clone方法
一. Clone的原理: 将现有的对象克隆一份,包括给现有对象属性所赋的值,形成一个新的对象,相当于在内存中将现有对象拷贝一份,并重新分配内存空间,拷贝后的对象和现有的对象相当于物理隔离了,操作克隆对象不会影响原来对象。二. Clone的前提:1. 要克隆的类实现Cloneable接口;2. 在克隆类中重写clone()方法, @Override p
2012-03-12 15:06:35
599
转载 几种软件开发模式概述
快速应用程式开发 (原名:Rapid Application Development、缩写:RAD)是指一种以最小幅度的规划并迅速地将原形完成的软件发展方法论。采用RAD进行软件开发的规划是和撰写软件本身交错同时进行的。通常能在没有大量预先规划的情况下,让软件更快写完、更容易变更需求。 瀑布模型(Waterfall Model)是由W.W.Royce在1970年最初提出的软件开发模型,在瀑
2012-03-12 09:38:45
736
原创 自我介绍
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。
2012-03-08 15:55:19
781
原创 [sql server]存储过程事务
CREATE PROCEDURE testProAS /**//* ------- 事务开始 ---------- */ BEGIN TRANSACTION tran_test /**//* -------- 保存事务 ----------*/ SAVE TRANSACTION tran_test /**//* -------- 数据操
2012-01-17 10:37:31
605
原创 查看Windows端口被那个程序占用了
在windows命令行窗口下执行: 以下是代码片段: C:\>netstat -aon|findstr "80" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448 看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:以下是代码片段: C:\>tasklist|findstr "2448" thr
2012-01-16 12:16:50
549
转载 Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图: Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download.oracle.com/docs/cd/B28359_0
2012-01-16 11:05:16
729
转载 文件系统与裸设备性能比较(2)
现在有一种经典的说法是oracle安装的祼设备上面比安装在文件系统上面要快。是不是任何情况下都是这样呢?以下是我的一点个人分析,如有不对之处请指出。目前一般的文件系统都是有日志的。为了尽量减少文件系统的不一致性,缩短操作系统的启动时间,文件系统需追踪引起系统改变的记录,这些记录存放在与文件系统相分离的地方,通常我们叫“日志”。一旦这些日志记录被安全地写入,日志文件系统就可以
2011-10-20 10:53:27
2042
转载 裸设备与文件系统IO性能比较
裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊
2011-10-19 10:32:40
7537
原创 linux的swap空间的调整方法
1.查看系统Swap空间使用[root@jumper usr]# free total used free shared buffers cachedMem: 513980 4
2011-08-17 15:46:39
867
原创 在Linux系统中安装oralce的过程中,如果Linux发行版本不是oracle的推荐版本
在Linux系统中安装oralce的过程中,如果Linux发行版本不是oracle的推荐版本,可能会报如下错误,导致runInstaller无法完成:Checking operating system version: must be redhat-3, SuSE
2011-08-17 14:32:13
1149
原创 linux 切换用户之后变成-bash-3.2$ :
今天在安装部署linux下的Oracle环境时,发现了一个命令行突变的问题,其实早在之前使用linux操作的时候也曾碰到过,但是一直都没有理会,而且咨询过相关专业的linux开发人员,也说没什么问题,所以就一直没有去寻找原因。这次因为部署Oracle环境,在linux下部署了几次
2011-08-12 16:12:41
18848
原创 DBA面试题3
1. How many memory layers are in the shared pool?2. How do you find out from the RMAN catalog if a particular archive log has been backed-
2011-08-11 14:38:14
779
原创 DBA面试题2
1. Explain the difference between a hot backup and a cold backup and the benefits associated with each 2. You have just had to restore f
2011-08-11 14:36:24
992
原创 DBA面试题1
一:SQL tuning 类 1:列举几种表连接方式 2:不借助第三方工具,怎样查看sql的执行计划 3:如何使用CBO,CBO与RULE的区别 4:如何定位重要(消耗资源多)的SQL 5:如何跟踪某个session的SQL
2011-08-11 14:30:56
522
原创 Do it. Do it right. Do it right now!
Do it. Do it right. Do it right now!
2011-07-01 09:53:00
429
原创 SQL的各种语言(DDL/DML/DCL/TCL)的原版描述
DDL/DML/DCL/TCL DDLData Definition Language (DDL) statements are used to define the database structure or schema. Some examples:CREATE - to create objects in the database ALTER - alt
2011-06-21 15:37:00
880
原创 Connection reset by peer: socket write error错误分析
常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是: ①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; ②:客户关掉了浏览器,而服务器还在给客户端发送数据; ③:浏览器端按了Stop 通常原因为:远程主机上对等方应用程序突然停止运行,或远程主机重新启动,或远程主机在远程方套接字上使用了“强制”关闭 (参见setsockopt(
2011-06-14 17:38:00
1647
原创 SQL Server--sa 忘记密码
<br />本机安装了一个Sql server数据库, 长时间没有登录,最近一次登录把sa的密码忘了:<br /> <br />密码都试了很多次,觉得肯定是没戏了:<br /> <br />考虑两个解决方案:<br />1.重新设置数据库的密码(上策)<br />2.卸载当前数据库,重新安装数据库(下策)<br /> <br />对于第一种解决方案,想到了去改数据库的配置文件,来修改密码,在网上找了,感觉他们提出的解决方案大都不靠谱,要不就是太复杂,什么修改系统注册表之类的。<br />试呀试,很多办法都试
2011-05-30 09:54:00
543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人