![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
渴望De力量
每天的学习才能成为一名优秀的程序员。
展开
-
使用spring @Scheduled 注解执行定时任务
以前框架使用quartz框架执行定时调度问题、 老大说这配置太麻烦、每个调度都需要多加在spring的配置中、 能不能减少配置的量从而提高开发效率、 最近看了看spring的 scheduled的使用注解的方式进行调度、 感觉很方便、起码配置的东西少了很多、 所以留下来以备忘了、 首先要配置我们的spring.xml xmlns 多加下面的内容、转载 2015-01-21 14:56:27 · 362 阅读 · 0 评论 -
通过zookeeper实现配置中心热更新
本篇文章主要讲述如何使用zookeeper实现配置中心,以及在修改配置信息时热更新至项目中,无需重启项目即可得到最新的配置信息。1、自定义Spring加载配置文件的方式 (1)在Spring配置文件声明自定义的配置文件类ZookeeperPropertiesConfigure (2)编写自定义的配置类ZookeeperPropertiesConfigure并继承自org.springfra...原创 2018-04-23 20:16:42 · 6979 阅读 · 4 评论 -
Zookeeper学习笔记
1、zookeeper定义:开源的分布式应用协调系统,主要用于管理分布式应用程序。被设计用于存储协调数据、状态信息、配置信息及位置信息等。 2、zookeeper的特性及用途: 1):特性 简单的分布式协调过程 同步 - 服务器进程之间的相互排斥和协作。此过程有助于Apache HBase进行配置管理。 有序的消息 序列化 - 根据特定规原创 2018-01-29 14:43:18 · 178 阅读 · 0 评论 -
dubbo用法总结篇
1、dubbo定义Dubbo |dʌbəʊ| 是一个高性能,基于Java的RPC框架,由阿里巴巴开源。和许多RPC系统一样,dubbo基于定义一个服务的思想,指定可以通过参数和返回类型远程调用的方法。在服务器端,服务器实现这个接口并运行一个dubbo服务器来处理客户端调用。在客户端,客户端有一个存根,提供与服务器相同的方法。Dubbo提供三个关键功能,包括基于接口的远程调用,容错和负载均衡,以及自...原创 2018-01-29 14:11:24 · 3270 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在转载 2018-01-26 16:17:00 · 132 阅读 · 0 评论 -
elasticsearch学习篇
最近花了一些时间研究elasticsearch,下面的内容是我的学习总结。 1、ES定义 elasticsearch简称ES,它是一个开源的高扩展的分布式全文检索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。ES使用java开发并使用Lucene作为其核心来实现索引与搜索功能,他可以通过RESTful API与java代码来使用它。原创 2018-01-25 14:44:03 · 290 阅读 · 0 评论 -
阅读《Mysql必知必会》总结
从4月5号到4月15号历时11天,我看完了这本《MySql必知必会》。这是一本讲述mysql基本概念与用法的书,虽然十分基础,但是对于从没有系统性学过数据库的我来说仍有很大的帮助。下面我来说说书中的主要内容以及自己的看法。首先讲到的是查询语句,包括检索(select)、排序(order)、过滤(where)、分组(group)、函数(聚集、日期等)以及mysql中的正则表达式。查询分为子查...原创 2015-05-10 22:36:36 · 614 阅读 · 1 评论 -
javaScript高级程序设计阅读总结
从3月1号到4月5号历时号历时36天,我阅读了这本《javaScript高级程序设计》,虽然名曰“高级”不过不要被它的标题所吓倒,其通篇内容都是讲述一些javaScript基础知识以及一些高级且有用的特性。 javaScript主要是操作网页行为层是一门解释型语言,它与html结构层,css表示层,共同构建整个页面。它简单,单线程但渐渐成为Web开发重要一员。与一般的程序语言一样,javaS原创 2015-05-17 17:55:30 · 523 阅读 · 1 评论 -
谈谈自己对面向对象的认识。
首先面向对象有三大基本特性即封装、继承以及多态。封装即是把客观事物抽象成类,该类中含有属性与方法。继承则是复用原有的类,并能在原有类的基础上进行扩展。多态则是父类在不同时刻以其不同子类的形态出现。面向对象想要达到的目的即是可扩展、易维护、可复用、灵活性好。 举一个例子来说明,比如我要修一台电脑,大家都知道电脑由主板、硬盘、内存、cpu等组成,实际上你可以把它们理解为相互分离的对象原创 2015-01-27 10:38:26 · 577 阅读 · 0 评论 -
大话设计模式阅读总结
从1月15号到2月28号,我第三遍阅读完了这本《大话设计模式》,这是一本非常有意思的书。它不是一本程序集也不是一本故事集,而是一本通过故事讲述程序如何设计的方法集。书中为每一种设计模式都列举了一到多个例子,浅显易懂,引导读者体会设计演变过程中蕴藏的大智慧。特别要提出最后一章--OOTV杯超级模式大赛写的实在太过精彩,一些桥段让我止不住的拍案叫奇,佩服作者将生活场景与模式总结把控的如此之妙。用作者的原创 2015-05-24 12:00:23 · 680 阅读 · 1 评论 -
阅读《代码整洁之道》的总结
从4月15号开始到5月9号历时25天我看完了这本《代码整洁之道》,这是一本讲述代码整洁的书,不同于重构不同于设计模式,这是一本从细节出发的书,其主要目的是为了让程序员们写出整洁、优雅代码。认同整洁的代码将使我们远离糟糕与混乱,并且拯救我们那脆弱的系统。书中经常提到的一条童子军军规——让营地比你来时更干净。书中的内容将我带进了整洁流派的天堂。他所追求的不是可运行的程序,而是帮助我们写出更好代...原创 2015-05-10 22:34:23 · 560 阅读 · 0 评论 -
Spring整合JMS——基于ActiveMQ实现
Spring整合JMS——基于ActiveMQ实现(一) 1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对...转载 2015-01-21 18:01:34 · 632 阅读 · 0 评论 -
git使用方法及其常用命令大全
一、Git简介 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管...原创 2018-04-24 15:32:38 · 247 阅读 · 0 评论