自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 消息队列应用

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少

2017-05-12 10:31:51 755

原创 数据库水平切分的实现原理—分库、分表、读写分离、负载均衡、主从复制

水平切分数据库的目的 其主要目的是为突破单节点数据库服务器的 I/O 能力限制,解决数据库扩展性问题 通过一系列的切分规则将数据水平分布到不同的DB或table中,在通过相应的DB路由或者table路由规则找到需要查询的具体的DB或者table,以进行Query操作                         水平切分数据库:可以单台机器的负载,可以最大限度降低宕机引起的数据损失 

2017-09-30 10:17:56 1696

原创 restrest服务

一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。  在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的

2017-08-18 09:44:03 371

转载 "=="和"==="的区别

==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。举例说明:"1" == true类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;此时,"==" 左右两边的类型都为数值型,比较成功!如果比较:"1" === tru

2017-06-01 10:44:53 265

原创 response.setContentType 与 request.setCharacterEncoding 区别

response.setContentType与 request.setCharacterEncoding 区别request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值response.setContentType("text/xml;charset=GBK")是设置页面中为中文编码 前者是设置动态文字(参数,数据库),后

2017-06-01 10:07:31 304

原创 tomcat热部署插件jerbel

1.jerbel 热部署插件会给web开发 节约更多的时间,更高的效率(也就是省事)下载链接地址:链接: http://pan.baidu.com/s/1kVaBbTH 密码: mubh

2017-05-19 11:34:53 578

原创 eclipse中打开.class文件 jad eclipse 反编译插件

下载jadClipse地址:链接: http://pan.baidu.com/s/1c6H0oY 密码: kfwr将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下;删除eclipse的configuration目录下org.eclipse.update (记录Eclipse feature ID 、相对路径、版本号信息

2017-05-19 11:11:15 1138

转载 Ajax的操作

一, $.ajax,这个是JQuery对ajax封装的最基础步,通过使用这个函数可以完成异步通讯的所有功能。也就是说什么情况下我们都可以通过此方法进行异步刷新的操作。但是它的参数较多,有的时候可能会麻烦一些。看一下常用的参数:       var configObj = {       method   //数据的提交方式:get和post       url   //

2017-05-12 09:29:33 287

转载 Struts2入门详解

如何搭建Struts2项目导入相关架包编写web.xml,配置strus2过滤器 filter> filter-name>struts2filter-name> filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterfilter-c

2017-04-11 11:36:13 259

转载 struts2的json-default和struts-default的区别

struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:action name="pr

2017-04-11 09:06:10 242

原创 关于eval函数

在js中的使用:                  eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法 eval(string)  通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传

2017-04-10 17:42:46 516

原创 使用eclipse对比SVN提交两个版本代码差异

菜鸟进阶

2017-04-06 18:33:44 3192

原创 SQL— CONCAT(字符串连接函数)

不同的数据库会用不同的使用方法:MySQL: CONCAT()Oracle: CONCAT(), ||      注意Oracle的CONCAT()只允许两个参数;也就是说,一次只能将两个字符串拼接起来。不过,在Oracle中,我们可以用'||'来一次串连多个字串。SQL Server: +CONCAT() 的语法如下:CONCAT(字串1, 字串2, 字串3,

2017-04-06 11:04:55 540

转载 SQL 函数 instr的用法

SQL 函数 instr的用法INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1    被搜索的字符串C2    希望搜索的字符串I     搜索的开始位置,默认为1J     出现的位置,默认为1SQL> select instr("abcde",'b');结果是2,即在字符串“abcde”里面,字符串“b”

2017-04-06 10:16:02 9320

原创 java实体类中关于private static final long serialVersionUID = 1L的知识点

serialVersionUID 用来表明类的不同版本间的兼容性,说白了:就是来比较版本用的,为了不让程序报出版本不一致错误 Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。 在进行反序列化时,JVM(推荐进一步了解JVM的结构原理)会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersion

2017-04-05 10:03:26 12246

转载 java中实体类的规范用法

java中定义使用实体类的规范用法:一、实体类的名字尽量和数据库的表的名字对应相同。二、实体类应该实现java.io.Serializable接口。三、实体类应该有个无参的构造方法。四、实体类应该有个有参(所有的参数)的构造方法。五、实体类有属性和方法,属性对应数据库中表的字段,方法主要有getter和setter方法。六、实体类还应该有个属性serialVersionUI

2017-04-05 09:58:34 1725

空空如也

空空如也

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

TA关注的人

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