自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 MYSQL删除大表

MySQL中,drop和truncate是DDL(data define language)操作,操作立即生效,原数据不放到 rollback segment中,无法回滚;而delete语句为DML(data maintain Language),这个操作会被放到 rollback segment中,事务可以回滚。1、创建一张表结构和原表一样的新表,在原表上建立CUD触发器。● 对保留数据有其它要求,可以替换步骤2为自定义的拷贝逻辑。2、需要删除历史数据,大概保留两三天左右的数据。

2024-12-23 15:37:31 247

原创 Spring Boot集成smart-doc生成api文档

作为开发,写接口文档一直是一个很头痛的问题,尤其在前后端分离大量盛行的当下,后端必须要为前端同事提供明确的入参出参文档,否则整个对接工作无法顺利进行,前后端的相爱相杀的大戏时常上演。笔者刚工作的那些年,swagger都还没有正式发布,对接前端和app端的文档全靠手写markdown完成。写接口文档的时间常常感jio比写代码耗费的时间还长。随着技术的进步和众多开源人的努力,近几年针对java开发的文档生成工具越来越多。新入行的开发人员再也不用去体会过去的那些辛酸历程。在java文档生成的这个领域,swagge

2022-02-18 17:08:32 656

原创 Percona XtraDB Cluster多主复制(PXC 5.7)

Percona XtraDB Cluster(下称PXC)集群是一种支持多主方式的集群模式,也就是说多个不同的节点均可提供读写功能,并且确保写入对群集中的所有节点都是一致的。这极大的解决了单点IO性能瓶颈,以及单点宕机故障。本文描述的是PXC多主复制的逻辑结构一、什么是多主复制多主复制  多主复制意味着您可以可以在任何节点写入,并确保写入对群集中的所有节点都是一致的。  这与常规MySQL复制不同,在这种情况下,您必须将写入操作应用到Master,以确保它将被同步。  使用多主复制时,任何写操作都

2022-02-08 16:57:41 355

原创 window系统用winsw将jar包做成后台服务

1、下载winsw.exewinsw.exe文件下载路径:https://github.com/winsw/winsw/releases2、编写配置文件sample.xmlsamplesampleThis service runs sample system.java-Xrs -Xmx256m -jar “%BASE%\sample.jar” 3、修改为同样的名称把sample.jar、sample.xml、winsw.exe 放到同一目录,并且修改为和jar包同样的名称修改前

2022-01-19 18:14:43 579

原创 javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes

在对接三方接口,对方要求rsa加密,我们使用了Cipher对象,根据某个维度进行了Cipher对象的复用,在并行下报错: Data must not be longer than 117 bytes。总结:Cipher使用时每次必须init错误示例:public static Cipher getCipher(StationAdp stationAdp) throws Exceptio {Cipher cipher = cipherMap.get(stationAdp.getStationNo())

2021-09-28 15:00:36 2207

原创 git命令记录

1、回滚提交git log 查看后退对应版本git reset --hard 【版本号】2、本地和远程分支同步git fetch -p 更新远程分支git branch -a 查看远程分支git branch 分支名 -d 删除远程分支

2021-09-24 17:38:33 106

原创 maven上传jar包

上传已有jar包到本地仓库mvn install:install-file -Dfile=com.taobao.alitrip.api-2.88.jar -DgroupId=com.taobao.alitrip -DartifactId=com.taobao.alitrip.api -Dversion=2.88 -Dpackaging=jar上传已有jar包到私服仓库mvn deploy:deploy-file -Dfile=com.taobao.alitrip.api-2.88.jar -Dgrou

2021-09-24 17:34:54 285

原创 服务等级协议SLA

SLA(Service Level Agreement)服务等级协议它描述是双方的一种约定,是一种服务可用性的指标。服务可用性也是用百分比表示,但是与TP线含义不同tp99%表示 满足99%的请求所用的最大响应时间可用性99%表示一定时间内提供服务的停机时间。拿一年为例1年 = 365天 = 8760小时99.9 = 8760 * 0.1% = 8760 * 0.001 = 8.76小时99.99 = 8760 * 0.0001 = 0.876小时 = 0.876 * 60 = 52.6分钟

2021-09-16 13:58:06 3396

原创 网站的http资源被转换了https问题排查

对站点存在的http链接来说,往往存在一个兼容性问题,因为你不可能一下就全部切换过去,应该在很长一段时间内,https与http将共存。1、将http请求直接跳转至https请求,是一种解决办法,而且很多公司都是这么干的,比如百度什么的,但是前提是,你所有的服务都已切换https完成。但是对于,要兼容https、http两种协议的情况,怎样才能做到呢?1、 最笨的方法,直接复制原有代码,写成两套代码,一套为http使用,一套为https使用,http和https各自指向各自服务。2、可用的方法,用同

2021-09-09 10:45:24 2983

原创 Control character in cookie value or attribute

java.lang.IllegalArgumentException: Control character in cookie value or attribute.at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:165)at org.apache.tomcat.util.http.Cookies.processCookieHeader(Cookies.java:349)at org.apach

2021-09-02 13:41:32 237

原创 接口日期格式参数返回\u00a0问题排查

在调用三方接口中日期中间的空格(yyyy-MM-dd HH:mm:ss)被\u00a0占位了,导致时间格式出错。日志打印也是正常空格,后花费时间查找得出,网上查询资料如下。1.不间断空格\u00A0,主要用在office中,让一个单词在结尾处不会换行显示,快捷键ctrl+shift+space ;2.半角空格(英文符号)\u0020,代码中常用的;3.全角空格(中文符号)\u3000,中文...

2019-09-19 14:24:20 1093

原创 tomcat远程Debug、Dubbo远程Debug、远程Jconsole

文章说明linux系统下对Dubbo服务进行远程Debug、远程Jconsole一、远程Debug1、修改Dubbo项目下的/bin/start.sh中远程调试address,保证其唯一,代码如下所示:![在这里插入图片描述](https://img-blog.csdnimg.cn/20190919135130855.png)2、修改Dubbo项目下的/bin/restart.sh文件,并...

2019-09-19 13:54:17 199

原创 rocketmq记录

场景:消息中间件主要是实现分布式系统中解耦、异步消息、流量销锋、日志处理等场景解耦在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。冗余有时在处理数据的时候处理过程会失败。除非数据被持久化,否则将永远丢失。消息队列...

2019-05-24 10:29:31 254

原创 c3p0 ResourcePoolException: Attempted to use a closed or broken resource pool

com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a closed or broken resource poolat com.mchange.v2.resourcepool.BasicResourcePool.ensureNotBroken(BasicResourcePool.java:1632) ~[c3p...

2019-05-24 10:14:10 700

ajax教程(值得收藏)

very good,ajax教程(值得收藏)

2014-02-10

空空如也

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

TA关注的人

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