- 博客(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
1587
原创 算法——最长递增子序列
最长递增子序列是一个常见的算法或者面试的题目了。这种题目需要仔细思考,主要考察逻辑思维能力和一些算法思想。最长递增子序列即在一组(或几组)数据中找到最长的递增序列,如在序列 {1, 7, 2, 8, 9, 5, 6, 4, 3, 10} 中我们要得到最长递增子序列是{1,7,8,9,10}
2015-10-20 18:26:02
536
原创 设计模式之(五)——装饰模式
装饰模式,顾名思义就是对原有的对象进行装饰,添加新的东西。装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。
2015-08-25 21:57:54
703
原创 mysql数据库批量快速插入
最近在处理一批数据,需要从库中表里的字段进行处理然后导出到一个新表中。不过这个表的数据量有近500w条。这数据量出现的的问题是需要处理的时间好长。 首先想到,一句一句的插入,大数据量处理时间好长,忽略。 其次想到,多线程插入,想到数据库连接是需要同步的所以感觉用处不大。 最后想到,使用 PreparedStatement 预编译sql 进行批量插入 batch 处理。 好吧,现在就进行批处理
2015-08-07 14:03:38
1741
转载 Java相对路径读取文件
不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。转载自 http://lavasoft.blog.51cto.com/62575/265821/项目的文件夹结构: repathtest ├─src │ └─com │ └─lavasoft │
2015-06-17 16:08:52
525
转载 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
380
原创 CentOS7 VM安装后无法上网
今天在VMware虚拟机中经过千辛万苦终于安装好了Centos7。。 因为我在安装的时候有意的把网关设置好: 我是直接插网线就可以用,不需要拨号的网络。所以选择桥接模式。NAT也行。 不过启动CentOS7后发现系统还是不能上网。然后再设置网卡配置同样不行。经过上网查阅一番后,找到了原因了。
2015-05-19 19:54:03
761
原创 mysql 删除重复数据
如题:mysql 数据库删除重复数据因为是mysql 所以其他数据哭的命令在mysql 中是不能使用的。不要想当然的使用sql 脚本。
2015-04-30 20:05:09
631
原创 浅读正则表达式
正则表达式已经不是陌生的话题了,无论是在Java 中还是在JS中都会用到正则表达式,尤其是在搜索引擎中的数据分析用到的最广泛。简单介绍 常用的一些……
2015-04-23 16:13:40
488
原创 将 text 文件里的数据导入到 mysql 数据库中
如题,将 text 文件里的数据导入到 mysql 数据库中。 我自己具体的实现可以分为几种了: 1、写你擅长的程序设计语言 进行读写文件,然后连接数据库,进行写入; 2、在 mysql 里直接进行运行 sql 脚本语句,进行导入。第一个现在就不再说了,简单。 现在就说说怎么直接将 .text 文件利用 sql 语句 进行导入。 1、首先在数据库中新建一个表(这里的表至少要和 你数据里的字
2015-04-21 12:03:27
2547
原创 SyntaxError: Non-ASCII character '\xe9'
在Python中运行时出现SyntaxError: Non-ASCII character ‘\xe9’ in file 异常……
2015-04-02 14:23:34
13054
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
4787
1
原创 设计模式之(四)——建造者模式
首先我们看下抽象工厂模式,是生成一个一个独立的对象。 而 建造者模式 其实是【把生成的几个独立的对象组成一个整体。】下面我们看下类图:我们看到类图中的部分:1、Director 指导者:其实就是在生成一个整体的时候 要调用的对象,他来指导 Builder 类 实现配件的生成和组装;2、Builder:一般是接口(抽象类影响 具体实现类的 继承关系),是定义的具体实现类 的一个上层抽象,里面定
2015-03-30 17:16:37
706
2
原创 设计模式之(三)——单例模式
单例模式:根据单例模式的设计思想,就是想保证类只有一个实例即只有一个对象。而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源等。
2015-03-27 18:15:02
89
原创 设计模式之(二)——抽象工厂模式
正如前面介绍,工厂方法模式很简单,可是如果想要添加功能的话则必须进行对原有的代码进行修改,可能会很麻烦特别是项目很大的情况下。(比如 已经有bike , car , 添加train 实现 running) 下面介绍 可以后续添加功能不需要进行对原有代码进行修改的方法:抽象工厂模式。设计思路:添加一个 train 类 实现 running ,只需将创建train 对象的完成即可,这就需要在创建
2015-03-25 18:42:23
396
原创 设计模式之(一)——工厂方法模式
工厂方法模式:就是使用工厂的形式来统一生产类来适应不同的要求。 比如:bike , car 都有running 的用途。
2015-03-25 16:56:19
670
原创 ClientProtocolException
用httpclient 去访问页面是会出现org.apache.http.client.ClientProtocolException
2015-03-18 14:52:39
18120
1
原创 MalformedJsonException
用Gson解析Json数据时出现了com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException
2015-03-04 17:26:54
11199
原创 算法——排序之堆排序
堆排序也是根据比较来排序的。堆排序效率很高的,时间复杂度为O(nlgn),因为是利用二叉树索引来进行建堆。堆包括大顶堆和小顶堆两种。堆排序包括3步:建堆;整堆;取值。
2015-02-13 16:18:05
530
原创 算法——排序之插入排序
插入排序: 就像在打牌时我们拿牌那样 拿完一张就查到手里的牌中,只要每次保持插入后是有序的那么知道最后出来的就会是有序的。插入排序的每次都需要比较来确定牌插到哪里的,也就是说,需要从牌头比较到牌位。
2015-02-13 14:38:32
466
原创 算法——排序之计数排序
计数排序 是 线性时间的 排序算法,时间复杂度为O(n),虽然有一定的局限性。但是还是很好的一种算法。用2个数组进行额外的存储信息,数组 c[ ] 是对 数据中值相同的 记录下来,以便后面查阅;b[ ]是输出的有序数组,再将有序的数组输出。
2015-01-22 13:28:57
643
原创 编码问题之URL中特殊字符(ѐ等)
最近遇到一个问题,就是在URL中若是有特殊的非ASCII字符的话,访问会失败。因为是是特殊字符首先想到的事用统一编码,用UTF-8转码。这就又会遇到另一个问题,就是在URL里的 “/” 和“//” 不能被转码,不然还是会出错,无法访问网页。然这种问题肯定会有解决办法的,我这里有一个办法,特意记录下来以便以后查阅,也为其他的小伙伴遇到同样的问题时能有解决问题的启发。接下来我们直接看问
2015-01-20 17:03:46
879
转载 java/c/c++在线编译器
转载自:http://hi.baidu.com/jrftsy96/item/5c936daa867ee7f215329be1一直以来都喜欢用手机看书,尤其是在上班时。看的最多的是编程一类的书,主要是C++,看着就想写写代码,可是电脑用不能用,怎么办?于是想到用UC浏览器找找看网上有没有在线的编译器,想什么时候写代码都可以验证。于是就找了几个,各有千秋吧。中文的我没找到,全是英文的,不过
2015-01-14 15:50:01
993
原创 编码问题之转码
这几天遇到编码问题,初步整理一下。计算机中有好多编码,编码问题也是因为文字的编码不统一,编码间的差异造成的。所谓乱码,其实就是因为字符使用的编码,解码的类型不一样,才出现的一些不认识或者不是想要的数据。比如:用UTF-8编码的【中國】 换成GBK 解码时会出现【涓湅】;换成GB2312 解码时【涓��】……
2015-01-13 15:14:41
1173
原创 新手学js之——学习ajax
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML).在 Javascript 中局部刷新 ajax 是一个亮点的,局部刷新 是不刷新界面的情况下,我们可以不用提交的情况下直接与后台进行通信,所以这就大大减少后台数据的访问,减少时间延迟,特别是后台数据信息很大的话,时间延迟上会是一个需要极其注意的因素。
2014-12-25 18:46:19
562
原创 新手学js之——简单的带暂停计时器
我是一只小菜鸟咿呀咿呀呦~~~~~~~~~~开始学习js了,目前 javascript 还是非常好用的脚本,界面友好,方便修改HTML里的style 调整画面 而且关键是可以在界面上实现ajax等操作,缓解后台数据的访问……好吧,这只是短浅的见识了。。。(还有待学习的)。言归正传了,今天看到计时器这点,我想改改看,做了个简单的带暂停计时器。
2014-12-24 19:11:55
6790
原创 jdbc连接数据库之三——数据库缓冲池连接
经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第三个类型——用c3p0c数据库缓冲池连接。
2014-03-01 00:35:14
1670
原创 jdbc连接数据库之二属性文件连接
经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第二个类型——用。properities属性文件连接。
2014-03-01 00:23:23
770
原创 jdbc连接数据库之一直接操作
经过长时间的学习后今天又回来练练手,觉得记下来挺好,就针对mysql数据库(其他数据库亦同)写下java连接数据库的一个例子,仅供参考……此文是针对java连接数据库的第一个类型——直接连接。
2014-02-28 23:52:56
1344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人