- 博客(9)
- 收藏
- 关注
原创 spring boot 工程 Maven 打包总结
将代码和依赖的jar分开打包,在依赖没更新时可以大大减小版本体积,漏洞升级时也可以像外置tomcat一样直接替换jar包。将依赖jar包存放到lib目录下,修改启动脚本,生产上请注意lib目录和文件的用户权限。例如将版本包直接复制到指定version目录,省的再去target目录找。私有jar包公共仓库一般没有,通过通过插件方式可以实现自动安装。如果不想将jar安装到本地仓库,通过指定scope为系统路径引入。这种方式打包时不会将本地依赖打入,需要增加配置。
2021-11-01 18:50:06
3255
原创 使用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
709
原创 使用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
5042
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
2326
原创 基础复习--内排序&查找算法
内排序内排序,指记录数较少,可以在内存中进行的排序。排序算法稳定性,排序关键字相同的记录拍完序顺序保持不变,这个算法就是稳定的。 生成一个随机数组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
277
原创 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
5140
原创 使用Python实现无交互sftp上传、下载
用Python实现无交互sftp上传、下载安装ParamikoPython的库Paramiko实现了ssh和sftp协议功能很强大,但是一般都没有自带,首先我们来安装一下。在能够联网的机器上输入pip install paramiko,等待安装完毕。实现首先引入各种库os来遍历文件夹,platform来判断操作系统,sys取传入的参数,paramiko来实现sftp的各种操作。
2017-03-15 18:12:50
5596
原创 微信小程序版翻牌游戏
一、新建一个quick start项目看看结构在微信开发工具点击添加项目,选择 无appid,勾上"在当前目录中创建quick start 项目"。可以看到一共有两个目录 pages和utils,和根目录下的3个app文件。pages存放的是小程序的页面,每个也面都有自己独立的文件夹。 一个页面由4文件构成,js文件是程序逻辑;wxss是微信定义的样式文件,语法跟css一样
2017-03-08 21:41:51
20221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人