自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客直通车

好记性不如烂笔头,但是笔头太多了也很头疼o(╥﹏╥)o,特此写一篇总结摘要性的博文。本文以常用问题的视角切入,引导性观看具体文章。项目开发,离不开windows;项目上线,离不开linux;后端开发,绕不开Java;前端开发,绕不开vue;后端自测,离不开Junit;集成测试,离不开postman;

2023-05-05 11:39:07 507

原创 SpringBoot直通车

使用idea搭建springboot项目:https://blog.csdn.net/qq_42873640/article/details/105289384前后端分离之springboot:https://blog.csdn.net/qq_42873640/article/details/105838077前后端分离之vue:https://blog.csdn.net/qq_42873640/article/details/105861349spring注解:https://blog.csdn..

2021-08-26 13:40:54 84

原创 frp内网穿透

Linux使用frp解压安装,路径在/opt/frp_0.34.1_linux_amd64启动frp服务端,默认端口7000[root@VM-8-4-centos opt]# cd /opt/frp_0.34.1_linux_amd64[root@VM-8-4-centos frp_0.34.1_linux_amd64]# nohup ./frps -c ./frps.ini &使用nohup xxx &的方式启动,可以再关闭连接工具后,linux依旧运行frpwindow

2021-05-18 21:36:50 185

原创 RDP远程

参考文章:Windows多用户远程桌面----采用RDP Wrapper Library支持所有的Windows版本1.公司电脑操作系统版本:18363.1316在gitHub上找到的rdpwrap.ini如下,追加到rdpwrap.ini文件中,就可以支持系统了[10.0.18362.1316]LocalOnlyPatch.x86 = 1LocalOnlyOffset.x86 = B67C6LocalOnlyCode.x86 = jmpshortLocalOnlyPatch.x64 =

2021-01-21 11:27:24 1876

原创 安装和使用centos7

安装略,尽量不修改路径吧,否则容易出现无法初始化的情况。本次是先选择iso路径的安装,简易安装成功后是有可视化桌面的。使用1.查看本机ip[root@localhost Desktop]$ ifconfigeno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:b2:8d:3c txqueuelen 1000 (Ethernet) RX pac

2020-12-14 18:04:53 359

原创 nginx部署

windows版绿色版nginx,下载解压即可使用。vue编译之后会生成dist文件夹,目录结构如下:|——index.html|——static|——|——css|——|——js|——|——img|——|——fonts是一个单页面的应用,资源都是静态的,可以使用nginx做静态资源服务器。步骤:安装nginx,例如D:\nginx-1.13.12;进入D:\nginx-1.13.12\html文件夹,将vue编译后生成的dist文件夹放进去;修改D:\nginx-1.13.12

2020-09-15 14:29:21 387

原创 数据库知识导航

综合项目支持多数据库:https://blog.csdn.net/qq_42873640/article/details/107985277各数据库远程连接及ipv6环境配置:https://blog.csdn.net/qq_42873640/article/details/107064256oraclelinux之oracle建库建表:https://blog.csdn.net/qq_42873640/article/details/108217239mysqlmysql主从

2020-09-07 16:33:43 153

原创 linux常用命令

linux命令Linux-Shell教程:https://www.cnblogs.com/zhang-jun-jie/p/9266858.html常用的文件及作用:常用文件作用示例/etc/rc.local开机自启项,是/etc/rc.d/rc.local的快捷方式/etc/rc.d/rc.local有执行权限才会生效/etc/rc3.d/Sserver.sh/etc/sysconfig/network1.永久设置计算机名;2.开启IPV4和IPV6;3.设置默认IP

2020-07-13 16:52:26 886

原创 form-create 低代码开发

form-create低代码开发

2024-04-19 15:54:13 1512

原创 Ubuntu20 + KVM虚拟机

Ubuntu20 + KVM虚拟机。

2023-03-17 11:14:58 1292

原创 tomcat打debug断点调试

tomcat断点调试

2023-02-13 13:42:34 3708 2

原创 pdfjs-dist

使用2.0.943无草案版本,避免高版本中的高级语法总报错问题。

2022-09-22 18:02:49 15168

原创 Java8 流式编程

常用场景

2022-09-06 11:35:40 141

原创 SM2加解密、签名验签

加密流程。

2022-08-11 16:31:47 12779 1

原创 postman入门

postman

2022-08-11 11:56:48 3918 1

原创 JavaParse入门

JavaParse

2022-08-08 16:50:45 326147 1

原创 神舟通用数据库

安装和使用神通数据库使用默认数据库名和端口,其他信息也用默认的。按指引操作安装结束后,可以在服务里看到有两个服务:代理服务和OSRDB实例服务,第一次手动启动。建库前,需要先停掉其他正在运行的实例,例如默认OSRDB数据库。以防万一,以管理员身份运行数据库配置工具。创建NETSEAL_7数据库实例,创建完需要手动启动该实例。每一个新创建的数据库实例,都有3个默认管理员,第一次登录一般用sysdba登录。登录后再创建用户,即可用新用户登录。填写数据库名、端口号后续流..........

2022-06-29 16:49:17 6043 2

