自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leoppeng的专栏

leoppeng的专栏

  • 博客(56)
  • 收藏
  • 关注

原创 tomcat 相关

然后java.util.logging.ConsoleHandler.encoding 的 UTF-8 换成GBK就可以解决乱码问题了。打开tomcat文件下的conf文件,打开logging.properties文件;改为 set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"将set _RUNJAVA="%JRE_HOME%\bin\java.exe"更改文件:TOMCAT_HOME\bin\setclasspath.bat。重新运行tomcat后,打开网页输入网址。

2024-08-31 10:18:58 278 1

原创 报表-显示图片(logo、签名、签章等)

字段里面存图片url或base64比如:https://img2.baidu.com/it/u=99450198,2193994199&fm=253' as img1或data:image/png;base64,因为base64体积大,适用于图片尺寸小,并且数量小的情况。

2024-07-02 10:14:27 172

原创 麒麟v10-sp3安装kkfileview

会自动安装LibreOffice,因为/bin/install.sh判断了不是redhat-release就是ubuntu,导致麒麟系统会走ubuntu,所以会失败,这里改一下如果是麒麟也走install_redhat就可以了。执行:/bin/startup.sh。

2024-07-01 16:46:32 376

原创 OAuth2.0

简化模式(implicit grant type)不通过第三方应用程序的服务器,直接在浏览器中向认证服务器申请令牌,跳过了"授权码"这个步骤,因此得名。所有步骤在浏览器中完成,令牌对访问者是可见的,且客户端不需要认证。因为令牌直接从授权服务器返回,所以没有安全保证,令牌容易因为被拦截窃听而泄露。

2024-06-13 10:12:02 233

原创 报表-集成

以centos为例1.1 将服务拷贝到服务器其中JDK-17是对应平台的jdk1.2 修改lite-report下的source.config1.3 把设计好的报表文件拷贝到lite-report/report1.4 启动服务:sh run.sh restart。

2024-05-11 16:29:29 162 2

原创 报表-报表设计

报表设计器操作于Exce类似。

2024-05-10 11:54:54 119

原创 报表-数据源&数据集

lite-report目录下面有source.config文件,修改此文件的配置。目前只引入了mysql的驱动。只支持mysql。

2024-05-10 11:49:29 173

原创 报表-设计器的使用

报表设计器以压缩包的方式提供,解压后,目录结构如下:目录说明:1、jdk-17:压缩包中自带的windows平台下的jdk172、lite-report:报表文件和数据源配置文件的保存位置3、lite-report-0.0.1-SNAPSHOT.jar:报表程序4、start.bat:windows平台下的启动脚本,就是执行了java -jar xxx.jar。

2024-05-10 11:09:38 250

原创 报表-接口类型的数据源

在数据中进行如下配置配置格式,换行的方式#API行1:固定写法,标识这是一个接口类型的数据集行2:JSONPath格式字符串,对接口的数据进行取值。必须是数组类型,哪怕只有一条数据行3:接口地址。

2024-05-09 13:31:39 235

原创 zerotier 组件

ZeroTier允许您构建几乎任何类型的现代、安全的多点虚拟化网络。简单理解:vpn。

2024-02-23 17:15:09 261

原创 docker 安装nacos

# 查看所有开启的端口。

2023-11-21 16:57:28 335

原创 windows使用vscode配置java开发环境

添加环境变量:JAVA_HOME:JDK的解压目录。配置完成后,cmd运行 java -version。下载windows版本的JDK,解压到一个目录。编辑PATH:%JAVA_HOME%\bin;出现版本信息,说明安装成功。

2023-08-15 22:19:51 453

原创 docker安装mysql

docker run -itd --restart=always --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root密码 -v /appdata/mysql/logs:/var/log/mysql -v /appdata/mysql/data:/var/lib/mysql -v /appdata/mysql/conf:/etc/mysql/conf.d mysql。4、创建3个文件夹:数据,日志,配置文件。2、先安装docker。

2023-06-27 16:32:53 268

原创 docker的安装

也可以依次执行,推荐用官方一键安装脚本。

2023-06-27 15:17:37 526

原创 windows 下Node.js 版本管理工具

