自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凉茶微凉

一个记录,一份回忆

  • 博客(85)
  • 收藏
  • 关注

原创 flowable-ui显示非中文的解决方法

把flowable-ui.war放到tomcat下,启动后打开http://localhost:8080/flowable-ui/idm/#/login 显示非中文,登录后也是非中文,如下: 用的flowable版本是flowable-6.7.2,查看了源码官方是有国际化配置文件的并且是有中文的,如下: 大概看了一下源码,猜想是前端根据获取的浏览器语言选择使用的不同语言配置文件,在浏览器控制台输入navigator.language,查看语言为英文:知道了原因,把浏览器语言

2023-02-25 11:09:45 477 1

原创 跳过CSDN关注博主即可阅读全文的脚本

跳过CSDN关注博主即可阅读全文的脚本

2023-02-14 21:26:33 2209

原创 Chrome升级100版本后前端代码在本地调试失败

1:异常现象4月16日,chrome自动升级到版本 100.0.4896.127(正式版本) (64 位)后,发现之前一直用的本地调试不能用了。2:异常分析1:在Sources-Page中选择要调试的js后,右击Save for overrides一次在Overrides中js保存一次并且js的版本自增,导致实际使用的js不是本地覆盖的。2:在Sources-Filesystem中选择本地目录后,实际使用的js不是本地覆盖的。3:在Sources-Page中选择要调试的j

2022-04-26 23:00:20 1940 1

原创 ffmpeg批量合并ts文件为一个视频

1:获取文件名文件如果ts文件全部下载成功,可以用:@echo offsetlocal enabledelayedexpansionfor /L %%i in (1,1,1400) do ( set n=000%%i set n=!n:~-4!@echo file '!n!.ts') >> files.txt其中1400为ts文件的总数。如果ts文件下载不全,需要按照实际有的文件合并,可以用:@echo offsetlocal enabledelayedex

2022-04-16 15:43:53 2989

原创 Visual Studio Code 常用插件

1:汉化插件2:其他常用

2020-10-31 23:48:55 506

原创 Visual Studio Code 使用

1:下载安装https://code.visualstudio.com/2:常用插件

2020-10-31 23:47:56 162

原创 Eclipse安装EclEmma插件

1:在线安装2:离线安装EclEmma下载地址https://www.eclemma.org/download.html

2020-09-28 23:11:01 268

原创 Windows10锁屏界面无法设置的修复

最近偶然发现自己的电脑桌面锁屏时总是同一张图片,想着修改一下,结果遇到了如下页面:背景:选择图片或幻灯片放映或Windows聚焦时,预览一直在加载,始终无法预览当用windows自带照片程序打开一张图片,单击右上角-设置为-设置为锁屏时,提示:请尝试其他照片。尝试了以下方法都不可以:1:删除C:\ProgramData\Microsoft\Windows\SystemData 文件夹下的内容,并修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wind

2020-08-31 22:47:23 5954

原创 linux sftp指定端口登陆问题

今天通过堡垒机的linux命令访问sftp服务器时,习惯输入sftp -P 2222 user@ip,提示连接错误,百度了一下,了解到ssh的不同版本中,参数-P的含义不同:一般高版本的:-P代表访问的端口:低版本中:-P代表 sftp_server_path此时可以通过参数-o来指定shh选项:-oPort=远程端口号登陆命令为:sftp -oPort=2222 user@ip...

2020-07-29 22:05:46 10159

原创 异常:java.sql.SQLException: 无效的列类型: 1111

异常现象最近项目中遇到的,项目框架用的SpringBoot,MyBatis做持久层,以下是出现的异常重现:2020-06-28 22:23:21.373 [http-nio-8080-exec-1] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/mybatisTest].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet

2020-06-28 23:11:05 18663

原创 Windows批处理命令

在工作当中经常遇到一些重复性、有着相似处理流程的事情需要处理,如果每次都是手动操作会非常繁重、乏味。这时可以考虑一下是否可以通过一些常用的批处理命令来处理,以便提高效率。简介 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批 处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。使用说明示例...

