- 博客(104)
- 资源 (10)
- 收藏
- 关注
转载 [Java]Java对象引用以及对象赋值
Java对象引用以及对象赋值转自http://zwmf.iteye.com/blog/1738574关于对象与引用之间的一些基本概念。初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。为便于说明,
2016-12-30 16:11:17
349
原创 [AJAX]关于传中文json乱码
response.setContentType("text/html;charset=UTF-8"); response.getWriter().print(json.toString()); 后台代码加上这一句setContentType就好,但是最关键的是,一定要注意到!!response.setContentType一定要放在前面!在使用response之前就要设置好!要
2016-12-16 09:03:37
572
原创 [AJAX]js设置全局变量,在ajax中给予赋值赋值不上
因为Ajax是以异步方式来获取数据的,执行Ajax的时候你程序是继续往下面执行的,这样你那个变量没有被Ajax方法赋值,因此你的逻辑是无法使用同步方式编写的解决方法一: 将逻辑赋值写在ajax回调函数中,对应同一业务逻辑的后续代码需要写在Ajax的回调函数中,才能保证其串行运行。解决方法二:$.ajax({type : "post",url :地址,data : "参数" + 参数的值,asyn
2016-12-15 15:04:48
4915
原创 [Json]java中List转换成json对象
关键点:把list转换成json对象只需要简单的手动放置键值对到JSONObject,然后在put到JSONArray对象例如我现在与实体类data:String xdata;int ydata; 我new了一个List<data> datas=new ArrayList<data>()并且我的data里插入了一串的data对象,那么我就构建好了一个对象的链表,我现在想把它以json的格式通过aj
2016-12-15 11:47:14
882
转载 [Myeclipse]myEclipse和eclipse修改或复制项目名称后部署名称为原来的名称
一、myEclipse 复制后修改名称,访问不到项目这是因为,你只是改了项目的名称,而没有改下面是解决方法:方法 1.右击你的项目,选择“properties”,在“type filter text”中输入“web”,按下图表示输入您的新项目名称,记得不能把“/”去掉啊。重启下myEclipse就可以了。 方法2. 找到你项目在myEclipse中workspace中的位置,找不到的,可以右
2016-12-13 22:33:01
377
原创 [SSH] Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction
当执行到service层时,发生了如题的错误。 原因: OpenSessionInViewFilter在getSession的时候,会把获取回来的session的flush mode 设为FlushMode.NEVER。然后把该sessionFactory绑定到TransactionSynchronizationManager,使request的整个过程都使用同一个session,在请求
2016-12-13 15:55:16
7650
3
转载 [C++]C++中函数参数传递的三种方式(x,*x,&x)
先看三种方式实现函数中参数传递的实例程序 * 输入描述:两个待交换的整数 * 程序输出:交换后得两个整数#include<stdio.h>void myswap(int x, int y){ int t; t=x; x=y; y=t;}int main(){ int a, b; printf("请输入待交换的两个整数:"); s
2016-12-10 16:06:01
14338
1
原创 [C]c语言中,scanf里面要是数组要不要加&?
先上一段代码给大家看下#include<stdio.h>int main(){int a[100];int n,i;scanf("%d",&n);//输入个数for(i=0;i<n;i++)scanf("%d",&a[i]);//这里也可以用 scanf("%d",a+i);for(i=n-1;i>0;i--)printf("%d ",a[i]);printf("%d\n",a[i])
2016-12-10 13:48:39
52544
6
原创 [Hibernate]hibernate自动建表采用UTF-8字符编码
一、问题:hibernate自动建表的编码应该是数据默认的编码格式,一般也不是utf-8。所以想要建表默认的编码是UTF-8,应该怎么做呢?二、解决方法:拿mysql举例:(一)、修改hibernate建表的方言1、一般情况我们使用的mysql方言为:org.hibernate.dialect.MySQL5Dialect默认返回的是 @Override public String
2016-12-09 18:49:21
6988
转载 [SSH]struts2-spring-plugin.jar这个包的作用
在我们集成struts2+spring+hibernate,也就是所谓的S2SH,不可避免的要引入struts2-spring-plugin.jar插件。 当引入这个插件后,原先所struts创建的action类,交给了spring创建。 在struts2-spring-plugin.jar中有一个struts-plugin.xml,里面声明了action类由spring工厂创建
2016-12-09 17:03:27
4955
原创 [Hibernate]hibernate.hbm2ddl.auto的值
create:表示启动的时候先drop,再create(这就是导致数据库表数据丢失的原因) create-drop: 也表示创建,只不过再系统关闭前执行一下drop update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新 validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
2016-12-09 10:48:22
354
转载 [Spring]error: org.springframework.web.context.ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。 因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。
2016-12-08 22:22:23
1883
原创 [Struts2]struts2的关于method=“{1}"意思详解
<action name= "Login_*" method= "{1}" class= "mailreader2.Login"> 中Login_*带*是什么意思?method= “{1} “带{}这个是什么意思? 解答: name= “Login_* ” 代表这个action处理所有以Login_开头的请求 method= “{1} ” 根据
2016-12-08 20:15:02
3333
原创 [Hibernate]spring整合hibernate扫描实体类的两种方法annotatedClasses和packagesToScan的异同
<property name="packagesToScan"> <list> <value>model</value> </list> </property><property name="annotatedClasses"> <list> <va
2016-12-02 15:22:45
7285
转载 [Hibernate]hibernate4不使用hibernate3的AnnotationSessionFactoryBean配置sessionFactory
hibernate4在sessionFactory的配置中,和hibernate3有些区别,hibernate4使用org.springframework.orm.hibernate4.LocalSessionFactoryBean配置sessionFactory.而hibernate3使用org.springframework.orm.hibernate3.annotation.Annotatio
2016-12-02 14:21:04
1431
转载 [Hibernate]Hibernate4实体注解方法
Hibernate4使用注解关系映射说明:实体类注解(放在实体类的上面):@Entity @Table(name = “coupon”, catalog = “agriculture_oto”) //name属性为表名,catalog为数据库名称,可以省略。 或者: @Entity(name = “coupon”) //nane属性为表名类属性和列的注解(放在实体类中的每一个属性上面):主键注
2016-12-02 14:06:25
1684
原创 [SSH]HQL语句错误QuerySyntaxException: Student is not mapped [from Student stu order by stu.userna
问题的提出实体类配置如下@Entity(name="student")public class Student { // 声明变量,学号,姓名,密码; @Id @Column(name="username") private String username; @Column(name="password",length=
2016-12-02 12:40:23
3358
转载 [spring]spring三种事物处理方式
1、用原始的transactionfactorybean的,代理dao事务处理2、用aop:config声明要进行事务增强的切面,用tx:advice声明具体方法的事务属性,及应用到的事务管理器3、使用@transactional注解配置声明事务(最简单实用的方法)如有一代表用户的域对象user:package com.domain;import Java.io.serializable;pub
2016-12-01 19:46:57
1937
转载 [Hibernate]HibernateTemplate、HibernateDaoSupport两种方法实现增删改查
spring+hibernate两种方法实现增删改查首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法:在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下: /*** * hibern
2016-12-01 19:39:27
778
原创 [leetcode]14. Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.写一个函数找到一个字符串数组中所有字符串最长的公共前缀想法:先通过获取所有字符串中最短的长度len,因为公共前缀长度肯定超不过最短的字符串的长度,简化运算步骤。然后暴力计算,每个字符串的第一位比较,一旦字符串数组中有两个字符串前缀
2016-12-01 14:42:45
314
转载 [JAVA]java中length,length(),size()区别
1 Java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法 public
2016-12-01 13:42:46
283
原创 [leetcode]9. Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space.Some hints:Could negative integers be palindromes? (ie, -1)If you are thinking of converting the integer to string, note the re
2016-11-30 15:57:28
246
转载 LeetCode 8 String to Integer (atoi) (C,C++,Java,Python)
leetcode 8 String to Inter(atoi)(C,C++,Java,Python)
2016-11-30 10:14:13
329
转载 【leetcode-7】Reverse Integer(C语言)
转自http://blog.csdn.net/zdavb/article/details/46839165问题描述: Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321这道题比较讨厌的地方在于如何判断溢出,好吧,我的方法比较low,因为我只会比较+法的溢出,,但是效果
2016-11-29 19:21:04
623
原创 [maven]maven常用命令行
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:generate -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:generate -DgroupId=packageName -D
2016-11-26 18:49:00
439
原创 [jsp]out.print()和response.getWriter().print()的区别
首先,两者的主要区别: 1. 这两个对象的类型是完全不同的:内置对象out的类型是JspWriter;response.getWrite()返回的类型是PrintWriter 2. 获取方式不同:JspWriter是JSP的内置对象,直接使用即可,对象名out是保留字,也只能通过out来调用其相关方法。此外还可以通过内置对象pageContext.getOut();获得;PrintWriter则
2016-11-23 10:24:14
2563
原创 [mysql]MySQLSyntaxErrorException问题处理
问题现象:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax t
2016-11-23 10:04:01
29351
2
原创 [SSH]Action class [userAction] not found - action - file:/D:/tomcat-6.0.29/webapps...
今天在做SSI框架整合的时候报了一个这样的错误:Action class [userAction] not found - action - file:/D:/tomcat-6.0.29/webapps/SSIBlank/WEB-INF/classes/struts.xml:10:54,找了好久,一直以为我配置的问题或者是缓存的原因,翻来覆去搞了好久也没搞好,最后想想…原来是这样,具体的异常详细信息
2016-11-20 12:06:16
639
原创 [SSH]Not supported by BasicDataSource 异常解决办法
此异常出现的原因是由于在 hibernate.cfg.xml 和 applicationContext-common.xml 中都对 DataSource 即连接数据库进行了配置。解决办法是去掉 hibernate.cfg.xml 数据源的配置,改在 applicationContext-common.xml 中配。内容如下:Hibernate.cfg.xml:<?xml version="1.0"
2016-11-20 12:01:07
2753
原创 [SSH]No result defined for action and result input 和 Struts2中关于值跳转input,而不执行action的问题
一今天在编程的时候,我遇到了No result defined for action and result input的错误,这个错误就是说没有为返回的input定义,可是有时候我们不一定要用它,然而在Action中出错的话,默认就返回了这个input了,这时,如果我们在struts的`<result>` 没有定义INPUT的值的话,就出现`No result defined for action
2016-11-20 10:45:21
567
转载 [SSM]Spring MVC3在controller和视图之间传递参数的方法
Spring MVC3在controller和视图之间传递参数的方法:一, 从controller往视图传递值, controller—->视图1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试)。(而用@RequestParam("name")注解,可以从视图上,或地址中加?name=***传递到controller方法里)2)可以用
2016-11-14 23:00:13
8376
原创 [mysql]servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码
servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码:解决方案:连接mysqlURL中添加字符集限制dburl=”jdbc:mysql://localhost:3306/gprsdb?useUnicode=true&characterEncoding=utf-8”;
2016-11-14 22:52:34
607
原创 [SSM]java.lang.NullPointerException at serviceimpl
在控制台显示我的serviceimpl中定义的方法register始终空指针错误,检查了很久。 原来是少了这个东西,加上就好了
2016-11-14 11:37:33
5669
原创 [SSM]There is no getter for property named 'token_exptime' in 'class com.hdu.model.Student'
org.mybatis.spring.MyBatisSystemException : nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘token_exptime’ in ‘class com.zyd.beans.Admin’a
2016-11-14 11:31:34
1183
原创 [SSH]struts2 validation error只出现在控制台中,但是input的页面中却没有显示
struts2 validation error只出现在控制台中,但是input的页面中却没有显示,用验证框架的方法来解决。错误现象:2011-6-15 17:06:14 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Validation error for username:用户名不能为空2011-6-1
2016-11-12 10:56:44
542
原创 [struts2]struts2的validation.xml配置不起作用的常见原因
命名是否符合约定: <actionClass>-validation.xml <actionClass>-<actionAlias>-validation.xml validation.xml的标签是否正确,比如是否关闭所有标签(或者有错误的标签),是否多一个关闭标签等。注意:这方面错误没有任何提示, 只是验证不起作用。 fieldName 命名是否和jsp以及 action中的属性一致 如
2016-11-12 10:52:57
831
转载 [Mybatis]MyBatis传入参数与parameterType
Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可以接受的参数类型有基本类型和复杂类型。mapper接口方法一般接受一个参数,可以通过使用@Param注释将多个参数绑定到一个map做为输入参数。 1.简单数据类型 mapper接口方法:User selectByPr
2016-11-09 11:38:19
1286
ssh(struts2+spring4+hibernate4)简单整合
2016-12-03
labelme批量转换工具.rar
2019-10-21
spring+springmvc+mybatis实例
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