自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (13)
  • 收藏
  • 关注

原创 mac mysql初始密码的重置

只想说mysql 安装现在是越来越蛋疼了,初始密码不是让你设置,而是生成一个随机的密码,如果不小心,没注意,那真是很麻烦的。需要重置。。。前几天安装了 mysql 5.7.13版本,需要重置,现解决,特记录一番,以便以后以及遇到相同问题的朋友。废话不多说,直接来步骤。 1、关闭mysql服务 2、进入mysql目录:cd /usr/local/mysql/bin/ 3、进入管理员权限

2016-07-30 10:23:13 1568

原创 mybatis 一对多查询

在mybatis 中一对多查询

2016-07-01 11:11:10 703

原创 算法——最长递增子序列

最长递增子序列是一个常见的算法或者面试的题目了。这种题目需要仔细思考,主要考察逻辑思维能力和一些算法思想。最长递增子序列即在一组(或几组)数据中找到最长的递增序列,如在序列 {1, 7, 2, 8, 9, 5, 6, 4, 3, 10} 中我们要得到最长递增子序列是{1,7,8,9,10}

2015-10-20 18:26:02 521

原创 设计模式之(五)——装饰模式

装饰模式,顾名思义就是对原有的对象进行装饰,添加新的东西。装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。

2015-08-25 21:57:54 692

原创 mysql数据库批量快速插入

最近在处理一批数据,需要从库中表里的字段进行处理然后导出到一个新表中。不过这个表的数据量有近500w条。这数据量出现的的问题是需要处理的时间好长。 首先想到,一句一句的插入,大数据量处理时间好长,忽略。 其次想到,多线程插入,想到数据库连接是需要同步的所以感觉用处不大。 最后想到,使用 PreparedStatement 预编译sql 进行批量插入 batch 处理。 好吧,现在就进行批处理

2015-08-07 14:03:38 1705

转载 Java相对路径读取文件

不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。转载自 http://lavasoft.blog.51cto.com/62575/265821/项目的文件夹结构: repathtest ├─src │ └─com │ └─lavasoft │

2015-06-17 16:08:52 514

转载 Log4J配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。转载自 http://www.blogjava.net/zJun/archive/2006/06/28/55511.html1. 配置文件Log4J配置文件的基本格式如下: 

2015-06-16 20:27:04 371

原创 CentOS7 VM安装后无法上网

今天在VMware虚拟机中经过千辛万苦终于安装好了Centos7。。 因为我在安装的时候有意的把网关设置好: 我是直接插网线就可以用,不需要拨号的网络。所以选择桥接模式。NAT也行。 不过启动CentOS7后发现系统还是不能上网。然后再设置网卡配置同样不行。经过上网查阅一番后,找到了原因了。

2015-05-19 19:54:03 751

原创 mysql 删除重复数据

如题:mysql 数据库删除重复数据因为是mysql 所以其他数据哭的命令在mysql 中是不能使用的。不要想当然的使用sql 脚本。

2015-04-30 20:05:09 624

原创 浅读正则表达式

正则表达式已经不是陌生的话题了,无论是在Java 中还是在JS中都会用到正则表达式,尤其是在搜索引擎中的数据分析用到的最广泛。简单介绍 常用的一些……

2015-04-23 16:13:40 465

原创 将 text 文件里的数据导入到 mysql 数据库中

