JAVA
文章平均质量分 63
szyyyp
这个作者很懒,什么都没留下…
展开
-
hibernate插入、更新中文数据乱码问题
这个问题,我们以前出现过,也已经解决了的,这两天又犯了同样的错误,真是不可理喻其实这个问题解决起来也很简单,只要指明hibernate的数据库的编码就可以了。即在其url属性下写下:url="jdbc:mysql://localhost:3306/dataCollect?characterEncoding=utf-8"呵呵,是不是真的太臭了!...原创 2018-08-29 22:14:43 · 740 阅读 · 0 评论 -
hibernate多对多,多对一映射时用set,bag,list,array时有什么区别?
简单的说,这些集合类除了bag,都有其对应的JDK中接口的语义。它们都可以表示一对多或多对多。Set对应于java.util.Set接口,表示一个没有重复元素的集合。怎样区别重复元素?这就涉及到对象的同一性。我们知道在数据库中,我们用主键来区分每一条记录,在Java的对象世界中,我们是用Object.equals()方法来区分是否是等价的对象。set保证,在这个集合中,没有重复的对象。原创 2016-05-13 10:29:15 · 3042 阅读 · 0 评论 -
json-lib 输出父子级联对象
java开发中,经常需要将父子对象的数据,通过json方式输出到前台,但使用json-lib输出时往往会出现,级联循环造成java的堆栈溢出,所以其对应的解决方案也很简单,就是破除级联。例子如下:public class Grain implements java.io.Serializable { ..... private Set gra原创 2016-05-12 17:31:46 · 1556 阅读 · 0 评论 -
hibernate 主控端与被控端
hibernate使用过程中,必然会使用到 @@OneToMany(一对多) 或者 @ManyToOne(多对一),但是对于这个关系:多对一或者是一对多,到底该由哪一端来维护呢?主控端:主动维护关系的一端;被控端:被动维护关系的一端;在使用注解: @OneToMany或者 @ManyToOne时,往往会带着 : @JoinColumn 注解,表示为主控端,即 即是不写原创 2016-05-12 15:55:03 · 1873 阅读 · 0 评论 -
4种方法让SpringMVC接收多个对象
原帖地址:http://blog.csdn.net/lutinghuan/article/details/46820023问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListM转载 2016-05-11 20:27:13 · 681 阅读 · 0 评论 -
[Spring MVC] - SpringMVC的各种参数绑定方式
原帖地址:http://www.cnblogs.com/HD/p/4107674.htmlSpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:form ac转载 2016-05-11 20:20:39 · 782 阅读 · 0 评论 -
JSON Views 高级用法
原帖地址:http://spring.io/blog/2014/12/02/latest-jackson-integration-improvements-in-springJSON ViewsIt can sometimes be useful to filter contextually objects serialized to the HTTP response bod转载 2016-04-15 15:22:23 · 4257 阅读 · 0 评论 -
Spring 定时任务之 @Scheduled cron表达式
原帖地址:http://rainbowdesert.iteye.com/blog/2107220一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,T转载 2016-03-28 10:11:53 · 1176 阅读 · 0 评论 -
@Resource注解
http://blog.sina.com.cn/s/blog_a795a96f01016if1.html@Resource 注解被用来激活一个命名资源(namedresource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。Spring确实支持使用@Resource通过JNDIlookup来解析对象,默认地,拥有与@Reso转载 2016-03-25 14:37:05 · 350 阅读 · 0 评论 -
spring mvc hibernate级联json输出死循环
可以直接忽略级联对象,即停止级联具体方式如下:关联类里面所有的集合都加入到@JsonIgnoreProperties这个方法注解是放在类定义上面的,也就是说:@JsonIgnorePropertiesclass A{} 如果你定义的类是这样的:?1234567891011原创 2016-04-05 17:14:14 · 2090 阅读 · 0 评论 -
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
原帖地址:http://sishuok.com/forum/blogPost/list/7798.htmlSpring4新特性——泛型限定式依赖注入Spring4新特性——核心容器的其他改进Spring4新特性——Web开发的增强Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC 在之前的《跟我学Spri转载 2016-03-12 13:32:48 · 410 阅读 · 0 评论 -
java的不同验证器 validator
JSR-303是一个接口标准,它并不是Spring Framework 的一部分。Hibernate Validator是JSR-303的一个实现。在FormBean里添加Hibernate Validator的注解,与定义一个校验类的做法相比。注解更加简洁、灵活。注解说明Bean Validation 中内置的 constraint @Null 被注释的元素必须为 n原创 2016-03-12 09:18:52 · 2048 阅读 · 0 评论 -
shiro 配置说明
/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================* @see 1)Shiro验证URL时,URL匹配原创 2016-03-08 14:14:39 · 306 阅读 · 0 评论 -
Tomcat关闭日志catalina.out
http://blog.csdn.net/vicky_yaoxj/article/details/25110033翻了下收藏夹,顺手整理到这里来。catalina.out文件会越来越大,对系统的稳定造成了一定的影响。conf/logging.properties一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影转载 2016-02-19 14:48:08 · 1760 阅读 · 0 评论 -
shiro简单配置
http://blog.csdn.net/clj198606061111/article/details/24185023注:这里只介绍spring配置模式。因为官方例子虽然中有更加简洁的ini配置形式,但是使用ini配置无法与spring整合。而且两种配置方法一样,只是格式不一样。涉及的jar包Jar包名称版本转载 2016-03-02 22:05:07 · 480 阅读 · 0 评论 -
SpringMVC整合Shiro
原帖地址:http://my.oschina.net/u/2334022/blog/409004首先是web.xml?12345678910111213141516171819202122232425262728293031转载 2016-03-02 22:01:42 · 514 阅读 · 0 评论 -
在命令行中运行eclipse中创建的java项目,适用于linux 操作系统
在命令行中运行eclipse中创建的java项目博客分类:java相关javaeclipse命令行 由于项目要求,需要对eclipse中的项目进行打包,似的可以在客户机上不装eclipse的情况下正常运行。一.环境说明: eclipse---3.5 jdk-------1.6.0.22 os--------xp,win7 二.解决方转载 2016-05-14 08:59:10 · 2334 阅读 · 0 评论 -
Http请求中Content-Type讲解以及在Spring MVC中的应用
原帖地址:http://blog.csdn.net/blueheart20/article/details/45174399版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少转载 2016-05-14 16:54:17 · 1047 阅读 · 0 评论 -
Tomcat关闭日志输出
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。那么Tomcat怎么关闭日志输出?一、 linux 系统1、直接修改catalina.sh文件的输出语句在文件中找到以下内容:[java] vi转载 2018-01-22 08:12:42 · 23203 阅读 · 1 评论 -
org.eclipse.swt包的引入
http://blog.csdn.net/aerchi/article/details/43762535我在做Java可视化程序时,用到下面这几个包,应该怎么处理呢?:(Eclipse环境)import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widg转载 2018-01-02 09:42:58 · 19580 阅读 · 1 评论 -
使用 Java 测试网络连通性的几种方法
在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们常常用 Ping 命令来做验证。尽管 Java 提供了比较丰富的网络编程类库(包括在应用层的基于 URL 的网络资源读取,基于 TCP/IP 层的 Socket 编程,以及一些辅助的类库),但是没有直接提供类似 Ping 命令来测试网络连通性的方法。本文将介绍如何通过 Java转载 2017-10-30 22:17:59 · 8082 阅读 · 0 评论 -
注解 HIBERNATE 组合唯一键
如果是联合约束就用下面这种@Table(name="tbl_sky", uniqueConstraints = {@UniqueConstraint(columnNames={"month", "day"})})如果是单一字段约束可以用@Table(name="tbl_sky", uniqueConstraints = {@UniqueConstraint(原创 2017-04-30 10:45:45 · 1624 阅读 · 0 评论 -
springmvc 防止重复提交
http://blog.csdn.net/u013378306/article/details/52944780第二种方法(判断请求url和数据是否和上一次相同)推荐,非常简单,页面不需要任何传入,只需要在验证的controller方法上写上自定义注解即可写好自定义注解[java] view plain copy转载 2017-04-05 21:11:41 · 788 阅读 · 0 评论 -
log4j properties 详解
原帖地址 http://blog.csdn.net/kevon_sun/article/details/50393674转载[java] view plain copy##############################################################################转载 2017-02-14 17:28:17 · 443 阅读 · 0 评论 -
两个java项目的服务端通信之HttpURLConnection方式
http://blog.csdn.net/cw_hello1/article/details/51455203转载 2017-01-21 14:36:17 · 989 阅读 · 0 评论 -
JPA概要
http://thinkinside.tk/2012/12/30/JPA.html转载 2014-04-22 20:54:01 · 703 阅读 · 0 评论 -
动态线程中获取spring dao或者service
需要动态创建线程,然而 你又没有使用spring的线程池的情况下。使用spring 的dao 或者service第一步:获取contextWebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();第二步 获取你需要的beanCompanyDao原创 2017-01-10 10:09:21 · 3880 阅读 · 1 评论 -
JAVA DOC 标记
原帖地址:http://blog.csdn.net/crazy_for_net/article/details/49981175三种注释方法: 1、单行注释 //注释的内容 2、多行注释 /*......*/ 3、/**......*/,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。 下面转载 2017-01-04 16:15:41 · 518 阅读 · 0 评论 -
Java quarz,job控制,时间表示方法
这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明是否必填 允许填写的值 允许的通配符1 秒 是 0-59 , - * /2 分 是 0-59, - * /3 小时 是 0-23 , - * /4 日 是 1-31 , - * ? / L W5 月 是 1转载 2017-01-03 10:11:12 · 565 阅读 · 0 评论 -
Hibernate4注解方法
原帖地址:http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据转载 2016-09-04 09:52:00 · 535 阅读 · 0 评论 -
url-pattern的3种写法
web.xml中url-pattern的3种写法 ① 完全匹配 /test/list.do ② 路径匹配 /* struts2匹配根路径下的全部请求③ 扩展名匹配 *.do struts1 *.html 匹配全部html结尾的请求 * 不能用*,否则报错转载 2016-04-23 07:18:48 · 5164 阅读 · 0 评论 -
直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
http://blog.csdn.net/a597926661/article/details/8558342第一种: 在windows环境下以批处理文件方式启动tomcat,只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文转载 2016-05-31 10:30:27 · 3494 阅读 · 0 评论 -
java集合运算:求交集,并集,集合差
java集合运算:求交集,并集,集合差package test;import java.util.HashSet;import java.util.Set;public class Test { public static void main(String[] args) { SetInteger> result = new HashSetInteger转载 2016-05-07 18:17:30 · 9184 阅读 · 0 评论 -
微信开发教程:用户账号绑定到微信公众号的方法分享
原地址:http://www.5icool.org/a/201502/a10350.html最近由于工作需要,接触了微信公众号的开发。业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用户的身份去使用一些功能。我关注的招行信用卡公众号实现了这个功能,所以估计还是可行的,在网上搜索了一下,发现这个问题没什么好的答案,很多都说取不到微信用户名实现不了,甚至有转载 2016-02-16 10:42:57 · 4120 阅读 · 0 评论 -
合理使用Ehcache
http://blog.csdn.net/carefree31441/article/details/10914415Ehcache是来sourceforge(http://ehcache.sourceforge.net/)的开源项目,是纯Java实现的简单、快速的Cache组件。可以对页面、对象、数据进行缓存,支持集群/分布式缓存。如果整合Spring、Hibernate转载 2016-03-02 15:51:17 · 520 阅读 · 0 评论 -
Java Socket发送与接收HTTP消息简单实现
http://blog.csdn.net/a9529lty/article/details/7174265在上次Java Socket现实简单的HTTP服务我们实现了简单的HTTP服务,它可以用来模拟HTTP服务,用它可以截获HTTP请求的原始码流,让我们很清楚的了解到我们向服务发的HTTP消息的结构,对HTTP请求消息有个清晰的认识。这一节我想写了一个客户的程序,就是用来模拟转载 2015-11-25 14:47:27 · 1999 阅读 · 0 评论 -
JPA EntityManager的四个主要方法 ——persist,merge,refresh和remove
JPA EntityManager的四个主要方法 ——persist,merge,refresh和remove public void persist(Object entity)persist方法可以将实例转换为managed(托管)状态。在调用flush()方法或提交事物后,实例将会被插入到数据库中。 对不同状态下的实例A,p转载 2014-07-14 09:13:23 · 497 阅读 · 0 评论 -
String s=new String("abc")创建了几个对象?
String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来转载 2014-07-19 18:55:44 · 541 阅读 · 0 评论 -
使用Eclipse进行远程调试
http://blog.csdn.net/sunyujia/article/details/2614614转载 2014-06-06 15:59:20 · 505 阅读 · 0 评论 -
HQL多表查询
HQL多表查询转载 2014-07-14 09:44:11 · 1353 阅读 · 0 评论