不同项目使用的nodejs版本和依赖等不同,需要进行nodejs的版本切换,使用nvm可以方便的切换当前的nodejs版本windows可以使用 nvm-windows大概的原理就是,nvm会下载多个版本的nodejs保存到自己的安装目录,用哪个版本时候,就把那个版本的拷贝到nodejs安装目录。就是省了人去卸载、下载、安装的过程。

2023-05-06 09:58:39 1564 1

原创 多种内网穿透的实现方案

需要注意的是,SSH隧道的性能受到SSH连接的影响,因此在使用SSH隧道时,需要考虑网络环境和SSH连接的稳定性,以确保数据的可靠传输。1G流量也不太够用。SSH隧道是通过在一条SSH连接中嵌入其他协议的方法来实现的,因此它不是一个单独的连接,而是在已有的SSH连接之上添加了额外的功能。比如企业微信、钉钉等开发,需要一个回调地址,开发的时候,希望回调到开发的电脑上,打断点进行调试,这就需要穿透到内网的开发机器。但是在下载的时候杀毒软件直接报毒删掉了,查了下,网上也有很多类似情况,还有安装后中勒索者病毒的。

2023-04-26 11:16:43 4894 3

原创 Centos elasticsearch 8.7.0 集群搭建

1、在执行'/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token '的时候,如果失败,重装elasticsearch再次尝试。6、浏览器输入https://ip:9200,输入用户名:elastic,安装完后自动生成的密码。浏览器输入https://ip:9200,输入用户名:elastic,第一个节点生成的密码。到此我们创建了一个单节点的集群。2个节点停掉2个,发现报错了,没有主节点了。

2023-04-21 18:34:18 1361

原创 Nginx 开启 GZip

HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。gzip_http_version 1.0|1.1 # 开始压缩的http协议版本(可以不设置,目前几乎全是1.1协议)gzip_comp_level [1-9] #推荐6 压缩级别(级别越高,压的越小,越浪费CPU计算资源)gzip_min_length 200 # 开始压缩的最小长度(再小就不要压缩了,意义不在)除了简单的开启Gzip还可以在打包的时候,进行压缩。

2023-03-24 10:48:29 1377

原创 centos docker 安装 redis

也可以依次执行,推荐用官方一键安装脚本。运行 docker 如果未找到命令。2、先安装docker。

2023-03-23 09:57:36 366

原创 centos docker 安装 nginx

p 映射端口,443:443,前面是宿主机端口,后面是容器端口。--restart=always 自动启动。也可以依次执行,推荐用官方一键安装脚本。

2023-03-19 18:01:49 630

原创 ESP32 OTA

BasicOTA:是从Arduino IDE里面直接烧录,先用COM端口,把BasicOTA烧录进去以后,可以看到选端口的时候,多了一个网络端口,带着ESP32WIFi的IP地址。OTAWebUpdate:这个看了下代码,就是用WiFi连上路由,然后开了WebServer。2、ESP32 连上路由的WiFI,用WebServer开发了一个接口,接收传参,上下左右,控制引脚的高低电平。注意地址栏这里,可以输入IP也可以输入dns,esp321216是代码里面自己定义的。google的是没法访问的。

2022-12-16 23:08:33 2148 1

原创 arduino-ide ESP32 开发

​​​​​​​菜单:工具->开发板->开发板管理器,输入ESP32搜索,出来以后点安装,会安装很多软件包。注意波特率调整到:115200,因为程序里面设置的是这个值。先用Arduino(后来用手机开热点,安装成功了,电信的局域网真差)先选择开发板:工具--开发板--esp32--ESP32 Dev Module。打开一个新的窗口,并加载了实例代码,代码就是扫描附近的wifi网络。电信的宽带一直下载失败,换了移动的热点才成功的。文件->实例->WiFi->WiFiScan。打开:工具--串口监视器。

2022-12-13 23:31:34 2396 3

原创 安装mediawiki维基百科

安装完后,将mediawiki-1.38.2.zip解压后,放到Apache的网站目录(比如更目录下新建w目录)。进入安装设置配置界面。组后将配置完成的php文件,下载,复制到w目录下。bitnami上有针对很多软件的安装包、虚拟机、容器等,下载下来后可以方便的安装,加载。下载bitnami-mediawiki-1.38.2-1-windows-x64-installer.exe。采用了Softaculous的ammps,安装完以后,上面可以直接安装mediawiki,但是,免费版不支持,只能放弃。

