自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 问答 (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 175

原创 四位计算机的原理及其实现

你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。一、什么是二进制?首先,从最简单的讲起。计算机内部采用二进制,每一个数位只有两种可能"0"和"1",运算规则是"逢二进一"。举例来说,有两个...

2015-09-05 19:23:34 297

原创 为什么计算机要使用二进制

电脑为什么要使用二进制? 首先让我们了解一下二进制概述以及其发展 进制是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制,那么,什么是二进制呢,为什么需要二进制呢?在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想方式。比如说一个计算设备有十个齿轮,它们级连接起来...

2015-09-04 12:18:06 1668 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 278

原创 druid 数据源参数分析 笔记

1 timeBetweenEvictionRunsMillis我理解是多长时间 检测活着的链接 删除过期的链接2 minEvictableIdleTimeMillis连接在池里生存的最小时间3

2015-01-24 10:28:54 215

原创 一致性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 115

原创 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 446

原创 字典树相关代码

[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 114

原创 字符串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 122

原创 给出一个顺序文件,它最多包含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 286

原创 二分查找法

[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 95

原创 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 328

原创 生成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 282

原创 两有序数组求交集

[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 170

原创 单项链表 反转

[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 68

原创 JVM垃圾收集器异同

VM 垃圾收集器有3类,这里主要介绍我们常用的 并行和并发收集器:The Throughput Collector (也叫并行收集器)串行收集器在GC时会停止其他所有工作线程(stop-the-world),CPU利用率是最高的,所以适用于要求高吞吐量(throughput)的应用,但停顿时间(pause time)会比较长,所以对web应用来说就不适合,因为这意味着用户等待时间会...

2014-04-22 09:48:45 61

原创 用户不在sudoers文件中的解决方法

在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个步...

2014-04-07 11:16:17 2193

原创 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 102

原创 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 153

原创 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 311

原创 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 62

原创 快速排序简要算法

[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 96

原创 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 110

原创 过年的心情

回家过年最大的好处就是可以吃到很多正宗的武汉美食,在北方呆了这么多年,还是不太习惯北京的天气和食物,也算是遗憾的一件事。 明天就是乘火车离开家乡到北京了,万千思绪在脑海里。爸爸今天也回来了。今年已经28岁了,我该做些什么了。少年不识愁滋味,为赋新词强说愁,如今识尽愁滋味,欲说还休欲说还休,却道天凉好个秋。家乡的亲朋也都会问我,赚多少钱,有女朋友了么? 买房了么? 有时候...

2013-02-13 22:12:40 91

原创 温习温习 aop的原理

在我工作这几年里,spring aop 用得最多的有两点1 事务通过aop来配置2 判断service 或者dao 层 运行时间那么原理是怎么样的呢? 我也没有想去细致的理解首先 我们想实现一个功能请看如下的类:[code="java"]packagecom.aop; /** * Created with IntelliJ IDEA....

2013-02-11 22:23:26 129

原创 技术 与 生活

技术是为人服务的 ,是为了让生活更加简单,方便快捷。 很长时间 我都沉迷于技术 ,忘记了技术服务的本质。在互联网的领域,好的产品 商务,以及市场,技术都是不可分离的。这两天看吴军博士写的《浪潮之巅》,很多的公司 比如说 摩托罗拉 一直瞧不起三星 ,认为三星仅仅是花架子,自己的技术最牛。可现在呢,三星的市值已经超过了2000亿美元,摩托罗拉下注在安卓,也逃不了被收购的命运。 ...

2013-01-26 22:02:53 126

原创 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 75

原创 html focus 引入 类似微博的效果

[code="html"] 无标题文档 这是默认内容,嘿嘿,测试一下! 插入 function insertAtCursor(myField, myValue) {...

2012-09-18 18:01:32 138

原创 URL编码以及GET和POST提交乱码解决方案

1. 什么是URL编码。 URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2. URL编码规则。 每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值...

2012-09-14 16:59:32 112

原创 mysql 学习进程

查看mysql表结构的方法有三种:1、desc tablename;

2012-08-25 21:17:41 90

原创 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 67

原创 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 336

原创 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 221

原创 Struts2 IF 判断 SESSION值

[code="xml"]xxxxx [/code]或者[code="xml"][/code]

2012-08-16 15:12:05 121

原创 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 209

原创 linux 磁盘空间满

今天晚上遇到一个问题,请求响应不了 ,ping得通 。重启了无数次 也没办法看到日志变化。一位同事看了 调用了[code="shell"]df -hl [/code]发现磁盘空间满了 。立马删除文件 然后重启 tomcat恢复正常。[quote] Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:...

2012-07-29 20:52:26 136

原创 @me 如何处理

红薯 分享了这个代码 ,我觉得很好 在这个社区与大家分享 。[code="java"] static Pattern referer_pattern = Pattern.compile("@([^@^\\s^:]{1,})([\\s\\:\\,\\;]{0,1})");//@.+?[\\s:] /** * 处理提到某人 @xxxx * ...

2012-07-28 22:37:17 78

原创 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 2053 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 72

原创 猜测 javaye的分页设计

非常喜欢javaeye的分页 ,自己也写了一个 按照逻辑测试了一下 代码如下:[code="java"] int curPage = pageInfo.getPageNo(); int pageCount = pageInfo.getPageCount(); if (curPage > pageCount) { //当前页大于最大页...

2012-07-05 21:32:21 76

空空如也

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

TA关注的人

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