最近浏览了一下阿里巴巴的Java开发手册,感觉内容确实非常的赞,发现了不少自己在编程中的误区,因此决定通过成文牢固掌握,文中将选取个人认为比较重要的部分进行描述与分析。 ”愿站在巨人的肩膀上,码出高效,码出质量“ 。 概述 手册中内容很多,包括编码规约、工程结构、MySQL数据库、异常日志、安全规约 ...
分类:
编程语言 时间:
2017-11-22 22:02:33
阅读次数:
235
最近刚开始接触NHibernate三层框架,确实是遇到了不少大大小小的问题,总算是比较理解了这种模式。但是当我进行测试是,总是有一个异常出现的频率极其高,就是 no persister for:×××.×× 。到网上也查了,发现导致这种错误差不多也就三种常见的原因。 一,是映射文件或配置文件命名错误 ...
分类:
Web程序 时间:
2017-09-15 20:32:48
阅读次数:
217
有时候遇上服务报500,特别是后台服务会经常出现,500错误是内部服务器错误。遇上错误首先想到的肯定是先看看服务的进程还在不在,然后查看日志,从日志里面找原因。 根据工作中所爬过的坑,小结一下,可以从下面的方向进行排查: 1、数据库异常: 1)检查数据库服务器,是否能够正常连得上,数据库机器是否挂了 ...
分类:
其他好文 时间:
2017-09-07 00:02:14
阅读次数:
291
数据库异常处理预定义 ( Predefined )错误 ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('数据库中没有编码为' ...
分类:
其他好文 时间:
2017-07-26 22:07:07
阅读次数:
254
实例的恢复( crash recovery) 什么时候发生Oracle实例恢复? shutdown abort; 数据库异常down掉(机器死机,掉电...) 实例恢复的原因是数据有丢掉,使用redo数据恢复 实例恢复是一个自动的过程,不需要人工干预。 控制文件就是为了检查一致性,如果不一致就会实例 ...
分类:
数据库 时间:
2017-06-29 19:18:03
阅读次数:
264
将一模一样的项目从win迁移到到linux上报错: 一开始还是以为是linux不能识别hql语句,查找资料发现是因为Liunx服务器上mysql是区分大小写的,而本地是不区分的如:代码是这样写的@Entity@Table(name = "users")数据库建的表名称是Users,那么就会出现以上异 ...
分类:
数据库 时间:
2017-06-27 18:40:59
阅读次数:
155
监控SQLServer数据库异常镜像状态发告警邮件在部署了数据库镜像之后,我们需要监控参与镜像的主数据库和镜像数据库的状态,如果状态异常,发送告警邮件。那么这个脚本需要在主和镜像服务器上都运行。目录视图sys.database_mirroring对SQLServer实例上的每个数据库都包含一行(..
分类:
数据库 时间:
2017-03-14 14:00:30
阅读次数:
208
第一章:Spring Data JPA入门 Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目: Commons - ... ...
分类:
编程语言 时间:
2017-03-10 12:31:33
阅读次数:
331
oracle所在磁盘空间不足导致了数据库异常。需要减小数据文件的大小来解决。 1、检查数据文件的名称和编号 select file#,name from v$datafile; 2、看哪个数据文件所占的空间最大,根据该数据文件的编号查看该数据文件的最大数据块数 select max(block_id ...
分类:
数据库 时间:
2016-09-23 18:08:04
阅读次数:
201
出现这种情况应该是在跑业务的时候,mysql数据库异常中断导致表异常,查看mysql日志报错如下 查了一下资料,使用 myisamchk 修复一下表即可,切换到数据库的date目录,执行如下命令将对应表 MYI 文件修复即可 来自为知笔记(Wiz) ...
分类:
数据库 时间:
2016-08-27 15:16:44
阅读次数:
160