自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

t0m的专栏

我是描述

  • 博客(182)
  • 资源 (27)
  • 论坛 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 PyInstaller打包ModuleNotFoundError: No module named ‘xxxx‘

在venv环境下,通过命令行pyinstaller执行打包命令,打包过程没有异常,但是打包成功后,执行dist/xxx.exe文件时,出现如下类似错误:Traceback (most recent call last): File "main.py", line 4, in <module> import jcw File "PyInstaller\loader\pyimod03_importers.py", line 531, in exec_module File

2021-06-10 16:13:06 2 1

原创 Shiro (http:/xxxxx/;JSESSIONID=xxxx) InvalidRequestFilter 400无法跳转到登录页问题

shiro: 1.6spring: 5.2访问:http://localhost:8080/demo/;JSESSIONID=655def62-75b3-4ab1-ae27-b7d0e42c431a时, 出现400错误页面,无法跳转到登录页。当浏览器本地cookie禁用或者部分链接跳转时,会默认加上 ;JSESSIONID= 参数传递cookie中存储的sessionId, 后端Filter过滤器会首先尝试从cookie中获取sessionId,获取不到时尝试解析uri连接(;/JSESSIO.

2021-05-27 13:16:50 32

原创 Random SecureRandom 随机数生成阻塞问题

java.util.Random 生成随机数根使用系统时钟时间作为种子,采用线性同余生成算法生成随机数,由于使用时间作为种子因此攻击者如果知道系统时钟时间,可以寄计算并预测随机数生成内容,安全性低。因此推荐使用java.util.SecureRandom. 如果对于安全性要求不高,依旧可以使用Random, 生成速度比SecureRandom要快。java.util.SecureRandom 生成随机数使用系统随机数据作为种子,在linux系统中常见的随机数据取自/dev/random...

2021-05-12 15:15:10 27

原创 python3 (pip3 install threading: ERROR: Cloud not find a version that satisfies the requirement ..)

通过pip3 install threadings出现如下错误:ERROR: Cloud not find a version that satisfies the requirement threadingERROR: No matching distribution found for threading解决方法:pip3 install thread6

2021-04-28 18:08:01 32

原创 jsp 页面加载缓慢问题(apache-tiles)

最近项目(ssm+jsp)中出现一个业务页面打开缓慢问题,经过排查,排除接口问题,接口返回ModelAndView整个流程耗时300ms左右,但是页面迟迟未能返回到浏览器,总耗时达到6s以上,测试环境更是达到180秒。问题排查工具:arthas (alibaba)经过排查发现:jsp页面中使用apache-tiles(这个东西apache已经声明退役了)标签,putAttribute,该标签最终由AbstractModelBody处理输出内容,会对内容进行replaceAll操作,该操作去除行头和行

2021-03-16 11:25:12 136

原创 audio 标签 加载url 音频总时长及拖动条不能拖动 问题

H5的audio标签,在使用过程中,出现有些情况出现总时长,有些时候没有总时长的情况。有总时长:src是本地文件时,及使用云存储url地址时,显示总时长。<div id="audioDiv"> <audio id="aud" controls preload> <source src="a.wav" type="audio/wav"> </audio></div>无总时长:src地址是后台服务器读取音频文件后,回写的数

2021-02-05 18:42:35 275 1

原创 Failed to specialize base type org.apache.shardingsphere.elasticjob.infra.yaml.config.YamlConfigurat

Failed to specialize base type org.apache.shardingsphere.elasticjob.infra.yaml.config.YamlConfiguration<org.apache.shardingsphere.elasticjob.api.JobExtraConfiguration> as org.apache.shardingsphere.elasticjob.tracing.yaml.YamlTracingConfiguration

2021-02-02 13:04:34 102 2

原创 Error: Failed to replace env in config: ${APPDATA}