2020-05-31 22:29:56 171

原创 异常:413 Request Entity Too Large

异常现象服务调用方反馈说一个文件上传接口偶尔报错:413 Request Entity Too Large。经过检查代码,发现代码的文件大小限制是10M,并且在测试环境验证上传的文件9.9M都可以上传成功。异常分析询问调用方,发现生产环境调用方上传的文件大部分小于1M,部分文件会大于1M并小于3M;经对比生产环境和测试环境差异,发现生产环境比测试环境多了一个nginx代理。查询发现ng...

2020-04-14 22:35:31 1172 1

原创 索引跳跃式扫描(INDEX SKIP SCAN)

执行计划中存在索引跳扫步骤 存在索引跳扫说明查询条件和索引定义不严格匹配对于组合索引来说,在oracle8i之前,如果where字句中没有组合索引的前导列(即建立索引时排在第一位的字段)的话,这个组合索引在SQL语句中是不起任何作用的,在oracle9i中引入了跳跃式扫描,也就是如果在where字句中没有前导列的话也可以使用组合索引后面的列进行索引扫描,条件就是前导列的distinct的值不能...

2020-03-31 22:27:59 1323

原创 HTTP协议状态码

http的一些常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切...

2020-02-29 22:55:17 229

原创 Win10安装elasticsearch

安装前的准备确认系统已经安装JDK并且设置好了Java环境变量安装过程1:去官网下载需要版本的es(也可以去中文社区下载):2:解压、配置:安装插件验证...

2020-01-19 22:41:53 1127

原创 double转BigDecimal精度问题

System.out.println(new BigDecimal(0.1).toString()); // 0.1000000000000000055511151231257827021181583404541015625System.out.println(new BigDecimal("0.1").toString()); // 0.1System.out.println(new Bi...

2019-12-29 22:53:00 837

原创 一个项目同时提交到Github和Gitee上

有个场景:需要把一个项目提交到Github和Gitee上,具体如下。首先,本地需要先配置好来通过ssh访问Github和Gitee,参考:https://blog.csdn.net/bbc2005/article/details/102828910Gitee创建项目,导入到本地Eclipse中首先在Gitee上新建一个仓库:创建完成:复制ssh地址:把新建的项目...

2019-12-08 17:12:49 2392

原创 Eclipse安装插件的常用方法

Eclipse安装插件的常用方法,可分为在线安装和离线安装两种。在线安装Install New Software一般知道插件的地址用这种方法安装:直接在Work with里输入插件地址,或者通过Add添加插件的地址,方便以后更新:Name:给插件起个名Location:输入插件的网络地址也可以选择Local:表示通过本地已解压的插件文件夹安装也可以选择Arc...

2019-11-24 22:40:28 1314

原创 Eclipse通过ssh配置密钥访问Github和Gitee

分别创建对应Github和Gitee的密钥对在Eclipse中依次点击Windows - Preferences - Gengral - Network Connections -SHH2 ,如图:创建Gitee密钥对保存密钥文件:创建Github的密钥对同理,创建Github的密钥对:Eclipse配置私钥Eclipse加载密钥对...

2019-10-31 23:09:36 1336 2

原创 Android Studio连接华为手机

以下操作在华为P8、荣耀9和荣耀9i中试了,均可以。1:准备首先确认电脑是否安装了华为助手,如果安装了,必须卸载清理干净后再继续操作。2:设置打开SDK Manager:在SDK Tools中选中USB驱动:开始安装:手机通过USB连接电脑,进入开发者模式,并打开USB调试,选择USB连接方式为传输文件(如果连接失败,多试几次)。打开电脑的设备管理器,在...

2019-09-28 23:11:03 15178 3

原创 Chrome浏览器的插件扩展默认安装目录

1:打开谷歌浏览器在地址栏输入:chrome://version 并回车2:如上图个人资料路径,该路径下的Extensions文件夹即默认的插件安装目录:

2019-09-13 14:43:51 2252

原创 Win10安装Android Studio

