随笔分类 -  开发经验

上一页 1 ··· 135 136 137 138 139 140 141 142 143 ··· 211 下一页
摘要:一、简述这是菜鸟走向开源的第一步。开源项目jeesuite:http://git.oschina.net/vakinge/jeesuite libsjeesuite是托管在码云上的开源项目,是一个分布式的框架,包含当前主流的框架eg:kafka、Dubbo、Durid、zk、rest等。经过千万级会 阅读全文
posted @ 2018-10-11 10:15 星朝 阅读(541) 评论(0) 推荐(0) 编辑
摘要:Quartz自己配置Cron好麻烦,下面是一个在线Cron表达式生成器的网站,非常方便,现在使用Cron时基本上就直接用这个了。 http://cron.qqe2.com/ Cron表达式 cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 阅读全文
posted @ 2018-10-10 16:57 星朝 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:Spring+quartz集群配置,Spring定时任务集群,quartz定时任务集群 >>>>>>>>>>>>>>>>>>>>>>>>>>&g 阅读全文
posted @ 2018-10-10 16:02 星朝 阅读(955) 评论(0) 推荐(0) 编辑
摘要:定时任务及多线程配置xml <?xml version="1.0" encoding="UTF 8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2018-10-10 15:45 星朝 阅读(2397) 评论(0) 推荐(0) 编辑
摘要:最近项目中有播放视频的需求,技术选型采用UMS播放器,免费版只能播放FLV格式的视频文件,因此需要对用户上传的视频进行格式转换,转换工具为FormatFactory,功能还是比较强大的。但是面临的一个问题,视频转换是非常耗时的,上传完直接转换是没法接受的,于是决定采用quartz,以任务调度的方式, 阅读全文
posted @ 2018-10-10 15:43 星朝 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:定义一个job:ranJob,设置每秒执行一次,设置不允许覆盖并发执行   Xml代码   <bean id="rankJob" class="com.chinacache.www.logstat.job.RankJob" /> 阅读全文
posted @ 2018-10-10 15:38 星朝 阅读(4740) 评论(0) 推荐(0) 编辑
摘要:scheduler定时调度系统是大多行业项目都需要的,传统的spring job模式,个人感觉已经out了,因为存在很多的问题,特别是定时调度的追加、修改、删除等,需要修改xml,xml的配置生效无非是热部署灰度发布方案或者直接停止、重启服务器,完全不能做到自动启动、修复方式。 提醒:可以对应用进行 阅读全文
posted @ 2018-10-10 15:37 星朝 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:  为什么要有集群定时任务? 因为如果多server都触发相同任务,又同时执行,那在99%的场景都是不适合的.比如银行每晚24:00都要汇总营业额.像下面3台server同时进行汇总,最终计算结果可能是真实结果的3倍,那对银行来说是无法想象的,完全不可接受.     集 阅读全文
posted @ 2018-10-10 15:35 星朝 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:目的: 我们知道在tomcat启动后,需要页面请求进行驱动来执行操作接而响应。我们希望在tomcat启动的时候能够自动运行一个后台线程,以处理我们需要的一些操作。因此需要tomcat启动时就自动加载一个类,或运行一个类的方法。 可以采用ServletContextListener。 方法: (1)编 阅读全文
posted @ 2018-10-10 15:26 星朝 阅读(779) 评论(0) 推荐(0) 编辑
摘要:ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经 阅读全文
posted @ 2018-10-10 15:25 星朝 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:mvn clean package Dmaven.test.skip=true 今天项目用maven命令打包时候抛出错误:   Failed to execute goal org.apache.maven.plugins:maven compiler plugin:3.7.0:compi 阅读全文
posted @ 2018-10-10 14:09 星朝 阅读(27434) 评论(0) 推荐(0) 编辑
摘要:omcat线程池有如下参数:    maxThreads, 最大线程数,tomcat能创建来处理请求的最大线程数    maxSpareTHreads, 最大空闲线程数,在最大空闲时间内活跃过,但现在处于空闲,若空闲时间大于最大空闲时   阅读全文
posted @ 2018-10-10 12:58 星朝 阅读(498) 评论(0) 推荐(0) 编辑
摘要:1:配置executor属性 打开/conf/server.xml文件,在Connector之前配置一个线程池: <Executor name="tomcatThreadPool"         &nb 阅读全文
posted @ 2018-10-10 12:57 星朝 阅读(521) 评论(0) 推荐(0) 编辑
摘要:原文出处: 编程迷思 前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 详解Tomcat配置文件server.xml 中写到过:Connector的主要功能,是接收连接请求,创建Request 阅读全文
posted @ 2018-10-10 12:03 星朝 阅读(292) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 ServletContextListener接口用于tomcat启动时自动加载函数,方法如下: 一、需加载的类必须实现ServletContextListener接口。 二、该接口中有两个方法必须实现: 1、contextInitialized(Servle 阅读全文
posted @ 2018-10-10 11:52 星朝 阅读(307) 评论(0) 推荐(0) 编辑
摘要:servlet中可以得到ServletContext quartz调用servlet中的方法 完美解决了 阅读全文
posted @ 2018-10-10 11:49 星朝 阅读(555) 评论(0) 推荐(0) 编辑
摘要:web.xml里加个: 阅读全文
posted @ 2018-10-10 11:41 星朝 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 从今年的七月份开始学习设计模式到9月底,设计模式全部学完了,在学习期间,总共过了两篇;第一篇看完设计模式后,感觉只是脑子里面有印象但无法言语。于是决定在看一篇,到9月份第二篇设计模式总于看完了,这一篇看完,脑子里面已经能够对绝大多数的设计模式能够说出其核心思想且可以画出类图也知道应用场景 阅读全文
posted @ 2018-10-10 11:07 星朝 阅读(541) 评论(0) 推荐(0) 编辑
摘要:上一篇总结了设计模式的六大原则《JAVA设计模式总结之六大设计原则》,这一篇,正式进入到介绍23种设计模式的归纳总结。 一、什么是设计模式                       &nb 阅读全文
posted @ 2018-10-10 10:50 星朝 阅读(301) 评论(0) 推荐(0) 编辑
摘要:创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请 阅读全文
posted @ 2018-10-10 10:46 星朝 阅读(1771) 评论(0) 推荐(0) 编辑

上一页 1 ··· 135 136 137 138 139 140 141 142 143 ··· 211 下一页