一、基本概念看java的异常结构图Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception二、Exception一般分为Checked异常和Runtime异常,所有RuntimeException类及其子类的实例被称为Runtime异常,不属于该范畴的异常则被称为CheckedException。①Checked异常只有java语
系统 2019-08-29 22:27:46 2743
Java代码@Retention(value=RUNTIME)@Target(value=TYPE)public@interfaceXmlRootElement@Inherited@Retention(value=RUNTIME)@Target(value={PACKAGE,TYPE})public@interfaceXmlAccessorTypeXmlRootElement:将类或枚举类型映射到XML元素。JAXB中的注解,用来根据java类生成xml内
系统 2019-08-12 09:30:16 2743
1、今天一打开电脑发现MyEclipse下项目的包层次结构变成了Flat,平面模式,这种模式感觉特别不好,不能清晰地显示出项目的包层次结构。如下图:2、解决方式:这样,显示出的包的结构不够明显,我们可以调成比较舒服的hierarchical模式(分层模式),通过Windows--Navigation--ShowViewMenu--PackagePresentation--Hierarchical,如下图:3、调整后的效果如下:MyEclipse下项目的包层
系统 2019-08-12 09:29:32 2743
如果大伙用过github,那么就会知道它上面没有明显的选项可以让你直接删除掉一个Repositories或者项目。因此对很多github的新手来说一开始也常觉得这个事情比较犯难。这里我给大家简单介绍一下该怎么做,实际上它只是隐藏得比较深罢了,看完之后你也就会觉得其实很简单。工具/原料能连接网络的计算机方法/步骤登陆github到个人主页,点击“Repositories”,就能看到你自己创建或者“Fork”的项目。找到你要删除的“Repositories”(
系统 2019-08-12 09:27:31 2743
用sublimetext2打开.c,.h,.txt等文件会自动追加一个.dump后缀,這样在打开.c,.h等文件时无法正常识别,从而无法正常进行语法着色,网上说是因为安装了GBKEncodingSupport插件的问题,于是就删除这个插件,发现再打开不会自动加.dump后缀了,但是遇到中文就乱码了,因为GBK….,这个插件就是解决中文乱码用的,那怎么办呢?其实只要重新保存一下就可以了,比如我打开一个A.h文件,这个里有中文注释,第一次打开时因为有中文所以s
系统 2019-08-12 09:27:01 2743
oracle之数据字典屣履造门。(更新中)今天是2013-06-20,哎,写这篇笔记的时候,我发现我是一个非常懒惰的人,这篇文章本该昨天就完成的,想起了钱鹤滩的《明日歌》,真是“世人若被明日累,春去秋来老将至”。oracle数据字典包括四部分,分别是RDBMS(X$),数据字典表、动态性能视图(v$)和数据字典视图。1)RDBMS(X$)内部表:该部分内容是oracle最低层的表数据,这些表维持着oracle的整个视图,就像我们人体的血液在我们人体流动维持
系统 2019-08-12 01:54:24 2743
在还原数据库时,有时会提示因为数据库正在使用,所以无法获得对数据库的独占访问权!!这时需要在还原数据库之前关闭正在使用数据库的线程。解决方案如下:执行该方案,必须首先定位到master数据库,然后在分析查询器中执行以下语句:ALTERDATABASE[数据库名]SETOFFLINEWITHROLLBACKIMMEDIATE这样就关闭了当前数据库链接线程,并且回滚正在操作的事物。接下来就可以正常还原了!!还原数据库时,提示因为数据库正在使用,无法获得对数据库
系统 2019-08-12 01:54:16 2743
--定义创建作业DECLARE@jobiduniqueidentifierEXECmsdb.dbo.sp_add_job@job_name=N'作业名称',@job_id=@jobidOUTPUT--定义作业步骤DECLARE@sqlnvarchar(400),@dbnamesysnameSELECT@dbname=DB_NAME(),--作业步骤在当前数据库中执行@sql=N'--作业步骤内容'--一般定义的是使用TSQL处理的作业,这里定义要执行的Tr
系统 2019-08-12 01:51:41 2743
架构描述前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat)优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去一,配置nginx1,下载包Wgethttp://sysoev.ru/nginx/nginx-0.6.32.tar.gzftp://ftp.csx.cam.ac.uk/pub/software/progr
系统 2019-08-12 01:33:08 2743
"^\d+$"//非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"//正整数"^((-\d+)|(0+))$"//非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"//负整数"^-?\d+$"//整数"^\d+(\.\d+)?$"//非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正
系统 2019-08-12 01:32:31 2743