2022-10-13 14:32:51 2773

原创 常用批处理列表

常用批处理、脚本程序

2022-09-08 10:43:25 155

原创 FileZilla 搭建ftp服务器

如果是被动模式,也可以自定义端口号的范围,这样就设置防火墙的时候,也可以开一个范围端口号。(http和https区别)。都是通过TSL进行安全加密传输。设置用户名,密码,目录。

2022-08-01 16:09:38 1169

原创 centos断电后无法启动

3、输入xfs_repair/dev/mapper/centos-root-L,加上-L参数后,成功了。2、输入xfs_repair/dev/mapper/centos-root修复,大概率会失败。为啥断电后,会文件系统损坏呢,如何避免呢。虚拟机上的windows系统,几乎不会出现这样的情况。可以查看日志cat/run/initramfs/rdsosreport.txt。一台服务器,上面安装了多台虚拟机,断电后。搜了下,基本都是用xfs_repair修复。然后启动,进入了紧急模式。...

2022-07-27 16:14:35 2617

原创 centos 时间同步 ntpdate

确保cron正常systemctlstatuscrond。cn.pool.ntp.org中国开源免费NTP服务器。time1.aliyun.com阿里云NTP服务器。time2.aliyun.com阿里云NTP服务器。time1.apple.com苹果NTP服务器。time2.apple.com苹果NTP服务器。time3.apple.com苹果NTP服务器。time4.apple.com苹果NTP服务器。设置系统时间与网络时间同步,立即同步。安装ntpdate工具。...

2022-07-21 11:00:24 692

原创 asp.net maxRequestLength和maxAllowedContentLength

maxRequestLength表示ASP支持的最大请求大小,而maxAllowedContentLength指定IIS支持的请求中内容的最大长度。因此,要上传大文件,我们需要同时设置这两个参数:较小的那个“优先”,即最终支持上传的文件的大小根据maxRequestLength和maxAllowedContentLength中的较小值而定。注意:maxRequestLength 单位是KBmaxAllowedContentLength 单位是Byte下面两处设置的大小都是100M=10240..

2022-05-31 14:27:02 910

原创 接口多重安全验证

在调用一个接口的时候,对其安全设计进行的总结:双向https:内容加密 建立一个信息安全通道,来保证数据传输的安全;身份验证 确认网站的真实性;数据完整性 防止内容被第三方冒充或者篡改。 appId+appSecret,相当于程序的用户名密码,这两个值不对应,请求是会被拒绝的。并且appSecret是不明文传递的,只有C/S双方知道,在服务器端,这些参数决定了你有什么权限。 AES加密:通过对称加密算法对传输的内容进行加密,你要获取或修改内容,首先要把密文解出来。而且这个aes密码是每次请求动态生成

2022-05-31 09:47:11 170

原创 Quartz 定时任务

Quartz部署了多个节点,为啥总是在特定节点执行Quartz集群使用数据库来进行集群的管理QRTZ_SCHEDULER_STATE表用来存储各个实例,如下:前两个是运行在同一台Linux上的两个jar包。第三个是运行在一台windows上的jar包。其中last_checkin_time是每个实例,自己报告的最后时间。实例在更新自己的last_checkin_time时还会监测其他节点的,如果其他节点在last_checkin_time+last_checkin_tim<.

2022-05-25 16:41:32 3924

原创 mysql 性能优化相关

原配置:innodb_buffer_pool_size=8M innodb_buffer_pool_instances=8修改成:innodb_buffer_pool_size=2Ginnodb_buffer_pool_instances=1这个数值的设定不是固定,理论上越大越好。甚至可以设置为物理内存的80%,当然要根据操作系统而定,通常不要超过物理内存的50%。50万数据,select count(*) from table 原来用时2.6秒,修改后用时0.05秒。前台分页展示.

2022-05-16 14:36:37 142

原创 图片LSB信息隐写

LSB 图片隐写 RGB

2022-05-16 11:20:42 1605

原创 单向传输网卡

