自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汐日南莘的博客

当你只有一个目标时,整个世界都会为你让路

  • 博客(12)
  • 资源 (12)
  • 收藏
  • 关注

原创 Spring集成Dubbo

在上一篇文章中介绍了Dubbo。 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案。它主要解决了在高访问量的情况下进程间的通讯问题,底层使用了socket来实现。我们知道消费者consumer调用服务者提供的服务时,因为两个程序不在同一个进程,所以不能够和同一个应用中那样直接调用,dubbo为我们处理好了通讯的问题。 当调用远程RPC服务时: •首先

2016-10-30 00:28:16 428

原创 Dubbo

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,是阿里巴巴的一个开源项目。 阿里巴巴的Dubbo的user guide: 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将

2016-10-26 23:21:38 290

转载 HTTP中GET与POST的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻轻松松的给出了一个“标准答案”:GE

2016-10-25 23:09:01 189

原创 Java中的Final关键字,区分基本数据类型与引用类型,值传递与引用传递

Final可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了。对于基本数据类型声明为Final后其值无法再次改变,对于引用类型,可以改变改引用的内容,但是无法改变这个引用,即不能再次指向新的引用地址,也就是重新赋值,new一个新的对象。首先我们来看看基本数据类型与引用类型的区别: 如上如所述; 对于基本类型,变量中保存的是其值。对于引用类型,变量中保存的

2016-10-20 23:50:55 2983 2

原创 Spring事务传播行为

Spring提供了 7 种事务传播行为:PROPAGATION_REQUIREDRROPAGATION_REQUIRES_NEWPROPAGATION_NESTEDPROPAGATION_SUPPORTSPROPAGATION_NOT_SUPPORTEDPROPAGATION_NEVERPROPAGATION_MANDATORY这里Spring的事物传播行为,指的是方法之间的传播,比

2016-10-17 21:22:01 442

原创 Spring事物管理

事物管理对于企业应用是非常重要的,它能够保证每个操作都是靠得住的,要保证后台数据库的数据是完整的。比如程序需要分别向两张表中插入数据,第一条sql执行成功,但是第二条sql执行失败。这时候就需要将第一条sql回滚了,确保数据的完整性。事物主要包括四个特性: 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Cons

2016-10-16 11:45:17 239

转载 MySQL存储过程详解

MySQL存储过程详解 1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构

2016-10-14 22:33:40 164

原创 SQL四种语言:DDL,DML,DCL,TCL

1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束 DDL不需要commit. CREATE ALT

2016-10-13 23:27:48 245

原创 logback 的配置和使用

Logback是由log4j创始人设计的又一个开源日志组件。经常用来打印日志。 本文介绍是Spring集成logback。同时介绍一些常用的logback配置文件说明。 需要的jar包。这里使用的是maven配置 <!--logback相关架包--> <dependency> <groupId>org.logback-extensions</group

2016-10-13 22:48:28 3042

原创 Spring <context:component-scan/>与<mvc:annotation-driven/>

<mvc:annotation-driven/>开启SpringMVC注解支持,相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。如果没有开启此注解则会显示404找不到页面,就是没有配置视图解析的原因。<con

2016-10-09 23:09:35 661

原创 quartz集群分布式(并发)部署所需要的11张数据表

1.持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务(保存到数据库表中)。2.集群和分布式处理:当在集群环境下,当有配置Quartz的多个客户端时(节点),采用Quartz的集群和分布式处理时,我们要了解几点好处1) 一个节点无法完成的任务,会被集群中拥有相同的任务的节点取代执行。2) Quartz调度是通过触发器的类别来识别不同的任务,在不同

2016-10-07 10:23:58 1627

原创 Spring4.X+Quartz2.X无法自动注入bean问题

Quartz是目前非常流行的任务框架,一般用来做定时任务。 但是在QuartzJobBean中无法使用注解自动注入bean。 需要达到的效果: @Resource private IAlumniService alumniService;原因是因为Job对象的实例化过程是在Quartz中进行的,bean是在Spring容器当中的,那么如何将他们关联到一起呢? Quartz提供了

2016-10-05 23:38:23 789

nginx-1.8.0(windows64位版本)

nginx-1.8.0(windows64位版本),nginx.bat批处理需要修改nginx目录

2018-02-03

redis-windows64版本

连接时未设置密码,用户名mymaster,双击startSentinel.bat打开哨兵,双击startServer.bat打开服务 双击redis-cli.exe打开客户端

2017-06-08

阿里巴巴Java开发手册v1.2.0

阿里巴巴Java开发手册v1.2.0

2017-06-04

Java与模式

《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。全书分为55章,第一个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章开始读起。为了满足不同程序的读者的需要,书中提供了一些标为“专题”的章节,不阅读这些章节,对阅读书中的标准章节没有影响。

2017-05-26

Spark快速大数据分析(带书签)

Spark快速大数据分析

2017-05-26

redis实战(带书签) 完整版下载

redis实战,完整版

2017-05-15

大型网站系统与java中间件实践 pdf下载 高清完整版

大型网站系统与Java中间件实践

2017-05-10

redis设计与实现第二版(带书签)

redis设计与实现第二版(带书签)

2017-03-04

redis windows 64位版本

连接时未设置密码,用户名mymaster,双击startSentinel.bat打开哨兵,双击startServer.bat打开服务

2016-10-30

zookeeper windows版本

zookeeper,windows 64位版本

2016-10-30

百度实习管理员问卷答案

百度知道电脑网络管理员问卷参考答案 里面有详细的参考答案

2013-05-29

空空如也

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

TA关注的人

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