自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 int和string互转

int -> String 1.) String s = String.valueOf(i);直接使用String类的静态方法,只产生一个对象,用的较多2.) String s = Integer.toString(i);先将int转换成Integer型,然后再将Integer转换成String型String -> int 1.)i=In

2015-11-24 19:35:59 29618

原创 eclipse和myeclipse下main方法找不到主类的一种情况

经常碰到java的main函数无法加载的问题,很多人就会以为是eclipse大姨妈了,然后疯狂的clean,疯狂的重启,其实不然,我们找到java build path找到下面的地方,看看路径是否指向编译后的class需要注意的是:在maven项目情况下,是这样,非maven项目我没有去测试,有时间的话可以试下。

2015-11-19 17:53:35 22230 2

转载 js正则表达式

RegExp直接量和对象的创建就像字符串和数字一样,程序中每个取值相同的原始类型直接量均表示相同的值,这是显而易见的。程序运行时每次遇到对象直接量(初始化表达式)诸如{}和[]的时候都会创建新对象。比如,如果在循环体中写var a = [],则每次遍历都会创建一个新的空数组。正则表达式直接量则与此不同,ECMAScript 3规范规定,一个正则表达式直接量会在执行到它时转换为一个R

2015-11-18 19:01:17 40924 4

转载 读懂Java中的Socket编程

读懂Java中的Socket编程Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。餐前甜点Unix的输入输出(IO)系统遵循Open-Read-Write-Close这样的操作范本。当

2015-11-18 18:53:39 31534

转载 分布式文件系统FastDFS架构剖析

分布式文件系统FastDFS架构剖析FastDFS是一款类GoogleFS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,GoogleFS以及FastDFS、mogileFS、HDFS、TFS等类GoogleFS都不是系统级的分布式文件系

2015-11-18 18:50:24 31555

转载 大型网站之分布式会话管理

大型网站之分布式会话管理随着网站的功能和用户越来越多,单机器服务部署的Web应用已经不能再支持了。这时候就需要优化或调整目前的架构,具体怎么优化,或先优化哪部分,这取决于网站的具体情况, 并非总是一个套路。如根据使用情况得知,数据库压力大,则就可以先设施读写分离,分库分表,是垂直划分(可以简单的理解为按业务功能划分), 还是水平划分(如用户表数据量很多,就可以按一定的规则分表设计,

2015-11-18 18:40:57 31619 1

原创 统计List中的元素重复出现的次数

import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;import java.util

2015-11-18 14:39:29 79188 1

原创 Memcached, Redis, MongoDB三者比较

Memcached, Redis, MongoDB关于这三者,很多朋友还经常把他们搞混淆,其实这三者还是有区别的:mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型

2015-11-18 13:30:28 62186

原创 svn历史版本操作说明

svn历史操作简写说明操作的字母缩写为R。一般我们常见的操作为 A D M R A:add,新增C:conflict,冲突D:delete,删除M:modify,本地已经修改G:modify and merGed,本地文件修改并且和服务器的进行合并U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略

2015-11-17 17:18:26 35676

原创 MyEclipse设置Java代码注释模板

定义自己喜欢的模板注释选中你要加注释的方法或类,按 Alt + shift + J。   文件 (Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name}

2015-11-14 15:54:30 92150

原创 Eclipse快捷键大全

献给广大的快捷猿们:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)

2015-11-14 15:49:26 73910 2

原创 生成带干扰线的验证码

import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Transparency;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.Imag

2015-11-14 14:59:49 77304

原创 java开发需要知道的一些linux命令

java开发工程师,虽然在日常开发中与linux打交道的是运维工程师,但是作为开发人员,我们或多或少也会接触一些,特别是在一些小型创业公司,运维和开发并不是分的很独立,我们开发人员或许同时担任着运维的工作,所以,一些常见的linux命令显得很重要了。Linux常用命令—文件目录类:建立目录:mkdir 目录名      mkdir -p

2015-11-14 13:08:21 76568

原创 防页面url缓存

在开发中,发现当我们访问一个地址之后,包括ajax访问,打开检测会发现第二次请求没有去服务器端,直接走的浏览器自身的缓存,如何避免这样的情况呢,通过在地址栏后拼一串随机数;即可例如:XXXX?t= + “生成的随机数”。随机数可以跟时间戳,或者随机数算法生成;

2015-11-12 15:48:56 84749

原创 遍历Map的四种方法

遍历map的4种方式的比较public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  Sys

2015-11-12 15:37:38 107596

原创 jquery控制按钮的禁用与启

按钮的id为btnzhuce控制按钮为禁用:  $("#btnzhuce").attr({"disabled":"disabled"});控制按钮为可用 $("#btnzhuce").removeAttr("disabled");//将按钮可用

2015-11-12 15:29:30 56314

原创 redis常用命令

就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE …连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证持久化save:将数据同步

2015-11-12 12:41:55 86443

转载 Redis使用入门

Redis使用入门文章目录1. Redis Introduction2. Redis Install3. Redis keys4. Redis Strings5. Redis 定时器6. Redis Lists7. Redis Sets8. Redis Sorted Sets9. Redis Hashes10. Reference本博

2015-11-12 12:41:03 54553

转载 Redis持久化

Redis持久化redis磁盘path数据库osdeprecatedredis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。

2015-11-12 09:17:46 55687

原创 java实现邮箱验证码

接上文,接下来介绍下java实现邮箱验证码第一步:加载邮件发送的第二步:编写邮件发送的方法public boolean send(String txt, String to, String subject) {Properties props = new Properties();// 设置发送邮件的邮件服务器的属性(这里使用网易的smtp服务器)props.put

2015-11-11 11:33:45 66622

原创 java实现短信验证码

接上文,验证码生成后,实现短信发送第一步:需要加载短信发送的一些参数,短信发送需要借助运营商或者是短信平台的提供方的请求接口,其实就是我们去调短信运营商的发短信接口该地址也是由运营商提供:具体实现:我们是通过redis配合使用的验证码生成见:http://blog.csdn.net/chengyabingfeiqi/article/d

2015-11-11 10:37:28 69122 3

原创 随机验证码的生成(手机或者邮箱验证码)

最近在做短信验证和邮箱验证,就写了个随机验证码的工具类public class Randomutil {private Randomutil() {}// 获取6位随机验证码public static String getRandom() {String num = "";for (int i = 0 ; i num = num + String.value

2015-11-11 10:27:35 79186 1

空空如也

空空如也

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

TA关注的人

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