win10安装nodejs后,命令行npm命令提示:Error: Failed to replace env in config: ${APPDATA} at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:415:13 at String.replace (<anonymous>) at envReplace (C:\Program Files\nodejs\node_modules\npm\

2021-02-02 09:19:02 90

原创 SunCertPathBuilderException: unable to find valid certification path to requested target

背景:使用HttpClient4.5发送post请求,对方需要使用证书,需要本地安装证书,之后本地正常请求https,部署到centos后,安装证书,发送http请求报错:SunCertPathBuilderException: unable to find valid certification path to requested target证书安装:keytool -import -v -trustcacerts -alias spdbuat -file spdbuat.cer -

2021-02-01 17:09:59 28

原创 java.lang.VerifyError: JVMCFRE090 new bytecode cannot create arrays; class=jdk/internal/reflect

最近一次jenkins部署运行springboot项目时出现如下错误:java.lang.VerifyError: JVMCFRE090Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is.

2020-12-02 13:43:44 321

原创 webpack vue : Cannot find module ‘webpack/lib/rules/BasicEffectRulePlugin‘

在使用webpack 安装vue-loader后,打包执行出现需要安装vue-loader-plugin的问题,当通过npm安装vue-loader-plugin后,在webpack.config.js中配置如下:const VueLoaderPlugin = require('vue-loader-plugin');module.exports = { plugins: [ new VueLoaderPlugin() ],}再次运行npm run dev:出

2020-11-06 13:56:52 383

原创 ssh-copy-id 卡住问题

[root@demo ~]# ssh-copy-id xxx.xxxx.xxx.xxx/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed有时候执行ssh.

2020-10-29 17:27:37 1017 2

原创 Nginx Docker容器 获取客户端真实IP地址问题

Nginx通过docker stack 部署的代理后端服务,接口调用时获取不到实际的ip地址,remote_addr是容器的ip地址,查阅资料有几种方式(network_mode, ports映射, firewall...),但是都不是很完美,最后使用ports模式定义为host的有效,但是该方式对于docker stack 部署的有局限性,端口映射到宿主机,一个宿主机只能运行一个副本,同一个宿主机不能运行多个副本,会导致端口冲突。未改造前stack.yaml ...省略 nginx:

2020-10-13 09:33:18 1366

原创 X Exiting due to DRV_AS_ROOT: The “docker“ driver should not be used with root privileges

[root@dev01 ~]# minikube start --driver=docker* minikube v1.13.0 on Centos 8.1.1911* Using the docker driver based on user configuration* The "docker" driver should not be used with root privileges.* If you are running minikube within a VM, consider u.

2020-09-25 09:58:02 5155

原创 @WebFilter @Order 组合失效问题

@WebFilter @Order 无法组合使用。使用@ServletComponentScan启用servlet组件扫描,会将Filter/Listener/Servlet原生实现类托管给spring容器,对于@WebFilter注解最终会将注解的实现类交由ApplicationFilterChain处理,该类内部维护一个Filter数组,该数组就是扫描注册自定义实现的Filter类。原生组件的的扫描使用ClassPathScanningCandidateComponentProvider,该类..

2020-09-02 11:31:01 198

原创 boostrap modal 闪现问题

此处闪现场景是,修改和新增用的一个js方法,最终都调用$('#modalRowEdit').modal('show'); 新增使用的是button,修改使用的a标签。修改标签:<a onclick="editRow(this)" data-toggle="modal" data-target="#modalRowEdit">修改</a>// jsfunction editRow(obj) { var colData = dataTable1.row(ob

2020-08-31 09:13:58 114

原创 127.0.0.1 将不允许 Firefox 显示嵌入于其他网站的页面

springboot + springsecurity + thymeleaf (版本2.2.6)嵌套iframe中出现:127.0.0.1/localhost 将不允许 Firefox 显示嵌入于其他网站的页面点击了解详细信息:https://developer.mozilla.org/de/docs/Web/HTTP/Headers/X-Frame-Options提示需要将服务器端页面返回响应头增加:X-Frame-Options// deny 不允许iframe嵌套X-Frame-

2020-08-25 17:10:15 2420

原创 阿里云OSS本地批量上传脚本工具

使用需要提前安装 pip install oss2 模块上传到目录时,存储到oss上key取目录内文件或者目录列表的相对路径: 如:D:/demo/ 文件夹,文件夹内有,dir1/f1, dir2/f2, f3这几个文件,则存储到oss上key取dir1/f1,dir2/f2,f3# -*- coding: utf-8 -*-# Author: tom # Description: ali oss tool for upload local file or dir# Date: 2...

2020-08-24 17:59:15 656

原创 SSM项目改造SpringBoot webapp目录外部化 jsp 404 问题

近期接手一个陈旧的项目基于SSM,SpringMVCSpringMybatis实现的管理项目,没使用依赖管理。改造目标:SpringBoot + Maven,jar形式打包,非war形式,并且配置文件及webapp目录中的资源要外部化,通过maven-jar-plugin打包的jar为thin jar,jar包内不包含lib依赖及webapp。改造后通过assembly打包目录结构如下:改造后最大的问题就是webapp外部化jsp资源访问404问题:java -cp 形式启动,通过开启tr.

2020-08-19 17:35:13 123

原创 The number of capturing groups in the pattern segment ((path1|path2|path3)) does not match the...

java.lang.IllegalArgumentException: The number of capturing groups in the pattern segment ((path1|path2|path3)) does not match the number of URI template variables it defines, which can occur if capturing groups are used in a URI template regex. Use non-c.

2020-08-18 12:04:46 139

原创 Nacos Spring-Cloud @RefreshScope 配置不生效问题

对于Spring-Cloud 集成Nacos作为配置中心,集成比较简单,而且使用只需在bean上增加@RefreshScope注解即可。入门实例参考官网:quick-start按照官网配置在controller中使用@Value注解的变量,并使用@RefreshScope注解对应的Controller,通过Nacos配置界面更改配置值后,访问controller接口可以实时生效。但是,如果采用该方式直接在一个service或者component中定义动态配置,并且仅在service或者compo

2020-07-21 16:43:23 6415 15

原创 Skywalking Illegal character in hostname at index

ERROR 2020-07-02 14:04:09:379 SkywalkingAgent-5-GRPCChannelManager-0 GRPCChannelManager : Create channel to apm-skywalking_oap:11800 fail. java.lang.IllegalArgumentException: Invalid host or port: apm-skywalking_oap 11800 at org.apache.skywalking.

2020-07-02 15:57:17 172

原创 Mysql Fulltext 全文索引 score值 含义及取值

环境Mysql8 支持fulltext全文索引的引擎为InnoDB MyISAM. 支持char varchar text类型的字段作为全文索引。CREATE TABLE test_text ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, info VARCHAR(2000), FULLTEXT (info)) ENGINE=InnoDB;INSERT INTO test_t