如题,将 text 文件里的数据导入到 mysql 数据库中。 我自己具体的实现可以分为几种了: 1、写你擅长的程序设计语言 进行读写文件,然后连接数据库,进行写入; 2、在 mysql 里直接进行运行 sql 脚本语句,进行导入。第一个现在就不再说了,简单。 现在就说说怎么直接将 .text 文件利用 sql 语句 进行导入。 1、首先在数据库中新建一个表(这里的表至少要和 你数据里的字

2015-04-21 12:03:27 2505

原创 SyntaxError: Non-ASCII character '\xe9'

在Python中运行时出现SyntaxError: Non-ASCII character ‘\xe9’ in file 异常……

2015-04-02 14:23:34 12856 1

原创 windows7安装PIL

Python Imaging Library简称PIL,是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 今天在电脑上安装PIL,先说明一下我电脑和Python的信息: Win7, 64位,python2.7.9 我在安装python时有意安装了pip。

2015-04-01 20:16:39 4765 1

原创 设计模式之(四)——建造者模式

首先我们看下抽象工厂模式,是生成一个一个独立的对象。 而 建造者模式 其实是【把生成的几个独立的对象组成一个整体。】下面我们看下类图:我们看到类图中的部分:1、Director 指导者:其实就是在生成一个整体的时候 要调用的对象,他来指导 Builder 类 实现配件的生成和组装;2、Builder:一般是接口(抽象类影响 具体实现类的 继承关系),是定义的具体实现类 的一个上层抽象,里面定

2015-03-30 17:16:37 689 2

原创 设计模式之(三)——单例模式

单例模式:根据单例模式的设计思想,就是想保证类只有一个实例即只有一个对象。而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源等。

2015-03-27 18:15:02 80

原创 设计模式之(二)——抽象工厂模式

正如前面介绍,工厂方法模式很简单,可是如果想要添加功能的话则必须进行对原有的代码进行修改,可能会很麻烦特别是项目很大的情况下。(比如 已经有bike , car , 添加train 实现 running) 下面介绍 可以后续添加功能不需要进行对原有代码进行修改的方法:抽象工厂模式。设计思路:添加一个 train 类 实现 running ,只需将创建train 对象的完成即可,这就需要在创建

2015-03-25 18:42:23 387

原创 设计模式之(一)——工厂方法模式

工厂方法模式:就是使用工厂的形式来统一生产类来适应不同的要求。 比如:bike , car 都有running 的用途。

2015-03-25 16:56:19 664

原创 ClientProtocolException

用httpclient 去访问页面是会出现org.apache.http.client.ClientProtocolException

2015-03-18 14:52:39 17982 1

原创 MalformedJsonException

用Gson解析Json数据时出现了com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException

2015-03-04 17:26:54 11135

原创 算法——排序之堆排序

堆排序也是根据比较来排序的。堆排序效率很高的,时间复杂度为O(nlgn),因为是利用二叉树索引来进行建堆。堆包括大顶堆和小顶堆两种。堆排序包括3步:建堆;整堆;取值。

2015-02-13 16:18:05 515

原创 算法——排序之插入排序

插入排序: 就像在打牌时我们拿牌那样 拿完一张就查到手里的牌中,只要每次保持插入后是有序的那么知道最后出来的就会是有序的。插入排序的每次都需要比较来确定牌插到哪里的,也就是说,需要从牌头比较到牌位。

2015-02-13 14:38:32 441

原创 算法——排序之基数排序

基数排序也是稳定的内排序。

2015-01-30 19:11:00 678

原创 算法——排序之计数排序

计数排序 是 线性时间的 排序算法,时间复杂度为O(n),虽然有一定的局限性。但是还是很好的一种算法。用2个数组进行额外的存储信息,数组 c[ ] 是对 数据中值相同的 记录下来,以便后面查阅;b[ ]是输出的有序数组,再将有序的数组输出。

2015-01-22 13:28:57 634

原创 数据抓取问题之URL特殊字符(如ѐ)

当抓取的URL里出现特殊的字符,如非ASCII的法文:ѐ ,你会发现程序界面会出现错误。

2015-01-22 11:41:26 759

原创 编码问题之URL中特殊字符(ѐ等)

最近遇到一个问题,就是在URL中若是有特殊的非ASCII字符的话,访问会失败。因为是是特殊字符首先想到的事用统一编码,用UTF-8转码。这就又会遇到另一个问题,就是在URL里的 “/” 和“//” 不能被转码,不然还是会出错,无法访问网页。然这种问题肯定会有解决办法的,我这里有一个办法,特意记录下来以便以后查阅,也为其他的小伙伴遇到同样的问题时能有解决问题的启发。接下来我们直接看问

2015-01-20 17:03:46 853

转载 java/c/c++在线编译器

转载自:http://hi.baidu.com/jrftsy96/item/5c936daa867ee7f215329be1一直以来都喜欢用手机看书,尤其是在上班时。看的最多的是编程一类的书,主要是C++,看着就想写写代码,可是电脑用不能用,怎么办?于是想到用UC浏览器找找看网上有没有在线的编译器,想什么时候写代码都可以验证。于是就找了几个,各有千秋吧。中文的我没找到,全是英文的,不过

2015-01-14 15:50:01 966

原创 编码问题之转码

这几天遇到编码问题,初步整理一下。计算机中有好多编码,编码问题也是因为文字的编码不统一,编码间的差异造成的。所谓乱码,其实就是因为字符使用的编码,解码的类型不一样,才出现的一些不认识或者不是想要的数据。比如:用UTF-8编码的【中國】 换成GBK 解码时会出现【涓湅】;换成GB2312 解码时【涓��】……

2015-01-13 15:14:41 1065

原创 DB之—— sql中 float类型和 java 中float 类型

sql中 float类型和 java 中float 类型

2015-01-07 10:33:25 2992

原创 新手学js之——学习ajax

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML).在 Javascript 中局部刷新 ajax 是一个亮点的,局部刷新 是不刷新界面的情况下,我们可以不用提交的情况下直接与后台进行通信,所以这就大大减少后台数据的访问,减少时间延迟,特别是后台数据信息很大的话,时间延迟上会是一个需要极其注意的因素。

