自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 no converter found for return value of type: class net.sf.net.json.JSONObject解决办法

错误信息如下图: 原因分析: 这个问题是spring注解@responseBody会自动将返回类型转为接送格式,没有该类型(net.sf.net.json.JSONObject)的类型转换器(下图第七个缺少MappingJacksonHttpMessageConverter)引起的。如下图: 而引起MappingJacksonHttpMessageConverter类型缺少的原因是 项目本来是spring3版本,jackson版本是jackson-core-asl...

2020-06-05 15:40:33 673

原创 mysql datetime 插入或修改日期

MySQL 中,字段定义为日期datetime格式,如果insert或update语句赋值字符串格式,如:'2019-01-01 12:00:00',MySQL可以自动转为日期格式。但如果是用hibernate中的hql 新增或修改,日期格式对应的参数值也必须是日期格式。例如 :INSERT INTO '类名'(列1, 列2,...) VALUES (值1, 值2,....)...

2019-04-24 16:33:16 13320

原创 maven 引入json-lib包注意事项

json-lib有两个版本的SDK,所以在引入jar包的时候需要通过classifier 指定哪个版本。maven依赖如:<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --><dependency> <groupId>net.sf.json-lib</gr...

2019-01-24 17:48:19 3629

原创 hibernate 查询返回字段别名是表的属性名 映射问题

本地sql: String sql = select a.username as name from a left join b on a.id = b.a_id ;如果别名name 是表中的属性字段,会报异常:Column 'username ' not found.解决方法:方法1.则在hibernate查询时要添加 addScalar("name")Query q ...

2018-11-06 11:33:57 1839 1

原创 java获取GET和POST请求的URL和参数列表

一 获取URL:getRequestURL()二 获取参数列表:1.getQueryString()只适用于GET,比如客户端发送http://localhost/testServlet?a=b&c=d&e=f,通过request.getQueryString()得到的是a=b&c=d&e=f.2.getParameter()GET和POST都可以使用

2017-05-27 11:14:30 4902

原创 奇葩的变量名,娱乐一下, 哈哈

