Spring MVC使用JSON和XML的序列化的例子_Spring MVC返回Json数据的方法
shinyuu Java开发实战 7367 0 2014-10-01 19:06:27

介绍 本文介绍了在Spring MVC中支持JSON和XML序列化的REST服务的应用程序 有两种流行的序列化方法与REST服务、JSON和XML的工作、以下是在Eclipse的Project Explorer中实例Maven项目 在“com.song.data.model”包实现了MVC应用程序的数据模型; 在“com.song.web.controller.api”包实现了MVC应用程序的控制器; 在“com.song.web.filter.NocacheFilter”类实现一个Serv...

阅读全文

Java中使用Log4j记录日志_在Java项目中使用log4j的实例
shinyuu Java开发实战 12068 18 2014-09-28 11:45:55

第一步:添加jar包支持 首先建立一个WEB工程、去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:添加并载入配置文件 在src目录下建一个log4j.properties 文件 log4j启动时、默认会寻找source folder(存放java源代码的文件夹、当然也包括一些package文件夹、还可以包括其他文件、即使src) 下的log4j.xml配置文件、若没有、会寻找log4j.properties文件、然后加载配置、配置文件放置位置正确、就不需要在程序中手动加载log4j配置...

阅读全文

Java JUnit单元测试使用方法_如何使用Java JUnit工具
shinyuu Java开发实战 12222 4 2014-09-11 09:23:36

在软件开发过程中、避免不了出现错误或未发现的Bug、这些错误和Bug发现的越早 对于后面的开发和维护越有利、因此测试在软件开发的过程中显得十分重要 具体来说、单元就是指一个科独立完成某个操作的程序元素、通常为方法或过程 所以单元测试就是针对这个方法或过程进行测试、但通常情况下、几乎很少存在不与其他方法发生调用与被调用关系的方法 所以也可将对一组用来完成某个操作的方法或过程称为单元测试 概念性的问题就不再过多阐述了、咱们主要看在Eclipse中如何使用JUnit框架进行单元测试 (1)在M...

阅读全文

Java String.split()怎么用_Java split()输出错误_split()使用注意事项
shinyuu Java开发实战 4384 0 2014-09-09 15:57:00

今天在项目里面使用到了 split 函数、但不辛的是、输出与我预先估计的不一样 因为我在 C# 和 PHP 等语言里面使用都是正常的、而 Java 输入却不一样 最后我发现、原来 Java 里面一些字符是需要通过转义才能正常使用的 在java.lang包中有String.split()方法返回是一个数组 我在应用中用到一些给大家总结一下仅供大家参考 1、如果用“.”作为分隔的话必须是如下写法String.split("\."),这样才 能正确的分隔开不能用String.split...

阅读全文

Java和C#的泛型比较_Java和C#的泛型有什么区别
shinyuu Java开发实战 3538 0 2014-08-23 11:04:30

C#的泛型: C#泛型类在编译时,先生成中间代码IL,通用类型T只是一个占位符 在实例化类时,根据用户指定的数据类型代替T并由即时编译器(JIT)生成本地代码 这个本地代码中已经使用了实际的数据类型,等同于用实际类型写的类 所以不同的封闭类的本地代码是不一样的 按照这个原理,我们可以这样认为: 泛型类的不同的封闭类是分别不同的数据类型 java的泛型 对java虚拟机来说是没有泛型类的 java编译器在编译泛型类是会用泛型类的左边第一个限定类去...

阅读全文

JAVA读取BMP图片_以字节流读取BMP图像_从数据库读取图片
shinyuu Java开发实战 6466 0 2014-08-15 19:33:46