2014-12-25 18:46:19 548

原创 新手学js之——简单的带暂停计时器

我是一只小菜鸟咿呀咿呀呦~~~~~~~~~~开始学习js了,目前 javascript 还是非常好用的脚本,界面友好,方便修改HTML里的style 调整画面 而且关键是可以在界面上实现ajax等操作,缓解后台数据的访问……好吧,这只是短浅的见识了。。。(还有待学习的)。言归正传了,今天看到计时器这点,我想改改看,做了个简单的带暂停计时器。

2014-12-24 19:11:55 6773

原创 算法——排序之快速排序

根据学习的算法导论,分享我理解的快排……

2014-11-13 16:31:19 552

原创 算法——排序之冒泡排序

冒泡排序我们再熟悉不过了……

2014-11-12 09:30:35 426

原创 动态代理

框架Spring 的AOP 的实现原理是用了动态代理

2014-10-31 17:16:21 548

原创 算法——排序之冒泡排序优化

之前被某家公司面试问道

2014-10-28 16:21:21 492

原创 算法——排序之归并排序

归并排序……

2014-10-28 16:09:08 464

原创 Tcl 中的格式问题一

Tcl/Tk 对于格式的要求很严格,什么空格都不能乱有。。真是服了。。

2014-09-11 09:41:51 783

原创 jdbc连接数据库之三——数据库缓冲池连接

经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第三个类型——用c3p0c数据库缓冲池连接。

2014-03-01 00:35:14 1652

原创 jdbc连接数据库之二属性文件连接

经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第二个类型——用。properities属性文件连接。

2014-03-01 00:23:23 759

原创 jdbc连接数据库之一直接操作

经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第一个类型——直接连接。

2014-02-28 23:52:56 1314

maven3.3.9

maven3.3.9

2016-08-15

redis3.2.2

redis3.2.2

2016-08-15

jenkins.war

jenkins.war

2016-05-21

eclipse-java-google-style.xml

eclipse-java-google-style.xml

2015-11-24

mybatis.jar

OR Mapping工具: mybatis-3.2.2.jar

2015-06-11

jsoup-1.8.1.jar

解析xml的jar包:jsoup-1.8.1.jar

2015-06-08

sax.jar.jar

sax解析sml的工具jar包:sax.jar

2015-06-08

httpclient-4.3.6.jar

开发使用http协议需要的jar包:httpclient-4.3.6.jar

2015-06-08

fastjson-1.1.37.jar

阿里工程师开发的高性能json转换工具,fastjson-1.1.37.jar

2015-06-08

dom4j-1.6.1.jar

解析xml jar包:dom4j-1.6.1.jar

2015-06-08

commons-httpclient-3.0.1.jar

commons-httpclient-3.0.1.jar

2015-04-17

gson-2.2.4.jar

google 解析json工具gson的jar包,gson-2.2.4.jar

2015-04-17

mysql-connector-java-5.1.7-bin.jar

java 连接 mysql的jar包,mysql-connector-java-5.1.7-bin.jar

2015-04-17

空空如也

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

TA关注的人

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