原创 windows+jdk 使用keytool工具

将test.jks 配置到Tomcat里,用https访问,点击不安全,可以查看到该证书。

2022-06-24 15:24:25 2425

原创 ASN1初阶

实战public void genDerASN1() throws Exception { // 创建ASN1EncodableVector, 存放sequence的数据 ASN1EncodableVector encodable = new ASN1EncodableVector(); encodable.add(new DERInteger(10)); //10对应的hex为0a encodable.add(new DERUTF8String("string")); // ASN

2022-05-29 10:36:56 735

原创 SQLServer数据库

基础在数据库中有一个系统表sysobjects,里面存储了数据库各个对象的信息1. 建库创建一个名为myfirestdata1010的数据库,数据存储在xxx.mdf,日志存储在xxx.ldfCREATE DATABASE myfirestdata1010on PRIMARY( name = 'myfirestdata1010', FILENAME = 'E:\SQL Data\myfirestdata1010.mdf')log ON( name = 'myfire

2022-04-09 11:52:48 2887

原创 DB2数据库

基础一个DB2实例可以同时管理多个DB2数据库一个DB2数据库只能由一个DB2实例管理一个DB2数据库只能使用一种代码页表table存放在表空间tablespace中数据库最小的存储单位是数据页datapage,DB2数据库中有4KB、8KB、16KB、32KB数据页,代码页DB2的字符数据类型,例如char、varchar、clob、dbclob都有相关联的字符代码页,可以把代码页理解为对照表,用来将字母、数字转换为用来存储的二进制数据代码页在create database中通过code

2022-04-08 16:29:48 3029

原创 信息安全规范及使用场景

前言安利一个网站:网安网:https://www.wangan.com/discuss/zhishi/docs上面有很多规范文档,如下图所示:PKI相关规范常用技术规范电子印章签章GB/T 38540-2020 信息安全技术 安全电子签章密码技术规范GM/T0031 安全电子签章密码技术规范GM/T 0033 时间戳接口规范GM/T 0004-2012SM3 密码杂凑算法GM/T 0009-SM2密码算法使用规范-报批稿GM/T 0016-智能

2022-03-15 14:28:16 1139

原创 Jenkins自动化构建

Windows构建1. 下载运行Jenkins到官网下载war包运行:可以java -jar jenkins.war 运行,也可以放Tomcat里运行对于java -jar方式,方提供了Installing Jenkins as a Windows service,安装为windows服务,开机自启。没有亲测过。Jenkins的默认工作空间是c盘,后续的所有数据都会存到c盘。如果不喜欢放在c盘,那么下完war就先不要运行。更改工作空间的方法是:在系统建立环境变量,这里改为D:\jenk

2021-11-23 14:31:26 1517

原创 Java画圆章

圆在一个平面内,围绕一个点并以一定长度为距离旋转一周所形成的封闭曲线叫做圆(Circle)。圆具有旋转不变性。Java画图java的awt包,提供了抽象类Graphics2D,类里面提供了一系列的画图方法,drawdrawOvaldrawStringdrawImage可旋转坐标系,旋转字体;可指定颜色、字体、字号、线的宽度等等;图章1.首先画圆;2.计算位置,画图章的名称,eg:财务专用章;3.计算位置,画图章的所属单位,eg:简氏控股集团郑州分公司;4.画中心的五角星;

2021-11-19 11:49:44 149

原创 PDF文件结构及签章

数据类型直接对象八种直接对象类型约束示例Boolean Objects值为true、falseNumeric Objects包含整型和浮点型120.01String Objects由一系列0-255之间的字节组成,总长度不能超过65535文字字符用()括起来16进制数据用<>括起来字符串对象必须被完整的读入(Brillig)Name Objects由一个前导/ 和后面一系列字符组成,最大长度为127。 Name是一个原子符号且具有唯一性,

2021-10-25 17:44:45 3975 2

原创 多线程实战

线程简介实现一个线程,必须创建一个thread实例,override run方法,并且调用start方法启动线程。线程的生命周期分为new,runnable,running,block,termate.1. 创建线程的方式newThread的方式创建线程线程池1.1 new Threadnew Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).s

2021-10-19 17:05:04 236

原创 Scoket通信

1. socket介绍socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信2. 编码示例服务端:package cn.com.gs.demo;import cn.com.gs.common.socket.BasicCommunicator;import cn.com.gs.common.util.StringUtil;import java.net.ServerSocket;import java.net.Socket;/** * @au

2021-10-19 15:46:28 296

原创 Docker安装和使用

启动报错Failed to start Docker Application Container Engine.修改/etc/sysconfig/selinux,设置selinux的值为disabledError starting daemon: error initializing graphdriverApr 3 15:31:11 Docker kernel: bio: create slab <bio-2> at 2Apr 3 15:31:11 Docker dockerd: t

2021-10-07 20:36:19 825 1

原创 Spring和SpringBoot的区别

springspringboot配置web.xml,加载spring、SpringMVCspring:组件扫描及开启注解默认情况下,会扫描启动类之下的所有目录的类spring:读取配置文件spring:数据源application.ymlspring.datasourcespring:事务及开启注解@Transactionalspring:文件上传SpringMVC:组件扫描,指定控制器路径默认情况下,会扫描启动类之下的所有目录的类...

2021-09-13 16:15:49 2085

原创 MongoDB

菜鸟教程:https://www.runoob.com/mongodb/mongodb-databases-documents-collections.html概念下载windows版和linux版,参见菜鸟教程启动只需要在 MongoDB 安装目录的 bin 目录下执行 mongodb 即可连接创建和使用在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。创建数据库:https://www.runoo

2021-08-25 11:49:17 151

原创 国产操作系统

1. 统信UOS软件包管理系统UOS是基于Debian发行版本,使用的是DPKG包管理机制。UOS系统的软件升级的源配置,在/etc/apt/sources.list。文件内容的格式如下:deb [by-hash=force] https://packages.chinauos.cn/ eagle main contrib non-free第一列描述了文件类型,是deb类型还是deb-src类型,deb是已经编译好的二进制软件包,deb-src是源码包,第二列是使用的镜像地址,apt可以使用多

2021-08-24 16:10:46 501

原创 Java各版本特性

Java各版本特性接口Java7接口方法全是public abstract修饰,没有方法体Java8接口支持添加默认方法,default修饰,有方法体Java9接口可以添加私有方法,private修饰,有方法体

2021-08-09 10:41:04 161

原创 Validate注解校验

前言简述JSR303/JSR-349,hibernate validation,spring validation之间的关系。JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotNull,@Pattern,他们位于javax.validation.constraints包下,只提供规范不提供实现。而hibernate validation是对这个规范的实践(不要将hibernate和数据库orm框架联系在一起),他提供了相应的

2021-06-30 10:00:12 665

原创 Spring注解

【重要区别】@Component:会当做配置类,但不会为其生成CGLIB代理class@Configuration:会当做配置类,但会为其生成CGLIB代理class在获取当前类名时,使用@Component获取的是当前类名;而@Configuration获取的是当前类名+唯一标识(CGLIB代理)【一般区别】@Configuration本质上还是@Component。@Configuration标记的类必须符合下面的要求:配置类不能是 final 类、都必须声明为static配置注解通常

2021-06-11 13:35:33 217 2

原创 Gateway网关

1. 网关介绍注意:spring cloud gateway 依赖,需要在spring boot和spring webflux提供的netty下运行,不能在Servlet容器中运行,也就是不能同时依赖spring-boot-starter-web2. 使用2.1 依赖<!-- spring cloud gateway 依赖--><dependency> <groupId>org.springframework.cloud</groupId> &l

2021-06-11 11:06:04 284 1

原创 Nacos

下载安装包:https://github.com/alibaba/nacos/releases下载nacos-server-$version.zip包,Windows下载解压后(.zip),直接点击bin/startup.cmd -m standalone就可以了。默认启动端口是8848,可以在conf下找到application.properties文件,对server.port进行修改。可视化控制台:http://localhost:8848/nacos, 默认的用户名和密码都是nacos。

2021-06-09 11:35:10 406

原创 PKCS7

Enveloped-data 内容类型enveloped-data内容类型由任意类型的加密内容和加密的一个/多个接收者的内容加密密钥组成。加了密的内容和加了密的内容加密密钥一起构成了接收者的“数字信封”。Enveloped-data的组建过程分以下几步:随机产生一个对应于特定加密算法的内容加密密钥。内容加密密钥用每个接收者的公钥加密。对于每一个接收者,把加了密的内容加密密钥和接收者的其他信息放入RecipientInfo值中。用内容加密密钥加密内容。(内容加密可能会需要填充一些块;见Secti

2021-06-02 11:57:46 5470 2

原创 项目打包问题

部署场景:NetSeal的项目分为webserver和common,webserver依赖common和spring等第三方包(lib),common依赖spring等第三方包;打包:将webserver和common分别打出自己的src部分部署:在Tomcat中,E:\apache-tomcat\webapps\webserver\WEB-INF\lib中放入webserver.jar(命名无要求),common.jar,和依赖的所有第三方jar。Eclipse项目右键——export——Jav

2021-05-21 18:57:10 189

原创 Linux部署后问题排查

腾讯云服务器的Tomcat经常无故挂掉有可能是内存问题,内存不足导致线程被kill。查看/var/log/messages文件May 19 18:19:26 VM-8-4-centos kernel: [26860] 0 26860 28753 616 57 0 0 sshdMay 19 18:19:26 VM-8-4-centos kernel: [26865] 74 26865 28231 419

2021-05-19 18:35:30 90

原创 DFS分布式文件存储系统

1. 安装2. 使用3. 常见问题3.1 stroarge无法启动检查stroarge.conf中配置的23000端口启动情况,执行lsof -i:23000发现没有进程信息,说明未启动成功[root@VM-8-4-centos rc3.d]# lsof -i:23000[root@VM-8-4-centos rc3.d]# 检查stroarge.log日志信息,使用tail -f xxx[root@VM-8-4-centos ~]# tail -f /opt/infosec/Fi

2021-05-19 15:52:19 2231

空空如也

空空如也

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

TA关注的人

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