自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 Spring Security Oauth2 返回非标准数据结构 OAuth2AccessToken 序列化问题

问题描述:在Spring框架中,自定义配置了FastJsonHttpMessageConverter ,覆盖掉 MappingJackson2HttpMessageConverter,导致返回时 序列化出现问题。预期:{ "access_token": "f7d77b3f-61f1-4c1e-975e-c6b3bb5f244d", "token_type": "b...

2019-03-06 15:15:01 4778

原创 Spring Security Oauth2 自定义异常返回信息

开头引用 https://my.oschina.net/merryyou/blog/1819572在使用Spring Security Oauth2登录和鉴权失败时,默认返回的异常信息如下{ "error": "unauthorized", "error_description": "Full authentication is required to access this r...

2019-02-18 11:13:50 16028 8

JS无刷新重载图片,验证码--`看不清换一张`功能

登陆模块中,为了防止暴力破解密码都会添加验证码,包括图片点击获取新验证码功能实现(看不清换一张)。浏览器不刷新的情况下,进行图片切换,重新加载图片:[code="Html"] 验证码: [/code][code="JQuery"] $("#kaptcha").click(fun...

2014-09-03 10:19:34 1074

原创 关于脚本语言之我所知。

脚本语言知多少,目前接触过编写过的有SHELL、python、还有VB的按键精灵。------------------------------------------------------------------------------------------------------------------------------------------ ...

2014-04-25 10:56:52 157

原创 MySql数据分区操作,新增分区

如果想在已经建好的表上进行分区,如果使用alter添加分区的话,mysql会提示错误: [b]ERROR 1505 Partition management on a not partitioned table is not possible[/b] 正确的方法是[b]新建[/b]一个具有分区的表,结构一致,然后用[b]insert into ...

2014-01-18 10:28:12 452

Mysql字符串处理函数整理

         以下是用过的一些MySql字符串函数整理的方法,罗列出来仅供参考。1、非法数据替换函数:replace(str,from_str,to_str)        查询后发现数据库中存在一些非法数据,导致看起来非常难看,数据入库时只检查了前后空格,没有做更严格的去空格处理,只能进行事后处理。 update table set cname = repla...

2014-01-18 10:17:33 144

Linux环境安装Mysql数据库(手工+自动两种 详细版)

参考:        http://www.linuxdiyf.com/viewarticle.php?id=65598        http://bestchenwu.iteye.com/blog/1166998第一种安装方式:        安装MySQL后,需要初始化 授权表、启动服务器,并确保服务器工作正常。你还要让服务器随系统的启动和停止自动启动和停止。应当为授权表中的账户指定...

2014-01-18 10:07:35 239

Mybatis的Mapper的多参数使用,list

    Mapper中多参数查询,        批量更新        参数包括String和List类型时,Strig类型的为表名,日志表以月为单位生成,(还可以使用按月表分区功能优化性能)一般使用Map方式注入参数。例如调用类: public int batchUpdate(List<Logs> list,String num) {Map<...

2014-01-18 09:51:57 1082

原创 Mysql中批量更新的几种方式

        最近一直在云笔记中整理文章,看了博客发现去年一年只发了2个无关技术的文章,趁现在闲暇时间,将整理好的文章发过来,供大家参考,顺便提出宝贵意见。     1、在处理大数据时,有时候会经常遇到大量的数据需要更新或插入,如何进行优化。 批量插入其实挺简单,只要用insert into 后面跟多个VALUES集合即可。 批量更新有两种方式,     A、inse...

2014-01-17 14:30:01 276

原创 Linux系统命令使用心得总结

最近一直在忙,今天抽空总结一下,免得脑子不够用。 Linux系统,一些常用的命令,比如 cd、ll、ls、rm、mv、mkdir、vi、vim等等这些不用说了,这些是基础,如果这些都不懂,Linux根本玩不转。 [b]权限[/b] [b]chown、chmod[/b] 为什么先说权限,因为在真正使用中,很多...

2012-12-13 12:03:23 662

原创 Java的logger打印异常的堆栈信息

在java开发中,logger打印错误日志是最常用的,我以前在记录日志的时候习惯用的是logger.info(message); 或者将异常直接放进去,logger.info(exception);如果这样记录在程序出问题的时候,只能知道异常的大概信息,和自己注解的一些错误信息,不能像开发调试的时候那样看到一些错误堆栈的日志。就是像e.printStackTrace();的这样详细...

2012-11-28 10:25:06 2461

原创 如何通过百度快照复制百度文库的资料

如何复制百度文库中的文章。 很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件。好了,废话不多说,直接进入正题。 首先,我们按照平常的习惯,找到自己要的,比如搜索 android+论文 ...

2012-07-20 16:42:44 1166

原创 Java关于split 处理空串以及截取最大数。

java的String类中有个split方法,这个是我们经常使用到的,然而对于split,你了解多少。 split一共有两个方法, ①.public String[] split(String regex,int limit) ②. public String[] split(String regex ) ...

2012-07-19 20:50:21 434

原创 Window系统的批处理变量大全

%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。%CD% 本地 返回当前目录字符串。%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。%COMPUTERNAME...

2012-07-16 11:36:21 91

原创 Js获取日期、月初时的前天、昨天、今天、明天

今天工作的时候用到了JS获取日期,在网上一搜罗一大堆,前天的日期就等于获取的日期减去两天就可以,都是类似这种的代码: [code="java"] function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayC...

2012-07-11 11:31:09 804

原创 Mysql中关于中文排序的简单实现

Mysql中默认是使用ISO-8859作为默认编码,我使用的是UTF8作为编码,当再对中文进行排序,排序出来的结果不是想象中的按拼音排序,而是按UNIONCODE编码排序。 所以在排序的时候,只需要用上一个简单的convert函数处理一下转码就可以。[code="java"]select * from student order by conver...

2012-07-05 15:52:15 93

原创 Js在IE6下导致js跳转失败的元凶,<a href="javascript:void(0);" >

经常有如下JS跳转写法: [code="javaScript"]test js location.replace()test js location.replace() [/code] 经测试,在IE6下上述两种JS跳转履行无响应,其它浏览器下均正常。 细心解析,猜测IE6下a链接的跳转会收到href属性中代码的影响,上述代码的履行过程,貌似是先...

2012-06-14 11:20:32 95

原创 Java中关于List 与对象的关系

在开发中,List 是经常被使用到的对象,ArrayList是一个有序列表,今天在开发中遇到一个很易混的问题,困扰了将近2个小时,感觉真的太不应该了,记录下来,顺便给大家提个醒,下次再犯同样错误 真该拖出去枪毙五分钟了。 先贴一段代码,脑子中编译一下,看看结果是啥。[code="java"]import java.util.ArrayList;...

2012-05-30 16:32:41 282

原创 JAVA数据统计文件的导出和导入、数据库一键备份还原。

看标题感觉像是两个完全不同的东西,为什么要写到一起呢,虽然说功能流程来说完全不同,但是所用的技术好像是可以互通的。 先说导出,导出也有几种情况,导出CSV和导出excel,导出excel以前写过,这里只贴出地址, [url]http://yuelangyc.iteye.com/admin/blogs/1097336[/url]。导出格式为CSV的...

2012-05-07 18:15:11 165

原创 JQuery中遮罩层progressDialog 简单使用

在应用中经常会用到遮罩层,比较常见的,比如系统在读取数据时,等待时间很长的话,防止用户在等待响应的时候,点击别的请求,通常会做一下限制,这里就用到了遮罩层。这次我主要想说的是 jQuery中的 progressDialog。 progressDialog是JQuery中定义好可以直接使用的遮罩层,在事件中根据条件调用 [code="JavaScript"]...

2012-03-26 15:55:07 144

原创 Java中getResourceAsStream的用法

全文无损转载:[url]http://www.cnblogs.com/javayuer/archive/2011/01/02/1924192.html[/url]首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头...

2012-03-01 11:35:26 65

原创 Spring 依赖注入,在Main方法中取得Spring控制的实例

Spring依赖注入机制,在Main方法中通过读取配置文件,获取Spring注入的bean实例。这种应用在实训的时候,老师曾经说过这种方法,而且学Spring入门的时候都会先学会使用如何在普通的javaBean里获取application中配置的bean。 不过后来真正用在项目上以后,完全都是自动实现注入,当项目不需要注入的时候,也是使用简单工厂模式进行简单开发。基本...

2012-02-29 14:06:18 659

原创 JSON的key值为数字时如何使用

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,...

2012-02-22 10:36:08 1170

原创 Js常用字符串判断方法,正则表达式简单使用。

[code="js"]function obj$(id) 根据id得到对象function val$(id) 根据id得到对象的值function trim(str) 删除左边和右边空格function ltrim(str) ...

2012-02-14 10:28:07 148

原创 JAVA写一个方法,判断该数是否为回数。

数学上:一般的,一个自然数,如果该自然数从左向右读和从右向左读都是一样的数,则这个数为回数。比如101,32123,9999等等都是回数。 现在题目是写出一个方法,要求给出任意一个数,判断是否为回数。记得上大学的时候就做过类似的题目,最近面试又遇到了,就又整了一遍,用的是字符串subString处理的,当然也可以转换成int数组比较。先上源码。 [co...

2012-02-02 21:06:47 392

原创 ORACLE 数据库中for循环的使用。

涉及到批量添加有规律的数据的时候,往往会涉及到循环,有for循环,有while循环,以前插入数据经常在程序里面写循环,没有想过原来oracle中自带循环语法, 既然用到了,就当随笔记录下来,以方便以后查阅。for循环示例:[code="Oracle"]i number; --用for实现 begin for i in 101 .. 10000 ...

2012-01-14 13:45:10 2537

原创 Js 3秒钟跳转页面

某个操作成功以后,3秒钟自动跳转到其他页面.[code="Js"] var i = 4 ; function show(){ ...

2011-10-29 15:42:57 292

原创 JQuery 中checkbox 取值问题.

JQuery中checkbox一直是一个缠绕已久的问题.现在贴出一段代码.很方便使用.先上效果图:[img]http://dl.iteye.com/upload/picture/pic/101462/a8fb3758-fca2-3e34-aece-2aba9f0ec6c1.png[/img][code="JQuery"]Insert titl...

2011-10-26 11:02:33 93

js一个简单的成品页标签.

一个简单的成品多页标签,拿来即可使用.[code="js"]*{padding:0px;margin:0px;}body{ width:98%;padding:0px;margin:0px;}UL{list-style-type:none; margin:0px;font-size:12px;height:30px;padding:0px;}.w936{ma...

2011-10-15 17:22:50 212

原创 JS中ajax方法中传回的数据进行排序的方法

记得刚学java的时候,学过数组排序,当时我看到这个就头疼.感觉很烦,不喜欢将数据倒腾过来再倒腾过去. 真正工作以后也没怎么用过这些算法,渐渐也就忘了.现在又遇到了排序问题.而且是直接用js实现. 头大啊,不过总得要解决不是么,于是乎... [code="Js"] function sort(data){ var ...

2011-10-13 15:26:06 597

原创 Java源码打Jar包的两种方式.

总结起来,eclipse下打包有2种方式。 1) 需要自行添加 MANIFEST.MF 文件,先自行编辑一个 MANIFEST.MF 文件,内容如下: Main-Class: xxx.xxx.Test Class-Path: lib/xxx.jar lib/yyy.jar Main-Class 指定一个入...

2011-10-11 10:42:08 117

原创 JQuery+EasyUI培训文档.

JQuery+EasyUI1 Accordion(可折叠标签) 21.1 实例 21.2 参数 32 DateBox(日期框) 42.1 实例 42.2 参数 62.3 事件 62.4 方法 63 ComboBox(组合框) 73.1 实例 73.2 参数 93.3 事件 93.4 方法 94 Dialog(对话框) 104.1 实例...

2011-09-06 10:40:08 65

原创 MySql数据库快速备份window和linux

数据量太大,需要给MySql数据减减肥了,先备份一下数据库. 首先是window系统: 直接贴命令[code="sql"]mysqldump -h localhost -u root -p123456 newDB > d:/dump/newDB0824.sql[/code] [b]注意[/b]:window下执行该命令需...

2011-08-24 18:40:56 115

原创 Java中使用JSONObject对象必备

JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。Json必需的包[b]commons-httpclient-3.1.jarcommons-lang-2.4.jarcom...

2011-08-22 11:05:54 201

原创 MySql数据库创建用户以及赋予简单的权限

废话不说,直接上代码.[code="mysql"]/*//创建数据库用户Create user yc identified by '123456'//删除数据库用户Drop user yc//修改密码SET Password FOR hity@"%" = password('1234')//授予数据库用户对于某个数据库中某张表的具体权限G...

2011-08-18 18:53:48 148

原创 java中使用dom简单轻便解析XML串.

java中使用dom解析简单的xml文件,只是一个串.省去了读取文件写文件的操作, [code="java"] SAXBuilder builder = new SAXBuilder(false); Reader in = new StringReader(strXml); ...

2011-07-20 17:51:30 67

原创 MySql中的load data infile使用

先贴一个自己用了的样例,网上找了半天没找到,都是官网贴的语法.[code="Sql"]LOAD DATA INFILE 'E:\\xxxx\\xxxx\\xx.csv' INTO TABLE table1fields terminated by ',' enclosed by ""[/code] window的绝对路径可以是两个反斜杠,或者...

2011-07-06 18:59:44 100

原创 MySql中插入语句数据量太大,链接超时

当插入数据的sql语句太大的时候,会报Error Code : 2006 MySQL server has gone away,意思就是 max_allowed_packet (MySQL的一个参数==>通信缓冲区)设置的值不够大,改一下就可以。 在window系统中,在mysql的安装路径下,找到my.ini,查找,看看有没有max_allowed_pa...

2011-07-06 18:38:29 1781

原创 Java大批量导出数据,格式可以为xml或excel.

最近项目中用到大数据量导出功能.不能确定到底有多大,最少十来万条记录. 100M的excel文件,excel2003已经不能够打开了,只能用2007版.不知道后期数据量更大的时候怎么办.废话不多说,上代码.Copy别人的.以备以后使用. [code="java"]package com.epay.utils;/** * 大数据量导...

2011-06-18 11:20:39 238

原创 Java中离线并发与锁机制。

离线并发的来源 在Web项目中,离线并发显得尤其严重。例如,用户A和用户B同时修改数据库中的某张表的R行,加入R行有两个字段分别是C1,C2。 假如按照如下过程修改: 1 用户A将数据R(C1,C2)读取到A的浏览器中。 2 用户B将数据R(C1,C2)读取到B的浏览器中。 3 用户A在浏...

2011-06-09 18:10:37 99

空空如也

空空如也

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

TA关注的人

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