自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 nexus保姆级教程,搭建maven私服、docker私服、yum私服

1.安装Nexus1.1 普通安装 安装jdk,并且配置了JAVA_HOME环境变量 这里不作详细说明,如果已经安装过jdk的可以跳过此步骤 需要注意的是,该版本的nexus只支持jdk8,太新版的也不行 下载nexus 下载地址:https://www.sonatype.com/download-nexus-repo-oss Linux上选择unix版本 上传到Linux后解压 tar -zxvf nexus-3...

2020-11-16 09:20:28 1687

原创 使用harbor搭建docker私服

安装harbor前,需要提前安装好docker和docker-compose检查是否安装了docker和docker-compose。

2024-02-23 10:51:04 647

原创 Java使用pdfbox将pdf转图片

目前比较主流的两种转pdf的方式,就是pdfbox和icepdf,两种我都尝试了下,icepdf解析出来有时候会出现中文显示不出来,网上的解决方式又特别麻烦,不是安装字体,就是重写底层类,所以直接使用了pdfbox。

2023-09-01 15:53:33 1343

原创 Oracle报错 PLS-00103: 出现符号 ““在需要下列之一时

检查了语法,你会发现语法没有任何问题,标点也没有任何问题。在IDEA中执行以下SQL时,报了这个异常。换行符为CRLF,我们需要改成LF。

2023-08-29 14:42:32 1413

原创 Springboot实现接口传输加解密

先给大家看下效果,原本我们的请求是这样子的加密后的数据传输是这样子的加解密步骤:1.前端请求前进行加密,然后发送到后端2.后端收到请求后解密3.后端返回数据前进行加密4.前端拿到加密串后,解密数据加解密算法:本文用的是国密算法作为参考,当然大家也可以用其它算法进行加解密国密算法加解密可参照:java/vue使用国密sm2进行数据加密_vue sm2_qq243920161的博客-CSDN博客java/vue使用国密sm2。

2023-06-18 01:13:53 8497 11

原创 java/vue使用国密sm2、sm3、sm4进行数据加密

java/vue使用国密sm2、sm3、sm4

2022-11-15 15:41:02 10988 7

原创 解决idea/webstorm使用Dockerfile部署项目时文件乱码

使用Dockerfile打包时,如果文件名有中文,进入容器查看文件,会发现都是乱码,例如这样 Dockerfile中添加然后构建镜像问题解决我们到idea/webstorm中部署项目又出现了乱码,加了LC_ALL=C.UTF-8也没用,而且这次的乱码好像和刚刚不一样,排查了很久,查了很多资料,网上的博客不是加LC_ALL=C.UTF-8,就是加LANG=C.UTF-8,都没用,最后发现是编译器的问题选择Help中的Edit Custom VM Options在最后一行加上-Dfile.encod

2022-07-07 21:21:30 630 1

原创 uniapp写的密码本,用于记录生活常用的密码

软件介绍该软件用来储存日常生活中的一些常用密码建议不要储存过于重要的密码,如银行卡密码支付宝支付密码等请务必牢记您的登录密码,该版本暂不支持忘记密码这个世界没有绝对的安全,尽管我在努力的提高该软件的安全性,但是这也不能确保把密码存放在这里就是绝对的安全,所以如果您在使用过程中出现一些意外的情况,如密码丢失等,作者概不负责同意以上原则可继续使用该软件承诺不联网,不窃取用户信息开源地址https://gitee.com/linzhehao/password软件截图技术栈使用技术

2022-04-30 23:10:35 2087 2

原创 docker搭建gitlab

1.获取邮箱授权码,让gitlab具有发送邮件功能以QQ邮箱为例邮箱首页有个设置选择账户 开启POP3/SMTP服务验证密保后会生成一串授权码2.拉取镜像docker pull gitlab/gitlab-ce3.创建配置文件gitlab.rb# 外部访问的域名external_url 'http://git.linzhehao.cn:8090'# 外部访问的ssh地址gitlab_rails['gitlab_ssh_host'] =...

2022-03-28 12:24:44 1037

原创 还在用内网穿透?手把手教你搭建pptp服务器

前言说到内网穿透,想必很多人都会想到花生壳、natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽、限制协议等等pptp能做什么?1.连上pptp的主机都会有个局域网ip,互相可以通过局域网ip进行访问,可以让多台远程主机互相访问2.可以做内网穿透,无端口数量限制,带宽取决于你服务器的带宽3.内网穿透之后,可以在自己的主机上搭建服务,云服务器只做转发,减少云服务器的负载4.其它用途就看个位小伙伴的脑洞了...准备工具云服务器一台,具备公网i

2022-01-15 23:25:53 36099 50

原创 java阿拉伯数字转中文或金钱

前言:网上很多算法都是到亿就gg了,目前的算法能到大数,什么是大数?来张图了解下算法可以到1000大数,也就是10的75次方,不过一般京以上是用不到了演示示例一:普通转换System.out.println(NumberUtil.numberToChina("1024"));结果:示例二:大数字转换Integer.MAX_VALUE都不想演示了,直接Long.MAX_VALUE

2021-12-23 10:33:21 979

原创 将门禁卡写入到手机、手环,加密卡也能写

