自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (10)
  • 收藏
  • 关注

原创 数据安全笔试题及答案解析

2、《数据安全法》规定,国家建立数据分类分级保护制度,根据数据在经济社会发展中的重要程度,以及一旦遭到篡改、破坏、泄露或者非法获取、非法利用,对国家安全、公共利益或者个人、组织合法权益造成的__________程度,对数据实行分类分级保护。A.分类是对数据属性的划分,分级是对数据风险的评估 B.分类是对数据价值的评估,分级是对数据类型的划分 C.分类和分级是同一概念的不同表述 D.分类针对静态数据,分级针对动态数据。7、根据GDPR(通用数据保护条例),个人数据控制者对数据泄露事件的最低报告时限是()。

2025-11-20 14:35:14 491

原创 kafka添加压缩配置后失败

name() 方法是枚举类Enum.java里的,取的是Enum的name属性。.name取的是CompressionType的name属性。应该改成 CompressionType..name() 结果是 GZIP。.name,这个结果是gzip。

2025-10-31 16:14:56 214

原创 华为云iot mqtt 异常停止消费

3、发布时这个小伙伴有个骚操作,把服务节点数先从3改成了5,然后又从5改回了3,5改成3要销毁两个节点,这两个节点刚好是建立mqtt连接的两个节点,导致没有任何节点消费。2、写iot连接的小伙伴为每个topic都建立了连接,比如有5个topic,那么2台机器就把10个连接占满了。服务发布后,消费华为云 iot mqtt消息的服务没有任何消费。消息在正常产生和积压。一个服务只建立一个连接,可消费多个topic。1、华为云iot连接最多只支持10个。

2025-10-31 15:58:38 213

原创 gitlab解决传过大文件后删除导致pack过大问题

在 GitLab 中,即使删除了大文件,它们的历史记录仍会保留在仓库中,导致 .pack 文件过大,影响拉取代码的速度。要彻底删除这些大文件的历史记录,可以使用 git filter-repo 工具。有时候git项目源文件明明不大,可能就1M左右,然而拉取却很慢,整体占用空间达到几十上百M,查看提交记录,发现是有人误提交了编译后的target包中的jar包,后来发现误传又删除了。通过这些步骤,你可以有效清理仓库中的大文件记录,减小 .pack 文件大小,提升拉取代码的速度。权限:确保有权限强制推送。

2025-10-31 15:43:00 398

原创 华为云iot消息积压问题

消费节点从6个增加到8个,消息推送速率仍然是2000,应该是达到iot规格上限了。发现不管生产速率多少,消息推送速率总是正好2000tps。问题现象:Mqtt消费端拿到消息看时间戳是延迟好几分钟。工单咨询华为云工程师排查,是他们后台限制了速率2000。一个规则tps限制2000。拆分成多个数据转发规则。查看华为云iot后台消息转发规则。

2025-10-31 15:27:45 270

原创 泛型引起的dubbo序列化报错

Dubbo 框架在应用启动时,会自动扫描一些特定的路径和组件,尝试将遇到的类添加到初始的序列化安全允许列表中。解决方法是将dubbo方法定义改为:Response<xxxDto> detail(Long id);定义指定泛型具体的类型,就能被dubbo框架扫描到,自动加入到allowlist。而返回为 Response<xxxDto>,那么xxxDto就会出现序列化报错。特别是那些被 @Service、@Component 等注解的类及其依赖类型。Dubbo 自身的 API、通用类型等会被自动包含。

2025-10-31 14:46:07 263

原创 慢接口突增排查(tps暴增)

生产环境突然产生一波RPC超时。在云服务后台查询报错时间点mysql数据库情况。发现有tps、qps突增。mybatis plus saveOrUpdateBatch使用。rewriteBatchedStatements参数。

2022-01-21 19:37:22 1376

原创 MySQL8启动报错提示:The server quit without updating PID file

[root@xxx mysql]# service mysql restartMySQL server PID file could not be found![失败]Starting MySQL..The server quit without updating PID file ([FAILED]al/mysql-8.0/data/iZuf6i65gjtemwnphbbbhwZ.pid).搜了一堆解决方法,都没有解决。可以查看错误日志,找到根本原因,在mysql的data目录ca

2022-01-02 20:59:12 3121 1

原创 服务器cpu和磁盘规律毛刺问题排查

问题现象:每天凌晨2点,CPU和磁盘读写,都有一波毛刺。每天固定时间点,首先想到的是定时任务。但是生产环境将近10台机器,每一台都是这样,可以排除是分布式调度job,而我们业务代码的任务都是xxl job,可以排除。那么有可能是别的地方的调度任务,调用这个服务,请求分散到每一台。查询2点15分左右的ELK日志量:跟其他时间没有明显的异常。日志量没有明显问题。那么读写的是什么呢?查看云后台,有两块硬盘:点进去查看磁盘IO异常高是60G的...