2020-06-18 08:24:30 240

原创 no suitable node (insufficient resources on 1 node) docker stack/service

Docker Engine版本Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b Built: Wed Mar 11 01:27:04 2020 OS/Arch: linux/amd64 Experimental:

2020-06-12 16:45:21 808

原创 Docker stack task: non-zero exit (137) OOM

使用docker stack deploy部署的程序出现:task: non-zero exit (137),并自动重启。(一般出现在部署的java程序中)造成该问题的原因一般有下面几种情况:1. 通过docker stop ,或者kill -9 会出现exit code 1372. OOM,内存不足导致的退出,通过 journalctl -k | grep -i -e memory -e oom 查看系统出现的oom事件一般需要确定是否是内存不足导致的退出。参照:exit code.

2020-06-04 19:31:27 2160

原创 Java相关面试题总结及答案

JavaArrayList Vector LinkedList Set区别 - ArrayList: 底层数组实现,通过索引访问,o(1)查询时间复杂度,插入删除性能不佳,线程不安全,需要扩容时扩大为原来的0.5倍 - Vector: 底层数组实现,也是List的实现类,线程安全,集合需要扩容时扩展为原来的1倍大小 - LinkedList: 底层采用链表实现,插入和删除效率高,只移动指针即可,但是查询效率为o(n),适合高频插入删除场景,线程不安全

2020-05-29 11:38:00 318

原创 Docker Unbuntu18 OpenJDK9 NPE FontConfiguration.getVersion (awt 字体库问题)

java.lang.NullPointerException: null at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1288) .....在使用Docker容器运行springboot程序时,验证码请求需要使用到字体库,本机运行没有问题,放到服务器上在容器中运行出现...

2020-05-02 17:42:59 570 2

原创 记:JVM参数 -Xss 导致的RedisAutoConfiguration StackOverflow问题

以下两个问题都是由于-Xss参数设置过小导致,刚开始一脸懵逼。异常1:RedissonAutoConfiguration (使用redisson锁时的自动配置类时出现的问题)2020-05-02 12:19:08 [main] ERROR o.s.boot.web.embedded.tomcat.TomcatStarter - Error starting Tomcat context....

2020-05-02 14:36:32 451

原创 Jenkins 时区问题Etc/UTC docker容器

