- 博客(155)
- 资源 (6)
- 收藏
- 关注
原创 Java实现PDF转word的办法
free spire.pdf 的效果比aspose-pdf稍差一些,但是 aspose-pdf 是付费的,spire.pdf也有付费版本。
2023-12-04 14:15:45 1349
原创 MyBatis-Plus自动生成代码
本文介绍自动生成SpringBoot代码的办法,自动生成内容包括Controller、Service、Entity、Mapper
2022-04-16 22:41:26 1493
原创 CentOS7安装K8S - 简单版
服务器准备:1、 10.0.2.5 2核3G master2、 10.0.2.6 2核2G node一、关闭swap交换区vi /etc/fstab 注释掉 swap行, 临时关闭: swapoff -afree -m 查看swap的状态二、禁用SELinuxvi /etc/sysconfig/selinux 将SELINUX=enforcing修改为SELINUX=disabled 临时关闭: setenforce 0三、关闭firewalldsystemctl ...
2021-11-25 19:46:57 918
原创 CentOS7查看netmask、gateway、dns
一、获取NETMASKyum provides ifconfig 安装ifconfig执行 ifconfig可看到netmask# ifconfigenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255 inet6 fe80::192:8e90:2647:97bc p...
2021-11-25 15:36:32 2302
原创 VirtualBox 虚拟机配置NAT网络
1、VirtualBox菜单 管理>>全局设定...在弹出的窗口中选中网络,再选NAT网络,点击右侧的“+”按钮,会增加一个网络名称,双击新增的网络名称,弹出NAT网络明细窗口,可修改网络名称,改为Nat-test。点击端口转发,可配置主机与虚拟机的端口转发关系子系统的IP为虚拟机的IP2、安装CentOS7并配置网络a) 虚拟机网络配置b) 修改虚拟机ip配置# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3T..
2021-11-25 15:32:02 6958
原创 正则表达式
一、正则表单式的作用1.1 校验内容的有效性String str = "163yin.weiwei@qq.com";String regex = "^[\\w-]+(\\.[\\w-]+)*@([\\.\\w-]+)+$";boolean result = Pattern.matches(regex, str);1.2 替换内容示例1:将url解析为a标签String str = "这是测试的文本[url = baidu.com]百度[/url],结束";String patter
2021-04-07 18:27:11 160
原创 ant-design-vue-pro docker部署
ant-design-vue-pro docker部署1、Dockerfile在项目根路径下,内容:# build stageFROM node:lts-alpine as build-stageWORKDIR /appCOPY . .RUN yarn install && yarn run build# production stageFROM nginx:stable-alpine as production-stageCOPY nginx/nginx.con.
2021-03-06 23:49:33 805
原创 javacv实现java桌面应用的人脸识别
这里有javacv实现人脸识别的demo,是Swing应用的https://github.com/bytedeco/javacv或者https://gitee.com/nanbowang/javacv.gitpom.xml<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>
2021-01-13 16:59:04 749
原创 javacv获取摄像头列表
String[] deviceDescriptions = VideoInputFrameGrabber.getDeviceDescriptions();这一个方法就能获取到摄像头列表,源文件中该方法的内容如下:import org.bytedeco.videoinput.*;public static String[] getDeviceDescriptions() throws Exception { tryLoad(); int count = videoInput.l
2021-01-13 15:36:44 1410 2
原创 spring cloud alibaba服务注册
1、nacos 1.4.0启动:startup.cmd -m standalone2、创建Spring Cloud 项目2.1 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht
2020-12-01 17:55:15 138
原创 在vue-cli2 中使用 ant design vue
在vue-cli中使用 ant design vue一、按照 vue-cli 工具npm install -g @vue/cli二、新建要给 vue 项目vue create antd-demo选择 Default ([Vue 2] babel, eslint),等待项目创建完成进入项目,并启动cd antd-demonpm run serve三、引入 antdnpm install ant-design-vue --save1、修改 src/main.js,引入 ant
2020-10-28 20:00:57 2824
原创 Java压缩html
web页面静态化时,也会需要将html文本内容做压缩处理,如下:pom.xml<dependency> <groupId>com.googlecode.htmlcompressor</groupId> <artifactId>htmlcompressor</artifactId> <version>1.5.2</version></dependency><dependency>
2020-09-20 17:59:13 888
原创 linux下的svn仓库迁移到windows
1、准备a) 从 下载windows绿色版svn,解压缩到d:/svn/subversionb)将linux下的svn仓库目录完整备份下来,比如svn_repos.tar.gz,解压缩到 d:/svn/svn_repos2、启动svn在cmd下执行 d:/svn/subversion/svnserve -d -r d:/svn/svn_repos 即可启动svn服务如果把d:/svn/subversion/ 配置到path路径中命令会更简单3、检出svn中的代码svn chec.
2020-07-26 19:32:27 1190
原创 MySQL导出数据的命令
1、mysqldump导出整个库mysqldump -uroot -p erp | gzip > erp_20200722.sql导出表mysqldump -uroot -p erp user | gzip > user_20200722.sql带条件导出mysqldump -uroot -p --where="user_id='2a36f58'" erp user > user_20200722.sql2、mysqlmysql -uroot -p erp
2020-07-22 18:12:30 481 2
原创 Docker部署gitlab
一、Docker部署gitlabdocker pull gitlab/gitlab-cemkdir -p /home/gitlab/configmkdir -p /home/gitlab/logsmkdir -p /home/gitlab/datadocker run -d -p 7443:443 -p 780:80 -p 722:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/git
2020-07-20 15:57:23 282
原创 ETL工具Kettle入门
Kettle是Java编写的一套开源的ETL解决方案。一、下载Kettle访问https://sourceforge.net/projects/pentaho/下载7.1版本,然后解压缩,找一个mysql的驱动jar包(如mysql-connector-java-5.1.49.jar)复制到kettle的lib目录下运行Spoon.bat 即可启动Kettle(注:Spoon.bat文件可以编辑,修改JAVA_HOME以及JVM参数)二、准备数据库和数据创建数据库kettle,...
2020-07-16 19:36:48 429 1
原创 mysql数据库编码由utf8调整为utf8mb4
一、修改配置文件修改配置文件my.cfg 或 my.ini 的以下各项[client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_con
2020-07-14 19:35:30 478
原创 docker环境下运行nginx
一、docker运行nginx1、搜索并下载 nginx镜像docker search nginx 用docker search命令也能查,但是其实搜索结果看起来不方便。更适合在https://hub.docker.com/搜索镜像,比如搜索nginx能找到 nginx最新的稳定版1.18.0,然后执行pull命令# docker pull nginx:1.181.18: Pulling from library/nginx8559a31e96f4: Already e...
2020-07-10 16:55:04 5768 4
原创 pymongo访问MongoDB
一、允许MongoDB被其他IP访问1、编辑 /etc/mongod.conf,添加下面一行bind_ip=0.0.0.02、开启防火墙端口或关闭防火墙firewall-cmd --zone=public --add-port=27017/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-ports或者 systemctl stop firewalld3、验证MongoDB可以被访问下载客户端工具robo3t.
2020-07-09 15:41:27 166
原创 CentOS7安装MongoDB4
一、安装把mongodb安装包上传到服务器,然后解压缩# tar zxvf mongodb-linux-x86_64-rhel70-4.2.8.tgz# mv mongodb-linux-x86_64-rhel70-4.2.8 /usr/local/mongodbcd /usr/local/mongodb# vi /etc/profile.d/mongo.shexport MONGO_HOME=/usr/local/mongodbexport PATH=$MONGO_HOME/bin:$PA
2020-07-06 18:58:35 295
原创 python爬虫综合应用实例
本文是一个爬虫的综合应用实例,使用了Selenium、用户身份登录、接口爬取、url跳转、excel保存数据等技术。import timeimport jsonfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.common.keys import Keysfrom selenium.common.exceptions im
2020-07-02 17:41:08 1161
原创 部署docker私有化仓库
docker镜像仓库对于docker应用来说是必不可少的1、使用docker hub也是一个选项,但是国外的地址对于我们来说存在比较慢的问题2、使用阿里云的docker仓库,结果发现2020年3月已经收费了总的来说,就搭建一个私有化的docker仓库是需要的,下面介绍部署私有化仓库的步骤:1、使用registry 镜像创建私有仓库docker run -d -p 5000:5000 registry:2如果5000端口被占用,请使用其他端口2、配置ssl证书启用https对于
2020-05-20 18:36:39 427
原创 解决Android Studio 3.6.3安装过程中遇到的问题
Android Studio 3.6.3安装过程中可能遇到两类问题:一、Unable to access Android SDK add-on list访问 http://ping.chinaz.com/dl.google.com,输入dl.google.com然后,点ping检测,选最快的那个IP(第一个)编辑 C:\Windows\System32\drivers\etc\hosts 文件,添加下面这行203.208.40.73dl.google.com二、gradle的问题..
2020-05-12 11:30:50 9747
原创 svn迁移到git(保留提交记录)
各种原因我们可能会遇到迁移svn到git的情况,下面介绍迁移的过程1、安装 git-svnyum -y install git-svn2、建立svn账号和git账号的映射关系创建一个文件user.txt 内容如下zhangsan=zhangsan<zhangsan@test.com>jerry=jerry<jerry@test.com>tom=to...
2020-04-10 23:18:31 2001 2
原创 Nacos1.2.0单机模式配置MySQL数据库及开启授权
Nacos 是阿里的开源微服务框架,可快速实现动态服务发现、服务配置、服务元数据及流量管理,是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。1、下载Nacos1.2.0访问 https://github.com/alibaba/nacos.git 下载nacos-server-1.2.0.zipnacos-server-1.2.0.zip 包含三个目...
2020-03-30 13:40:24 4202 2
原创 Java读取json文件并输出到excel
假设D:/test.txt文件中保存的是json格式的数据,解析后使用poi写入到excel文件中package vo;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.OutputSt...
2020-03-21 00:03:53 3274
原创 python爬虫爬取数据并以json格式输出成文件
import timeimport jsonfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitclass Test: url = 'http://www.test.com/hello' options = webdriver.ChromeOpt...
2020-03-20 23:55:37 6345
原创 CentOS的定时任务
CentOS的定时任务:1、查看定时任务crontab -l这个目录只能查看当前用户的定时任务,如果要知道所有人配置的crontab,看进入 /var/spool/cron 目录查看,如# cd /var/spool/cron# lses root说明有es 和 root两个用户设置了定时任务,即一个文件代表了一个CentOS的用户如果发现其中有非法的文件存在,需要去验证一下 /e...
2020-03-19 19:05:01 2908
原创 java解析{{}}变量名以及文本内容替换
发短信、发邮件的时候经常会遇到模板内容需要替换成实际数据的问题,本文介绍从文本模板中解析出变量列表,以及参数填入后得到实际文本内容的办法:/** * 根据正则表达式获取文本中的变量名列表 * @param pattern * @param content * @return */public static List<String> getParams(String p...
2020-03-16 23:11:00 4132
原创 查看tomcat的版本
tomcat的版本可以通过执行bin下的 version.sh 或 version.bat获取到,如# sh version.shUsing CATALINA_BASE: /home/test/tomcatUsing CATALINA_HOME: /home/test/tomcatUsing CATALINA_TMPDIR: /home/test/tomcat/tempUsi...
2020-03-13 10:09:43 1125
activiti-designer.zip
2019-11-02
给图片添加放大镜和全屏显示的功能
2019-03-16
tensorflow-1.10.1-cp36-cp36m-manylinux1_x86_64.whl
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人