自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 资源 (13)
  • 收藏
  • 关注

原创 Redis相关命令

在Shell命令行下启动Redis客户端工具./redis-cli检测redis是否启动命令127.0.0.1:6379> PINGPONG#清空当前数据库命令127.0.0.1:6379> flushdb#添加string类型数据127.0.0.1:6379> set mykey 2ok127.0.0.1:6379> set mykey "he

2016-05-19 14:35:55 611

转载 Linux下安装Redis

Linux下安装Redis

2016-05-19 11:58:38 565

原创 [Ubuntu] 解决The program 'make' can be found in the following packages:

解决[ubuntu]The program 'make' can be found in the following packages

2016-05-19 11:27:15 20309 1

原创 Ubuntu16.04 64位系统下面安装JDK1.7

Ubuntu16.04 64位系统下面安装JDK1.7

2016-05-12 14:17:47 27701 1

原创 Xshell如何修改字体大小和颜色

1、打开xShell 点击菜单栏 文件->属性

2016-05-06 12:06:36 31161 3

转载 允许root用户登录ssh(Ubuntu)

1、使用普通用户登录Ubuntu系统,打开命令行窗口2、更改root用户密码,命令:sudo passwd root3、编辑ssh的配置文件,命令:nano /etc/ssh/sshd_config4、在Authentication部分,注释掉“PermitRootLogin without-password”5、在Authentication部分,添加“PermitRoo

2016-05-06 11:59:27 824

原创 Linux查看平均负载[cat /proc/loadavg]

[xx236-196 proc]$ cat /proc/loadavg0.35 0.27 0.27 2/261 12000前三个值分别代表系统5分钟、10分钟、15分钟前的平均负载第四个值的分子是正在运行的进程数,分母为总进程数第五个值是最近运行的进程id

2016-03-15 14:10:56 3105

原创 Linux查看CPU信息[cat /proc/cpuinfo]

使用命令:cat /proc/cpuinfo 如下图下面是各项的解释:processor :系统中逻辑处理核的编号vendor_id :CPU制造商      cpu family :CPU产品系列代号model :CPU属于其系列中的哪一代的代号model name :CPU属于的名字及其编号、标称主频stepping :CPU属于制作更新版本

2016-03-15 13:47:03 2411

原创 观察者模式(Observer)

观察者模式很好理解,比如邮件订阅和RSS订阅,很多博客或者wiki上面都有RSS图标,当你订阅了该博客主的文章,该博客主添加删除文章的时候,都会通知你。其实很简单,当一个对象变化了,依赖改对象的对象会受到通知,并随之变化。对象之间的关系是一对多

2016-02-22 17:58:51 429

原创 从Nginx的Access log分析系统的健康度

公司很多系统都可以在运维管理平台里面查看应用的健康度,所谓健康度就是某个接口在某段时间内的响应时间、访问次数、响应状态码情况,比如说A接口在2016-2-22这天,访问次数为6000次,平均响应时间800ms,200的状态码有5800次,404的状态码有20次,500的状态码有20次,从这些数据里面可以看出A接口在这天里面的健康度情况,一般每天上班前都会来运维系统里面看看自己负责的应用里面的接口在

2016-02-22 11:34:12 869

原创 现在很多Web项目都选择Nginx作为Http服务器理由

1、可以高并发链接2、内存消耗少3、成本低廉4、配置文件非常简单5、支持Rewrite重写规则6、内置健康监测功能7、节省带宽8、稳定性高9、支持热部署

2016-02-22 09:42:25 1801

原创 Linux top命令的用法详细详解

Top命令是查询CUP详细信息命令,具体视图详解正在总结

2016-02-19 17:40:06 536

原创 享元模式(Flyweight)

之前看设计模式一直记不住享元模式是什么意思,为了好几我是这样子理解的,享是共享的意思,元是对象的意思,组合起来就是共享对象,即使共享池。当系统对象多的时候,对象进行共享可以减少系统的开销。共享池最好的例子还是JDBC的连接池,想想每个连接的特点,我们不难总结出:适用于作共享的一些对象,他们有一些共有的属性,就拿数据库连接池来说,url、driverClassName、username、passwo

2016-02-19 17:18:38 605

转载 组合模式(Composite)