2021-12-03 21:31:08 1165

原创 ffmpeg去除视频黑边命令

找视频裁剪,遇到视频两边带黑边的,明明是竖着的视频,变成了横着的。就像这样子发现常用的剪辑软件剪映、必剪都没有去两侧黑边的功能。然后就想到了ffmpeg。搜了一下命令,找到了这么个帖子:ffmpeg去除视频黑边命令 – 海南仙岛ffmpeg -i test.mp4 -vf crop=x1:x2:x3:x4 testOK.mp4#x1 输出的宽度,即视频像素宽度#x2 输出的高度,即视频像素高度#x3 需要左边和右边移动的距离,例如5,即左右各扩大5pixel#x4 需要.

2021-11-06 19:22:54 7063 1

原创 mysql索引结构为什么是B+树而不是二叉树和hash(哈希)

为什么不是哈希?hash速度远快于B+树,但是hash存在几个比较关键的问题:hash只能精确定位到一条数据,只能用=或者in,不能实现比较操作大于小于。 hash不好排序。 hash不能用部分索引。为什么不是二叉树?二叉树和B+树的关系:二叉树 ==> B树(Balance Tree 平衡树)==> B+树BTree解决了二叉树的不均衡问题,使得叶子节点到跟节点距离都一样(满树状态),让树结构矮胖。B+Tree在BTree基础上,将树路径变得更短,每层不止两.

2021-01-11 00:02:22 429

原创 简述线程池的工作过程