docker容器 默认安装的Jenkins使用的时Etc/UTC 格林威治时间,修改方式:1. 命令行修改,当前登录生效 jenkins -> 系统管理 -> 脚本命令行:System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')2. 登录容器修改rm /etc/l...

2020-05-02 07:42:00 695

原创 Gradle 多模块 xxx-xx.jar SKIP 依赖模块jar包问题

在使用Gradle多模块构建时,公共模块在执行jar 任务时,总是SKIP,导致build文件夹下无发生成jar文件。记录一下:公共模块的build.gradle中需要加入:jar.enabled=true才能正常的生成jar包。...

2020-05-01 22:33:43 357

原创 nacos-docker cluster模式 mysql8

Nacos官网提供了nacos-docker项目,用于docker环境构建单机、集群模式。目录结构如下:下面的配置参照根目录下 example/cluster-hostname.yaml example/standalone-mysql-8.yaml 配置文件配置。下载nacos-docker项目的zip压缩包:https://github.com/nacos-group/nacos-...

2020-03-30 18:56:47 1189

原创 gradle jenkins the trustAnchors parameter must be non-empty

环境:gradle6.2.2 + jdk9 + jenkins2.204.5 + docker19.03.8服务器:aliyun ecs centos8核心错误:the trustAnchors parameter must be non-emptyjenkins服务器invoke gradle script报错如下:Caused by: org.gradle.internal....

2020-03-26 18:20:03 1333

原创 记:Idea20192.2 failed to create JVM. JVM Path: xxxxx

破解需要修改了:bin/idea64.exe.vmoptions 参数,导致启动报错:出现此原因提示是可能未设置环境变量,但是实际上已经设置了,后来发现是由于bin/idea64.exe.vmoptions文件格式问题导致的。bin/idea64.exe.vmoptions 默认格式为 UTF-8, 但是使用windows记事本打开修改后变成了UTF-8 BOM 格式。转为UTF-...

2020-03-18 11:19:19 1663

原创 m3u8 videojs 倍速播放属性

