自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 分库分表终极问题解答-高可用性实现方式:一致性hash

面试必考题面试时候经常会问单表数据量过大如何拆分,拆分后数据迁移如何做,如何保证高可用,如何分页,如何多条件查询,如何保证事务一致性……一连串的问题问的满眼五角星。抽时间整理了一些文章发出来,希望可以帮到你,让你的面试官对你刮目相看。今天主讲分库分表的高可用实现方式一致性hash假如我们用sharding-jdbc分了15张表,之后业务需要扩展到20张表,那问题就来了,之前根据orde...

2019-05-26 15:49:26 6928 3

原创 我爱我家逼迫客户免费当保洁员,自掏腰包买灯泡无处申冤

去年4600整租天通东苑我爱我家的房子,我们住进去的时候房子没有做保洁,这也是后来退组交割员亲口承认的。厨房卫生间比较脏,我们住进去后自己打扫的,但是厨房地地板积了很多年油垢,无法打扫,所以在退房的时候,我们把能打扫的地方给打扫了。绝对比他们交给我的时候干净。退组交割员办理交割验收不过非得逼着我们打扫,否则扣款190,无奈趴在地上拿着钢丝球一点一点的擦,完毕后他又说吊顶周围有7个小灯不亮,我们租房...

2018-08-09 10:08:57 334

原创 springMVC 接收List集合参数

困扰了多时的springmvc接收list集合参数终于解决了如果你是ajax或者contenttype是json,参数又是个list 例如[{"cooperatorId":"20000010","productNo":"2301"}]那在springmvc里使用@RequestBody注解就可以了注意的地方@RequestBody注解接收到的参数是string所以 如果是ajax...

2016-09-29 10:10:48 10629

原创 分布式事务处理方案

纯干货不罗嗦:通常在做服务化拆分后要保证事务的一致性是件很麻烦的事情,我们可以借助mq轻松实现:例子:用户下单成功后,通知支付系统,支付系统把支付结果通知到订单系统,这中间不能出现失败,如果失败就回滚!如何实现呢?用户下单后,把消息推送给mq,mq支付系统接受mq的订单消息,如果接受失败,mq会发起重试直到支付系统成功接受为止,如果支付系统接受成功,就应该把支付结果推给mq,订单系统接...

2016-07-26 15:18:10 400

转载 Java 多线程

在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。   wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。  synchronized(this){ }等价于pub

2015-02-28 14:11:06 469 1

原创 jquery js获取html选中的内容

亲测该方法可用,可惜ie8一下不能用,有耐心的话等到ie8挂掉了之后再用,不过公司的内容系统如果有需要还是比较适用的$(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt; var parentOffset = $(this).offset(); var x

2015-02-04 18:07:13 2512

原创 Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar)

该工具Jar包可在:http://download.csdn.net/detail/shenjianox/7769783及文档下载地址ganymed-ssh2简介:Ganymed SSH-2 for Java是用纯Java实现SSH-2协议的一个包。在使用它的过程中非常容易,只需要指定合法的用户名口令,或者授权认证文件,就可以创建到远程Linux主机的连接,在建立起来的会话中调

2014-08-17 10:37:06 13444

原创 HashMap和Hashtable的区别。

HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalu...

2013-10-11 10:15:51 871

原创 最深刻的java多线程讲解

http://www.cnblogs.com/springcsc/archive/2009/12/03/1616394.html 大家可以直接看这个地址,此人讲的非常好,非常详细,看上去也很简单下面是复制人家的12.4 多线程问题及处理         多线程编程为程序开发带来了很多的方便,但是也带来了一些问题,这些问题是在程序开发过程中必须进行处理的问题。

2013-07-18 16:08:01 5061

原创 内部类与外部类

内部类是相对于外部类来说的,顾名思义就是在类的内部在建立一个类。使用内部类的好处:1可以将多个有关系的内部类联系在一起分组处理,2可以隐藏内部类的方法和过程的实现内部类又分静态和非静态静态内部类:不能指向外部类的引用而非静态类可以非静态内部类:在任何非静态内部类中,都不能有静态数据,静态方法或者又一个静态内部类,不过静态内部类中却可以拥有这一切Java内部类也可以是局部的,它可...

2012-07-03 15:27:10 668

原创 关于java工厂的那些事

http://www.cnblogs.com/zzj-46000452/archive/2006/09/16/506286.html懒省事了

2012-06-26 11:49:29 529

