- 博客(31)
- 收藏
- 关注
原创 重装系统后加载mysql服务
首先要执行 mysqladmin -u root -p shutdown 把mysql停止掉才可以的。没下面这么复杂,停止掉,cmd下进入mysql目录,执行mysqld-nt --install,只要下面返回Service successfully installed.即可...
2014-12-24 12:56:17 161
原创 生活感悟
学会感恩,那怕你不曾得到。坚持比天赋更重要,梦想实现的过程才是值得津津乐道的。不争是慈悲,不闻是智慧天下没有十全十美的父母,但生养育之恩不能忘。人只有经历过一些事才会成长,无论上苍给予的是好是坏,我都欣然接受,坦然面对。生活没有想象的那么好,也没有像想象的那么坏。从来只有自己种下的因,没有别人为你结下的果。战胜别人的前提就是先战胜自己,所以我要每天增强自己的内功修为。...
2014-12-21 20:21:40 206
原创 Linux指令大全
linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@linux ~]# ls [--full-time] 目录名称 参数...
2014-12-21 20:13:32 134
原创 Java开发中遇到的小问题总结
昨天有人在群里问说JSP页面发送请求后获取参数属性值乱码,request设置了编码为utf-8问题想了想,我以前也遇到过这种情况,好像把解决办法给忘了,慢慢的想了下。还是把它记下来比较好,脑子不好使的人伤不起。三步走:一是request设置编码为utf-8;二是在web.XML使用过滤器设置字符编码为utf-8;三是设置tomcat里的server.xml参数为utf-8。通过以上三部基本...
2014-12-11 17:49:24 284
原创 Java实现之网络爬虫
最近公司闲来无事,看到了Apache nutch项目,记得前段时间做了网上数据的抓取,是别人给的代码,自己改动一下代码,然后实现其功能。当初没有深究,所以现研究了一下。从网上看了很多的例子,实现网络爬虫,大概三步走:一是加载所要爬虫的网站。二是爬虫链接。三是爬虫匹配的内容。以下是原始的实现方法,代码:package com.shangkang.pzf.xywy;import jav...
2014-12-08 20:52:28 522
原创 排序算法篇(归并排序)
归并排序归并排序是另一类不同的排序方法,所谓归并,就是把两个或者两个以上的有序表合并成一个新的有序表的过程。归并排序的基本思想:将一个含有n个序列的有序表看成是n个长度为1的有序表,然后两两归并,得到[n/2]个长度为2的有序表,然后再两两归并,直到得到一个长度为n的有序表为止。 下面是归并排序的一个简单的例子:初始值 【49】 【38】 【65】 ...
2014-12-06 19:37:02 107
原创 同一服务器MYSQL主从配置
(1)修改my.ini文件(主)。 添加 log-bin=E:/MySqlData/mysql-bin//日志文件的位置 server-id=1 //ID标识 binlog-do-db=databaseName//需要同步的数据库 binlog-ignore-db=mysql //不需要同步的数据库 binlog-ignore-db=test binlog-ignor...
2014-12-05 16:42:23 170
原创 排序算法篇(基数排序)
基本解法第一步以LSD为例,假设原来有一串数值如下所示:73, 22, 93, 43, 55, 14, 28, 65, 39, 81首先根据个位数的数值,在走访数值时将它们分配至编号0到9的桶子中:01 812 223 73 93 434 145 55 65678 289 39第二步接下来将这些桶子中的数值重新串接起来,成为以下的数列...
2014-12-05 09:48:44 384
原创 Java实现判断电话号码运行商
项目需求描述:后台统计电话号码发送短信统计,要求选择运行商选择查询,包括移动·联通·电信。private static final String [] CT = {"133","153","180","181","189"}; //电信号段 private static final String [] CU = {"130","131","132&
2014-12-04 12:05:35 627
原创 排序算法篇(希尔排序)
基本思想先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 tmp){ * array[in] = array[in - 1]; * in--; * } ...
2014-12-04 10:02:00 150
原创 排序算法篇(快速排序)
1、算法概念。快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。2、算法思想。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。3、实现思路。①以第一个关键字...
2014-12-03 12:25:54 129
原创 Java编程之代码优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行率。实现优化的方式我想不外乎两种:一是对数据库操纵语言的优化,二是提高代码的效率。当然啦还包括一些高级的技术,如运用分布式技术等等,这里就不提及了。对数据库操纵语言的优化请看本博客的数据库优化篇。现在来讨论如何提高代...
2014-12-02 15:47:22 118
原创 排序算法篇(堆排序)
堆是一种特殊的数据结构,是一种完全二叉树,分为大根堆(根节点的值大于孩子节点)和小根堆(根节点小于孩子节点),建堆和堆排序代码如下:package cn.com.daydayup.test;public class StackSort { public static void main(String[] args) { int[] a = { 26...
2014-12-02 15:11:22 112
原创 排序算法篇(冒泡排序)
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 ...
2014-12-01 21:47:51 119
原创 Mysql创建新用户方法
1. CREATE USER语法:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.10...
2014-12-01 10:20:25 164
原创 排序算法篇(插入排序)
会打扑克的人对于插入算法就很好了解啦,每次扎入一张牌我是会对它排序的。插入排序包括:直接插入排序,二分插入排序(又称折半插入排序),链表插入排序,希尔排序(又称缩小增量排序)。属于稳定排序的一种(通俗地讲,就是两个相等的数不会交换位置)。一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排...
2014-11-30 20:03:04 101
原创 排序算法篇(选择排序)
1. 选择排序选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的最小值,然后将找到的最小值与 i 指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。举个实例来看看:初始: [38, 17, 16, 16, 7, 31, 39, 32, 2, 11]i...
2014-11-29 21:21:49 124
原创 数据库性能优化记录一(SQL语句优化技术分析)
1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的S...
2014-11-28 10:42:46 172
原创 JAVA的Random类
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机...
2014-11-27 17:28:40 137
原创 多表join查询
最近做项目,需要查询连接多个表后与一个表左连接查询,在网上查了很多的资料,没有找到解决的办法,郁闷了我好几天,今天终于试出来了。高兴了一把。SQL语句操作方式一:select distinct a.id, c.first_name as owner_name,f.stuname,f.stusexname,f.cardno,f.orgincardno,f.classname,f.state,...
2014-11-27 16:21:59 134
原创 Java开发ui工具对比
最近由于项目需要,对js UI作了一些简单的了解和使用,有自己的一些想法,在这里留个记录。 当然,我的专注点在管理系统的范围内,所以互联网网站及其他形态的应用这里不提及,所以jQuery UI和Bootstrap类的js库不会提及。 一、JavaScript UI选型 由于公司里一般只有“美工”,没有前端人员,所以一般是程序员兼职前端,所以一般会找一个好用且功能全的j...
2014-11-26 09:47:05 645
原创 一个程序猿的心态
工作每天做不完,感觉时间永远都是不够的,作为一名程序猿,每时每刻都要告诫自己:一.做一个淡定哥,没什么事情是大不了的,世界上只有两件事是大事,一个是生,一个是死。二.有时间的时候写一写日记,博客之类的,记录一下自己的心得和感想,把学到的和遇到的问题做一下总结,懂得和别人去分享,这样自己也在一天天的进步。积跬步于千里,说不定哪一天你就爆发了。三.记得要养成好的习惯,早睡早起,有一个合理的...
2014-11-20 22:18:18 158
原创 《新青年》创刊词
青年如初春,如朝日,如百卉之萌动,如利刃之新发于硎,人生最可宝贵之时期也。青年之于社会,犹新鲜活泼细胞之在人身。新陈代谢,陈腐朽败者无时不在天然淘汰之途,与新鲜活泼者以空间之位置及时间之生命。人身遵新陈代谢之道则健康,陈腐朽败之细胞充塞人身则人身死;社会遵新陈代谢之道则隆盛,陈腐朽败之分子充塞社会则社会亡。...
2014-11-17 15:21:58 8089
原创 汉字按拼音首字母查询
按汉字首字母搜索的功能,即:输入“bj”得到“北京”; 注意:以下顺序是我的项目实现过程,各位不一定要按这个步骤,活学活用; 一、将汉字集合提取首字母: 1、新建两个集合, Java代码 收藏代码 public static List cityNameChar = new ArrayList();//保存中文城市名; public static...
2014-11-17 15:16:50 1670
原创 Spring学习笔记——基础知识
1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要...
2014-11-16 15:28:53 113
原创 Mysql忘记root密码的解决方法
1. 在service 中停掉 mysql 的 service2. 进入 %mysql_home%\bin 目录,执行 mysqld-nt --skip-grant-tables3. 开一个新的命令窗口执行 mysql4. 直接就可以登录了,然后执行以下>use mysql>update user set password=password("new_pass") where...
2014-11-15 14:21:40 298
原创 MySQL常用命令
1、MySQL常用命令 sshcreate database name; 创建数据库unixuse databasename; 选择数据库 mysqldrop database name 直接删除数据库,不提醒 oracleshow tables; 显示表unixdescribe tablename; 表的详细描述linuxsel...
2014-11-15 14:11:36 119
原创 网上支付
关于Alipay支付宝接口(Java版) 2013-03-26 15:53:37| 分类: java |举报 |字号 订阅1.alipay 双功能支付简介2.alipay 提交支付订单3.alipay 整合双功能支付及发货信息同步4.alipay 页面跳转同步通知处理5.alipay 服务器异步通知处理 =============...
2014-11-15 09:46:20 353
原创 搞技术还是管理,求宽度还是求深度
最近晚上老是睡不着,每夜都是深思纯想的考虑自己未来的方向,去做技术还是做管理,好像自己学了好多的东西,Java方面每个技术都有一点的接触,但对于每一个技术好像不是懂的很深,又有想法去搞嵌入式的开发,买了关于嵌入式开发有关的书籍。待续.......
2014-11-15 09:30:29 383
原创 MySQL
下面直接步骤: 1.点击“连接”,在“常规”选项卡 中输入本地的数据库相关信息; 连接名:随便填,可为空 主机名或ip地址:localhost 端口:3306 用户名:root 密码: 点击确认即可建立本地的数据库连接 2.按步骤1,建立远程服务器的数据库连接; 3,开始备份远程数据库到本地 右键远程数据库名,选择“数据传输”,在弹出窗口的常规选项卡内,左侧...
2014-11-15 09:07:30 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人