1:安装前的准备1:确认系统已经安装JDK并且设置好了Java环境变量2:确认系统已经安装Gradle并且设置好了gradle环境变量3:去官网下载适合系统的版本Android Studio:2:安装过程安装as1:下载完成,双击安装包开始安装:下一步:下一步:选择自定义目录:开始安装:安装完成:打开as:默认不导入设置:还没有安装SDK,先取消:下一步:选择...

2019-08-31 22:54:51 1231 1

原创 lombok的使用

安装Eclipse中安装如下:去官网下载最新的jar包,复制到Eclipse目录下,如:D:\Apps\Eclipse\eclipse-jee-oxygen-3-win32-4.7.3\plugins。在eclipse.ini配置文件中新增一行配置:-javaagent:D:\Apps\Eclipse\eclipse-jee-oxygen-3-win32-4.7.3\plugins\lomb...

2019-07-26 22:39:34 128

原创 异常:java.net.BindException: Address already in use: JVM_Bind

异常现象为了在本地测试socket服务端,写了一个socket客户端,之前一直是可以用的,某天突然发现在启动sokcet客户端时一直启动不了,报错如下:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 8011; nested exception is: java.net.BindException: A...

2019-06-29 16:53:04 88739 3

原创 Eclipse导入Tomcat8.5.41源码

准备1:确认安装了ant,tomcat源码需要ant来构建2:确认JDK是1.8,JDK版本太低,有可能不支持要构建的tomcat下载去官网https://tomcat.apache.org/download-80.cgi,选择要下载的版本,选择Source Code Distributions下载:编译1:解压下载的源文件,复制一份build.properties.default重...

2019-05-31 22:40:17 795

原创 异常:Exception: Unable to find a javac compiler; Perhaps JAVA_HOME does not point to the JDK.

异常现象在分析tomcat源码时,把catalina的源码导入eclipse中启动成功后,打开浏览器地址http://localhost:8080/出现报错如下:控制台出现如下异常:Exception compiling Unable to find a javac compiler;com.sun.tools.javac.Main is not on the classpath.Per...

2019-04-01 22:14:57 1841

原创 MongoDB连接与开启用户验证

下载Robo 3T这里用Robo 3T做为MongoDB的客户端来连接,Robo 3T即Robomongo,去官网https://robomongo.org/download 下载适合自己的版本:这里下载的是zip压缩文件免安装版,下载完成,解压到合适的目录,双击robo3t.exe即可打开:通过Robo 3T连接如下图,新建一个连接并保存:点击Connect开始连接:连接成功:...

2019-03-02 22:33:01 4130

原创 Win10通过zip文件安装MongoDB

安装前的准备去官网https://www.mongodb.com/download-center/community下载需要安装的zip文件:安装步骤解压压缩包,如图:新建data和logs两个文件夹:其中data中用于保存数据库文件,logs中用于保存日志文件。新建mongo.conf:设置如下(需要根据自己的路径设置):# 数据库文件路径dbpath=E:\mongodb...

2019-02-24 16:45:12 2019 1

转载 雪花算法

雪花算法:雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUID:采用无意义字符串,数据量增大时造成访问过慢,且不宜排序。算法描述:• 最高位是符号位,始终为0,不可用。• 41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。• ...

2019-01-30 23:20:59 949

原创 Win10安装配置RocketMQ

#安装前的准备RocketMQ需要64位的JDK,请确保是64位系统并安装的是的64位JDK。本地配置好了Maven环境(非必需)。下载文件:下载地址:http://rocketmq.apache.org/dowloading/releases/,选择Binary文件下载: 选择推荐的镜像地址下载: 等下载完成,解压到自己想安装的目录#安装过程##设置环境变量变量名:ROCKETM...

2018-12-22 22:56:18 8869 3

原创 SpringBoot中的数据库连接池