转载 如何在15分钟内掌握JavaScript面向对象编程

2012-05-07 16:06 | 12862次阅读 | 来源:CSDN编译   【已有36条评论】发表评论关键词:JavaScript,面向对象 |作者:王然 | 收藏这篇资讯导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有

2012-05-09 12:48:43 351

原创 一个悲催的程序员

昂首,挺胸带着让别人嫉妒的精神头走向公交车,用怜悯的眼光看着旁边的那哥们儿,上车前他还是180斤,上车就变成标准身材了。到了公司冲向打卡机打了一下卡,中午人事说,亲你早上没打上卡,算你上午矿工!待会儿把卡给补上...........!!!!!!!!,下午为了弥补一下上午没打上卡的过失,想在公司多加会儿办,把扣掉的工资给补回来,好不容易熬到九点老板说该下班了,因为加班到九点老板就得给支付加班费...

2012-04-27 15:07:29 1058 3

原创 sql优化方案30准侧,比1易懂

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及 orderby 涉及的列上建立索引。2.应尽量避免在where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from

2012-04-25 10:42:55 943

转载 sql优化方案1

SQL优化-索引 (一)深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如

2012-04-24 18:31:40 1280

原创 各种集合小结:arrayList和linkedList,Vector;hashmap和hashtable,hashset,

1,arrayList往里面放值是以数组的方式所以取值是用get(i)方法随机取的;linkedList里面是以链表的方放值的,所以在取值的时候是从头到尾的检查一遍所以效率上arrayList高于linkedlist的,但是linkedList在操作数据的时候容易删除添加.可以在头部和尾部添加,Vector和arrayList有点相似,但是vector是线程安全的,不允许空值,在vector调

2012-03-23 11:37:03 1127

原创 详解抽象类与接口

面试的时候有很多面试官会问抽象类与接口的区别,实际上这个东西在实际开发中很少考虑的,但是为了面试还得考虑一下。先谈一下抽象类:1,抽象类是不能被直接实例化的,也就是说不能使用new这个关键字实例化,如果使用某抽象类实际上是用继承的方式,去实现它内部的方法和具体的变量,切记在定义抽象类内部的变量的时候变量值都是null,而且方法也都是抽象的,不能带实现的。2,如果某类继承了抽象类,那么就

2012-03-01 11:09:20 668 1

原创 struts1单例模式,struts2非单例模式

