自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (34)
  • 问答 (1)
  • 收藏
  • 关注

原创 "字符串".trim()

trim()函数会取出字符串左右两边的空格,但是字符串中间的空格可以得到保留。

2016-06-29 13:59:50 545

原创 mappedBy和JoinColumn实质上指向的是同一个表即外键作为主键所在的表对应的实体

@Entity(name="DFSSTUDENT")@Table(name="DFSSTUDENT")@SuppressWarnings("serial")public class Dfsstudent implements Serializable { private String dfsstudentname; private Dfsclass dfc; /** * @r

2016-06-27 18:08:50 1910

转载 hibernate的注解属性mappedBy详解

mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系,当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的; 4>mappedBy跟jo

2016-06-27 17:13:42 725

原创 org.hibernate.MappingException: Unknown entity: DnoFonetoone.Dnfclass

org.hibernate.MappingException: Unknown entity: DnoFonetoone.Dnfclass在配置文件中增加实体类映射即可

2016-06-27 16:27:03 512

转载 Hibernate基础之九:多对多,单/双向关联 @ManyToOne @OneToMany

1.组件映射,一个类中包含另一个组件上@Eembeded2.多对一,单向关联“多的”聚合“一的”1个实例,Group--Useruser的getGroup上加@ManyToOne[java] view plain copy@Entity  @Table(name="t_Group")  publ

2016-06-27 10:40:09 1373

原创 mysql 使用技巧 不断更新

·[MySQL] timestamp和datetime的区别1.timestamp占用4个字节;datetime占用8个字节2.timestamp范围1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999;datetime是1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999...

2016-06-24 19:13:01 1296 1

原创 Unable to compile class for JSP org.apache.jasper.JasperException: Unable to compile class for JSP

使用eclipse开发一个项目,涉及到一个主项目包含多个子项目。某些jsp页面内包含java代码。项目打war包后,在本地的tomcat可以正常启动和访问。但是将war包防止到生产环境中时,可以正常启动,但是登陆后,页面报错了,报错内容本文下面所示。ERROR [org.apache.struts2.dispatcher.Dispatcher] - Exception oc

2016-06-23 09:26:42 6775

原创 hql语句为变量赋值的两种方式

hibernate的hql语句给未知量赋值有两种方式同时,赋值的位置也有两个1、未知量赋值方式    使用“?”来表示未知量,然后是第二步为“?”号赋值    使用“:起个名字”   表示未知量,然后是对这个“起个名字赋值”2、赋值量赋值的位置    直接在createQuery(hql语句)后面,当只有一个未知量时可以使用    单独的在Query的setString

2016-06-22 16:17:25 8104 2

原创 jsp页面动态展示list-使用&lt;select&gt;和<c>标签

后台:搜索数据放入list,然后为这个list提供响应的get和set方法private List<String> l=new ArrayList<String>();public List<String> getL() { return l; } public void setL(List<String> l) { this....

2016-06-21 15:49:38 20386 2

原创 中文乱码解决防范-奇特

网上有很多解决中文乱码的方法,但是有一种情况是大家很难想到的,即文件本身的编码格式。比如你需要用utf-8,但是文本本身是gbk的,你把项目设置为utf-8还是乱码,这个时候怎么办?使用文字编辑工具:edit用edit打开文档,点击另存为,字符编码选择 utf-8,这个时候问题就解决了山穷水复的时候可以一试。

2016-06-21 15:37:47 496

转载 oracle语句增加逻辑判断-很实用

Oracle提供了一些逻辑判断函数,这些函数可以在查询中使用。  1,针对空值进行测试-NVL函数    函数原型为:NVL(testValue,SubstituteValue)    常见的用法是  Select max(score) From SC Where Name=‘Jerry’    有时max(score)为空,也就是说Jerry并没有

2016-06-20 19:05:58 7210

原创 @Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)

Hibernate注解的直接查询和懒加载@Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)放置在属性的setter上面,而且只有在级联查询的时候才会起作用@Basic(fetch=FetchType.LAZY) protected void setSname(String sname) { th

2016-06-19 22:12:06 4989

转载 oracle对null赋值默认值

  NVL(expr1,expr2)expr1:可为空的字段或者表达式。expr2:null的替代值。含义:如果表达式 expr1 为空(NULL),则显示表达式 expr2 的值,若非空,则显示expr1 的值。select parentid,NVL(parentid,999) from PROPERTYRELATION  (下图第一列是原始数据,第二列是转化后的数据,本例中...

2016-06-15 15:56:22 8859 2

原创 oracle截取字符串并做比较-SUBSTR("字符串",起始位-从1开始数,截取长度)

SUBSTR("字符串",起始位-从1开始数,截取长度)

2016-06-15 14:41:34 14908

转载 group by与distinct有何区别

select name from rate where channelname is not null group by name; select distinct name from rate

2016-06-14 19:09:37 2825

转载 trunc(sysdate)的含义是什么

数据库存储,使用sql语句,直接插入当下时间,date格式的

2016-06-12 14:38:55 27927 2

原创 @NotEmpty、@NotBlank、@NotNull

@NotNull(message="用户名不能为空")    private String uname;@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull    用在基本类型上

2016-06-08 17:35:55 3134

原创 Exception in thread "main" org.hibernate.exception.GenericJDBCException: Field 'bookname' doesn't ha

Exception in thread "main" org.hibernate.exception.GenericJDBCException: Field 'bookname' doesn't have a default value使用了hibernate的注解,定义了主键了生成策略,但是数据库表没有设置自增mysql数据库所以,简单处理即可,即把@Genera

2016-06-08 17:23:45 2970

转载 Hibernate使用注解映射取代映射文件

在编写hibernate的时候,需要将实体类映射到数据库中的表。通常需要一个配置文件(hibernate.cfg.xml),一个实体类(XX.Java),还有一个映射文件(XX.hbm.xml)。从JAVA5.0之后,可以利用注解来简化配置。简单来说就是不再需要映射文件了,hibernate需要的元数据(metadata)通过注解实体类就行了。下面是一个简单的基于注解映射的Hi

2016-06-08 16:43:48 2754

转载 <property name="hbm2ddl.auto">create</property>

<property name="hbm2ddl.auto">create</property>

2016-06-08 10:40:29 1458

转载 hibernate的one-to-many

文章说的是hibernate的多对多关联映射,但是这里借鉴的是一对多这边的配置文件的写法Hibernate多对多关联映射通常别拆分成两个多对一关联映射1、 下面的HostBean、UserBean、UserHostBean,UserHostBean是两个表之间的关联表,分别跟HostBean和UserBean都是多对一的关联关系,可以发现中间表始终是多的一端。2、因此配置文

2016-06-08 10:12:26 541

转载 assigned , native , identity 区别-Field 'id' doesn't have a default value问题解决方法

assigned , native , identity 区别-Field 'id' doesn't have a default value问题解决方法综合参考:http://blog.csdn.net/huaweitman/article/details/39025553http://chen.ch.j.blog.163.com/blog/static/1324171212010919

2016-06-07 17:58:17 1704

转载 hibernate配置文件hibernate.cfg.xml的详细解释

hibernate的hibernate.cfg.xml详解

2016-06-07 14:33:18 1043

翻译 hibernate级联情况下以commit或者flush来进行级联提交

hibernate级联情况下以commit或者flush来进行级联提交

2016-06-06 16:29:49 644

原创 hibernate的主动提交-commit

session.getTransaction().commit();

2016-06-06 16:10:21 2477

原创 split的用法-split(".")无效

split可以将字符串按照指定的标志分割为一个数组,注意转义的问题public class SplitAction {public static void main(String[] args) {String a="1.2.3.12.123.12345";String b[]=a.split("\\.");for(String c:b){System.ou

2016-06-01 15:43:18 5992

转载 Java环境配置问题,Eclipse打不开

eclipse是开源软件,在启动的时候会自动在c盘里寻找jdk,但是如果我能在安装的时候jdk没有安装在默认的路径或者没有使用默认的名字就会出现问题这个时候就需要在eclipse的配置文件中指定jdk的路径了eclipse目录下  eclipse.ini文件 打开  加入下面这句话-vmD:/loushang_studio5.5/j5sdk/jre/bin/

2016-06-01 15:14:57 4160

原创 hibernate的3中查询举例——返回对象或转化对象、返回Object

hibernate常用的三种查询,1、hql直接返回对象;2、sql全量查询,转化为指定的对象;3、sql查询部分列的值,使用object数据获取

2016-06-01 14:57:09 10250 1

转载 org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]

使用hibernate的hql语句报错:org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]原因比较简单,只要在实体类中增加映射注释-实体和表的映射但是,涉及到多表查询的时候hql查询就无效了,这个时候报这种错误就只能更换为sql语句了

2016-06-01 14:36:03 1942

原创 hibernate的未知数赋值

hibernate的未知数赋值

2016-06-01 13:53:22 783

转载 org.hibernate.QueryException:Expected positional parameter count: 1

org.hibernate.QueryException:Expected positional parameter count: 1  org.hibernate.QueryException:Expected positional parameter count: 1, actual parameters: [] [from LhClient c where c.wnamw

2016-06-01 13:52:12 1009

原创 java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List

使用hibernate时遇到的类型转化问题正确流程是1、sql语句2、创建Query对象3、使用list类进行接收这样就不存在查询结果转化为list出现问题的错误了hibernate使用sql语句的搜索流程public List getListOfTransno(String id) { String sql = "selec

2016-06-01 10:57:33 4997

转载 Struts2配置拦截器和拦截链

1.拦截器的配置此处以“检测用户是否登录”为例,MyInterceptor.Java[java] view plain copypublic class MyInterceptor extends AbstractInterceptor {        @Override      public String interce

2016-06-01 10:56:26 481

原创 多个Filter的执行顺序是如何确定

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/

2016-06-01 10:55:06 4231

转载 session.createQuery()与createSQLQuery()区别

session.createQuery()与createSQLQuery()区别,在于前者执行的是hql语句,后者执行的是sql语句

2016-06-01 10:20:03 1895

文件拆分工具包.zip

可以按行拆分 excel、txt 文件,需要MAC,windows试试吧

2021-06-19

springbootthymeleafdemo.zip

springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。

2020-03-21

Maven SpringMVC 项目study.zip

本文对应博客:https://blog.csdn.net/bestcxx/article/details/54620173 Maven 项目,需要在项目 settings.xml 中增加配置 <pluginGroup>org.mortbay.jetty</pluginGroup> Maven 命令启动 jetty:run 后访问 http://localhost:8085/study/

2019-07-30

base64和sha256 js 文件

base64.js 和sha256 js 。使用方法很简单,[removed][removed],

2018-10-18

The Unarchiver Mac

mac 环境解压缩rar等格式,使用方式:1、点击软件设置关联格式,2、设置其他选项,比如是否新建文件夹等3、打开待解压文件,如果1中设置了关联会自动进入解压的对话框

2018-09-05

SpringWebFlowDemo

Spring Web Flow 的简单例子,页面和流程定义文件需要放在一起。包含pom.xml,jsp,web.xml,spring和webflow的结合配置。

2017-09-18

workbench6.2.5

右键移动到表上时,显示注释的版本。workbench6.2.5-win64

2017-08-01

mybitas-generator

mybitas 无IDE关联版本的自动生成代码工具包和方法

2017-07-25

gitbash和sourceTree

gitbash和sourceTree

2017-07-20

Redis-linux+win-安装版和解压版

Redis 的安装包,包含linux版本,win版本的安装版(可注册服务启动)和win版本的解压版

2017-06-24

apache-activemq-5.14.5-bin.zip一枚

apache-activemq-5.14.5-bin.zip,官网比较慢吧,官网地址:http://activemq.apache.org/activemq-5145-release.html ,启动后访问http://localhost:8161/admin/ 用户名和密码admin/admin

2017-06-21

zookeeper-3.3.6.tar.gz

来自zookeeper 官网,网速不佳的可以从这下载 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.3.6/

2017-06-18

maven聚合实例

maven module 聚合 实例,子项目之间的调用实现,demo-top 是父项目,demo-one 是子项目,jar类型,提供接口,demo-two 调用demo-one,实现接口,是web类型

2017-06-18

eclipse svn 插件

包含了线下eclipse配置插件的一般方法

2017-05-17

eclipse的axis2的插件

eclipse开发axis2的服务端和客户端插件

2016-12-26

eclipse开发axis2需要的插件和axis2包

axis2的开发需要axis2的war包和bin包。war包可以直接用于发布webservice服务,bin包可以被eclipse引用

2016-12-26

手机文件压缩上传所需js文件

使用jquery的一个插件将用户手机端的图片解析为base64的格式传递到后台,前台可以展示缩略图,后台再使用将base64恢复为图片,在实际使用中可以极大的减少图片的大小,提高图片传输效率,当然也就给用户节约流量了。其中有一个js文件可能被IDE提示报错,因为有const这个保留字被使用,但是并不影响功能的使用。

2016-12-21

二维码生成的3种场景

需要jdk1.7,支持直接使用jQuery将url转化为二维码(不是图片,长按不识别),也支持java生成二维码图片保存到本地,也支持java生成二维码然后直接展示在前端页面(是图片,长按识别)。

2016-11-10

SpringAOP_aspescj

使用Spring AOP的时候,需要四个额外的jar包支持 aopalliance-1.0.jar,aspectjweaver-1.8.9.jar,aspectjrt-1.8.9.jar,aspectjtools-1.8.9.jar

2016-10-15

Spring AOP需要的jar

使用Spring 自己的AOP的时候,需要两个额外的jar包支持 aopalliance-1.0.jar,aspectjweaver-1.8.9.jar

2016-09-28

javax.inject.jar

为了统一各种依赖注入框架的编程模型,JCP(Java Community Process) 发布了Java 依赖注入规范,JCP 将其称为 JSP-330,更常见的叫法是 @inject。从Spring3 开始,Spring已经开始兼容该依赖注入模型。 上面的Spring的@Autowired 和@Qualifier是搭配的,在Java注入规范中,是@Inject和@Named 搭配,即@Autowired可以用@inject代替,@Qualifier可以用@Named代替。 但是注意,@Autowired有一种格式允许注解不存在,@Autowired(required=false),但是@inject是必须存在的。

2016-09-19

struts2基础jar包

struts2基础jar包

2016-09-09

spring-framework-3.0.0.RC3-with-docs.zip

Spring3.0完整的官方zip文件

2016-09-07

Spring-framework-3.0

2016-09-07

axis1.4+activation.jar+mail.jar

axis1.4 以及配套要用的 activation.jar+mail.jar

2016-08-24

axis1.4+mail.jar+activation.jar

axis1.4 这个资源一般不好找了,故分享一下。

2016-08-24

zxing.jar包含于core-3.1.0.jar

需要安装jdk1.7,并设置项目为jdk1.7,无需更改环境变量

2016-07-16

mysql-connector-java-5.1.7-bin

mysql数据库驱动

2016-06-06

mysql-connector-java-5.1.7-bin.jar

mysql驱动

2016-06-06

hibernate4.1.8包

hibernate4.1.8包

2016-06-06

微信开发-域名验证代码-java

将这个项目布置到你的具有域名的服务器上,然后修改微信支付平台中的URL=http://你的域名/wachatTestUrl/wechat,Token=“weixin”,其中的Token是可以更改的 然后是回调地址的配置,就是网页账户-网页授权获取用户基本信息-修改为:你的域名,注意,这里是不含有&quot;http://&quot;这样的开头的。

2015-12-03

Myeclipse和eclipse乱码集问题总结(含控制台)注册

基本上涵盖了初学者可能遇到的所有编码问题,此外增加了注册码注册窗口位置的说明

2013-03-30

小小的网站

一个运用的20多个层的小网站,很简洁,很炫

2012-12-11

ATM之结构体,数组,C语言,函数

包含了密码和账号的验证次数的限制,但是还不能修改密码。

2012-01-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除