自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 定时任务及cron表达式

转发一篇文章并结合实践记录一下,以后可以参考 Java配置中开启对Scheduled的支持import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.spring...

2017-03-16 10:22:10 535

原创 mybatis-generator生成mapper等对象

 参考这篇问题基本就能生成了:http://blog.csdn.net/p793049488/article/details/40422975# 自己实现时引入maven依赖: <dependency> <groupId>org.mybatis.generator</groupId> &...

2017-03-15 15:34:55 337

原创 2017数据库笔记

《MySQL技术内幕:SQL编程》2.22   109页3.8  126页 1. 关于NULL值在order by和group by中NULL值被认为是相同的值,NULL值在升序过程中总是排在最前面,即在order by中被视为最小值。  ...

2017-02-22 23:04:47 221

原创 New study 2016

 2016-5-25.《高性能MySQL》439-446页01.关键技术【韩顺平大型门户网站核心技术之MySQL优化视频教程】  http://www.icoolxue.com/play/1357MongoDB Map Reduce  http://www.runoob.com/mongodb/mongodb-map-reduce.html  2016-5-26.M...

2016-05-25 23:04:04 173

原创 解决Python UnicodeDecodeError: ‘ascii’ codec can’t decode

注:本文转自http://blog.csdn.net/mindmb/article/details/7898528 今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。那么该怎样解决呢?通过搜集网上的...

2016-04-13 17:54:27 332

原创 Java解决Emoji表情符问题

问题描述:客户调用我们的接口报错:### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8F\x80 $...' for column 'content' at row 1; uncategorized SQLException for SQL []; SQL state [HY000]; error ...

2016-01-28 17:29:19 1413

原创 MySQL大小写问题【转】

Linux环境下,不是windows平台下。区别很大。注意。一图胜千言 mysql> show create table Ac;+-------+-----------------------------------------------------------------------------------------------------------------...

2016-01-21 08:42:00 118