最近一直在搞图片上传这些问题、今天又找到一种新方法、记下来、方便以后使用 用字节流而不是用JAVA的API函数read()有助于大家理解理解BMP的存储方式哈 同时,如果是从数据库中读取图片的话,也是用字节流读取,需要自己进行转换的 所以这种方式更利于我们的使用、话不多说、直接为大家献上代码 public Image myRead(String path) throws java.io.IOException { Image image = null; int biWidth,bi...

阅读全文

Java环境变量设置_Java怎么设置环境变量
shinyuu Java开发实战 4678 1 2014-08-15 13:55:50

1、打开我的电脑--属性--高级--环境变量 2、新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; 3.、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径 添加到Path变量的值中,并...

阅读全文

Java获取当月第一天和最后一天_获取上一个月第一天和最后一天
shinyuu Java开发实战 19756 6 2014-08-13 13:10:33

目前项目中需要获取当前月的第一天和最后一天、 另外也要把上个月的第一天和最后一天获取出来、方法已经找到 现在做个笔记、一是以后自己可以使用 二是可以帮助和我有一样需求的朋友、话不多说、现在给大家献上源代码 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 //获取当前日期 Calendar cal_1=Calendar.getInstance(); cal_1.add(Calendar...

阅读全文

在Oracle数据库处理很多列的表_Oracle大量列的处理_表列很多怎么办
shinyuu Java开发实战 3876 0 2014-08-11 20:10:48

简介 今天的数据库是一个应用程序的一个重要因素。该数据库将成为日后更为复杂的一天 在本文中,我想给一个解决工作与Oracle数据库有大量列 Oracle文档的限制,我们会记得在Oracle数据库中,表将有不超过1000列 我们的解决方案是使用在我们目前的项目一个真实的例子,它将存储ISO8583格式的Oracle数据库 在金融领域工作的人都知道ISO8583格式,它的目的 但只看到ISO8583格式的128字符串数组值的数组,我们将ISO存放的128值插入表中(表有128列) 设计...

阅读全文

3D太阳系 系统的OpenGL C#实例_3D太阳系实例
shinyuu Java开发实战 8564 3 2014-08-04 16:59:22

简介 你好,这是一个3D太阳能系统实现用OpenGL和C#。我想是因为这个演示它仅用于教育目的 以保持它的简单。它包含了太阳,行星,我们的月亮,行星的轨道和一些明星 它被编程在Visual Studio 2008和我有它升级到Visual Studio 2010中、没有任何形式问题 我用这个演示陶宏命名空间,它是OpenGL的DLL和NET框架之间的互操作性 我也用Shadowengine,由我开发摆脱了硬编码的纹理加载,其中包括图形上下文的初始化乏味的,你一个小图形框架 太阳系...

阅读全文

struts2.4+spring3.1+hibernate4.1的SSH框架_SSH框架实例
shinyuu Java开发实战 7283 0 2014-08-02 11:25:25

SSH 为 struts2.4+spring3.1+hibernate4.1的一个集成框架 是目前较流行的一种Web应用程序开源框架 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层 以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序 其中使用Struts作为系统的整体基础架构、负责MVC的分离 在Struts框架的模型部分、利用Hibernate框架对持久层提供支持、业务层用Spring支持 具体做法是:用面向对象的分析方法根据需求提出一些模...

阅读全文

Map如何转换成对象_如何把Map转换成对象
shinyuu Java开发实战 20773 11 2014-07-28 13:32:15

介绍 在做一个项目的时候,遇到了一点小问题,就是map转换成对象,相信大家都遇到过了,我写下来只是为了自己记下哦 从solr结果集中取数据,取到了结果集,但是结果集是一个map,而我想要得到的是一个对象,怎么处理呢? 我先后尝试了三种方式: 以下是获取的源数据: SolrDocument[{id=25157561, productId=000000000108292291, product={"name":"鸭鸭 轻薄羽绒服女正品清仓 时尚春秋外套 柠檬黄 170/92A", "oldId":"199...

阅读全文

PowerDesigner使用教程_使用方法
shinyuu Java开发实战 3716 0 2014-07-05 15:58:04

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。 PowerDesigner主要分为7种建模文件: 1. 概念数据模型 (CDM) 对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。 2. 逻辑数据模型 (LDM) Power...

阅读全文

java的反射技术_反射技术_android 反射技术
shinyuu Java开发实战 3110 0 2014-07-04 08:42:18

java的反射机制 我们都知道,一个java类中,有成员变量、成员方法、构造方法等等,反射机制,就是动态的获取这些类中的信息,并动态的调用对象的方法。通常只有要设计框架的过程中,才会使用java反射相关的api,但是了解java反射机制的基本原理与基本方法,可以帮忙我们在日后对框架的学习与应用提供很大的帮忙。 了解Class类: Class类代表着某个类的字节码,要使用反射,就需要取得对应的Class对象,然后就通过这个对象,就可解剖出类的成员变量,成员方法等等。 Class类的常用方法...

阅读全文

Hibernate和IBatis对比
shinyuu Java开发实战 3329 0 2014-03-04 09:04:36

项目也做过几个, 使用IBatis就做一个项目, 基本上都是使用Hibernate, 也只是知道几点关于这两个框架的区别, 今天闲着没事干, 从网上找了几篇文章, 做了一个简单的整理、网上关于这两个框架的比较也很多, 只是自己想把别人的东西拿过来整理一下, IBatis和Hibernate的比较 一、Hibernate  VS  iBATIS简介 Hibernate是当前最流行的O/R mapping框架、当前版本是3.05、它出身于sf.net、现在已经成为Jboss的一部分了、iBATI...

阅读全文

DD记账
top
+