自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式事务处理方案

1.分布式服务的发展概况CAP 首先了解下分布式服务的基本概念-CAP, CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得一致性: 更新操作成功并返回客户端完成后,分布式的所有节点在同一时间的数据完全一致,本文讲的分布式系统事务一致性就是典型的一...

2018-11-23 18:04:35 280

原创 linux +redis cluster 集群搭建

Redis 集群搭建一 Redis集群简介

2017-09-26 18:31:33 579

原创 Nginx 安装以及配置

一 基本概念     Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器使用。     其实最直接的用处就是作为负载均衡器,虽然目前Nginx的份额在市场上只占很少部分,但是其高性能和低消耗内存

2017-08-17 12:45:46 658

原创 程序员学习资料汇总

http://www.h5con.cn/stanzhai/be-a-professional-programmer/blob/gh-pages/README.md

2017-02-28 16:55:56 493

原创 使用RSA非对称加密登陆界面登陆密码,防止明文传输

一、RSA的概念         RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用,在java中可用作表单密码加密,工作原理可理大致是,首先服务器端会产生一对公钥和私钥,然后客户端在需要加密的时候会异步请求服务器端,获取公钥,并利用公钥进行加密操作(加密表单密码元素),服务器端收到加了密的用户密码,再使用私钥进行解密,从而获取加密前的明文密码。由于仅仅有了公钥

2016-12-27 12:39:01 6259 2

原创 不能低头干活,更要抬头看路

刚刚到一个公司开始自己的工作,目前做的最多的就是熟悉项目以及做一些维护,工作倒是不怎么忙。可是最近做的一些工作,总让我觉得自己还是没有改变以前的工作毛病,很容易把自己带入到代码中,也就是说在看代码的过程中有些急躁,有些不会沟通,本来已经成型的代码,只要稍作维护即可。可是我却将自己带入代码之中了。  具体是怎么回事呢,自己在测试代码过程中,总会出现一些莫名其妙的错误,刚刚虽然说过项目代码已经成型

2016-10-19 17:37:22 5380

转载 mysql高性能优化-精华

数据库需要处理的行数: 189444*1877*13482~~~479亿如果在关联字段上加上合适的索引:数据库需要处理的行数: 189444*1877*13482~~~479亿如果在关联字段上加上合适的索引:数据库需要处理的行数:368006*1*3*1~~~110万MySQL通常是一个请求对应一个线程,其thread_han

2016-09-08 11:29:42 2025

转载 比较完整的junit单元测试之-----mock模拟测试

介绍  本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。模拟(Mock)的概念   在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替身,替代者。在软件开发中提及"mock",通常理解为模拟对象或者fake。  译者注:mock等多

2016-08-23 09:42:25 39809 2

原创 java多线程synchronized的应用

在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一个银行账户的信息。在主程序中我们首先生成了100

2016-08-17 17:23:20 609

转载 Maven 构建项目入门

只有当你真正的将maven用起来的时候才会真正体会到maven的作用。 来,跟我做:下载maven 我们可以到maven的官网上去下,鉴于我以及一些英语差的人在第一步就被卡死了,贴上链接。解压maven 当我们下载好maven以后,进行解压。设置环境变量 使cmd执行程序命令的可以查找到该命令文件的位置,具体设置环境变量的步骤自行百度,最后在path当中添加

2016-08-04 16:49:33 620

转载 如何正确合理的建立MYSQL数据库索引

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了

2016-08-04 16:42:57 762

原创 j2ee项目中处理高并发量访问以及性能优化

1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。        a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用      StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。        b、避免使用错误的方式,尽量不用instanceof做条件判断。使用ja

2016-07-26 22:06:00 1728

原创 mysql存储过程简单例子

一般需要测试数据时,一条条插入太过麻烦,通过存储过程可以编写sql脚本快速插入针对mysql数据库,drop  procedure if exists prosgame;create procedure prosgame()     begin     declare i int;    set i=6;    while i        insert int

2016-05-17 12:34:24 588

转载 学习网站一览

1、腾讯课堂             http://ke.qq.com 2、网易公开课         http://open.163.com 3、多贝网                http://www.duobei.com 4、网易云课堂        http://study.163.com 5、51cto学院         http://edu.51

2016-05-09 11:18:04 578

转载 全面剖析CSS Position定位

当人们刚接触布局的时候都比较倾向于使用定位的方式。因为定位的概念看起来好像比较容易掌握。表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里。可是定位比你刚看到的时候要稍微复杂一点。对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们。  一旦你更深入地了解了它是怎么运作的,你就能够做出一些更棒的事情来。  CSS盒模型和定位的类型  为了搞

2016-03-22 15:53:36 369

原创 html5 canvas 绘制大转盘类似的游戏,并填充文

>>>>>>>>>>>>>>>最近在做一个大转盘游戏,要求游戏可以从数据库动态获得,图片完成不了此功能,需要利用html5 canvas 对象  一、首先需要先绘制一个圆形,这里我们画出带有8个扇形的圆//画出转盘上的8个格var canvas = document.getElementById("circle");var ctx = canvas.getContext("2d");

2016-03-04 17:20:20 2133

转载 绿色单选按钮以及复选框

CSS自定义复选框按钮样式-绿色复选框原创 2016-03-04 吴统威 编程的人HTML自带的复选框或者单选框按钮样式都是比较简单的一种. 而有时候这些表单控制, 可能需要配合自己的主题样式. 需要去美化他们. 以前可能需要借助JS的实现. 现在CSS也可以完全实现我们想要的效果.我们直奔主题. 首先想到的是, 复选框需要的是一个背景色, 然后就是一个复选

2016-03-04 16:42:52 644

转载 html5+javascript 简单的倒计时功能

代码名称        倒计时实现            ul, li {            margin: 0;            padding: 0;            list-style: none;        }        #countdown {       

2016-02-21 21:43:38 1064

转载 常用的正则表达式概述

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-

2016-01-15 10:46:21 416

原创 spring mvc + hibernate 分页

有关分页的问题已经老生常谈,在这里我展示一个简单的demo,并简单介绍下分页     的思路,思路理清了,代码也就好写了。   简单分析一下理一下思路第一,访问前台某个页面,需要在首页展示固定条数的数据,而且预先传递首页的参数(1)以及  pageSize;第二,点击上一页:currentPage -1。点击下一页:currentPage +1。点击尾页:传递总页数-1处理。第三,

2015-09-21 15:54:29 4716 3

原创 论getHibernateTemplate().find(sql)的局限性

hibernate

2015-09-06 15:09:39 1365

原创 spring MVC ajax 简单应用

--------  spring MVC 框架应用的已经比较广泛了,ajax异步请求与springMVC结合应用更加完善了 spring框架的功能,笔者就入门简单介绍一下自己的代码体验---------一、前台发出的请求(注意jquery的应用):        $.ajax({type : "get",url : "${ctx}/userDetect/doActionPath.d

2015-09-02 14:06:54 441 1

原创 有关hibernate入门小实例--hibernate+mysql

hibernate

2015-08-13 14:41:21 421

空空如也

空空如也

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

TA关注的人

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