自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 应用于负载均衡的一致性哈希及java实现

这几天看了几遍一致性哈希的文章,但是都没有比较完整的实现,因此试着实现了一下,这里我就不讲一致性哈希的原理了,网上很多,以一致性哈希用在负载均衡的实例来说,一致性哈希就是先把主机ip从小大到全部放到一个环内,然后客户端ip来连接的时候,把客户端ip连接到大小最接近客户端ip且大于客户端ip的主机。当然,这里的ip一般都是要先hash一下的。看结果可知:一开始添加到9个客户端,连接到主机s1,s...

2016-02-13 17:11:09 206

原创 redis java客户端Jedis 实现 连接池 + 简单的负载均衡

本人,一直没正经的用过redis,此次专门做了一次入门级的研究,在此记录,研究内容包括:1、在windows下安装 redis服务2、Jedis 实现连接池 + 简单的负载均衡 redis jedis ShardedJedis 连接池 负载均衡1、下载 redis_win_2.6.13.zip 安装包下载地址:大家去百度吧2、redis_win_2.6.13.zip 安装包解压缩后,进...

2016-02-13 16:52:21 599

原创 extjs studies four treePanel

The use of the tree is very frequent, the various operations on the tree node. And database interactivity.tree.html:[code="java"] Tree...

2016-02-10 21:17:42 219

原创 extjs4.0----Grid To Grid拖拽示例

[code="java"] Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.dd.*' ]); Ext.define('DataObject', { extend: 'Ext.data.Model', fields: ['name', 'column1', 'col...

2016-02-08 22:14:24 283

原创 ExtJS4.2学习(15)树形表格

本节为ExtJS表格学习的最后一节,学完我将学习表单与输入控件的内容。树形表格(TreeGrid)同时具备树形的分级结构和表格的丰富内容。先引入扩展组件,老规矩:[code="java"]//引入扩展组件 Ext.Loader.setConfig({enabled: true}); Ext.Loader.setPath('Ext.ux', '../ExtJ...

2016-02-08 22:04:05 728

原创 ExtJs4之TreePanel

Tree介绍树形结构,是程序开发,不可缺少的组件之一。ExtJs中的树,功能强大美观实用。功能齐全,拖拉,排序,异步加载等等。在ExtJs4中Tree和Grid具有相同的父类,因此Grid具有的特性和插件在Tree上也能用。1.ExtJs4之Grid详细2.ExtJs4之TreePanel[code="html"] ...

2016-02-08 21:51:52 116

原创 ExtJS4.x treegrid 控件复选框的研究

最近在研究ExtJS4.x版本,官方在发布包中包含了一个treegrid插件,先看下效果: 本人想在Controller中动态获取、设置左侧的复选框列。这里是官方提供的示例:http://www.ostools.net/uploads/apidocs/extjs4.1/examples/tree/treegrid.html这里具体的js: http://www.ostools.ne...

2016-02-08 21:46:08 178

原创 详解MyEclipse10 安装Spket 1.6.23(支持Extjs4.1.1及jQuery1.8)

用MyEclipse10安装Spket主要有3种方式:在线下载更新、下载Zip覆盖、下载jar包安装。我用在线安装尝试了N次终于还是失败,只好下载jar包来安装,在失败了M次之后终于安装成功,现在网上这方面的讲解还是比较少的(很多还都是乱讲的),我把我安装的过程整理了下,希望大家都能成功。。。一、首先到spket官网下载最新的jar安装包(当前最新的是spket 1.6.23)spke...

2016-02-08 21:35:06 100

原创 jquery如何判断checkbox(复选框)是否被选中

谁都知道 在html 如果一个复选框被选中 是 checked="checked"。但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked所以很多朋友判断 if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#id")

2015-06-13 22:17:09 155

原创 Json,Gson,FastJson解析笔记