一开始来任务,开启核心线程,如果线程池里的线程数小于core size,则创建核心线程,即时有空闲的核心线程,也是创建新线程,直到达到core size。再来新任务时,如果核心线程有空闲线程,则由空闲核心线程执行;如果没有空闲的核心线程,则加入到队列等待调度。当队列满时,又来新任务,则开启临时线程,这个新来的任务由临时线程处理。之后,临时线程和核心线程一起处理队列中的任务。如果核心线程和临时线程都满负荷且队列已满,又有新任务来,则按reject策略处理(RejectedExecuti

2021-01-10 23:06:10 448

原创 java8 stream 使用示例

把对象list里面的某个属性拿出来组成新的listList<Long> orderIdList = steveList.stream().map(SteveInfoDTO::getOrderId).collect(Collectors.toList());把list中的元素进行方法转化组成新的listList<String> list = propertyList.stream().map(this::transferPropFromCargoToSteve).collec

2021-01-10 22:35:37 278 1

转载 srping boot jar包启动报错:(IDE运行没有错误)java.lang.IllegalArgumentException

用java运行jar文件:java -jar xxx.jar,报错java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is c

2017-12-14 09:49:18 19885 3

原创 POI操作ppt报错:Blank layout was not found

XMLSlideShow的createSlide方法,当没有传递参数的时候,是用空白样式来构建ppt页面的。代码:public XSLFSlide createSlide() { XSLFSlideLayout layout = ((XSLFSlideMaster)this._masters.get(0)).getLayout(SlideLayout.BLANK); if(layout =

2016-07-18 17:43:19 1784

原创 无法访问localhost和127.0.0.1的内容

iis部署启动正常,但是预览的时候用localhost或者127.0.0.1都访问不到内容。但是用局域网的ip地址192.168.1.xxx是能够访问到的。原因是设置了代理。解决方法:打开IE,Internet选项--连接--局域网设置,勾选跳过本地地址的代理服务器。

2016-07-18 13:26:38 1625

原创 POI处理PPT的表格table,XSLFTable样式设置

POI版本3.14ppt中插入表格(table),是可以设置表格的样式的:抬头行有背景颜色,抬头行文字默认成白色,数据行分奇数偶数行有间隔背景色,这个样式是附加在表格元素上的,而不是加在行或者格子上,即从XSLFTableRow和XSLFTableCell是读取不到这个样式设置的。从XSLFTable中找这个设置。查看XSLFTable的方法,发现有个getCTTable(),预览返回

2016-07-12 20:11:51 10234

原创 C# DataTable构造自定义数据的一个使用问题

使用DataTable构造自定义数据。使用如下代码://创建DataTableDataTable dt = new DataTable();//添加数据列(Column or Field)dt.Columns.Add("record_date"dt.Columns.Add("space_total");dt.Columns.Add("space_used");//添加数据行(Row

2016-07-12 19:41:04 4032

转载 java保留小数点后两位的方法

一、java.text.DecimalFormat DecimalFormat  df=new DecimalFormat("#.##");System.out.println(df.format(1.289756));二、java.math.BigDecimalBigDecimal bd = new BigDecimal(1.289765);System.out.

2016-07-07 22:18:31 767

原创 js和java中字符和unicode编码的转化

一般来说,良好的编程习惯要求在代码里尽量不出现中文,一个是国际化问题,即同一份代码可能要满足不同语言的显示,还一个就是可能产生乱码问题,不同的程序员用不同的IDE导入这份代码可能使用了不同的默认编码。然而有些场景是必须保持中文的,比如读取某个带样式文本的字体,这个字体的名字可能就叫“宋体”或者“微软雅黑”,用国际化文件的方式解决显然是不合适的,这时候一个解决方法就是转化Unicode码。字

2016-07-07 19:33:20 3319

原创 poi获取excel2003,excel2007,ppt2007图表类型

excel2003---hssfexcel2003通过HSSFChart实例的getType方法来获取图表的类型。其返回值是HSSFChart.HSSFChartType,定义为:public static enum HSSFChartType { Area { public short getSid() { return (short)4122; } }, Bar {

2016-07-05 20:02:18 3225

原创 运行exe停止工作的一个问题

exe停止工作,点开详细信息,发现:故障模块名称 KERNELBASE.dll。然而这个信息好像并没有什么用。点击调试,在VS中发现报错信息:“xxx.Program”的类型初始值设定项引发异常。这个信息好像也没有用,因为代码是没有问题的,在另一个地方可以运行。最后发现是引用的NPOI.dll的版本问题。换了一份NPOI的dll包就不报错了。也就是说

2016-07-01 12:26:25 5745

原创 c# 无法加载xxx.dll 找不到指定的模块

最近入门C#,经常遇到各种报错。“无法加载dll找不到指定的模块”出现的频率很高,总结一下解决的几个方法:1、DLL文件没有在编译结果的Bin文件夹里。这个情况就跟错误描述是一致的,如果是没生成那么生成一下,或者复制过去。2、电脑上运行库没安装或者安装的有问题。windows程序要依赖运行库,运行库下载地址:3、用VS运行和本机部署效果不一致。有时候用VS调试运

2016-07-01 12:18:20 17729

原创 poi操作ppt,XSLFTableCell.setText报错:java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

POI版本3.14用下面的代码生成一个带表格的pptx文件: public static void makeTablePpt() throws Exception{ //创建ppt XMLSlideShow ppt = new XMLSlideShow(); //创建ppt页 XSLFSlide slide = ppt.

2016-06-28 15:42:14 3762

原创 c#调用exe文件:System.Diagnostics.Process.Start()的使用

C#的web应用和C#的window窗体应用执行相同的代码效果可能不尽相同。这时候一个解决方法是通过C#语句执行C#窗体应用。使用System.Diagnostics.Process类的Start方法可以实现这个功能。这个方法的标准解释是:通过指定应用程序的名称和一组命令行参数来启动一个进程资源,并将该资源与新的 System.Diagnostics.Process 组件相关联。

2016-06-24 12:55:42 8768

原创 poi操作ppt生成图表

POI版本3.14操作ppt的HSLF中没有找到操作图表的类。操作pptx的XSLF中有操作图表的类:org.apache.poi.xslf.usermodel.XSLFChart。ppt页面(XSLFSlide)没有找到创建一个图标的方法。尝试过从一个模板页读取一个chart元素,再通过slide.addRelation("sdf", XSLFRelation.CHART, xl

2016-06-23 10:39:00 8789 5

原创 poi获取excel2003图表以及相关属性

poi获取excel图片的方法是:List pictures = workbook.getAllPictures();本以为获取图表的方法应该是类似的。结果在HSSFWorkbook和HSSFSheet中都没有找到。然后直接在HSSF包中找类文件,发现了图表类HSSFChart,查看HSSFChart的源码,发现了一个方法:public static HSSFChart

2016-06-23 09:23:27 2655 1

转载 echarts图表数据为空的时候不显示气泡

echarts图表数据为空的时候会显示气泡,可以在根节点添加下面的属性实现不显示气泡只显示文字“暂无数据”:noDataLoadingOption :{text: '暂无数据',effect:'bubble',effectOption : {effect: {n: 0 //气泡个数为0 }}}

2016-06-21 16:36:13 16341

原创 用poi的XSLF创建ppt,添加文本的时候多了空行

poi版本3.14.根据poi的demo写了个简单的生成ppt的例子: public static void makePpt(String path) throws Exception { if (path == null) { path = "e:/text.pptx"; } XMLSlideShow ppt

2016-06-20 14:49:30 2364 1

原创 jad反编译class类文件的时候容易出错的几种情况

断言:assert false;反编译成了if (!$assertionsDisabled) throw new AssertionError();assert false : "Element with fixed may not be EMPTY or ELEMENT_ONLY";反编译成了:if (!$assertionsDisabled) throw new

2016-06-16 12:44:20 8204

转载 poi操作ppt添加超链接

POI版本3.14。创建超链接跳转到一个url,添加一个超链接跳转到另一个ppt页面。/* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one or more contribu

2016-06-13 19:20:54 2426

转载 poi操作ppt添加带编号的文本框

POI版本3.14。创建一个powerpoint,添加一个页面,页面上添加一个文本框(横向),文本框里有多行文本,带编号。/* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one o

2016-06-13 19:04:40 2786

转载 poi操作ppt创建表格

POI版本3.14。创建powerpoint,一页ppt,里面插入两个表格。/* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one or more contributor l

2016-06-13 18:51:47 3905

原创 sqlserver group by 的使用问题

student表:id  classNo   name    birthday1      2       aa     2001-01-012      1       bb     2001-02-013      2       cc     2002-01-03mysql中可以用select * from student group by classNo不会

2016-06-13 18:06:25 3936

原创 vs调试debug超级慢的一个解决方法

VS(VS2012)按F5启动调试,即便没有修改代码,也会重新编译所有东西,重新生成所有项目文件,复杂的工程可能要启动十几分钟。解决方法:右击启动工程,在浏览器中查看,进程启动之后,点调试--附加到进程,选择启动的IIS或者.NET develop server就可以了。

2016-06-13 16:07:53 11444

转载 C#调用java的jar文件,jar文件转dll

一、将已经编译后的java中Class文件进行打包;Eclipse或myeclipse进行Export选择jar即可。或者使用命令    如:将某目录下的所有class文件夹全部进行打包处理;  使用的命令:jar cvf test.jar -C com/ .  其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的文件夹,该文件夹包括子文件夹及class文件;

2016-06-13 14:52:13 2776

原创 可编辑div获取焦点位置和选择区域的文本

一般来说文本输入框是可以用input(单行)和textarea(多行)的,但是,如果想在文本中间插入图片之类的非文本节点,或者文本设置不同的样式,这时候两个就不行了。可以用可编辑的div来实现。把一个div设置成可编辑的,只需要把添加属性:contenteditable="true"就可以了。比如:asdfasdf这时候div就像文本框一样可以输入文本内容了,和文本框不同的是,div的结构

2015-03-30 10:32:35 14164 1

原创 struts2的ajax请求参数是undefined

前台请求:$.ajax({url: Entry_add,type: 'post',data: {entryId: id,entryName: name},success: function(data) {}});对应后台的Action:EntryAction的add方法。这个Action有属性entryId和entryName而且有默认的get和

2015-02-25 16:05:45 1305

原创 poi读取word的换行符问题

用Java的Poi插件读取word内容,类如下:package com.tw.word;import org.apache.poi.hwpf.HWPFDocument;import org.apache.poi.hwpf.usermodel.Range;import java.io.File;import java.io.FileInputStream;public class

2015-02-02 16:44:24 9798 1

原创 js绑定滚动事件,滚动事件无效,没有触发

js绑定滚动事件方法:$(window).bind('scroll', function(){});或者window.onscroll=function(){}滚动事件没有触发原因:如上是绑定在window上的,如果html的高度没有超过整个浏览器高度,比如设置的是框架大小100%,那么是不会触发滚动的。同样如果绑定在body上,body的高度需要比框架大才行。如果bo

2015-01-16 10:23:05 24186

微软windows常用运行库合集

微软常用运行库合集

2016-07-01

mongodb java bson-3.4.3.jar

mongodb版本3.4.3,java驱动包,3个jar文件,bson-3.4.3.jar,mongodb-driver-core-3.4.3.jar,mongodb-driver-3.4.3.jar

2017-09-07

checkstyle for idea

checkstyle插件

2016-12-01

findbugs for idea

findbugs

2016-12-01

xmlbeans-2.6.0.jar

xmlbeans-2.6.0.jar

2016-06-14

dll反编译工具 IL Spy 免安装版

dll反编译工具 IL Spy 免安装版

2016-10-12

屏幕取色工具

屏幕取色工具

2017-08-15

mobiscroll下载带实例

mobiscroll下载带实例

2016-09-02

easyui未压缩代码

easyui未压缩代码

2016-09-02

java反编译工具jad

java反编译工具jad

2017-08-15

空空如也

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

TA关注的人

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