![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
jakeswang
要有一颗奋进的心
展开
-
分布式任务调度系统
目前市场上比较流行的,xxl-job:https://www.xuxueli.com/xxl-job/我们公司进行二次开发,叫做hawk,大致的结构图:hawk-core接入客户端部分,通过ApplicationEvent监听,进行job注册,public class ClientLifecycleListener implements ApplicationListene...原创 2020-01-08 13:58:11 · 417 阅读 · 0 评论 -
redis集群实现
1.xml 配置 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cache="http://www.springframework.org/schema/cache" xsi:schemaLocation="http://www.springframework.org/sc原创 2017-08-25 13:44:42 · 975 阅读 · 0 评论 -
mybatis一些实现总结
分组之后再分页原创 2017-12-27 16:45:39 · 256 阅读 · 0 评论 -
activeMq实践,jms应用
注入工具:@Autowired @Qualifier("lvtuActivityMessageProducer") private LvtuMessageProducer lvtuActivityMessageProducer; 生产者:package com.lvtu.csa.jms;原创 2016-11-30 17:51:45 · 777 阅读 · 0 评论 -
memcache
Linux下的Memcache安装:http://www.ccvita.com/257.htmlWindows下的Memcache安装:http://www.ccvita.com/258.htmlMemcache基础教程:http://www.ccvita.com/259.htmlDiscuz!的Memcache缓存实现:http://www.ccvita.com/261.html原创 2016-02-19 16:17:10 · 527 阅读 · 0 评论 -
memcache应用之成交动态
线程定时刷新缓存package com.banksteel.web.index.thread;import java.util.Collections;import java.util.Comparator;import java.util.Map;import javax.annotation.PostConstruct;import org.spring原创 2016-02-19 15:59:40 · 457 阅读 · 0 评论 -
从Redis缓存服务器获取省市信息
private List> getProvinceCitiesFromRedis() throws Exception { JedisTemplate reader = JedisTemplate.getReaderInstance(); String value = reader.get(PROVINCE_CITIES_REDIS_KEY);原创 2016-03-17 11:04:10 · 4806 阅读 · 0 评论 -
分布式服务框架
第2 章分布式系统基础设施chapter第2 章 分布式系统基础设施 │ 59一个大型、稳健、成熟的分布式系统的背后,往往会涉及众多的支撑系统,我们将这些支撑系统称为分布式系统的基础设施。除了前面所介绍的分布式协作及配置管理系统ZooKeeper,我们进行系统架构设计所依赖的基础设施,还包括分布式缓存系统、持久化存储、分布式消息系统、搜索引擎,以及CDN 系统、负载均衡原创 2016-01-29 10:42:11 · 6980 阅读 · 1 评论 -
solr一些索引配置介绍
solr模式 上面有提到schema.xml这个配置,这个配置可以在你下载solr包的安装解压目录的apache-solr-3.4.0\example\solr\conf中找到,它就是solr模式关联的文件。打开这个配置文件,你会发现有详细的注释。模式组织主要分为三个重要配置 types 部分是一些常见的可重用定义,定义了 Solr(和 Lucene)如何处理 Field。也就是添原创 2016-01-28 08:58:23 · 3003 阅读 · 1 评论 -
mybatis技术相关
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境 1原创 2016-01-25 10:10:56 · 658 阅读 · 0 评论 -
AciveMQ开发事例
发送消息的基本步骤:(1)、创建连接使用的工厂类JMS ConnectionFactory(2)、使用管理对象JMS ConnectionFactory建立连接Connection,并启动(3)、使用连接Connection 建立会话Session(4)、使用会话Session和管理对象Destination创建消息生产者MessageSender(5)、使用消息生产者Mess原创 2016-01-26 14:22:53 · 608 阅读 · 0 评论 -
Hibernate
(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近原创 2016-01-25 14:37:33 · 296 阅读 · 0 评论 -
Quartz定时任务配置
Spring集成Quartz定时任务框架介绍和Cron表达式详解在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集原创 2016-01-25 14:19:28 · 5133 阅读 · 0 评论 -
AOP面向切面简介
Spring提供了对AOP技术的良好封装,AOP称为面向切面编程,就是系统中有很多各不相干的类的方法,在这些众多的方法中要加入某种系统功能代码,例如:加入日志、权限判断、异常处理等,这种应用成为AOP。实现AOP功能采用的是代理技术,客户端程序不再调用目标,而调用代理类,代理类与目标类对外具有相同的方法声明,有两种方式可以实现相同的方法声明,一是实现相同的接口,而是作为目标的子类在JDK中采用原创 2016-01-25 10:15:15 · 566 阅读 · 0 评论 -
在Spring中使用Hessian Remoting技术
http://blog.csdn.net/caihaijiang/article/details/5903253Spring目前提供了对RMI、 HttpInvoker、Hessian、Burlap及WebService等Remoting技术的集成。Spring屏蔽了这些实现技术的差异,用户只需开发简单的Java对象(Plain Old Java Objects,POJO)然后按照Spri原创 2016-01-25 10:01:51 · 613 阅读 · 0 评论 -
spring配置文件相关
SpringMVC(15): http://www.cnblogs.com/liukemng/p/3750117.htmlorg.springframework.web.servlet.view.velocity:http://www.boyunjian.com/javadoc/org.springframework/spring-webmvc/3.2.3.RELEASE/_/org原创 2016-01-25 09:48:49 · 1434 阅读 · 0 评论