- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 spring系列(二)——AOP的两种实现方式(xml和注解)
简介AOP:面向切面编程,是作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块中的交叉关注点的问题,在javaEE项目中,常用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP的实现技术分为两大类,静态代理和动态代理,静态代理的实现时在java类编译时,生成 AOP 代理类;动态代理是在java内存中生成AOP代理类,AspectJ是静态代理,Spr
2017-04-27 20:14:32 2456 1
原创 spring系列(一)——简介和IOC
Spring简介Spring是轻型框架,有ioc(控制反转/依赖注入)和aop(面向切面)两个重要功能IOC的思路是,不用代码创建对象,而配置对象(bean),在容器加载时,加载所有对象,要使用这些对象时,从容器对象中去获得。Spring配置使用配置文件Spring容器的加载需要读取Spring的配置文件,文件是xml格式,可以定义bean。一个简单的Spring配置文件tes
2017-04-27 19:54:39 1184
原创 dubbo系列(三)——dubbo管理工具dubbo-admin安装使用
dubbo-admin是阿里巴巴的发布的dubbo管理平台。官方下载地址:https://github.com/alibaba/dubbo,也可以用这个压缩包:http://download.csdn.net/detail/luo4105/9820100(注意,据网友反馈,这个包不能用了,不过我没有测试)将下载好的dubbo-admin-ROOT.zip解压,得到ROOT文件夹,进入WEB-I...
2017-04-26 20:39:01 13298 4
原创 dubbo系列(二)——dubbo+zookeeper+spring注解方式集成
实际工作中,如果单个服务的配置未免太过麻烦,dubbo支持扫描注解的形式发布服务。Provider方在配置文件中加上,是dubbo的扫描标签,它除了会扫描带有'@Component'、'@Service'、'@Controller'注解的类,把它们注册成SpringBean之外,它还会扫描带有”@Service” (dubbo的service标签)的接口实现类发布服务(必须有实现接口,不然
2017-04-26 20:32:57 8144 3
原创 dubbo系列(一)——dubbo简介和dubbo+spring+zookeeper配置整合
简介Dubbo是一个分布式服务框架,可以在java项目中整合使用,dubbo推荐的注册中心是wookeeper。在dubbo流行之前,分布式框架实现是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。架构节点角色说明:Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的
2017-04-26 20:20:31 9653 4
转载 Redis系列(6)——RedisTemplate操作模板
转载地址: http://blog.csdn.net/hotdust/article/details/51832926RedisTemplate是spring-data-redis中用于操作redis的操作模版、可以对redis进行序列化操作,由于redis存储的本质是数组,而操作模板就是把对象、json这些对象序列化成string存储到redis、也可以把序列化的对象、json字符串反序列化
2017-04-26 20:01:48 4474
原创 Redis系列(五)——spring整合reids
1.创建web项目redis_test。2.所用jar包3.spring配置文件application.xml代码<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xm
2017-04-26 19:57:47 1228
原创 Redis系列(四)——JAVA连接使用redis(Jedis)
Jedis连接操作redis1.新建项目redis_test,准备好jedis-2.9.0.jar,导入jar。2.ConnectRedis.java类代码public class ConnectRedis { public static void main(String[] args) { Jedis jedis = new Jedis("127.0.0.1", 637
2017-04-26 19:46:07 1190
原创 Redis系列(三)——主从介绍和配置
介绍和工作流程工作原理:如果设置了一个slave,不管是在第一次链接还是重新链接master的时候,slave会发送一个同步命令 然后master开始后台保存,收集所有对修改数据的命令。当后台保存完成,master会将这个数据文件传送到slave,然后保存在磁盘,加载到内存中;master接着发送收集到的所有的修改数据的命令,Redis主从复制可以根据是否是全量分为全量同步和增量同步。
2017-04-26 19:39:37 1196
原创 Redis系列(二)——数据持久化介绍与配置
为了防止断电导致数据丢失,Redis支持数据持久化,即将内存中的数据以文件形式保存。Redis持久化有RDB(快照)和AOF(日志)两种策略。RDB(快照)RDB(快照)是将当前数据快照写入二进制文件中,默认的文件名为dump.rdb。可以通过配置自动实现快照持久化操作。我们可以配置n秒内如果超过m个key被修改便自动执行快照,快照的默认配置:save 900 1 #900 秒内至少
2017-04-26 19:28:45 1246
原创 Redis系列(一)——介绍及安装配置
Redis简介Redis是分布式内存数据存储系统,可以用做数据库、缓存、消息中间件。Redis支持的数据结构有String、List、Set、SortSet、Hash。Redis可以对这些类型执行原子操作。原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch。Redis支持数据持久化、主从复制、事务、订阅分发、过期自
2017-04-25 17:28:22 2072
原创 zookeeper系列(三)——伪集群配置
1.在conf文件夹下建zoo1.cfg、zoo2.cfg、zoo3.cfg进程三个配置文件。配置如下zoo1.cfgtickTime=2000initLimit=10syncLimit=5dataDir=F:/zookeeper/data/1dataLogDir=F:/zookeeper/logs/1clientPort=2181server.1=127.0.0.1:8880
2017-04-20 21:36:30 1177
原创 zookeeper系列(二)——安装配置和jps常用用法
Zookeeper安装配置下载zookeeper地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz将下载下的zookeeper-3.3.6.tar.gz的文件解压缩,打开conf文件夹,复制一份zoo_sample.cfg,重命名zoo.cfg。打开zoo.cfg,删除多余注释
2017-04-20 21:23:23 4535
原创 zookeeper系列(一)——简介和原理
Zookeeper简介和工作原理简介 Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等 Zookeeper工作流程是首先选举一个服务器作为leader,leader会更新服务器状态、数据交互。当集群中其他服务器learner会更新服务器状态
2017-04-20 21:04:48 6286
原创 webservices系列(六)——spring整合Axis2
1.新建一个动态网站项目webservice_test4,最终工程目录如下2.准备这些jar包3.在web.xml中配置spring和axis webservice_test4 org.springframework.web.context.ContextLoaderListener contextCon
2017-04-19 22:13:04 1943
原创 webservices系列(五)——javaweb整合Axis2及多service配置
1.新建一个项目动态web项目webservice_test3。2.打开安装目录>webapps/axis2/WEB-INF,将lib、conf、modules三个文件夹复制,并粘贴到webservice_test3项目下的WEB-INF文件夹下。3.新建service配置文件,在webservice_test3项目下的WEB-INF文件夹创建services文件夹,在其下新建myse
2017-04-15 09:09:46 4586 1
原创 webservices系列(四)——Axis2入门框架
一.Axis2下载1.从http://axis.apache.org/axis2/java/core/download.html下载Axis2最新版本:可以下载如下两个zip包:axis2-1.7.4-bin.zipaxis2-1.7.4-war.zip其中axis2-1.7.4-bin.zip是所有的jar包文件axis2-1.7.4-war.zip文件用于将webser
2017-04-10 12:26:58 11629
原创 webservices系列(三)——调用线上webservice(天气预报和号码查询)
天气预报,这个接口是.net平台的,直接用wsimport 生成代码会报错,需要保存本地修改浏览器打开http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl,另存为weather.wsdl,然后将文件中所有 替换成 即可。再次使用wsimport命令生成客户端代码,这次使用本地修改好的WSDL文件来生成命令如
2017-04-09 23:05:32 2662 1
原创 webservices系列(二)——JAX-WS文件上传下载
新建ImgData类,存放文件javabeanDataHandler:使用这个类型存放文件@XmlRootElement(name="ImaData")@XmlAccessorType(XmlAccessType.FIELD)public class ImgData { private Integer id; @XmlMimeType("application/octet-st
2017-04-09 22:41:04 2229
原创 webservices系列(一)——基础知识和JAX-WS入门demo
简介Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。Web Service的关键技术和规则:1.XML:描述数据的标准方法.2.SOAP:表示信息交换的协议(简单对象访问协议).3.WSDL:Web服务描述语言.4.UDDI:通用描述、发现与集成,他是一种独立于平台,基于XML语言的
2017-04-09 22:04:00 1828
原创 IO流简介
IO流即输入/input、输出/output流,可以实现文件的上传、下载功能。上传、下载的基本流程1.获得输入流InputStream is = new InputSteam(new File(“url地址”));2.read输入流得到byte[]byte[] bytes=new bytes[1024];is.read(bytes);3.创建输入流OutputStreamOu
2017-04-09 21:52:44 1023
清除百度广告的浏览器插件
2017-08-28
comment2name.vbs
2016-05-17
name2comment.vbs
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人