- 博客(208)
- 问答 (3)
- 收藏
- 关注
原创 Debian下安装MySQL
在Debian下安装MySQL,步骤: Debian: /# apt-get install mysql-server 装好之后要缺省root是没有密码的,可以更改. Debian: /# mysqladmin -u root password $(yourpass) 在/etc/mysql/my.conf里面可以修改一些属性。 原来有这么一行...
2015-09-28 10:47:16 213
原创 四位计算机的原理及其实现
你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。一、什么是二进制?首先,从最简单的讲起。计算机内部采用二进制,每一个数位只有两种可能"0"和"1",运算规则是"逢二进一"。举例来说,有两个...
2015-09-05 19:23:34 356
原创 为什么计算机要使用二进制
电脑为什么要使用二进制? 首先让我们了解一下二进制概述以及其发展 进制是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制,那么,什么是二进制呢,为什么需要二进制呢?在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想方式。比如说一个计算设备有十个齿轮,它们级连接起来...
2015-09-04 12:18:06 1918 2
原创 theadpoolexecutor
[code="java"]/* * %W% %E% * * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java....
2015-06-21 23:34:51 421
原创 druid 数据源参数分析 笔记
1 timeBetweenEvictionRunsMillis我理解是多长时间 检测活着的链接 删除过期的链接2 minEvictableIdleTimeMillis连接在池里生存的最小时间3
2015-01-24 10:28:54 250
原创 一致性hash的源码
[code="java"]import java.util.Collection;import java.util.SortedMap;import java.util.TreeMap;public class ConsistentHash { private final HashFunction hashFunction; private final int nu...
2015-01-04 11:13:01 158
原创 ubuntu13.04安装mysql5.6RPM包1、使用的安装包MySQL-5.6.12-2.l
ubuntu13.04安装mysql5.6 RPM包 1、使用的安装包 MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar 使用tar -xvf MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar解压后的到rpm包,如下图所示:2、安装 (1)安装MySQL-...
2014-11-20 23:08:31 486
原创 字典树相关代码
[code="java"]package com.myway.study;import java.util.HashSet;import java.util.List;import java.util.Set;/** * 字典树 城市相关查询 (现针对26个英文字母) * User: zhangyong * Date: 14-8-10 * Time: 上...
2014-08-10 18:21:33 147
原创 字符串reverse
[code="java"]package com.myway.study;/** * 编程珠玑的题目: * 举例:比如abcdef 左移三位,则变成defabc * * 条件限制:空间限制:可用内存为几十字节 * * 时间限制:花费时间与n成比例 * User: zhangyong * Date: 14-5-27 * Time: 下午8:24...
2014-05-27 21:51:08 156
原创 给出一个顺序文件,它最多包含40亿个随机排列的32位整数 问题:找出一个不在文件中的32位整数。...
[code="java"]package com.myway.study;import java.util.ArrayList;import java.util.List;/** * 给出一个顺序文件,它最多包含40亿个随机排列的32位整数 问题:找出一个不在文件中的32位整数。 * User: zhangyong * Date: 14...
2014-05-18 13:20:17 327
原创 二分查找法
[code="java"]package com.myway.study;/** * 二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行...
2014-05-14 22:40:51 129
原创 10000000万个不重复的数排序 位图
[code="java"]package com.myway.study;/** * 对10000000万个不重复数字排序 * User: zhangyong * Date: 14-5-3 * Time: 下午6:23 * To change this template use File | Settings | File Templates. */pu...
2014-05-04 00:30:33 367
原创 生成1千万不重复的数字
[code="java"]package com.myway.study;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Random;/**...
2014-05-03 16:36:56 316
原创 两有序数组求交集
[code="java"]package com.myway.study;import java.util.ArrayList;import java.util.List;/** * 两个有序数组 求交集 * User: zhangyong * Date: 14-5-1 * Time: 上午12:05 * To change this template ...
2014-05-01 00:27:25 213
原创 单项链表 反转
[code="java"]public class Node { Object value; Node next; public Node(Object value) { this.value = value; }}void reverse(Node head) { Node previous = null...
2014-04-27 11:39:25 106
原创 JVM垃圾收集器异同
VM 垃圾收集器有3类,这里主要介绍我们常用的 并行和并发收集器:The Throughput Collector (也叫并行收集器)串行收集器在GC时会停止其他所有工作线程(stop-the-world),CPU利用率是最高的,所以适用于要求高吞吐量(throughput)的应用,但停顿时间(pause time)会比较长,所以对web应用来说就不适合,因为这意味着用户等待时间会...
2014-04-22 09:48:45 89
原创 用户不在sudoers文件中的解决方法
在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个步...
2014-04-07 11:16:17 2384
原创 idea 11 如何实现热部署
idea 如何配置 热部署呢?如图:[img]http://dl2.iteye.com/upload/attachment/0093/9140/2ac6cee9-0318-30ef-a1d1-c3d9b4979c5f.png[/img]然后配置 tomcat如图:[img]http://dl2.iteye.com/upload/attachment/00...
2014-02-17 13:37:23 142
原创 shell 脚本 mysql jdk 环境配置
[code="shell"]###set JAVA environmentexport JAVA_HOME=/opt/jdk1.6.0_34export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH###set MAVEN ENVIROME...
2014-01-16 20:39:54 172
原创 linux vi 命令
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正...
2014-01-09 13:35:11 352
原创 java位操作符总结
二进制负数以它正值的补码形式表达补码:反码+1等于补码比如:System.out.println(Integer.toBinaryString(-5));打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位 (Adam:因为是int类型)过程是这样的:一个负数,比如-5,它的二进制在java里面是这样表示1000 0...
2013-08-04 20:42:59 80
原创 快速排序简要算法
[code="java"]package math;import java.util.Arrays;import java.util.Collections;/** * 快速排序(简单实现) * User: zhangyong * Date: 13-6-16 * Time: 下午9:45 * To change this template use F...
2013-07-21 22:21:39 111
原创 memcached安装
今天 ,心血来潮 想安装下memcached 先给自己测试一下。首先 从memcached 官网中下载 memcached-1.4.15 首先memcached 安装需要libevent从官网中下载:libevent-2.0.21-stable.tar.gz 解压 安装:1# tar zxvf libevent-2.0.21-stable.tar...
2013-03-10 09:32:16 122
原创 过年的心情
回家过年最大的好处就是可以吃到很多正宗的武汉美食,在北方呆了这么多年,还是不太习惯北京的天气和食物,也算是遗憾的一件事。 明天就是乘火车离开家乡到北京了,万千思绪在脑海里。爸爸今天也回来了。今年已经28岁了,我该做些什么了。少年不识愁滋味,为赋新词强说愁,如今识尽愁滋味,欲说还休欲说还休,却道天凉好个秋。家乡的亲朋也都会问我,赚多少钱,有女朋友了么? 买房了么? 有时候...
2013-02-13 22:12:40 103
原创 温习温习 aop的原理
在我工作这几年里,spring aop 用得最多的有两点1 事务通过aop来配置2 判断service 或者dao 层 运行时间那么原理是怎么样的呢? 我也没有想去细致的理解首先 我们想实现一个功能请看如下的类:[code="java"]packagecom.aop; /** * Created with IntelliJ IDEA....
2013-02-11 22:23:26 144
原创 技术 与 生活
技术是为人服务的 ,是为了让生活更加简单,方便快捷。 很长时间 我都沉迷于技术 ,忘记了技术服务的本质。在互联网的领域,好的产品 商务,以及市场,技术都是不可分离的。这两天看吴军博士写的《浪潮之巅》,很多的公司 比如说 摩托罗拉 一直瞧不起三星 ,认为三星仅仅是花架子,自己的技术最牛。可现在呢,三星的市值已经超过了2000亿美元,摩托罗拉下注在安卓,也逃不了被收购的命运。 ...
2013-01-26 22:02:53 141
原创 linux iptables linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[quote][root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinati...
2012-11-01 22:16:33 87
原创 html focus 引入 类似微博的效果
[code="html"] 无标题文档 这是默认内容,嘿嘿,测试一下! 插入 function insertAtCursor(myField, myValue) {...
2012-09-18 18:01:32 286
原创 URL编码以及GET和POST提交乱码解决方案
1. 什么是URL编码。 URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2. URL编码规则。 每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值...
2012-09-14 16:59:32 129
原创 centos mysql
我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx安装我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx设置账号安全完成后,我们利用mysq...
2012-08-25 18:51:49 89
原创 windows 7访问虚拟机 centos tomcat访问不了
win7访问不了局域网里Linux上的tomcat服务的问题 背景:宿主机-windows 7 virtualbox里安装centos,centos与宿主机windows 7是桥接。 在centos里启动了tomcat服务,在本机centos里可以用localhost:8080访问。 但是在windows 7里不能访问。 www.2cto.com 解决方...
2012-08-21 07:09:14 363
原创 ubuntu 设置ssh 以及 jdk环境变量设置
本周所学到的知识 1 ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:[code="shell"]xjj@xjj-desktop:~$ ssh localhost ssh: connect to host localhost port 22: Connection ref...
2012-08-19 22:40:58 251
原创 virtualbox+ubuntu设置共享文件夹
1. 进入系统,安装增强功能,安装完关闭系统。2. 在E盘下创建一个共享文件夹 gongxiang。3. 设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。[img]http://dl.iteye.com/upload/attachment/0072/2705/205470cb-be7a-31ae-b...
2012-08-14 00:05:30 284
原创 linux 磁盘空间满
今天晚上遇到一个问题,请求响应不了 ,ping得通 。重启了无数次 也没办法看到日志变化。一位同事看了 调用了[code="shell"]df -hl [/code]发现磁盘空间满了 。立马删除文件 然后重启 tomcat恢复正常。[quote] Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:...
2012-07-29 20:52:26 157
原创 @me 如何处理
红薯 分享了这个代码 ,我觉得很好 在这个社区与大家分享 。[code="java"] static Pattern referer_pattern = Pattern.compile("@([^@^\\s^:]{1,})([\\s\\:\\,\\;]{0,1})");//@.+?[\\s:] /** * 处理提到某人 @xxxx * ...
2012-07-28 22:37:17 96
原创 mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201
前天遇到一个问题 异常显示如下:[quote]Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for...
2012-07-27 22:59:33 2124 1
原创 开始学习lucene
lucene in action的第一章的例子 ,初体验 哈哈 [code="java"]import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;...
2012-07-14 21:13:23 110
原创 猜测 javaye的分页设计
非常喜欢javaeye的分页 ,自己也写了一个 按照逻辑测试了一下 代码如下:[code="java"] int curPage = pageInfo.getPageNo(); int pageCount = pageInfo.getPageCount(); if (curPage > pageCount) { //当前页大于最大页...
2012-07-05 21:32:21 91
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人