原创 Linux查找和替换目录下所有字符串【转】

 查找文件夹下包含字符串的文件例:查找/usr/local目录下所有包含”rubyer.me”的文件。?1grep -lr 'rubyer.me' /usr/local/*vim替换单个文件中所有字符串方法例:替换当前文件中所有old为new?12:%s/old/new/g...

2016-01-20 15:03:39 212

原创 mysql show processlist [转]

命令格式SHOW [FULL] PROCESSLISTSHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果您不使用FULL关键词,则只显示每个查询的前100个字符。 MYSQL线...

2016-01-17 15:28:23 76

原创 MySQL show table status [转]

语法:SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]SHOW TABLE STATUS works likes SHOW TABLES, but provides a lot of information about each non-TEMPORARY table. You can also ge...

2016-01-17 15:14:12 120

原创 MySQL optimize/analyze/check/repair table

一、optimize table官方文档: http://dev.mysql.com/doc/refman/5.6/en/optimize-table.html语法: OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ...NO_WRITE_TO_BINLOG | LOCAL 标示是...

2016-01-17 15:11:22 201

原创 mysql查询优化文章收集

 1. MySQL执行计划解读http://www.cnblogs.com/ggjucheng/archive/2012/11/11/2765237.html 2. mysql sql语句执行时间查询http://my.oschina.net/yyping/blog/108245 3. MySQL 查询缓存http://www.cnblogs.com/zemli...

2015-11-05 09:51:48 98

原创 mybatis 模糊查询%问题

 ----------------------------其它知识点 start-----------------------------1). mybatis中的#和$的区别   http://weijun726.blog.163.com/blog/static/87342299201362652950398/ 2). mybatis防止sql注入  http://blog....

2015-09-28 18:52:44 256

原创 常见异常备忘

 1. jQuery上传插件Uploadify出现Http Error 302错误解决http://fanshuyao.iteye.com/blog/1751684  2.   intllij idea卡死,强制重启后报错:java.lang.AssertionError:upexpected content storage modification参考: http:/...

2015-09-23 17:59:35 106

原创 读书列表(2015-2017)

 2015.        书籍                             推荐指数1. 《短暂飞行》 - 张向东   ★★2. 《他们最幸福》 - 大冰   ★★★3. 《乖,摸摸头》 - 大冰   ★★★★4. 《从你的全世界路过》 - 张嘉佳   ★★★5. 《杀手正传》 - 刘墉    ★★6. 《偷影子的人》 - 马克·李维   ★★★★★...

2015-09-22 14:19:20 138

原创 摄像学习

 Nikon D3100使用说明书:  http://wenku.baidu.com/link?url=DddgU7qMIP1G5HCHPm-xRwhpaVY4_exwJfAOph6qI2dkYoxi82ZHvuWOIdd3lsiT0F0ue_rjQZdtUz_HG-G8nuIrDMwQeHidqcMja3ovCi7 拍摄人像相机是横着还是竖着  http://ask.zol.c...

2015-09-15 09:33:18 145

原创 jquery 新闻循环切换

 1. jQuery演示三种文字垂直滚动http://www.sucaihuo.com/js/459.html这个是Bootstrap-News,官方下载:http://www.jqueryscript.net/slider/Responsive-jQuery-News-Ticker-Plugin-with-Bootstrap-3-Bootstrap-News-Box.html...

2015-09-01 18:34:19 359

原创 常用正则表达式

 1. 校验密码(必须包含数字和字母,6-20位,不能为中文字符):^(?![^a-zA-Z]+$)(?!\D+$)[\x00-\xff]{6,20}$  其他可参考: 常用正则表达式  http://blog.csdn.net/small5e4444/article/details/5740018   -------------------------------...

2015-08-07 13:16:26 95

原创 mysql使用触发器或函数实现自增序列

转自:http://foolraty.iteye.com/blog/777215http://www.blogjava.net/Skynet/archive/2011/03/23/301847.htmlhttp://sulong.me/2011/11/14/spring_mysql_sequenceMySQL This function has none of DETERMINIS...

2015-07-06 22:48:57 3599

原创 省市区三级联动实现

参考文档:从QQ网站中提取的纯JS省市区三级联动  http://www.cnblogs.com/zjfree/p/3269864.html开源中国-省市区三级联动  http://www.oschina.net/code/snippet_939035_46591?p=2#comments演示:http://selectpcd.oschina.mopaas.com/jsp+jq...

2015-06-02 18:11:00 302

原创 任务实现周记

 时间任务完成情况备注2015.5.25-5.31学佛× 上贴吧学习记录√ 参加公益√ 运动√打篮球、骑车技术学习×学习时间少与朋友联系√建立了讨论组                 ...

2015-06-01 13:30:00 189

原创 2015.5.18 - 8.18时间任务规划

总任务表:技术学习:Linux shell编程,Python,Hadoop,移动web app开发,HTML5,开源框架学习与源码研究(spring、dubbo、mdrill等) 代码在线运行工具Bash 在线工具  http://tool.w3cschool.cc/languages/online.php?language=bashhttp://tool.lu/coder...

2015-05-18 16:16:50 128

原创 js+flash复制文本到剪贴板

  1. 直接用flash嵌入实现复制功能需要运行在服务器上,看代码(demo下载)<!-- 初始化页面时,把‘text=’后面的内容换成实际要复制的文本即可 --> <object width="110" height="14" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> &...

2015-05-15 15:11:18 111

原创 JS常用工具方法

function checkEmail(){ var emailResult = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test($("#primaryEmail").val()); if(!emailResult){ alertMsg.error("邮箱格式错误"); } return emailResult; } fu...

2015-04-25 13:14:32 80

原创 面试题记录4

 1. 类加载的顺序(初始化顺序) 类加载的顺序: a. 加载静态成员/静态代码块(静态成员与静态代码块加载先后顺序与代码顺序一致)b. 加载非静态成员/非静态代码块c. 调用构造方法 当存在继承关系时:超类的静态成员/超类的静态块子类的静态成员/子类的静态块超类的非静态成员/超类的非静态代码块超类的构造函数子类的非静态成员/子类的非静态代码...

2015-03-10 18:19:21 69

原创 看文章记录

 2015/3/5 Java中Vector和ArrayList的区别  http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857791.htmlfail-fast机制  http://blog.csdn.net/chenssy/article/details/38151189 二分查找算法(递归与非递归两种方式)  h...

2015-03-05 17:29:31 1080

原创 面试题记录3

treeMap怎样实现线程安全 答:treeMap其实是非线程安全的,基于红黑树实现,TreeMap中所有的元素都保持着某种固定的顺序参考: Java中HashMap和TreeMap的区别深入理解  http://www.jb51.net/article/32652.htm 什么是原子性 答:所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,...

2015-02-09 10:48:10 81

原创 面试题记录2

 说一下对java范型的理解运行时异常与非运行时异常的区别,列举常遇到的异常java存储金额一般用什么类型,Double占多少字节,有没有最大值,超过最大值的数据怎么处理?int与integer的区别Object类里面常用的方法有哪些?类加载器的机制页面出现乱码,原因可能是哪些地方,怎么避免?上传、下载一个excel时怎样避免乱码mysql中的字段类型有哪...

2015-01-30 12:44:14 119

原创 面试题记录1

操作系统的进程数很多,使用内存很多时,系统怎样确保某个进程获得大的内存(4G) 操作系统物理内存与虚拟内存操作系统内存分配方式,怎样减少内存碎片操作系统的堆与栈的区别? 操作系统栈与堆内存怎样分配地址(向上or向下)信号与信号量是不是一样并发包的使用,ConcurrentHashMap实现并发的原理判断对象是否可被垃圾收集算法引用计数算法的原理,缺点,商业虚拟机...

2015-01-28 23:41:00 95

原创 Linux读书笔记三

1.  磁盘配额 ( Quota ) quota 要使用的指令基本上分为两种,一种是查询功能 ( quota, quotacheck, quotastats, warnquota, repquota ),另一种则是编辑 quota 的内容 ( edquota, setquota ) 。 【quota】 [root@linux ~]# quota [-uvsl] [username] ...

2015-01-05 16:40:50 166

原创 Redis学习笔记

 本文是阅读《Redis入门指南》时的一些笔记摘抄,用于自学。一、常用命令:1. 获得符合规则的键名列表KEYS patternpattern支持glob风格通配符格式,具体规则如表3-1所示。注意 KEYS命令需要遍历Redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用。 2.判断一个键是否存在EXISTS key如果键存在则返...

2014-12-05 15:22:23 171

原创 IntelliJ Idea 快捷键

 1. 删除行:Ctrl+Y2. 错误提示:Alt+Enter3. 运行程序:Ctrl+F114. 运行程序:Shift+F105. 格式化代码:Alt+Ctrl+L6. 查看继承结构:Ctrl+H7. 复制行:Ctrl+D8. 展开折叠代码:Ctrl+.9. 查看JavaDoc:Ctrl+Q10. 查找本类中方法定义:ctrl+F12, 输入名字1...

2014-12-05 15:09:54 96

原创 11.9 - 2.9时间任务规划

总任务表:1. 技术学习:SpringMVC,Hadoop,Nosql,缓存技术,oracle,linux,iBatis等2. 技术复习,Java,设计模式,uml,sql等,做题。3. 重写Resume,投递 总时间3个月,主要集中在第一二点任务上,每天至少学习2小时,然后在文章后面累加日记。  11/10:看题,复习内部类的知识点11/11看linu...

2014-11-09 21:56:09 185

原创 理解Java移位操作

1. 理解移位操作之前先要弄清楚什么是原码、反码和补码 所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。原码10010 -> 反码11101 (10010,1为符号码,故为负)(11101) 二进制= -2 十进制补码表示法规定:正数...

2014-11-06 12:26:57 133

原创 Linux读书笔记2

 1. vi 文字处理器vi 共分为三种模式,分别是『一般模式』、 『编辑模式』与『指令列命令模式』 使用 vi 建立一个档名为 test.txt 的资料[root@linux ~]# vi test.txt命令列内容说明一般模式: 移动光标的方法h 或 向左方向键 (← )光标向左移动一个字符j ...

2014-10-09 14:41:37 194

原创 [排序算法5] - 简单选择排序

 算法描述: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。 基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一...

2014-09-30 15:17:26 155

原创 [排序算法4] - 快速排序

 算法介绍:快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 设要排序的数组是A[0]……A[N-1],首先任意...

2014-09-30 14:12:46 98

原创 [排序算法3] - 希尔排序

 希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 基本思想: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量dt=1(d...

2014-09-29 18:38:29 89

原创 [排序算法2] - 直接插入排序

 包括:直接插入排序,二分插入排序(又称折半插入排序),链表插入排序,希尔排序(又称缩小增量排序)。属于稳定排序的一种(通俗地讲,就是两个相等的数不会交换位置) 。 基本思想: 将n个元素的数列分为已有序和无序两个部分,如下所示:{{a1},{a2,a3,a4,…,an}}{{a1⑴,a2⑴},{a3⑴,a4⑴ …,an⑴}}…{{a1(n-1),a2(n-...

2014-09-29 14:33:49 142

原创 [排序算法1] - 冒泡排序

这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。 算法原理 冒泡排序算法的运作如下:(从后往前)1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。4. 持续每次对越来越少的元...

2014-09-29 13:54:47 76

空空如也

空空如也

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

TA关注的人

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