升级发现问题有一个项目之前使用的SpringBoot的版本是1.5.6.RELEASE, 现在准备升级到2.1.0.RELEASE,突然发现数据库连接不上了,排查了一下发现是由于SpringBoot版本在2.0.0.RELEASE后的默认数据源不是tomcat的数据库连接池了;而项目正好没有指定数据库连接池,使用的是1.5.6.RELEASE默认的tomcat的连接池。以下就以1.5.6.RE...

2018-11-20 23:06:53 5118

原创 异常:java.lang.NullPointerException: null at oracle.jdbc.driver.PhysicalConnection.cacheBuffer

目录 异常信息异常原因解决办法异常信息简单的一个查询SQL:select       ID, NAME, SEX, PHONE, INPUT_TIME      from TEST_USER出现如下异常:2018-11-19 22:40:49.101 [http-nio-8080-exec-2] ERROR com.alibaba.druid.util.JdbcUti...

2018-11-19 22:56:48 4318 2

原创 分享一段前端遮罩层代码

代码:<div id="Mask" style="overflow: hidden; z-index: 9999998; width: 100%; height: 1600px; position: fixed; top: 0px; left: 0px; background: rgb(0, 0, 0); opacity: 0.6;"></div>效果:...

2018-10-30 22:57:51 1922

原创 异常:通过Spring aop 记录日志重复多次记录问题

异常现象最近发现新上线的一个项目中日志记录有问题,正常每次调用应该只记录一次日志的,在日志记录表内发现有许多请求都有十来条记录,并且记录的更新时间距离写入时间有十来分钟的,也有超过一天的。异常分析      分析源码发现,整个记录日志的模块通过Spring aop 的方式记录Service层所有Service实现类中部分方法的请求和响应报文,在记录日志的切面类中,定义了切点对应整个se...

2018-09-30 22:55:59 2638

原创 Spring Boot 中指定缓存类型

     最近一个项目中遇到的问题,项目是基于SpringBoot,之前使用了默认的缓存(本地缓存),这次由于有新的需求不得不新增redis来存放新的业务数据,并且不希望变更之前的缓存使用方式,即默认还是使用本地缓存,新的业务使用redis做缓存,查了一下发现:在Spring Boot中通过@EnableCaching注解自动化配置合适的缓存管理器(CacheManager),Spring B...

2018-08-31 22:39:57 4015

原创 Anaconda 安装第三方库失败的解决办法

 本地环境:Windows 10,Anaconda Python 3.6.3      一般,对于 Python中安装第三方库:若Python是通过Anaconda安装的最好用conda命令来安装第三方库;能用conda用conda,不能用conda则用pip命令;有一些库不论conda和pip都无法直接安装,只能下载whl文件再安装了。今天安装Scrapy遇到的情况:1:...

2018-07-15 23:11:13 128074 15

原创 异常:javax.net.ssl.SSLException: Received fatal alert: protocol_version

异常信息javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.s...

2018-07-02 23:08:49 56827 5

原创 异常:Oracle插入语句中&后的字符串被当做变量

1:异常现象    一次上线中,把要执行的SQL移交给运营执行后,待运营执行后,确认时发现,正确应该是插入一个地址http://xxx.yyy.com.cn/zzzz?a=AAA&apiKey=kkkkkkkkkkk,竟然变成了:http://xxx.yyy.com.cn/zzzz?a=AAA&commit;=kkkkkkkkkkk。问过运营后才发现,他在PL/SQL远程执行时弹出...

2018-06-24 21:33:45 2675 1

原创 一次WebService服务https双向认证对接遇到的问题

teesss

2018-06-23 17:39:51 2112 1

原创 &timestamp变成×tamp问题

     之前做的项目有一个返回给前端浏览器重定向的地址,一直都是正常的,突然被告知返回的URL不对,每次&timestamp=时间戳都变成×tamp=时间戳,突然懵逼了,项目上线一年多来一直正常运行,赶紧试了试发现还是正常的。接着看异常截图,发现是浏览器中显示的都是×tamp=时间戳这种,查询了后台日志发现都是&timestamp=时间戳这种,突然想到是不是浏览器转义的问题,一查...

2018-06-10 22:51:48 8539

空空如也

空空如也

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

TA关注的人

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