自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java自定义实体xml序列化

Java自定义实体xml序列化

2022-11-28 16:56:19 273 1

原创 keepalived运行时日志中一直打印“ip address associated with VRID 41 not present in MASTER advert”

keepalived运行时日志中一直打印“ip address associated with VRID 41 not present in MASTER advert”

2022-11-28 16:37:10 1554

原创 .Net 连接 Mysql 8.0.29-30版本异常: Character set utf8mb3 is not supported by .Net Framework

Character set utf8mb3 is not supported by .Net Framework 解决方法

2022-09-02 19:29:05 8777 4

原创 Linux https证书pfx 生成 pem,crt,key

https证书pfx 生成 pem,crt,key将.pfx格式的证书转换为.pem文件格式:openssl pkcs12 -in xxx.pfx -nodes -out server.pempem文件中导出私钥server.key:openssl rsa -in server.pem -out server.key从.pem文件中导出证书server.crtopenssl x509 -in server.pem -out server.crt...

2021-12-25 11:07:13 1634

原创 MySQL JSON类型字段模糊查询

最近的项目中用到了MySQL的json字段的检索查询,记录一下笔记,以免忘记。json对象结构的字段内容检索查询数据方式1:使用 字段->’$.json属性’ 进行查询条件select * from (select '{"en-us": "Good luck today", "zh-cn": "今天好运"}' as data) twhere data->'$."en-us"' LIKE '%Good%';方式2:使用 json_extract 函数查询,json_extract(字段

2021-12-25 11:03:32 7651

原创 打包jar包时,连同外部依赖包打包进去

本地依赖: <dependency> <groupId>cf3</groupId> <artifactId>cf3</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/cf3/cf3.jar</sys

2021-10-04 16:37:40 706

原创 SpringBoot同时使用http与https

配置https访问server: port: 443 ssl: #开启https,配置跟证书一一对应 enabled: true #指定证书 key-store: classpath:tomcat_https.keystore key-store-type: JKS #别名 key-alias: tomcat_https #密码 key-password: 123456 key-store-password: 1234

2021-07-13 10:43:01 190

原创 Linux下通过ssh上传、下载文件或者文件夹

在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件格式:scp 用户名@服务器地址:要下载的文件路径 保存文件的文件夹路径例如:把192.168.0.101上的 /data/test.txt 的文件下载到 /home(本地目录)scp [email protected]:/data/test.txt /home2、上传本地文件到服务器格式:scp 要上传的文件路径 用户名@服务器地址:服务器保存路径例如:把本机 /home/test.txt文...

2021-05-04 18:44:33 18327

原创 SpringBoot使用https

生成证书自签名证书  使用java jdk自带的生成SSL证书的工具keytool生成自己的证书运行 powershell 或 cmd输入如下命令生成证书keytool -genkeypair -alias tomcat_https -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore d:/tomcat_https.keystore -storepass 123456项目配置导入证书  把生成的 tom

2021-04-15 13:05:17 106

原创 java上传图片并生成多种图片规格

背景最近公司业务有这样的一个需求,上传原图的同时,生成另外3种规格的图片,分别是1000宽,400宽,100宽,高度自适应。实现添加依赖包<!-- 图片压缩--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version>&l

2021-03-22 12:24:40 321

原创 利用Tomcat等中间件访问/下载大视频文件,启用文件缓存

背景最近主要工作是开发文件服务相关接口,遇到很多性能问题,比如大文件读取内存溢出(java使用文件流上下传,防止内存溢出)、视频分片读取、浏览器图片缓存等问题。当时也想到一些解决方案,并完美解决。后来发现,像Tomcat、Nginx这些应用服务器,对于这些问题,早已完美解决。使用项目是使用SpringBoot内置的Tomcat,用法如下:1.使用外置静态资源目录作为文件下载服务,并开启文件缓存策略。server: port: 80 servlet: encoding:

2021-03-22 12:06:29 957

原创 java使用文件流上下传,防止内存溢出

上传接口: @RequestMapping("uploadFile") public Boolean uploadFile(@RequestParam("file") MultipartFile file) { String rootPath = System.getProperty("user.dir"); String filePath = rootPath + "/files/test.mp4"; try { File new

2021-03-19 19:29:17 4633 1

原创 contenteditable=“true“ div元素过滤粘贴板富文本样式

HTML代码:<div contenteditable="true"></div>JS代码:$('[contenteditable]').each(function() { // 干掉IE http之类地址自动加链接 try { document.execCommand("AutoUrlDetect", false, false); } catch (e) {} $(this).on('paste', function

2021-03-17 17:06:46 1274

原创 PowerShell 批量编号重命名文件

批量编号重命名文件:$i=1dir * | foreach { Rename-Item $_ -NewName ($i.ToString() + ".txt"); $i++ }命令执行结果:1.txt2.txt3.txt...批量编号重命名文件(带原文件名):$i=1dir * | foreach { Rename-Item $_ -NewName ($_.BaseName + " " + $i.ToString() + ".txt"); $i++ }命令执行结.

2020-12-30 16:53:39 1100

原创 Linux 批量替换指定文件夹中所有文件的指定内容

方法一sed -i 's/查找内容/替换内容/g' `grep -rl "查找内容" ./文件夹名称`方法二find ./ -name "*.html" -exec grep "查找内容" {} \; -exec sed -i 's/查找内容/替换内容/g' {} \;

2020-08-18 11:09:37 1303

原创 Java Spring 使用配置文件控制一个接口多个实现类注入的自由切换

场景为了实现一个接口多个实现类自由切换,我们将使用注入跟配置文件的方式实现该功能,以致于减少硬编码的校验,降低组件间的耦合性。假设我们定义了如下接口跟实现类:public interface ITestService { void test();}@Service("s1") public class TestServiceImpl1 implements ITestService { @Override public void test() { .

2020-08-03 14:28:22 2183

原创 k8s ingress 配置问题

1、文件太大413:Request Entity Too Largemetadata: annotations: nginx.ingress.kubernetes.io/proxy-body-size: 1024m2、上传超时504:Gateway Timeoutmetadata: annotations: nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingres...

2020-07-09 16:09:36 1907

原创 Win10 Git 推/拉仓库代码无权限问题

问题如下:git.exe pull --progress -v --no-rebase "origin"fatal: Authentication failed for解决办法:控制面板-凭证管理器-添加普通凭证

2020-07-06 20:24:01 1552

原创 Node.js下MySQL的使用实例

Nodejs如何使用MySQLNodejs要连接MySQL,可以使用Nodejs的MysQL驱动来实现。比如,我们这里使用“node-mysql”连接数据库。我们使用下面的方式来连接数据库:首先,我们需要使用nodejs的包管理工具(npm)安装mysql的驱动。命令行如下:npm install mysql现在,要在js文件中使用mysql,添加下面的代码到你的文件中:v...

2020-01-01 13:06:24 183

原创 js base64转下载文件

// base64转Blobvar dataURLtoBlob = function(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Ui...

2019-09-10 08:51:02 1386

原创 vue项目打包后字体图标丢失解决方案

字体图标丢失问题解决方案在 build/webpack.prod.conf.js 中,将module: { rules: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: false })}里边的 extract改为false,默认是t...

2019-09-10 07:39:27 1558

原创 mongoDB复杂查询语法及mongoose复杂查询方式

数据结构[ { user_id: '5d319f73f938a00001160d36', user_name: 'admin' managers: [ { user_id: '5d319f73f938a00001160d36' } ...

2019-08-28 13:53:20 546

转载 微信小程序--本机开发运行时http://127.0.0.1 不在以下 request 合法域名列表中问题

本机开发运行时http://127.0.0.1 不在以下 request 合法域名列表中问题方法1,开发工具里面勾选不校验域名2.上微信小程序官网上面http://mp.weixin.qq.com设置合法的域名request安全域名保存并提交后,微信会有一段时间的缓存,大概10多分钟后,request合法域名生效...

2019-08-21 16:23:53 2041

原创 IE11兼容ES6语法问题

一、使浏览器兼容ES6基本语法例如:1.新的变量声明方式 let/const 2.箭头函数 3.模板字符串 4.函数默认参数 5.展开运算符等基础语法方法在引入其他脚本前先引入browser.min.js。(脚本下载地址:开发版本browser.js;生产版本browser.min.js。) script标签的type的值设为text/babel。<!DOCTYPE htm...

2019-08-20 09:45:04 24115 7

原创 centos使用yum命令安装报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

原因centos7使用yum命令安装报错如下:File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax原因在于,我安装了Python3.6环境,并且将Centos7系统的Python(Python2)...

2019-08-19 15:06:38 2445 4

原创 关于widows系统使用docker部署mongo时报错:Operation not permitted

踩坑过程想要在window环境下部署一个基于docker的mongoDB环境,在做数据持久化过程中,发现将主机目录映射到docker中运行mongo镜像,报了一个错。错误提示:Operation not permitted.(不允许操作),一开始以为是文件夹权限的问题,于是给了主机目录足够权限依然是报这个错误。2019-08-15T14:23:53.429+0000 I CONTR...

2019-08-15 22:46:32 6128

转载 linux下使用shell发送http请求

一、curl1. get请求curl命令默认下就是使用get方式发送http请求。curl www.baidu.com2. post请求使用-d参数,形式如下:curl -d "param1=value1&param2=value2" www.baidu.com3.其他参数-I只显示头部信息。i显示全部信息。-v显示解析全过程。二、...

2019-08-02 16:45:34 724

原创 C#简单操作MongoDB

C#简单操作MongoDB一 安装MongoDB官网按需下载, 安装, 一步到位.二 VS创建新项目创建一个.netcore console项目, 然后nuget安装驱动MongoDB.Driver三 建立连接在Program.Main函数中添加代码var client = new MongoClient("mongodb://127.0.0.1:27017");v...

2019-07-27 16:13:43 308

转载 pycharm 使用docker 配置环境

windows pycharm使用docker 中的python3搭建运行环境##配置环境:pycharm version:2018.1.2docker 18.03.1-ce-win65windows 10 专业版启动dockerdocker pull python3 ## download python3容器默认latest版本 无需运行该容器,若需要安装扩展包,则选择运...

2019-07-04 11:18:35 858

转载 H5移动端调试—weinre

一、背景:H5页面在PC上调试起来很方便,但是在手机上却很麻烦,此时移动端就像一个黑匣子,查看或修改DOM、CSS,localStore等变的很困难。这个时候远程调试就孕育而生了。二、weinre2.1 什么是weinreWeinre是单词缩写,全称是网页远程审查(Web Inspector Remote),发音同winery [ˈwaɪn(ə)ri]。可以在PC上调试运行在移...

2019-06-20 10:16:46 261

原创 dockerfile构建java运行环境

1、下载JDK  到oracle官网下载好JDK,将jdk压缩包解压到Dockerfile所在的目录中:2、创建Dockerfile,内容如下:# 指定基镜像 centosFROM centos# 复制jdk到指定目录ADD jdk-12.0.1_linux-x64_bin.tar.gz /usr/local/src/RUN ln -s /usr/local/...

2019-06-13 14:15:30 1466

转载 Dockerfile命令详解

制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。以下为正文,下面进入学习姿势吧! FROM功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM...

2019-06-13 14:12:00 147

转载 列举一些算法对照片、图像进行相似度对比分析比较

转:列举一些算法对照片、图像进行相似度对比分析比较首先:图片如下 18.jpg 19.jpg ...

2019-06-09 14:23:38 4619

转载 TF-IDF与余弦相似性的应用(三):自动摘要

转:TF-IDF与余弦相似性的应用(三):自动摘要有时候,很简单的数学方法,就可以完成很复杂的任务。这个系列的前两部分就是很好的例子。仅仅依靠统计词频,就能找出关键词和相似文章。虽然它们算不上效果最好的方法,但肯定是最简便易行的方法。今天,依然继续这个主题。讨论如何通过词频,对文章进行自动摘要(Automatic summarization)。如果能从3000字的文章,提炼出1...

2019-06-09 14:07:43 140

转载 TF-IDF与余弦相似性的应用(二):找出相似文章

转:TF-IDF与余弦相似性的应用(二):找出相似文章上一次,我用TF-IDF算法自动提取关键词。今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来说明,什么是"余弦相...

2019-06-09 13:56:17 123

转载 TF-IDF与余弦相似性的应用(一):自动提取关键词​​​​​​​

转:TF-IDF与余弦相似性的应用(一):自动提取关键词这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出...

2019-06-09 13:53:44 115

转载 相似图片搜索的原理(二)

转:相似图片搜索的原理(二)二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。一、颜色分布法每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张...

2019-06-09 13:51:08 205

转载 相似图片搜索的原理

转:相似图片搜索的原理上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似图片搜索引擎"...

2019-06-09 13:44:12 114

原创 win10家庭版安装Docker

我们工作中使用Docker都是部署在linux服务器上面的,但是我们个人电脑一般使用的是Windows,那么docker能够部署在Windows上面吗?1,首先来了解一下什么是Docker(参考文档1):Docker 是起源于 Linux 上的技术,是基于 Linux 内置的 Namespace 和 CGroup 等系统内隔离机制而抽象出来的一种轻虚拟化技术。微软与 Docker 在 ...

2019-05-23 20:32:48 191

转载 【android】如何对apk重新进行签名

对于上线的apk,我们经常需要验证一项:防止重签名打包,那这个流程是怎么样的呢?1、新建文件夹,将要重新签名的apk和测试签名debug.keystore扔进去:2、修改apk的尾缀为.zip,双击打开并删除里面的 META-INF文件夹,重新该回尾缀为.apk3、在当前目录下执行签名命令:jarsigner -verbose -keystore debug.key...

2019-05-22 17:51:21 2979

browser.min.js

一、使浏览器兼容ES6基本语法:browser.min.js 二、使IE浏览器兼容ES6(Promise 等语法):browser-polyfill.min.js

2020-10-11

空空如也

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

TA关注的人

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