Json1.将JavaBean转换成Json对象:[code="java"]public static String CreatJsonFromObject(Object key,Object value) { JSONObject JObj =new JSONObject(); JObj.put(key, value); return JObj.toString...

2015-06-13 17:31:44 135

原创 String与InputStream互转的几种方法

[code="java"] /** * 利用BufferedReader实现Inputstream转换成String * * @param in * @return String */ public static String Inputstr2Str_Reader(InputStream in, Strin...

2015-06-13 17:24:32 721

原创 JSON 之FastJson解析

阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android...

2015-06-13 17:21:27 89

原创 Mac OS X中MacPorts安装和使用

Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。下面将MacPorts的安装和使用方法记录在这里以备查。访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,d...

2015-06-09 20:13:35 123

原创 Java压缩图片

[code="java"] package com.yipai.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputS...

2015-06-06 15:49:38 121

原创 利用jQuery简单实现CheckBox全选效果

[code="java"] 利用jQuery简单实现CheckBox全选效果 $(function () { $("#all").click(function () { var checked_status = this.checked; ...

2015-05-28 20:43:06 174

原创 JQuery 发送Json格式数据

简述:需要封装一组Json格式的数据到服务器知识点:1. 调用jquery.json的库2. AJAX Post 请求Jquery下载地址http://jquery.com/download/Jquery.jsonhttp://code.google.com/p/jquery-json/[code="java"]...

2015-05-23 14:06:10 209

原创 拖动层效果

[code="java"] DoDi Chat v1.0 Beta - + x ...

2015-04-16 20:28:31 113

原创 发个自己写的表格操作类(添加,删除,排序,上移,下移)

[code="java"] *{font-size:14px}button{margin:3px} var mytable=null,mytable2=null; window.onload=function(){ mytable=new CTable("tbl",10); mytable2=new CTable("tbl2",6); } ...

2015-04-16 20:26:08 200

原创 cloneNode实现表格增加删除效果

[code="java"] 查询窗口 function changeValue1(obj){ if(obj.value == 0){ document.getElementById("result").value = "f117"; }e...

2015-04-16 20:23:26 255

原创 支持IE和FF的div+css选项卡

[code="java"] /*TAB布局*/ #tab * {font-size:12px;} #tab h3 a {display:inline-block;} #tab h3 a {display:block;} #tab {position:relative;} #tab h3,#tab ul,#tab div,#tab li ...

2015-04-16 20:22:17 122

原创 一个分页的js

[code="java"] 支付宝与六大代理签订协议 刷卡积分可网上购物 支付宝为网店保驾护航 支付宝红包送来红地毯 紧急天气预报"红色风暴"空降支付宝 小红包背后大名堂 Q88.net全面无缝接合支付宝 电子支付规范走出第一步 使用专业版受鼓励 从支付宝看电子商务...

2015-04-16 20:20:36 93

原创 JavaScript实现拖拽网页内元素的方法

[code="java"]/*** 跨平台的事件监听函数* @param {Node} node 需要监听事件的DOM节点* @param {String} eventType 需要监听的事件类型* @param {Function} callback 事件监听回调函数* @type Function 返回值为函数类型* @return 返回监听回调函数的引用,用于...

2015-04-15 22:30:29 121

原创 C3P0连接池在tomcat中的详细配置

一.在tomcat_home\common\lib下放入jdbc的驱动程序,额外说一下,如果是使用sql server的话,有至少两个驱动可以选择,一个是微软提供的,另一个是 jtds,比微软的要好很多,推荐使用二.配置文件,tomcat 不同的版本配置文件略有不同,下面以tomcat5.5.*为例,如果配置不正确会出现javax.naming.NameNotFoundException: N...

2015-03-15 21:25:26 382

原创 中国15家外卖O2O大盘点-2014

信息技术就像马达一样,在我们的生活中无处不见。它将一步步改变我们的生产方式以及生活方式。整个社会的基础都将发生“质”的变化,由传统经济向知识经济过渡,达到智能化。生活节奏越来越快,消费者对服务性要求更高,速度更快。衣食住行中,民以食为天,相应的订餐网站蜂拥迭起。2014年国内有十五家外卖O2O网站平台。分别是:饿了么、到家美食会、淘点点、大众点评、美团外卖、点我吧、生活半径、零号线、绿淘网、美餐网...

2014-12-08 19:20:23 649

原创 负载均衡调度算法

负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法:轮循(Round Robin)这种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应该有相近的资源容量以及负载形同的应用程序。如果所有的服务器有相同或者相近的性能那么选择这种方式会使服务器负载形同。基于这个前提,轮循调度是一个简单而有效的分配请求的方式。然而...

2014-11-16 22:37:41 136

原创 Windows xp Home(家庭版)/Professional(专业版)微软原版镜像(附校验值)

Windows xp作为一款经典且成熟的操作系统,在新一代操作系统Windows 7以及被大家吵的轰轰烈烈的即将面世的Windows 8系统的冲击下,依然拥有众多用户。Windows xp虽然没有Windows 7华丽的视觉效果,但对于只追求计算机性能的用户确实是不错的选择。在微软MSDN网站上主要提供两个版本,家庭版(Home)和专业版(Professional),现提供各版本镜像下载——...

2014-11-08 17:35:23 2580

原创 MAC mysql安装及设置

MAC下安装MYSQL有两种方式,一种为压缩包形式 另一种为.dmg文件安装包 。首先先介绍压缩包形式的安装方法:去MySql官网下MySQL classic版mysql-5.1.54-osx10.6-x86_64.tar.gzhttp://dev.mysql.com/downloads/mysql/5.1.html 记住得是64位的。因为mac下的python是64位...

2014-06-04 22:44:29 73

原创 jQuery JSONP跨域

[code="java"]String result=request.getParameter("data")==null?"null":request.getParameter("data");String callback = request.getParameter("jsonpCallback")+"([{\"results\":"+result+&qu

2014-01-11 08:36:11 75

原创 让IE浏览器支持HTML5标准的方法

让IE浏览器支持HTML5标准的方法 自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准,但对于IE9是否将完全支持HTML5所有的标准,微软却表现的有点含糊其辞。HTML5标准能为网页带来更高效更洁净的代码,只有微软参与HTML5的设计工作,...

2014-01-11 08:30:27 99

原创 Javascript上传图片

[code="java"] 图片上传本地预览 #preview{width:260px;height:190px;border:1px solid #000;overflow:hidden;} #imghead {filter:progid:DXImageTransform.Microsoft.AlphaImage...

2014-01-11 08:25:27 74

原创 MyEclipse 2014 扁平化主题

使用方法:进入偏好设置windows->preferences->general->appearance->myeclipse theme。在右边的上面那一个标签条中找最后一个"css".把代码粘进去就可以了。[code="java"]/* * flat theme */.jeeeyul-flat-theme{ /* * This selector ru...

2013-12-23 08:59:28 181

原创 Java使用memcached

1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类[code="java"]public class MemcachedUtil { /** * memcached客户端单例 */...

2013-12-23 08:56:06 86

原创 jQuery AJAX 分页插件

[code="java"]simplePagehtml,body{ margin:0 auto; text-align:center; }.main{ font:12px/24px "Microsoft YaHei"; height:1000px; }#page{ margin:100px auto; width:960px; text-align:center...

2013-12-23 08:37:01 89

原创 jQuery表格自动增加

[code="java"]jQuery 表格自动增加table { width:800px; margin:50px auto; border-collapse:collapse; border-spacing:0; }table tr, table th, table td { border:1px solid #ddd; ...

2013-12-23 08:32:25 104

原创 浅析Struts1和Struts2的Action线程安全问题

【问题描述】最近公司安排我面试Java的FreshMan,面试者一般是工作1年多点的新人(这里我就装老一下,其实我也才工作3年不到),在被问及Struts1和Struts2的Action的线程安全问题的时候,大多是支支吾吾,答不出所以然。所以在这里我整理一下我个人的理解。 【问题答案】这是由于Servlet的工作原理产生的。我们先来简单回顾一下Servlet的生命周期“初始...

2013-11-30 22:23:52 72

原创 struts2线程安全

问题:Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求读取,出现错误结果解决:就是不用单例, spring中bean的作用域设为prototype,每个请求对应一个实例.1、Struts...

2013-11-30 22:21:11 108

原创 action,servlet单实例线程安全问题

原文地址:action,servlet单实例线程安全问题作者:盛夏光年一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。...

2013-11-30 22:04:09 127

原创 HashMap的工作原理

本文由 [url=http://www.importnew.com/]ImportNew[/url] - [url=http://www.importnew.com/author/tangxiaojuan]唐小娟[/url] 翻译自 [url=http://javarevisited.blogspot.hk/2011/02/how-hashmap-works-in-java.html]Javare...

2013-11-18 22:58:49 475

原创 一道多线程题目的解决方案

在iteye上看到的一道多线程的题目,参考了一下网友的实现,那Eclipse调试通过,算是对JAVA5的并发库有个大致的了解,分享出来,欢迎园里的同学拍砖。题目:要求用三个线程,按顺序打印1,2,3,4,5.... 71,72,73,74, 75.线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再...

2013-08-03 17:24:22 76

原创 大并发处理解决方案

随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录...

2013-08-03 17:21:21 107

空空如也

空空如也

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

TA关注的人

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