package com.dcchen.pseudo;/** * pseudoCode * * @author dcchen * */public class _____ { public static void ________(int[] ___) { int ____ = 0; for (int ______ = ___.length - 1

2017-02-23 10:12:27 622

原创 SQL !=与<>的区别

ANSI标准中是用),但为了跟大部分数据库保持一致,数据库中一般都提供了 !=(高级语言一般用来表示不等于) 与 MySQL 5.1: 支持 != 和 PostgreSQL 8.3: 支持 != 和 SQLite: 支持 != 和 Oracle 10g: 支持 != 和 Microsoft SQL Server 2000/2005/2008: 支持 != 和 IBM Inf

2016-11-24 13:58:57 2141

原创 SQL中where 1=1 和 where1<>1

而对于开发者,如果检索条件不确定,即根据用户的画面输入追加检索条件时,这的“where 1=1”就非常有用。往简单说,它可以简化程序,免去繁琐的判断,提高程序效率。往复杂说呢,可以减轻程序员的开发负担,最大限度的提高工作效率。上例子:①使用1=1String sql =Select A.x,A.Y FROM table A Where 1=1;StringBuffer sqlB

2016-11-24 13:57:04 2007

原创 Java集合类List/Set/Map的区别和联系

Java集合类List/Set/Map的区别和联系一、Array ,ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。      array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专门

2016-11-18 14:25:13 1119

原创 List/Set/Map 主要特点

List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) Map特点:元素按键值对存储,无放入顺序 List接口有三个实现类:LinkedList,ArrayList,Vector LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素

2016-11-18 14:23:44 416

原创 js 校验数字例子

校验数字例子function isNumberic(param){ var reg = new RegExp("^([+-]?)\\d*\\.?\\d+$");//当使用构造函数RegExp()创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \) if(!reg.test(param)){ alert("请输入有效数字方法一!");

2016-11-09 17:09:11 334

原创 设置 select 选中值只读的两种方法

1.给select一个浮动层和一个事件onfocus=”this.blur();”, 不让客户用键盘来修改其值。<span style="position: relative"> <select onfocus="this.blur();"> <option value="a">a</option> <option value="b">b</option> <option va

2016-07-08 15:52:44 8245

原创 Java 代码测试覆盖率的Eclipse插件: eclemma

1.简介:EclEmma是一个基于EMMA的Java代码覆盖工具。它的目的是让你可以在Eclipse工作平台中使用强大的Java代码覆盖工具EMMA。EclEmma是非侵入式的不需要修改你的项目或执行其它任何安装,它能够在工作平台中启动像运行JUnit测试一样直接对代码覆盖进行分析。覆盖结果将立即被汇总并在Java源代码编辑器中高亮显示。2.下载安装1. 下载安装(zip文

2016-06-30 16:37:48 8638 1

原创 Float 比较

浮点数的表示是不精确的,不能直接比较两个数是否完全相等,一般都是在允许的某个范围内认为像个浮点数相等。Float a = 16.5f;Float b = 16.5f;String c = "1";String d = "1";System.out.println("a == b:" + (a == b));System.out.println("a.equa

2016-05-30 11:52:18 1509

原创 weblogic 验证码 不显示问题 Could not initialize class sun.awt.X11GraphicsEnvironment解决方案

1.问题描述:Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironmentCaused by: java.lang.InternalError: Can't connect to X11 window server using 'localho

2016-05-27 11:47:34 8783

转载 url传递中文乱码解决

js合成url时,如果参数是中文,传到struts2中会乱码,解决办法如下:1.js文件中使用encodeURI()方法(必须套两层)。login_name = encodeURI(encodeURI(login_name));  2.action中URLDecoder解码loginName = Java.net.URLDecoder.decode(loginName,"UTF

2016-05-24 17:55:08 3316

原创 Eclipse 启动tomcat报错java.lang.OutOfMemoryError: PermGen space 的解决方法

通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。 首先需要双击tomcat server,如下图所示:双击上图后会出现,tomcat配置的界面:然后再点击上图的,红色矩形框的链接,会弹出tomcat参数配置的节面,要选择Arguments参数框:如上图在VM arguments文本框内设置 -XX:Max

2016-05-18 15:21:20 370

转载 Java中equals和==的区别 (详解)

Java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 ==比较的是2个对象的地址,而equ

2016-05-12 10:21:24 519

原创 oracle update select (更新查询的sql)

(1).update   tableName   set   (a,b,c)=(select   a,b,c   from   ida   where   ida.id=tableName.id);(2).update   tableName t1   set   a=(select   t2.a   from   ida   t2   where   t1.id=t2.id),b=(

2016-04-27 20:21:15 38264

原创 empty()与remove([expr])

要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把dsfsd中的文本给移除了,而留下 了,仍保留其在dom中所占的位置。remove([expr])则是把其从dom中删除,而不会保留其所占的位置。例:Hello执

2016-04-22 11:02:34 261

原创 js中json 的增删改操作

"text/javascript">//添加或者修改json数据function setJson(jsonStr,name,value){    if(!jsonStr)jsonStr="{}";    var jsonObj = JSON.parse(jsonStr);    jsonObj[name] = value;        re

2016-04-19 16:57:55 783

转载 json字符串与json对象互转的方法解析

将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "

2016-04-18 18:06:50 363

转载 js中的“十二行诗” ----12行JS代码的DoS攻击分析及其防御

有一段12行的JavaScript代码,可以让Firefox、Chrome、Safari浏览器崩溃,而且还能让iPhone重启、安卓闪退,本文作者对这12行代码进行了分析解读并且提出了相应的防御办法,欢迎大家一同探讨。Ajax与pjaxAjax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。通过

2016-04-06 09:53:23 399

原创 MySQL 用localhost不能连上mysql,但用127.0.0.1却可以,是什么原因?

1,localhost 是走 socket ,127.0.0.1 是走 3306端口 确保 my.cnf 里这俩的设置是ok的2.看看是不是防火墙拦住了。走网络,这个端口不允许外网访问或者网络不通。

2015-12-14 10:31:50 1396

原创 ORACLE 数据库的级联查询语句

在ORACLE 数据库中实现级联查询:select  *                //要查询的字段from table              //具有子接点ID与父接点ID的表 start with selfid=id      //给定一个startid(字段名为子接点ID,及开始的ID号)connect by prior selfid=parentid       /

2015-11-13 14:22:41 640

原创 表单中Readonly和Disabled的区别

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。但是表单元素在使用了disabled后

2015-11-12 17:13:03 312

原创 java堆栈(转)

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,

2015-11-12 17:05:57 326

原创 json 常用注解

一般情况下使用JSON只使用了java对象与字符串的转换,但是,开发APP时候,我们经常使用实体类来做转换;这样,就需要用到注解;   Jackson默认是针对get方法来生成JSON字符串的,可以使用注解来做一些特殊用途;常见的使用如下:1 排除属性@JsonIgnore,一般标记在属性或方法上;作用于序列化与反序列化;@JsonIgnoreProperties,

2015-11-03 21:14:38 5601

settings.xml

maven的配置文件settings 使用的阿里Maven镜像。在构建maven项目时,使用原maven的配置无法下载maven-archetype-webapp等依赖

2020-07-30

qdu:oracle数据离线下载

可以直接从oracle数据块中下载数据到文本文件。

2016-09-08

Oracle-GoldenGate-介绍

数据库复制数据

2016-09-08

空空如也

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

TA关注的人

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