java
文章平均质量分 93
yinhaixiang
这个作者很懒,什么都没留下…
展开
-
Spring Boot工程中如何优雅地处理异常
在很久以前,许多语言都不支持异常。这些语言处理和汇报错误的手段都有限。你要么设置一个错误标识,要么返回给调用者检查的错误码。以下代码展示了这些手段这类手段的问题在于,它们搞乱了调用者代码。调用者必须在调用之后即刻检查错误。不幸的是,这个步骤很容易被遗忘。所以,遇到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不会被错误处理搞乱。以下代码展示了在方法中遇到错误时抛出异常的情形注意这段代码整洁了很多。这不仅关乎美观。这段代码更好,因为之前纠结的元素设备关闭算法和错误处理现在被隔离了。你可以查看其中任一元素转载 2022-06-29 22:39:30 · 278 阅读 · 0 评论 -
eclipse/myeclipse通用插件安装方法(最实用)
采用link方式安装,避免了网络等问题。本次原创 2014-06-27 16:29:48 · 1667 阅读 · 0 评论 -
spring 官方下载地址(转)
SPRING官方网站改版后,下载spring非常麻烦,下给出官方直接下载路径:http://repo.springsource.org/libs-release-local/org/springframework/spring/Spring Framework 4.0.0下载 http://repo.springsource.org/libs-release-local/org/springfra原创 2015-06-27 10:45:34 · 640 阅读 · 0 评论 -
Struts2配合Log4j打印异常栈信息
struts2配合log4j打印异常栈信息 关于配置struts2全局异常后控制台无法打印异常信息问题 Java代码 "error">/exception/error.jsp "java.lang.Exceptions" result="error" />转载 2014-06-22 16:24:20 · 587 阅读 · 0 评论 -
如何建立一个maven工程导入myeclipse
本人的myeclipse8.5直接创建标准的工程不成功,就在网上找资料查查后,搞定了总结了这份资料,方便以后更好的解决更多关于用myeclipse8.5来创建一个标准的maven工程。【1】第一步:下载一个免安装版的apache-maven-3.0.3.zip解压后,配置环境变量 新建M2_HOME: 在path后面添加 %M2_HO转载 2014-06-18 15:13:56 · 714 阅读 · 0 评论 -
json通用转换工具
import org.codehaus.jackson.map.ObjectMapper;public class JsonUtil { private static ObjectMapper mapper; /** * 获取ObjectMapper实例 * * @param createNew * 方式:true,新实例;false,存在的map原创 2014-06-15 12:39:19 · 701 阅读 · 0 评论 -
Maven + Eclipse + Tomcat - 开启项目调试之旅
本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的《Maven权威指南》,google一下便知。开门见山,首先抛出一个问题(如果你对我遇到的问题不敢兴趣,请飘过,直接看分割线以下的文字):我有一个团队基础框架项目,代号:framework,用maven构建,是个war类型的项目。团队中其他的应用项目都会用到它,包转载 2014-06-18 16:29:51 · 485 阅读 · 0 评论 -
Struts2 中如何覆盖已内置拦截器的属性(参数)值
在前面一篇 Struts2 中 ModelDriven Action 的 setModel() 为何不起作用? 中发现最漂亮的办法就是修改 ModelDrivern 的 refreshModelBeforeResult 属性为 true,同时留下一个话题。这里接着,即如何覆盖内置拦截器的属性(参数) 值。如果是自定的拦截器,则可以在 struts.xml 中的 或 中用 param转载 2014-06-22 16:22:51 · 1525 阅读 · 0 评论 -
ibatis入门教程
1、本文通过几个简单的示例,实现ibatis的增删改查的功能。 2、构建数据库表,contact表,建表语句如下:(使用的是mysql数据库) contact表: Java代码 drop table if exists contact; create table contact( id int(10) not null auto_increm转载 2014-08-25 16:16:08 · 3406 阅读 · 0 评论 -
深入了解Struts2返回JSON数据的原理及具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从转载 2014-06-10 10:44:42 · 334 阅读 · 0 评论 -
选择INT数据做主键
这两日在家完成下面的测试,虽然仍有不解之处,但是,基本达到了目的。 目的1. 测试检索Integer类型主键性能。2. 测试检索Char类型主键性能。3. 测试多码索引的性能。4. 测试连接Integer类型主键和Char类型主键的性能差异。5. 测试连接多码索引主键的性能。 测试环境VMWare5.0虚礼环境DB: Oracle10g转载 2014-06-16 11:06:31 · 2666 阅读 · 0 评论