数据的单向传输通常用于,涉密网络和非涉密网络的隔离和数据传输。这里涉及到数据的传输,所以不是完全的物理隔绝。而是从最底层切断通信“握手”,形成无反馈的单向传输。这里使用了光网卡,A端(Tx)B端(Rx)这样实现了从物理上,只能A端发往B端。从而实现了单向传输。因为是单向的。所以面向连接的TCP协议是不通的,更上层的应用层协议就更不用说了。所以数据的传输是基于UDP的。因为是无反馈的单向传输。假设B端关机。那么A端是不知道的。所以,不能保证数据的可靠性。如果要保证数据的可靠性。就要进行反馈。就需要两对网卡

2022-04-10 08:00:00 1258

原创 windows下 ssh sftp

linux下,如centos,默认都是用ssh和sftp来进行管理的,windows可以用freeSSHd.exe来搭建,主要用来进行文件传输下载连接freeSSHd and freeFTPd - open source SSH and SFTP servers for Windows下载后,进行安装。一路next,装完以后会有两处询问1、是否创建为系统服务---------------------------Setup---------------------------Do y

2022-01-25 14:44:51 1190

原创 Centos elasticsearch 7.16 集群搭建

官方指引:​​​​​​Install Elasticsearch with RPM | Elasticsearch Guide [7.16] | Elastic准备3台虚拟机centos7,每个虚拟机挂一块硬盘/esdata。按照官方指引安装挂载硬盘、开防火墙等参考:Centos8 常用_leoppeng的专栏-CSDN博客1、rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch2、vim /etc/yum

2021-12-11 11:12:17 2238

原创 minio 集群、扩容

集群搭建:准备2台虚拟机(节点)、每个虚拟机4块硬盘(这里是4个目录,并不是真的挂了4个硬盘)如下:192.168.1.70 /miniodata/disk1 /miniodata/disk2 /miniodata/disk3 /miniodata/disk4 192.168.1.71 /miniodata/disk1 /miniodata/disk2 /miniodata/disk3 /mi...

2021-11-16 14:04:57 10347 6

原创 Centos8 常用

修改IP地址:查看网络:ip a进入目录:cd /etc/sysconfig/network-scripts编辑:vim ifcfg-ens33修改ip地址修改主机名:hostnamectl set-hostname minio1在/etc/hosts写入,或者用vim打开编辑cat >> /etc/hosts <<EOF10.10.0.1 minio110.10.0.2 minio210.10.0.3 minio310.10.0....

2021-11-12 19:09:36 819

原创 centos8.2 配置 squid 代理

前提:有一台云服务器,系统为centos8.21、安装squidyum install -y squid2、进入配置目录cd /etc/squid/3、$ vim squid.confhttp_port 7754# 修改端口,默认为 3128http_access allow all # 添加 ,为允许所有ip这样是最简单的配置,允许所有ip访问另外支持IP白名单和用户名密码的验证方式修改完后,启动squid,在浏览器中配置上代理服务器(IP:端口号),访问ip...

2021-11-09 15:40:36 723

原创 vue el-dialog中destroy-on-close使用注意事项

在一个el-dialog弹窗,希望:打开弹窗后创建WebSocket进行通信。关闭窗口同时关闭WebSocket。这样实现的:el-dialog中子元素created时创建WebSocket。在组件destroyed销毁的时候。关闭WebSocket。 结果:关闭窗口的时候,发现又重新创建了连接。也就是关闭窗口的时候,执行了组件的created。有点不符合逻辑后来查询发现:destroy-on-close:官方说明:关闭时销毁 Dialog 中的...

2021-10-28 12:49:02 9125

原创 minio 配置https访问

前提已经正确安装了minio能正确访问官网上有介绍如何配置:https://docs.min.io/docs/how-to-secure-access-to-minio-server-with-tls.html我们选择第一种:在 MinIO 中使用现有的密钥和证书将现有的私钥和公共证书复制到certs目录中。默认的 certs 目录是:Linux: ${HOME}/.minio/certs如果以root登录,就是如下在certs目录中,私钥必须命名private.key,公钥

2021-09-02 13:10:32 10932 6

windows修改远程桌面端口号批处理

windows修改远程桌面端口号批处理 交互式,输入要修改的远程桌面端口号即可

2022-09-08

空空如也

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

TA关注的人

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