var myVideo = videojs('myVideo', { bigPlayButton: true, textTrackDisplay: false, posterImage: false, errorDisplay: false, playbackRates: [0.5,1,1.5,2,3], #...

2020-02-10 12:56:03 4443 6

原创 Mysql5.7免安装版Win10初始化

免安装版初始化mysql5.7.26cmd窗口 run as administratormysqld --initialize-insecure --user=mysql # 初始化mysql data目录mysqld --install 安装windows服务 # mysqld --remove 删除服务net start mysql 启动服务 # net stop mysql 停止...

2020-02-07 16:10:24 168

原创 zkui KeeperErrorCode = ConnectionLoss for /

zkui连接zk报错:(zkui-2.0-SANPSHOT-jar-with-dependencies.jar)2019-12-26 18:04:48 ERROR ServletUtil:76 - Error :KeeperErrorCode = ConnectionLoss for /2019-12-26 18:05:21 ERROR Home:103 - [org.apache.zoo...

2019-12-31 16:14:02 1487

原创 open-falcon template继承与覆盖 注意事项

falcon在Templates里建立模板template时,对于共用监控指标可以抽出作为共用模板,其他个性化监控指标继承公共模板即可,可以减少模板配置的流程和复杂性。继承模板后自动会拥有父模板的监控指标。如果需要覆盖父模板中的某个指标,需要在子模版中重新配置该指标,然后此时要注意,指标metric(tags的)名字要相同,否则达不到覆盖的效果。(tags是一组分类标识,多个逗号隔开,选填...

2019-12-23 17:01:25 607

原创 logback 多实例 归档问题 无法自动删除.tmp文件问题

在使用slf4j的logback实现时,使用TimeBasedRollingPolicy根据时间滚动日志策略并使用RollingFileAppender进行日志滚动,多进程共用同一个日志文件时,会出现较多xxxxxx.tmp文件未删除的情况。出现tmp文件的条件: 使用TimeBasedRollingPolicy/RollingFileAppender配置,并启用压缩,并配置的<file...

2019-12-20 16:25:25 1151

原创 No appenders present in context [default] for logger [xxxxx]

使用logback时,由于配置缘故出现No appenders present in context [default] for logger [xxxxx]的问题,导致通过getLogger(class)获取到的logger没有打印日志。问题部分配置如下:STDOUT是ConsoleAppender省略了 <logger name="tom.vertx" level="debug" ...

2019-12-19 11:37:05 1929

原创 Failed to create a Maven project: '.../pom.xml' already exists

有点智障,idea在项目中创建子模块时,没有把输入的子模块名称自动追加到根目录后面,导致出现 Failed to create a Maven project: 'D:/idea-studyspace/vertx-demo/pom.xml' already exists in VFS,这种项目名称已存在的错误。记一下。...

2019-12-17 16:51:14 89

m3u8 html本地播放器

videojs m3u8 html // videojs 简单使用 var myVideo = videojs('myVideo', { bigPlayButton: true, textTrackDisplay: false, posterImage: false, errorDisplay: false, playbackRates: [0.5,1,1.5,2,3], })

2020-02-10

自动按键-组合键

按键精灵 开发的一个小东西,可以自动按键, 根据次数或者是时间。

2014-09-25

Java 快速排序算法

Java 快速排序,目前来说效率很高的一种排序算法,好理解。

2015-07-21

SpringMVC3.0-Jar全量包含cglib几个包-aop的aspectj几个包

springMVC springframework cglib asm aspectjtl aspectjweaver aopalliance common-logging等一些必要jar包

2015-05-15

nginx http auth basic生成密钥文件

使用方式:./htpasswd.py -c -b 生成文件名 用户名 密码,需要修改为可执行权限,chmod 777 htpasswd.py

2017-08-09

jmxtools.jar

jmx工具类,jdmk包,.........................................................................

2018-01-08

adminlte2.4.10及相关依赖库

adminlte 2.4.10 通过 bower打包安装的所有相关组件

2019-03-12

ckplayer 播放m3u8

播放m3u8和rtmp等文件........................................................

2018-02-24

apr-1.5.2,apr-util-1.5.4,apr-iconv-1.2.1,openssl-1.1.0e

apr-1.5.2,apr-util-1.5.4,apr-iconv-1.2.1,openssl-1.1.0e

2017-08-23

百度地图android版开发指南

提供了android百度地图各类的详细使用方式

2012-07-05

Htmlunit2.23-bin.zip

htmlunit jar zip 2.23 用于html爬虫

2016-09-14

手机号码归属地MySQL库

手机号码归属地,MySQL库

2018-01-09

java 新浪模拟登录 微博

2016年4月7最新新浪微博模拟登录HttpClient4.5.2

2016-04-07

hadoop_dll_winutil_2.7.1

hadoop 依赖库

2016-04-26

Effective Java2

Effective Java2 78条大师给程序员们的建议,针对有一定java基础的人提高有用

2015-05-15

ckeditor plugin video

ckeditor 插件 上传视频

2016-10-26

Java 全排列

Java 全排列算法实现,网上搜的,然后整理了一下。呵呵`````

2015-07-21

tcnative1.1.0-1.1.24

大家随便用,不要分,省的麻烦。

2013-10-31

Android4.0源码

Android4.0源码, 只包含java源码文件。

2014-09-25

hadoop2x Eclipse Mapreduce插件

hadoop2x eclipse 插件

2016-04-26

PSI-probe原lambdaprobe

probe tomcat lambdaprobe tomcat监控工具

2016-06-21

chartdirect破解版、新版及API

chartdirect破解版 chartdirect新版 chartdirect API,使用很简单

2015-09-22

poi-bin-3.7-20101029

poi文档工具jar包,主要用于文档类型文件的创建,读取等操作。

2015-05-15

java-gcc.rpm

java gcc rpm veket linux

2014-09-26

P2P Seacher

无限制搜索 P2PSearcher Searcher P2P 可以搜索很多东西....

2014-09-25

apache-tomcat-7.0.41 32位 x86

apache-tomcat-7.0.41 x86

2015-12-27

Flex与Java通信

有HelloWorld,Flex和Java之间的通信,BlazeDS需要下载,按上面说明即可

2013-11-04

adb又启动不了啦。。。。救命呀。。。

发表于 2012-06-24 最后回复 2020-04-29

android编程百度地图

发表于 2012-07-13 最后回复 2016-06-20

android百度地图编程

发表于 2012-07-03 最后回复 2013-05-16

R.java问题

发表于 2012-06-05 最后回复 2012-06-06

无法运行android应用

发表于 2012-05-28 最后回复 2012-05-29

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

TA关注的人 TA的粉丝

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