在设计模式中经常看到组合模式,但是经常写代码却不知道自己经常在用组合模式(Composite)看一个菜单实体类例子:public class TreeNode {            private String name;      private TreeNode parent;      private Vector children = new Vec

2016-02-19 15:46:49 343

转载 桥接模式(Bridge)

桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了。我们来看看关系图:

2016-02-19 15:30:42 365

原创 "".equals(str)与str.equals("")的区别

"".equals(str)与str.equals("")的区别

2016-02-19 15:21:13 2040

原创 外观模式(Facade)

外观模式就是一个简单的接口包括组建、接口、抽象类、子系统。外观模式就是为了解决类与类之间的依赖关系,下面是网上盗了一张图package Facade;public class CPU { public void start(){ System.out.println("start cpu"); } public void shudown(){ System.out.p

2016-02-19 12:14:28 301

原创 Nginx出现413 Request Entity Too Large错误解决方法

在做视频上传的时候,遇到这个错误,原来是请求经过Nginx之后,如果请求数据超过了Nginx设置的大小,就报这个错,具体看nginx.conf配置里面http{}中的:client_max_body_size 2Mnginx中client_max_boby_size默认大小是2M,可以根据具体请求调大,这样就不会报错了

2016-02-19 11:59:20 518

转载 代理模式(Proxy)

代理模式就是对出一个代理类出来,替换原来对象进行一些操作,也可以说是用一个简单的对象来代替一个复杂的或者创建耗时的对象。举两个例子:1、我们在租房子的时候会去找中介,为什么呢?因为你对该地区的房屋信息掌握不够全面2、我们有时候打官司,需要请律师,为什么呢?因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法package Proxy;public interface

2016-02-18 14:28:35 357

原创 装饰器模式(Decorator )

装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例package Decorator;public interface Sourceable { public void method();}package Decorator;public class Source implements Sourcea

2016-02-18 13:59:33 364

原创 适配器模式

适配器模式(Adapter Pattern),把一个类的接口变换成客户端所期待的另一种接口, Adapter模式使原本因接口不匹配(或者不兼容)而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)器模式(把已有的一些类包装起来,使之能有满足需要的接口)。最典型的例子:很多功能手机,每一种机型都自带有从电器,有一天自带充电器坏了,而且市场没有这类型充电器可买了

2016-02-18 10:41:40 333

转载 Spring MVC和Struts2的比较

1、Struts2是类级别的拦截,一个类对应一个request上下文,Spring MVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所有说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费尽,因为struts2中Action的一个方法可以对应一个url,而其类的属性却被所有方法共享,这也就无法用注解或其

2016-02-17 15:11:58 616

原创 java实现复制功能

最近在做一个来电弹屏功能,客服接到电话之前需要弹屏显示来电号码,来电号码旁边有个“点击复制”按钮,方便客服操作,第一时间想到用js来实现,网上找了例子试,单独页面是可以的,但是由于项目前端用的是EasyUI,试了很久发现复制js跟EasyUI不兼容,由于自己不是搞前端的聊,始终解决不了不兼容的问题,最后使用java来实现“点击复制”功能代码如下:import java.awt.Toolkit;

2016-02-17 14:22:13 5472 2

原创 java建造者模式(Builder)

建造者模式是把很多功能集中到一个类里面,这个类可以创建很复杂的东西。这样可以简化复杂对象的创建。所以与工厂模式的区别就是:工厂模式关注的是创建单个产品,而建造者模式关注的是创建符合对象的多个部分JDK里面常用到的建造者模式有:java.lang.StringBuilder#append()java.lang.StringBuffer#append()java.sql.Prepare

2016-02-17 12:20:57 388

原创 java 单例模式(Singleton)

确保某个对象在jvm中,只实例化一个对象。public class Singleton1 { private static Singleton1 instance = null; private Singleton1(){  } //线程不安全 public synchronized Singleton1 getInstance(){if(instance == n

2016-02-17 11:48:03 335

原创 mysql 删除重复数据只保留一条sql

有个设备表ds_device,有两个字段,如下图:device_code有重复的,我想要把这个表里面所有device_code重复的删除掉,保留一条,sql如下: DELETE FROM `ds_device` WHERE device_code IN (SELECT device_code FROM (SELECT device_code, COUNT(dev

2016-02-17 09:15:56 627

原创 form表单提交中文字符时编码转换不了

遇到表单提交,后端总是接受不到中文字符,看了一下页面编码是gb2312,后端接收是utf-8的,在chrome浏览器network那里看到unable to decode value ,转不了,第一次遇到在网上查了一下,在表单那里可以设置accept-charset="utf-8" ,在chome提交表单,后端可以接受到中文,但是在IE还是不行,后来在表单上再加上onsubmit="documen

2015-08-05 15:05:29 6561

原创 视频播放提示:video not found or access denied

最近做了个只播放flv格式的视频播放功能在本地测试都不会提示video not found or access denied ,但是发布到线上服务器就提示这个,网上查了一下原因是服务器缺少.FLV的MIME类型,解决办法:在tomcat/conf/web.xml文件加上 .flv flv-application/octet-stream

2015-07-27 13:59:42 8848

原创 Swagger+Spring MVC框架学习分享

最近参与公司接口编写,Android和IOS端都要调用这些接口,需要对接调试,如果没有一个接口文档,管理接口,别人用了接口,也不知道接口怎么用,接口上有什么参数,哪些是必须参数,哪些是非必须参数,于是研究了Swagger框架应用到项目中去,Swagger与Spring项目结合,Spring必须是4.0以上版本,下面是研究的小小demo:1、引入Swagger的jar包,由于我的是Maven

2015-07-17 14:39:08 12858 9

原创 把系统的Spring3.2.1升级到4.1.0之后测试接口报NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()

今天把系统的Spring3.2.1升级到4.1.0之后测试接口报NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus(),搞了一个上午发现退回4.1.0一下版本和升级到spring 4.1.0以上的版本问题就解决了

2015-07-10 14:32:10 604

原创 mysql 错误号1130

最近在高远程服务器的数据库,老是要用远程桌面上去操作数据库,很不方便,于是想在本地用sqlyog远程mysql老是报错误号1130   ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server ,上网查了,然后就可以连了,解决办法如下:mysql -u root -pmysql>use mys

2015-07-04 17:07:53 739

转载 正确理解 clear:both

http://blog.sina.com.cn/s/blog_709475a10100wkdj.html

2015-06-11 12:19:56 483

转载 css学习笔记

1、display:inline 与display:block区别inline可以使快元素变成行内元素,block可以使行内元素变为块元素

2015-06-11 12:18:45 322

转载 css !important用法以及CSS样式使用优先级判断

之前一直看到很多css中都有!important这个样式,一直不知道有什么作用的,今天在网上详细了解了一下,看了别人的博客,顺便转载收藏一下css !important用法CSS样式使用优先级判断例一:CSS#box {     color:red !important;     color:blue; }HTML 在不同

2015-06-11 11:52:09 12557 1

原创 css的相对定位和绝对定位

一直对css样式就是懂点皮毛,经常遇到定位排版都不知所措,归根到底还是对一些原理性的东西没掌握,今天刚好有时间研究一下相对定位和绝对定位,网上看了css十天教程那里总结了:定位标签:position包含属性:relative(相对)               absolute(绝对)1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它

2015-06-11 11:20:09 824 1

原创 正则表达式中的 .*? 或 .*+ 是什么意思?

最近要做一个提取文字特殊内容的工具,老是不会写正则表达,经常遇到.*? 或 .*+ 这些符号,网上查查,终于知道什么意思了,记录一下网上解释结果:后边多一个?表示懒惰模式。必须跟在*或者+后边用如:如果用正则匹配src中内容非懒惰模式匹配src=".*"匹配结果是:src="test.jpg" width="60px" height="80px"意思是从="往后匹配,直到最后一

2015-03-08 10:01:24 67604 6

原创 java正则表达式获得内容中的图片

import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] args) { String urlRegex = "http://[^\":<>]*\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png)"

2015-03-08 09:56:29 2326

原创 JS用Date.parse("yyy-MM-dd")解析时间格式,IE8以下的环境下出现NaN

如下面一段js代码,在chrome 、fireFox、IE9、IE10都没问题,但是在IE8以下版本浏览器会打印“NaN”function test(){var dateStr = "2015-02-01"var date = Date.parse(dateStr );alert(date );}针对这个问题网上查了资料,解决思路是ie 对 new Date('2015-02-

2015-03-03 17:45:12 4830

原创 Eclipse设置类似Sublime Text 编辑区皮肤,风格,颜色

看了很多编辑器的背景配色,还是Sublime text的背景配色比较舒服,因为做java web开发,经常用到eclipse,很不喜欢eclipse的默认背景色,想换成Sublime text那种背景配色,配了很久都不知道怎么配,应该是不知道配那个色调,于是百度了一下,原来有类似的eclipse主题插件的,一下是安装步骤:1、首先打开eclipse2、help -> Insta

2015-02-13 13:38:09 5835 1

原创 RabbitMQ简单入门

RabbitMQ在window上的安装步骤,RabbitMQ server和 RabbitMQ client结合使用

2014-12-26 15:26:54 772

实用橙色蓝色风格的后台管理模板

实用型网站后台模版

2016-08-04

java 使用hessian进行两台服务器资源之间同步实例

使用hessian进行两台服务器资源之间同步实例,里面是源代码加使用说明

2014-11-19

Spring MVC 实例

适合SpringMVC初学者的实例,这是一个本人在教别人学习SpringMVC的简单Demo,下载解压导入Myeclipse就可以运行了

2013-05-14

SSH整合实例

SSH整合实例,完整的代码,非常适合学习SSH整合的初学者。

2013-05-14

spring 英文文档

spring-reference 英文文档 pdf格式

2012-08-30

二级联动菜单

一个简单jsp的二级联动菜单实例!在myclipse直接可以运行!很实用!

2012-04-18

apache shiro 管理用户权限与数据库交互

shiro与数据库连接!很实用!学习shiro一个很好的文档,里面有简单实例的代码!

2012-04-18

七天学会dorado

七天学会dorado,短时间内可以很漂亮的系统界面。

2012-03-05

十天学会DIV+CSS

文档里,有理论和实战例子结合,十天可以学会DIV+CSS

2012-01-26

javascript编程宝典(14-25章光盘素材)

《JavaScript编程宝典》介绍了JavaScript语言,内容涉及从基础语法到高级技术的方面面面,并通过实例说明如何将这些技术应用到实际开发中。全书共25章,内容包括JavaScript基础语法、支持闭包的函数、基于原型的面向对象、JavaScript内建对象及应用、正则表达式原理及应用、BOM与DOM、事件模型、各种DOM对象及DOM API的应用、通过DOM与文档的交互、动态样式和文档、Image/Canvas/SVG图形图像处理、Cookie与隐藏框架、Ajax原理及应用、错误处理等。

2011-07-12

javactipt编程宝典 (前十三章素材)

《JavaScript编程宝典》介绍了JavaScript语言,内容涉及从基础语法到高级技术的方面面面,并通过实例说明如何将这些技术应用到实际开发中。全书共25章,内容包括JavaScript基础语法、支持闭包的函数、基于原型的面向对象、JavaScript内建对象及应用、正则表达式原理及应用、BOM与DOM、事件模型、各种DOM对象及DOM API的应用、通过DOM与文档的交互、动态样式和文档、Image/Canvas/SVG图形图像处理、Cookie与隐藏框架、Ajax原理及应用、错误处理等。

2011-07-12

新一代PHP+MySQL+Dreamweaver网站建设典型案例

本书全面系统地介绍了使用PHP、MySQL和XML进行Web应用程序及网站开发的过程,并通过剖析10大型商用案例,使读者迅速掌握使用PHP进行开发的方法和技巧,同时具备开发各种网站的能力。 本书内容包括:会员管理系统、新闻发布系统、PHP文件管理系统、网站访问量统计系统、Ajax聊天室系统、PHP在线相册系统、PHP在线投票系统、PHP留言簿系统、PHP校友录系统及匿名上传下载系统等。 本书不仅适合初学者学习PI-IP网络开发技术,还能够帮助有一定编程经验的PHP编程人员解决开发过程中遇到的问题。本书可作为高等院校相关专业的辅助教材,也可作为PHP的培训用书或毕业设计学生的参考用书。

2011-07-10

PHP开发实战宝典 潘凯华等编

49哥个实验模块、55项实验、8个项目开发实战案例

2011-07-10

空空如也

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

TA关注的人

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