- 博客(40)
- 资源 (21)
- 收藏
- 关注
原创 Spring Boot 3.x支持采用common-pool配置LDAP连接池
项目中需要根据配置自定义ldap连接池,不能直接采用spring-boot-starter-data-ldap的自动注入。
2024-07-30 16:19:41 262
原创 H2数据库启动时,设置非“全零监听”
全零监听(即将监听地址设置为全零地址,如IPv4中的0.0.0.0或IPv6中的::)在网络服务配置中确实存在一定的安全风险。
2024-07-16 11:22:08 316
原创 二进制成分分析软件(组件漏洞扫描)
推荐使用悬镜,支持IDEA插件,在线分析maven依赖。进入二进制成分分析页面。进入二进制成分分析页面。一个账号免费扫描5次。
2024-07-14 20:29:07 460
原创 dependency-check扫描依赖漏洞
Dependency-Check是由OWASP(Open Web Application Security Project)提供的一个实用开源程序,主要用于识别项目依赖项并检查是否存在任何已知的、公开披露的漏洞。这一工具在软件开发过程中扮演着至关重要的角色,帮助开发人员及时发现并修复潜在的安全风险,提升应用程序的整体安全性。
2024-07-13 17:19:22 200
原创 Java实现下载又拍云图库的文件到本地
又拍云图库需要迁移到其他图库,需要将里面的图片下载到本地。本次依赖又拍云提供的SDK,将SDK下载到本地,导入IDEA中。
2024-07-13 16:41:39 285
原创 Spring Boot 2 Flyway集成
pom.xml添加flyway依赖application.yml添加配置resources资源目录下添加sql脚本。
2023-04-24 22:37:13 334
原创 SVN项目导入Gitlab
如果想迁移前后保证 Commit 作者信息可追溯,需要建立从 SVN 用户到 Git 作者的映射关系,这需要建立一个叫做 userinfo.txt 的文件,利用 SVN 作者 = 作者昵称 的格式表示映射关系。实际上,只提交了 branches ,并没有提交tags。此时,你需要执行一下。在 SVN,每个提交者在主机上有一个用户名,记录于提交信息中,而 Git 使用作者名称和邮箱来标记用户。此时,userinfo.txt 就准备好了,接下来开始克隆 SVN 地址。
2023-04-24 22:35:41 590
原创 Dockerfile-1. 制作nginx、jdk8镜像
ubuntu自带nginx版本比较低,所以需要下载最新nginx 1.24.0。在/etc/apt/sources.list文件添加以下两行。Ubuntu自带镜像下载镜像比较慢,所以设置阿里的镜像源。代表ubuntu的22.04版本。页面查看对应版本简称,添加nginx下载源。
2023-04-24 22:11:47 356
原创 go-zero入门
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。go-zero 包含极简的 API 定义和生成工具 goctl,可以根据定义的 api 文件一键生成 Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript 代码,并可直接运行。强大的工具支持,尽可能少的代码编写极简的接口完全兼容 net/http支持中间件,方便扩展高性能面向故障编程,弹性设计。
2023-04-19 13:26:38 2520
原创 npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本
解决办法管理员身份打开PowerShell输入命令set-executionpolicy remotesigned选择A
2022-04-30 22:30:27 1452
原创 记一次Vue3项目启动报错webpack
Vue3项目启动抱如下错Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)原因:下载的webpack版本过高,目前是webpack5,降低至webpack4即可# 卸载项目中webpacknpm uninstall webpack #重新安装低版本:npm install --save-dev web
2022-04-23 17:44:36 2888 1
原创 Centos7下LVM硬盘扩容
逻辑卷管理LVM(Logical Volume Manager)是Linux系统的一种管理硬盘分区机制,具有动态管理硬盘的能力前提已分配硬盘空间目的对/home目录下空间进行扩容操作查看硬盘 fdisk -l , /dev/sdb为新加硬盘新硬盘分区 fdisk /dev/sdb ,大小200G分区后,可查看到新分区/dev/sdb1格式化分区 mkfs.ext4 /dev/sdb1创建pv pvcreate /dev/sdb1查看VG vgdisplay ,ce.
2022-04-21 17:03:10 1894
原创 Spring Boot 2.x Validation参数校验
编写接口时,为防止非法参数对业务造成影响,需要在Controller层添加参数校验。通过javax.validation的一系列注解可以帮助我们完成参数校验,免去繁琐的逻辑判断。依赖根据JSR 380规范,validation-api依赖中包含标准的参数验证API:Bean Validation 2.0 版本需要Java 8或更高版本。<dependency> <groupId>javax.validation</groupId> <.
2021-10-12 15:19:10 368
原创 Vue3 JSON编辑器
安装依赖npm i vue3-ace-editor使用示例 <v-ace-editor v-model:value="dataForm.apiResFailExample" @init="initFail" :lang="aceConfig.lang" :theme="aceConfig.theme" :options="aceConfig.options"
2021-09-22 22:45:39 2062
原创 IDEA Dockerfile部署Vue项目
前提条件已部署好Docker环境开启Docker的远程控制查看Docker运行状态systemctl status docker编辑图片中Docker服务文件vim /usr/lib/systemd/system/docker.service在ExecStart配置后添加-H tcp://0.0.0.0:2375[Service]Type=notify# the default is not to use systemd for cgroups because the delegate
2021-09-22 22:44:24 876
原创 FastDFS分布式部署
环境准备使用的系统软件名称说明Redhat7.xlibfastcommonFastDFS分离出的一些公用函数包FastDFSFastDFS本体fastdfs-nginx-moduleFastDFS和nginx的关联模块nginxnginx1.18.0编译环境yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel ope
2020-12-09 11:33:47 456
原创 Linux安全-基础加固
Linux加固检查口令最小长度vim /etc/login.defs设置 PASS_MIN_LEN 8检查是否设置口令生存周期vim /etc/login.defs设置PASS_MAX_DAYS 90检查设备密码复杂度策略vim /etc/pam.d/system-auth追加到password requisite pam_cracklib.so后面(ucredit=-1 lcredit=-1 dcredit=-1)password requisite pam_cracklib.so u
2020-10-20 20:36:40 1505
原创 Redhat openssh8.4p1升级
准备工作开启telnet以防服务器升级ssh失败,造成服务器无法连接安装telnetredhat 7.x版本安装yum install telnet-server.x86_64yum install telnet.x86_64yum install xinetd.x86_64 启动服务systemctl start xinetdsystemctl start telnet.socketredhat 6.x版本安装yum install xinetdyum install te
2020-10-20 20:35:19 1006 3
原创 Spring Boot Cache缓存与Redis、Ehcache应用
缓存介绍Spring3.1之后引入了基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(如EHCache 或者Redis),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种annotation,即能够达到缓存方法的返回对象的效果。Spring的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Expression Language)来定义缓存的key和各种condition,还提供开箱即用的缓存临时存储方案,也支持和主流的专业
2020-09-15 10:18:58 469
原创 Spring Boot Mail发送邮件
文章目录邮件协议POP3 接收邮件服务器IMAP 接收邮件服务器SMTP 发送邮件服务器项目依赖项目配置发送邮件简易邮件附件邮件模板邮件邮件协议示例引用于网易邮箱,不同邮箱服务器地址不同IMAP和POP3区别POP3 接收邮件服务器POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(
2020-08-11 10:57:31 768
原创 Spring Boot Tinymce富文本编辑器 配置及场景应用
文章目录基础环境tinymce简介小例子正式开始引入Tinymce脚本渲染区域实例化保存功能内容回显汉化图片上传视频播放基础环境IDEASpring Boot 2.2.1Freemarkertinymce简介TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等。经过多番对比(界面好看),认定Tinymce功能更加完善,并且具备可扩展特
2020-07-03 17:39:16 2554
原创 Spring Boot Freemarker集成PageOffice
文章目录环境集成依赖引入添加Bean注册文件查看、保存前端渲染环境spring boot 1.5.8shiroPageOffice 4.5.0.12Freemarker集成PageOffice功能更强大 集成更简单,支持JAVA、ASP.NET、PHP多种编程开发语言,使开发集成简单高效,事半功倍。 引用官网宣传词官方提供了spring boot themeleaf集成的版本,...
2019-09-29 10:23:15 1033
原创 layui动态表格的增删改查
文章目录表格查询修改批量删除表格查询按钮 <button class="layui-btn" lay-submit lay-filter="lay-index-search"> <i class="layui-icon layui-icon-search"></i> </button>表格主体<table id="...
2019-08-23 11:18:46 2303
原创 layui表单操作
文章目录表单初始赋值监听select表单初始赋值语法:form.val('lay-filter的值', object);form.val("lay-filter", { "name": "苏叶新城" // "name": "value" ,"age": "20"}) 监听selectform.on('select(filter)', function(data){ ...
2019-08-23 11:18:03 592
原创 layui基本操作
文章目录本次存储打开新标签页监听submit提交表单验证通用请求layui 带token访问后台需要验证的接口绑定时间框本次存储//保存layui.sessionData('tmpl',{key:'tmpl_id',value:tmpl_id});//查询console.log('模版ID:'+layui.sessionData('tmpl').tmpl_id);//删除layui....
2019-08-23 11:17:14 1544
原创 redis 4.14哨兵模式搭建及Spring boot配置
文章目录环境安装下载redis配置redis哨兵模式配置结果验证spring boot集成注意事项环境redis:4.0.14linux1主2从安装下载redisredis-4.0.14.tar.gz配置redis解压 tar -xzvf redis-4.0.14.tar.gz编译cd redis-4.0.14/执行make结束后,在redis-4.0.14新建con...
2019-04-20 15:00:26 715
原创 Linux安装Apache OpenOffice
这里写自定义目录标题过程乱码过程1、解压tar -xzvf Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz2、安装cd zh-CN/RPMSrpm -ivh *.rpmcd desktop-integration/rpm -ivh openoffice4.1.6-redhat-menus-4.1.6-97...
2019-04-20 14:48:57 1765
原创 nginx 1.14.2解压版安装
文章目录环境安装测试操作安装包环境nginx-1.14.2.tar.gzopenssl-fips-2.0.16.tar.gzzlib-1.2.11.tar.gzpcre-8.43.tar.gz安装openssltar -xzvf openssl-fips-2.0.16.tar.gzcd openssl-fips-2.0.16/./config && make...
2019-04-20 09:12:24 1881
原创 Spring Boot JPA分页
常用方法总记录数 :page.getTotalElements() 当前第几页:page.getNumber() 总页数:page.getTotalPages()当前页面的List:page.getContent()当前页面的记录数:page.getNumberOfElements()基本分页单元public class Meta { private int page; /...
2019-03-04 15:41:50 3245
原创 Redhat更换yum源
简述redhat没有进行注册(收费了),不能够使用其自带的yum源,所以需要第三方的源来代替。过程查看自带yum源rpm -qa | grep yum# 查询结果yum-utils-1.1.31-24.el7.noarchyum-langpacks-0.4.2-3.el7.noarchyum-metadata-parser-1.1.4-10.el7.x86_64yum-rhn-p...
2019-03-04 15:38:59 579
原创 JPA使用过程中遇到的问题
MySQL结合过程问题Hibernate命名策略更改表名Spring Spring Data JPA 错误: Page 1 of 1 containing UNKNOWN instancesJPA Pageable查询索引是从0开始,前端传入page值默认为1。Page<WorkTaskMonitorRo> taskPage=workTaskService.queryTaskP...
2019-03-04 15:36:50 868
原创 Linux下解决TNS-12541 TNS no listener问题
场景Navicat连接远程oracle数据库,数据库搭建在Redhat 7.1服务器上,莫名出现这个问题。解决办法检查监听状态无监听,则查看监听文件查看监听状态lsnrctl status如果有监听,则如下图,显示有服务orcl(服务名)监听。如果没有监听,查看监听文件cd /opt/oracle/product/oraHome/network/admintnsnames...
2019-03-04 15:34:49 21409
原创 Redhat7.1静默安装Oracle 11g
安装前环境配置以下配置在root用户下执行安装依赖先将redhat自带yum源更换,然后安装下面依赖。yum -y install binutils \compat-libstdc++-33 \elfutils-libelf \elfutils-libelf-devel \expat \gcc \gcc-c++ \glibc \glibc-common \glibc-de...
2019-03-04 15:33:56 922
原创 远程访问Docker中oracle 11g
文章目录环境安装dockerdocker常用命令安装oracle修改用户信息测试一下结束了么?选择编辑,打开虚拟网络编辑器环境主机win10,宿主机 Ubuntu 18.04Docker version 18.09.2oracle 11gVmware Workstaion 15 Pro安装docker安装docker有两种方式,一种从Ubuntu的存储库安装,这种安装方式dock...
2019-03-04 15:32:27 2039
原创 Java深拷贝与浅拷贝
Java深拷贝与浅拷贝前言浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值(复制基本数据类型,传递对象引用)深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值(创建新的对象,并且复制对象内的成员变量)浅拷贝public class ShallowCopy implements...
2018-01-18 16:59:16 144
原创 IntelliJ IDEA license server搭建
本文用于搭建JetBrains系列软件激活服务器,如有能力,请支持正版准备Centos 7Nginx适用于JetBrains系列安装nginx yum install epel-release yum -y install nginx service nginx start systemctl enable nginxngi...
2017-12-30 22:59:53 2444
mariadb-11.4.0-winx64.msi
2024-07-13
git-2.45.2.tar.gz
2024-07-13
dependency-check-10.0.2-release.zip
2024-07-13
redis客户端RedisDesktopManager Windows 2022.2版本
2022-04-16
RedisDesktopManager 2020.7
2021-01-22
RedisDesktopManager 2020.5
2020-11-18
海螺模板v4.0修复版.zip
2020-10-27
chromedriver安装包
2020-10-21
openssh8.4升级
2020-10-21
openssh8.3.zip
2020-08-11
Redhat nginx1.14.2安装包
2019-04-20
算法 第4版-谢路云译 带书签
2019-02-23
java io包(代码包)
2015-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人