经过多年的磨练 本人有了自己的小网站 免费的无损音乐网站 用的是ssh大家可以看下www 360ape.com先说一下 什么叫单例模式吧:请问java里如何使一个类,只能实例化一次?回答就是:单例模式。具体代码体现为public class A{ private A(){}//把构造函数设为private,其它类就不能再调用实例化 private s...

2012-02-16 14:45:02 5901 3

原创 配置支付宝接口的方法

第一个页面需要用来传递要充值的金额和用户的ID 因为要作为充值记录往本地的数据库里插入部分代码如下:    String user_id2 = (String)session.getAttribute("uid");  String loginName2 = (String)session.getAttribute("loginName");  String total_fee

2012-02-09 15:14:44 11409

原创 hibernate常用参数配置

步骤1.加载hibernate.cfg.xml配置文件 Configuration2.创建sessionFactory工厂对象3.创建session接口,线程不安全,获取方法:get()自动建表:—————————————————hibernate.hbm2dll.auto–none:      默认–create:    每次都创建新的表–update:

2012-02-06 16:14:07 924

原创 java定时器(不废话,直接讲例子)

该类继承timerTask 里面的run方法写具体的方法比如调用数据库之类的package com.sys.tasktimer;import java.util.TimerTask;import javax.servlet.ServletContext;import javax.servlet.ServletException;public class TimerSendEma

2012-02-03 16:42:48 1252

原创 OGNL截取字符串

20">             .....                                    这样搞没问题 本人亲自试验

2012-02-02 12:00:27 5297 1

原创 各种按钮提示

演示地址http://www.ajaxbbs.net/test/ymPrompt4.0/demo.html下载地址http://www.ajaxbbs.net/upload/2009/2/ymPrompt-4.0-B-20090302.rar

2012-01-15 15:50:50 594

原创 jsp,OGNL调用后台Action的某方法

用%{}可取出valueStack中的Action,可直接调用其方法.%{testa('key')} 即可调用到action的testa(String s) 方法 但这些都需要结合struts2的标签. 如: key是需要传的参数,后台的testa方法的返回值是String类型的,key是值,例如经过本人试验,返回值也可以是list集合,这个时候一般用在遍历 的时候用的

2012-01-14 16:58:37 2920

原创 js里面处理ognl,及常用的标签

在网上搜了一下 发现都说ognl不能再js里面出现,其实是可以的,主要是大家对js的用法不太熟悉而已。先写个js的方法:function getOgnl(ognl){                                         alert(ognl);                                    }写个调用的方法:

2012-01-06 22:06:31 3961

原创 myeclipse 进行debug(调试)的时候速度慢(已解决)

先以debug模式启动----->点开甲壳虫(myeclipse右上角的debug)------>点breakpoints选项----->右键选择removeAll然后重新启动tomcat 就行了

2011-12-26 16:11:34 3538 2

原创 java异常处理机制(哥哥我是抄袭的但是还觉得很骄傲)

java异常的超累是throwable,子类是exception,一般用的异常处理都是用exception。用法:一般的异常是处理的越早好,因为异常的处理是向后推的,就是说如果在方法初期没找到处理异常块的话,就会去找方法调用者。exception异常分为两种:一种是runtimeexception运行时异常,编译器不去检查,也就是说当程序中可能出现异常时即使没有try..catch

2011-12-06 10:35:05 492

原创 数字,邮箱及多个邮箱,电话及多个电话,ip的正则

只能输入1个数字 表达式  ^\d$ 描述  匹配一个数字 匹配的例子  0,1,2,3 不匹配的例子   只能输入n个数字 表达式  ^\d{n}$ 例如^\d{8}$ 描述  匹配8个数字 匹配的例子  12345678,22223334,12344321 不匹配的例子   只能输入至少n个数字 表达式  ^\d{n,}$ 例如^\d

2011-12-05 16:19:21 1749

spring-learning-examples-master.zip

便于访问官方下载了demo 因为某种原因经常访问github失败,传到这里共大家使用

2019-05-20

chrome43.x

 Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。   注:此下载包括开发版(Dev)、测试版(Beta)、正式版(Final)以及部分旧版。   Google Chrome Canary版拥有新版 Chrome 的最新功能。   预先警告:Canary版是专为开发者和早期用户设计的版本,有时可能会造成浏览器彻底当机。   下载Chrome企业和教育版(.MSI封装)。   Google Chrome的特点是简洁、快速。Google Chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法实现的。   Google Chrome是一款开源软件,借鉴了苹果的WebKit(Safari使用的引擎)、Mozilla的Firefox及其他相关应用。   主要特性:   ·Chrome浏览器基于开源的Webkit,其中包含谷歌Gears。   ·Chrome提供了浏览器扩展框架,可以制作与Adobe-AIR类似的混合应用。   ·包含V8 Javascript虚拟机,这个多线程的虚拟机可以加速Javascript的执行。   ·具备隐私模式,可以让用户无需在本地机器上登录即可使用,这个功能与微软IE8中的Incognito类似。   ·浏览器将内置防止“网络钓鱼”及恶意软件功能。   Google Chrome也有Mac和Linux版本。

2015-03-19

ganymed-ssh2-build210.jar

该资源包含java操作linux命令的jar包和操作linux命令的文档。 利用该java包可以远程操作linux命令 可以上传 下载 打印linux的命令

2014-08-17

各种语言的页面编辑器

按照这个编辑器的份量来算的话 要的分数肯定不多 简单易用 我亲自使用过也推荐过其他朋友 大家用了都说好 包含jsp php asp常用语言的demo

2014-02-25

jxls相关的三个ar包

jxls基于poi,方便开发,必须的三个jar包 jxls-core-1.0.2.jar, jxls-reader-1.0.2.jar, poi-3.5-FINAL.jar

2014-01-02

eclipse格式化format.xml文件

打开eclipse>window>preferences>java>code style>formatter把改文件引进去就行了,可以格式化写的代码,让自己代码看起来规整

2013-08-01

java汉字转拼音的代码

汉字完美转换拼音字母的代码 java做的百试百灵 收集于网络

2013-08-01

前后3D翻转效果

一款基于jquery的3D翻转插件 是X轴翻转的那种,www.tianyouwang.net大家可以看这里的演示效果 挺好的

2013-08-01

jsp弹出层,锁屏,alert,confirm提示框简单易用

jsp弹出层,锁屏,alert,confirm提示框简单易用

2012-01-15

空空如也

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

TA关注的人

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