自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 spring boot 工程 Maven 打包总结

将代码和依赖的jar分开打包,在依赖没更新时可以大大减小版本体积,漏洞升级时也可以像外置tomcat一样直接替换jar包。将依赖jar包存放到lib目录下,修改启动脚本,生产上请注意lib目录和文件的用户权限。例如将版本包直接复制到指定version目录,省的再去target目录找。私有jar包公共仓库一般没有,通过通过插件方式可以实现自动安装。如果不想将jar安装到本地仓库,通过指定scope为系统路径引入。这种方式打包时不会将本地依赖打入,需要增加配置。

2021-11-01 18:50:06 3075

原创 使用Let’s Encrypt申请免费的ssl证书

只要能够自己配置域名的dns就可以使用 Let’s Encrypt 申请免费的 ssl证书,而且还支持通配符和多域名证书,非常强大。1.安装工具centos# 安装依赖yum -y install yum-utilsyum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-opti...

2020-04-27 01:37:30 547

原创 使用Openssl生成多域名(SAN)csr文件和证书

1.创建一个多域名的配置文件随便找一个地方创建配置文件example.com.conf# example.com.conf[ req ]default_bits = 2048default_keyfile = privkey.pemdistinguished_name = req_distinguished_name# 生成v3版本带扩展属性的证书req_extensions = ...

2020-04-21 21:09:23 4348 1

原创 Solr集群 快速升级到8.5.1

Solr 升级到8.5.11、去官网下个最新版的solr2、换一个新的目录解压3、拷贝依赖的jar包到新版目录4、启动新版本5、恢复索引库6、从旧的solr拷贝配置文件7、上传索引库配置到zookeeper8、登录solr 控制台从数据库恢复数据1、去官网下个最新版的solrhttps://lucene.apache.org/solr/downloads.html2、换一个新的目录解压cd...

2020-04-19 18:28:02 2012

原创 基础复习--内排序&查找算法

内排序内排序,指记录数较少,可以在内存中进行的排序。排序算法稳定性,排序关键字相同的记录拍完序顺序保持不变,这个算法就是稳定的。 生成一个随机数组void mkarr(int **arr, int size) { *arr = (int*)malloc(sizeof(int)*size); srand(time(NULL)); for (int i = 0; i <

2017-06-11 23:28:15 232

原创 用Python实现几个简单的图片特效

用Python实现几个简单的图片特效, 黑白、流年、旧电影、反色

2017-05-28 18:32:53 8885

原创 Ionic 开发环境搭建

Ionic 开发环境搭建1.ionic 是啥ionic 是一个开源的Hibird App 开发框架,通过它就可以直接使用html、css和javascript编写跨平台的移动app了,目前支持 android、ios、windows phone。 ionic 在底层使用了 Cordova 进行构建,通过Cordova js代码可以与原生代码(Android 的 java,iOS 的 Object

2017-03-26 01:31:08 4945 1

原创 使用Python实现无交互sftp上传、下载

用Python实现无交互sftp上传、下载安装ParamikoPython的库Paramiko实现了ssh和sftp协议功能很强大,但是一般都没有自带,首先我们来安装一下。在能够联网的机器上输入pip install paramiko,等待安装完毕。实现首先引入各种库os来遍历文件夹,platform来判断操作系统,sys取传入的参数,paramiko来实现sftp的各种操作。

2017-03-15 18:12:50 5480

原创 微信小程序版翻牌游戏

一、新建一个quick start项目看看结构在微信开发工具点击添加项目,选择 无appid,勾上"在当前目录中创建quick start 项目"。可以看到一共有两个目录 pages和utils,和根目录下的3个app文件。pages存放的是小程序的页面,每个也面都有自己独立的文件夹。 一个页面由4文件构成,js文件是程序逻辑;wxss是微信定义的样式文件,语法跟css一样

2017-03-08 21:41:51 18673

空空如也

空空如也

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

TA关注的人

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