自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 IReport+jasperReport制作报表并打印

1. 使用IReport制作模板: 子报表的制作2. java打印方法pdf

2015-11-03 17:53:18 14457

原创 简单的使用百度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

转载 jQuery中重复绑定事件的解决

解决方法

2014-11-28 11:12:55 473

原创 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

某工厂设备管理系统需求.xlsx

某工厂设备管理系统需求.xlsx

2023-11-29

docker golang 基础包1.20-alpine

docker golang 基础包1.20-alpine

2023-03-23

registry docker

registry docker

2023-03-23

01.SpringBoot自动配置原理.pdf

01.SpringBoot自动配置原理.pdf

2022-04-22

MCA JAVA后端架构师(最新版).xmind

MCA JAVA后端架构师(最新版).xmind

2021-12-07

idea快捷键.mht

idea的快捷键,文档手册,包含idea使用时的通用操作快捷键

2018-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除