- 博客(14)
- 资源 (3)
- 收藏
- 关注
转载 Java异常封装(自己定义错误码和描述,附源码)
Java异常封装(自己定义错误码和描述,附源码)真正工作了才发现,Java里面的异常在真正工作中使用还是十分普遍的。什么时候该抛出什么异常,这个是必须知道的。当然真正工作里面主动抛出的异常都是经过分装过的,自己可以定义错误码和异常描述。下面小宝鸽就为大家介绍一个Java异常简单封装的例子。在给出异常分装例子之前,需要给大家普及Java里面的checked
2016-12-13 10:46:47 6049
转载 Java EE项目中异常设计及处理总结
异常设计0.J2EE中的异常设计 3层结构 Dao,Service,Controller 异常处理原则: 应该在Controller控制转发之前尽量处理,同时记录log日志,然后在页面以友好的错误提示告诉用户出错了 eg: //创建日志对象 Log log = LogFactory.getLo
2016-12-12 16:24:10 2739
转载 Java EE项目中异常设计及处理总结
异常,为我们处理非正常的业务流程提供了很好的解决方案,如果你有过dbase、c、pascal等过程式语言开发的经历,你一定会深刻体会到,异常机制给你的代码可读行、可维护性带来的好处,同时,程序的健壮性也得到了增强。 在 java项目中,异常设计要注意下面的几点。 一、自定义异常父类的选择 A、自定义异常的父类,可以选择为RuntimeException或Exception。Runtim
2016-12-12 16:07:04 392
转载 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
最近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论. 我把这个讨论流程.发过来 大家可以可以看看.也可以发表一下自己的意见.对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式?大家共同观点:主键和索引是不可少的,不仅
2016-12-08 14:32:03 574
转载 Redis与Memcached的区别
转载地址:http://gnucto.blog.51cto.com/3391516/998509Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的
2016-12-08 13:56:10 323
转载 堆外内存初探
摘要: 使用Java语言的同学们都知道, Java的虚拟机对内存的管理大部分情况下就是指堆内存的管理, GC的也是对堆内存的清理和回收. 下面就看一下堆外内存的对JVM的意义.使用Java语言的同学们都知道, Java的虚拟机对内存的管理大部分情况下就是指堆内存的管理, GC的也是对堆内存的清理和回收. 下面就看一下堆外内存的对JVM的意义.第一次了解到堆外内存的使用场景是在使用n
2016-12-08 11:00:28 2133
翻译 Mysql做到高并发几点注意事项
1、拆分大的DELETE或INSERT语句 如果你需要在一个在线的网站上去执行一个大的DELETE或INSERT查询,你需要非常小心,要避免你的操作让你的整个网站停止相应。因为这两个操作是会锁表的,表一锁住了,别的操作都进不来了。 如果你把你的表锁上一段时间,比如30秒钟,那么对于一个有很高访问量的站点来说,这30秒所积累的访问进程/线程,数据库链接,打开的文件数,可能不仅仅会让你
2016-11-25 17:28:57 16528
原创 mybatis-generator的使用
1、首先在maven工程的pom文件下面,需要添加plugin插件 org.mybatis.generatormybatis-generator-maven-plugin1.3.2truetrue2、在src/main/resources下面添加generatorConfig.xml文件3、执行mav
2016-11-24 15:53:21 288
原创 mysql密码修改
1、以管理员身份开启一个cmd命令行窗口,跳转到mysql的bin目录下面2、执行命令 mysqld --console --skip-grant-tables3、以管理员身份开启另外一个cmd宽口,跳转到mysql的bin目录下面4、执行命令 update mysql.user set authentication_string=passwor
2016-11-24 15:51:04 258
原创 Mysql密码修改(版本5.7.15)
1、以管理员身份开启一个cmd命令行窗口,跳转到mysql的bin目录下面2、执行命令 mysqld --console --skip-grant-tables3、以管理员身份开启另外一个cmd宽口,跳转到mysql的bin目录下面4、执行命令 update mysql.user set authentication_string=passwor
2016-11-24 15:48:37 363
原创 关于MongoDBVUE无法显示collection的解决方案
Mongodb新的存储引擎为wiredTiger ,在这种存储引擎下面,我们用可视化工具MongoVUE是无法看到collection的 应该更换为mmapv1引擎1、删除data文件夹,然后重新创建data2、执行mongod --storageEngine mmapv1 --dbpath 数据目录
2016-11-24 15:46:58 6027
原创 Mysql和Mongodb的读性能比较
引言:MongoDB是基于文档型的数据库,为了比较它与Mysql的区别,笔者写了两个小例子来测试,二者的读性能环境:个人电脑/Window10 、未对mysql和mongodb做其余的配置(采用的是默认配置)数据:数据表有10万条数据测试:随机读取其中1万条数据,计算读取时间Mysql测试代码:package intelligence;import java.sql.C
2016-11-24 15:35:38 2679
原创 springmvc 请求无法到达controller
搞了一下午的springmvc的项目,发现配置什么的都没有错误,但是springmvc的请求都无法到达controller。最后才知道:项目spring的版本是spring3而本地的java却是java8版本!二者不兼容啊!!!!!spring4.1.6以后才能与java8兼容
2016-11-18 17:30:44 1957
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人