前言准备材料IC卡操作读取卡内数据写入到小米手环写入到小米手机写入到华为手机复制IC卡ID卡操作读取ID卡数据复制ID卡前言门禁卡一般分为IC卡和ID卡 IC卡又分为UID、CUID等等 只有IC卡才能写到手机或手环 ID卡只能复制,无法写入到手机或手环 需要具有NFC的手机才可以写入到手机准备材料promark3一台(淘宝上有,300多一台) Windows电脑一台 promark3软件,购买后卖家会赠送软件和账号 UID卡一张IC卡操

2021-10-30 13:11:57 34399 2

原创 Java获取一棵树的3种方法

树在很多地方都会用到,比如权限菜单、省市县等等,思路就是先把列表查出来,然后再生成一棵树

2021-10-21 11:04:08 1135

原创 js比较文本内容

比较两段文本内容的差异,网上都没有合适的算法,只能自己写了,效果如下图<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title..

2021-09-10 11:32:46 1836 1

原创 windows生成ssl证书,实现本地https访问

下载openssl下载地址https://slproweb.com/products/Win32OpenSSL.html安装openssl配置环境变量将openssl的bin目录配置到path中生成私钥文件openssl genrsa -des3 -out localhost.key 2048去除口令,否则启动nginx时需要密码move server.key localhost.key.bakopenssl rsa -in localhost...

2021-08-28 09:11:03 9516

原创 Auto.js蚂蚁森林自动偷能量脚本

前言偶尔在玩偷能量,刚好发现auto.js可以编写自动化脚本,代替按键精灵,无需root就可以使用,语言使用的是JavaScript,api文档也挺清楚的,稍微有点js基础就能写,上手也不难,就顺手写了个偷能量的脚本玩玩,代替简单的重复性操作使用方法1.下载auto.js也可以到我的gitee上下载https://gitee.com/linzhehao/energy/blob/master/Auto.js.apk2.开启无障碍模式首次打开Auto.js的时候,会提示开启无障碍模式,.

2020-10-16 00:25:58 9181 16

原创 Spring Boot手动封装属于自己的starter

新建一个Spring Boot项目输入相关信息遵循官方建议的命名规则xxx-spring-boot-starter注意这里是jar,不是war一直下一步,直至完成添加所需依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactI...

2020-04-25 19:45:13 892

原创 Tomcat、Nginx配置SSL证书,实现https访问

准备环境阿里云服务器 已备案的域名 JDK、Tomcat1.进入云盾证书购买页面,选择免费版进行购买2.进入SSL证书管理控制台,进行证书申请3.填写域名及相关信息4.验证后提交审核5.等待审核6.审核通过后到SSL证书管理控制台进行下载7.选择Tomcat,下载8.解压后得到两个文件9.在服务器的Tomcat目录下新建一个...

2020-01-11 23:25:53 1760

原创 Java使用poi导入、导出Excel

读取Excel时,踩了各种坑,在工具类中避开了,拿来就可以直接用,不过还是得注意以下几点Excel的列必须和model的字段数量一致,并且顺序必须一样 model数据类型仅支持Short、Integer、Long、Float、Double、String、BigDecimal 仅支持xlsx和xls格式的Excel工具类源码所需依赖<dependency> &...

2019-12-19 23:10:12 4521

原创 OKHttp3带参数发送get和post请求工具类

需要引入依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.3.1</version></dependency>impo...

2019-12-17 23:20:18 11453

原创 Java实现List分页(逻辑分页)

手写分页时遇到各种坑,修复了之后分享给大家 /** * 手动分页 * * @param originList 分页前数据 * @param pageNum 页码 * @param pageSize 每页数量 * @return 分页后结果 */ public <T> List<T> getPage(List<T> origi...

2019-11-10 22:32:05 2113

原创 Java五子棋人机对战AI算法

自己写的人机对战,思路是给每个未下的棋子进行评分,活二、活三、冲四等分别代表不同分数,取最高分数进行落子简单写了个前端页面,大家可以玩玩看https://www.linzhehao.cn/Gobang/single下面是Java的核心代码及用法一、示例用法public class MyTest { public static void main(String[] args)...

2018-12-11 16:55:30 4432 2

原创 Java连接SQL Server 2008

网上搜了很多方法,好多方法都不管用,我是东凑西凑,各种百度,终于连上数据库了,话不多说,把我的总结分享给大家1.用Windows身份验证登陆2. 展开安全性,登陆名,找到sa,然后双击它3.设置密码,一会儿连接的时候要用到,我这里设置成14.在状态这里设置授予和启用5.右键服务器名,属性,安全性,选择SQL server和Windo...

2018-01-04 15:56:20 32763 18

原创 C语言贪吃蛇

不管那么多,先上图这个是游戏主界面有多种模式可以选择,不妨可以挑战一下地狱模式代码#include "time.h"#include "stdio.h"#include "conio.h"#include "stdlib.h"#include "windows.h"#define width_MAX 60//最高宽度#define height...

2017-08-25 12:39:01 398

Spring Boot手动封装starter

解压后先打开file-spring-boot-starter进行install,然后再用file-demo测试

2020-04-25

Spring、SpringMvc、MyBatis框架(SSM框架)

自己刚刚写的SSM框架,集成了通用Mapper、MyBatis自动代码生成、Log4j、、拦截器、Layui页面

2019-05-03

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

TA关注的人

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