- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 rabbitMQ系列之非统一时间延时队列
rabbitMQ系列之非统一时间延时队列过程安装使用上篇文章:rabbitMQ 系列 之 死信 有讲到什么是rabbitMQ的死信以及怎样实现一个延时队列(TTL方式),但是这种方式有一个缺点,就是对于非统一失效时间的事件无法及时失效,比如商品的上下架时间,对于每个商品有不同的上下架时间,那么相应的消息失效时间也不同,而TTL方式,只能在最近一条消息失效变为死信后,才能将之后的失效消息变更为死信。像上图说明,本来我们期望进入延时队列的消息顺序为A->C->B-D,但是实际情况为只有先me
2020-11-13 19:16:47 970
原创 rabbitMQ 系列 之 死信
rabbitMQ 系列 之 死信概念示意图延迟队列实例概念 先说下什么是死信。这里边包含几个概念:死信交换器:Dead-Letter-Exchange,简称DLX。作用是干嘛的呢,当一条消息在普通队列中变为死信后,这条消息就能被重新发送到另一个交换器中,这个交换器就是死信交换器。死信队列:和死信交换器绑定的队列就是死信队列。当死信被重新发送到DLX后,被路由到此队列。死信:简而言之,可以概括为被丢弃的消息,就是死信。消息变为死信的几种情况:消息被拒绝(Basic.Reje
2020-11-13 19:10:20 309
原创 【docker系列】之容器
【docker系列】之容器查看容器新建并启动启动已有容器后台运行终止容器删除容器进入容器attach命令exec命令导出容器导入容器快照 这次来说下容器-container,具体概念在前篇已经讲过,可以移步“【docker系列】之概念篇”。下边说下怎样使用容器。查看容器[root@coder ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STA
2020-10-06 17:52:02 195
原创 【docker系列】之image
【docker系列】之image查看已有的镜像列表虚悬镜像搜索镜像获取镜像运行删除本地镜像批量删除本地镜像 这次来说下镜像-image,具体概念在前篇已经讲过,可以移步“【docker系列】之概念篇.”。下边说下怎样使用镜像。查看已有的镜像列表[root@iz8vbbc49rkvxedwimwbxcz ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED
2020-10-06 17:46:22 175
原创 【docker系列】之安装(centos系统)
【docker系列】之安装 查看linux内核卸载旧版本安装所需软件包设置仓库安装启动开机自启动查看版本配置阿里云加速器卸载查看linux内核uname -r 要求centos 7内核再3.10以上 centos 6.8卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \
2020-10-06 17:39:25 299
原创 【docker系列】之概念篇
【docker系列】之概念篇docker是什么docker和虚拟机的比较docker的三大组件镜像(image)分层存储(类似于洋葱结构)容器(container)仓库(repository)docker是什么 网上有一个段子,说测试测出来bug后反馈给开发,然后开发不假思索的说:“不可能!在我这里好好的,肯定是你的环境有问题!”虽然段子是有调侃的意味,但是也确实会存在这种开发环境和测试环境不一致导致有些不必要的bug出现的情况。那么docker其中的一个用处就是解决环境配置差异的问题。 现在
2020-10-06 17:35:01 166
原创 starter搞好了怎么让其它人使用?上传到maven中央仓库吧
starter搞好了怎么让其它人使用?上传到maven中央仓库吧前言背景环境操作步骤1. sonatype准备2. gpg准备3. 配置maven相关4. 打包上传5. sonatype上close并release等参考文章:前言 上次说到在starter封装好后要上传到仓库,下边就是具体的操作步骤以及期间遇到的问题了。电梯直达:springboot自定义starter的过程以及遇到的坑背景 如果我们想让其他同事使用自定义好的starter,但是又想像maven管理jar包一样方便使用,怎
2020-09-25 18:41:26 1061 11
原创 springboot 自定义starter的过程以及遇到的问题
springboot 自定义starter的过程以及遇到的问题前言 现在微服务火的一塌糊涂,但凡出来面个试,好像你不会微服务就跟你什么都不会一样。但是像我们这种做外包的小公司,上微服务就不太现实,首先技术支撑不够,其次开发速度无法满足快速开发、快速交付的要求,各种服务治理、服务熔断和降级、链路追踪等等,简直能把甲方的规划进度拖死,而且根据我们的经验来说,找我们的甲方70%的都是没有自己的技术...
2019-11-13 13:46:44 5771 3
原创 tomcat 修改日志文件编码格式
1.在catalina.sh增加 JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"注:这个参数必须在jvm启动时加上,在程序中通过设置system property的方式是没有效果的,原因是jvm启动时读取file.encoding并cache,后续只使用启动时读取的编码。2.在shell client客户端设
2016-02-23 11:42:13 3313
原创 怎样获取当前点击时间的对象
//定一个table对象 var data_grid= $('#information_nomargin').find('table') ; //给操作按钮绑定事件 data_grid.on('click','.edit',function(event){ va
2016-02-18 16:29:32 474
原创 mysql 中定时任务event的创建
以前一直使用quartz创建定时任务,但是有时候定时任务一多,总感觉在某个时间段内集中进行定时任务会对tomcat造成比较大的压力(对不起,这是我猜的。。。),所以后来就发现mysql 在5.1之后新增了事件调度器(Event Scheduler)。而且如果是定时调用一个存储过程,会比使用quartz简单的多。 ①查看event是否开启:
2016-02-18 16:26:27 558
原创 mysql 索引的建立
创建索引语法 CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_nam,.....) index_col_name: col_name
2016-02-18 16:23:05 451
原创 BigDecimal除法的异常
今天碰到一个BigDecimal除法的异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.这个异常的原因就是:当进行除法操作时没办法进行整除操作,会出现无线循环小数解决办法:使用BigDecimal divide (Big
2016-01-11 10:37:50 604
原创 关于max_allowed_packet的修改,以及修改后总是自动重置1024
项目中查询的时候会好好的,但是有时候会突然间报错:packet for query is too large(2248>1024),you can change this value on the server by setting the max_allowed_packet variable.首先你可以先查询一下max_allowed_packet的值是多少:SHOW VARI
2016-01-06 15:00:45 10959
原创 简单的使用百度Uedtor+Struts2配置
最近因为项目需要,要使用在线html编辑器,偶然间发现百度ueditor,下边介绍下简单的功能实现:1.首先去ueditor官网下载:http://ueditor.baidu.com/website/download.html 。本文使用的是1.4.3jsp版本2.解压缩后出现的各个文件及文件的作用请参考官网文档介绍:http://fex-team.github.io/ue
2015-03-17 10:53:34 798
原创 mysql数据库中关于时间的比较
问题背景;1、影片开始时间大于当前时间不足15分钟时为暂停购票 超过15分钟即可购票解决方案: startTime为varchar类型:STR_TO_DATE(StartTime,'%Y-%m-%d %H:%i:%s')转变为date类型 mysql查询语句:SELECT (UNIX_TIMESTAMP(STR_TO_DATE(StartTime,
2015-02-08 18:03:25 773
原创 dom4j解析xml文档
xml文档样例: 0 成功 20120004 辰星测试影院1 河南省 郑州市 2007-01-19 20120002 辰星测试影院2 广东省 广州市 2007-01-19 相应的java
2015-02-04 19:31:44 432
原创 文本框输入汉字的计算
目的:实现textarea中汉字已输入汉字的数目,并且在规定数目外的内容无法输入实现://判断输入的字节数function checkstr(str) { num=str.length var arr=str.match(/[^\\\\\\\\\\\\\\\\x00-\\\\\\\\\\\\\\\\x80]/ig) if(arr!=null) num+=arr.length
2015-01-21 12:21:33 614
原创 java中关于DecimalFormat四舍五入的用法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字
2014-11-25 11:47:53 14920
原创 jquery ui tabs详解(中文)
声明:本文转载自http://www.cnblogs.com/bestfc/archive/2009/06/08/1498737.html 1 属性1.11 ajaxOptions,当选项卡加载内容时,添加一个ajax选项。只有ajax时,添加的ajax选项才起作用。默认值为null。上面的例子中,添加了beforeSend和success两个选项。ajax还有一些选项请参考jq...
2014-09-26 11:20:42 134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人