自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 执行linux命令 读取执行结果并输出指令 并输出命令

下面是guan-uninstall.sh内容。

2024-10-11 16:26:46 202

原创 【爬与反爬】Javascript禁止前端调试页面

其实上面的各种方式并不能100%防止,毕竟javascript是客户端语言,就说别人把你的网站页面全部下载下来,然后把里面的js拦截代码一删,在本地一样嘎嘎跑,想咋调试就咋调试,所以说到底还是得从服务端想办法。

2024-05-21 16:26:01 1574

原创 表达式解析器MVEL的了解

MVEL(MVFLEX Expression Language)是一种基于Java的表达式语言,它允许在运行时解析和执行表达式。MVEL 最初是为了提供一个更强大、更易于使用的替代品来执行 Java 的字符串操作和表达式求值而创建的。MVEL 的语法类似于 Java,但更加简洁和灵活,使得编写和阅读表达式更加容易。MVEL 支持各种操作符、条件语句、循环语句等,可以完成复杂的表达式求值和字符串操作。MVEL 支持在运行时动态解析和执行表达式,这意味着您可以在不重新编译代码的情况下修改和执行表达式。

2024-04-29 15:29:58 1112

原创 siddhi的使用案例

every 关键字的使用

2024-04-28 16:32:21 214

原创 Siddhi 快速入门-安装Siddhi 编辑器

在本节中,我们将使用 Siddhi 工具发行版 — Siddhi 的服务器版本,具有带有 GUI 的复杂的基于 Web 的编辑器(称为“Siddhi 编辑器”),您可以在其中编写 Siddhi 应用程序并模拟事件来测试您的场景。第 5 步 — 在命令提示符 (Windows)/终端 (Linux/Mac) 中发出以下命令。步骤 4  — 解压下载的 zip 并导航到/bin.(TOOLING_HOME指解压的文件夹)下载最新的工具发行版。步骤 2  — 设置。

2024-04-25 17:27:40 260

原创 nginx中怎么修改ModSecurity的拦截页面

在此示例中,ModSecurity规则文件位于/etc/modsecurity/main.conf,拦截页面位于/var/www/html/custom_error_page.html。:在Nginx的配置文件中,你需要确保指定了正确的ModSecurity规则文件的路径,并将修改后的拦截页面路径与ModSecurity相关的指令匹配。:ModSecurity的规则文件通常位于系统的特定目录中。你可以在Nginx的配置文件中找到ModSecurity的相关指令,自定义规则文件的位置。

2024-03-28 11:00:06 340

原创 linux 文件权限

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,777就是rwxrwxrwx你可能不懂什么意思举个例吧!如上图有一个文件,它的那么可以拆分开。

2024-03-07 16:25:36 435

原创 在arm环境中因为ModSecurity 版本问题导致Nginx启动报错

在arm环境中因为ModSecurity 版本问题导致Nginx启动报错 临时解决办法

2024-03-07 14:43:31 266

原创 idea中git提交忽略.idea等文件

idea中git提交是忽略某些文件(例如.idea)

2024-01-23 10:43:10 823 1

原创 Linux防火墙常用命令

linux防火墙常用命令

2024-01-23 10:12:47 361

原创 xxl-job简单实用

仅仅为了记录一下xxl-job的使用,针对新手而言!

2023-12-05 16:30:09 418

原创 SPRINGBOOT整合CXF发布WEB SERVICE和客户端调用(用户和密码验证)

springboot整合CXF发布web wervice和客户端调用(用户和密码验证)

2023-11-09 14:03:54 677 1

原创 虚拟机上的linux centos7无法连接ssh

2、找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开。3、 开启 sshd 服务,输入 sudo service sshd start。或者输入netstat -an | grep 22 检查 22 号端口是否开启监听。检查 sshd 服务是否已经开启,输入ps -e | grep sshd。将文件中,关于监听端口、监听地址前的 # 号去除。,如果又没任何输出显示表示没有安装。最后,开启使用用户名密码来作为连接验证。

2023-10-30 13:39:38 774

原创 实用笔记-java配置

防止备忘,作备忘录所用!!!

2023-09-25 15:48:15 187

原创 CentOS7无法连接网络 右上角网络图标消失

在使用 linux 的过程中,有时会出现网络图标消失的问题,这时系统会没有网络。有些 linux 的网络连接由 NetworkManager 管理, 问题应由它解决。先执行一下 systemctl restart NetworkManager 看有没有效果。

2023-09-05 14:38:49 1891

原创 记录 使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

记录 使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

2023-08-30 16:07:18 716

原创 简单的文件夹压缩ZIP文件

java中把文件夹压缩成zip文件 并下载

2023-08-30 14:07:51 157

转载 什么?【nginx】记录response body和header到access.log 不会?

netstub项目中,需要记录经过网关的请求信息到日志,供loki采集,以便后续的统计分析工作。需要记录请求的request_body, request_header, response_body, response_header数据到access.log。本文记录一下配置过程。

2023-08-17 13:47:32 795 1

转载 Linux下tomcat的shutdown命令可以关闭服务但是杀不死进程

一般造成这种原因是因为项目中有非守护线程的存在;方案1:(推荐的方案:因为一台机器里可能有很多tomcat,不能kill所有)基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程(2),在tomcat/bin/shutdown.sh文件,在最后一行加上-force:原来的增加参数后方案2:(查找到所有的tomcat进程,然后逐一杀死它们)#查找到所有的tomcat进程#然后逐一杀死它们方案3:(一次性杀死所有的tomcat进程)#kill -9。

2023-08-14 14:27:56 621

原创 在linux上启动项目

将web项目打成war包,放到linux服务器的tomcat下的webapps文件夹下。1.首先,进入tomcat的bin目录下:cd /usr/tomcat/bin2.关停tomcat : sh ./shutdown.sh3.启动tomcat:sh ./startup.sh4.进入存放日志的文件夹:cd /usr/tomcat/logs5.查看日志:tail -f catalina.o...

2023-07-06 13:36:12 334

原创 Docker自学记录笔记

1. 搜索镜像2. 下载镜像3. 启动nginx强调文本 强调文本加粗文本 加粗文本标记文本删除文本H2O is是液体。210 运算结果是 1024.链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 .生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个简单的表格是这么创建的

2023-07-06 13:35:00 474

原创 负载均衡及Ribbon

ribbon 是什么?Spring CloudRibbon 是基于Netflix Ribbon实现的一套客户端负债均衡的工具●简单的说,Ribbon是Netflix发布的开源项目, 主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。 Ribbon的客户端组件提供一系列完整的配置项如:连接超时、重试等等。简单的说,就是在配置文件中列出LoadBalancer (简称LB:负载均衡)后面所有的机器,Ribbon会 自动的帮助你基于某种规则(如简单轮询,随机连接等等)去连接这些

2023-07-06 13:32:58 205

转载 聊聊HTTPS和SSL/TLS协议

首先,HTTP 是一个网络协议,是专门用来帮你传输 Web 内容滴。关于这个协议,就算你不了解,至少也听说过吧?比如你访问俺的博客的主页,浏览器地址栏会出现如下的网址 https://editor.csdn.net/ 这就是指 HTTP 协议。大部分网站都是通过 HTTP 协议来传输 Web 页面、以及 Web 页面上包含的各种东东(图片、CSS 样式、JS 脚本)。

2023-07-05 10:41:12 125

原创 什么?文件监控不会?一秒学会文件监控!

此方法文章可以对一个日志文件监控,如:access.log日志文件等。当文件中添加一条记录时将会触发此方法。

2023-07-04 11:05:57 120

原创 解决阿里云访问OSS图片跨域问题 No ‘‘Access-Controller-Allow-Origin‘ herder is present on the requested resource.

这个问题搞了我两天时间,头发都掉了不少,真的是难受啊,好在不断的在网上查资料,终于找到了这个原因。刚刚开始还以为是引入的cropperjs的问题,但是反复测试,问题依旧,从而想到了是不是阿里云OSS的问题,要设置一个跨域,然后就找到了,话不多说,先把我的报错信息给大家参考一下:解决方法:1、打开阿里云OSS控制台2、进入对象存储——>Bucket列表——>Bucket名称——>权限管理,——>跨域访问如图:3、创建规则其他的默认其中暴露 Headers的值Et

2021-11-05 11:03:19 1489 1

原创 SpringBoot整合连接Redis集群

第一步,新建项目maven项目,添加依赖(1)本文所采用的SpringBoot的版本如下 org.springframework.boot spring-boot-starter-parent 2.0.2.RELEASE (2)加入Redis相关依赖 org.springframework.boot spring-boot-starter-data-redis redis.clients jedis第二步,applicati

2021-10-21 11:54:05 1183

原创 Mysql 中主库跑太快,从库追不上怎么整?

随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘。因此采用主库写数据,从库读数据这种将读写分离开的主从架构便随之衍生了出来。在生产环境中,常见的主从架构有很多种,在这里给大家介绍几种比较常见的架构模式。主从复制原理了解了主从的基本架构及相关配置后,下面就要进入正题了。对于主从来说,通常的操作是主库用来写入数据,从库用来读取数据。这样的好处是通过将读写压力分散开,避免了所有的请求都打在主库上。同时通过从库进行水平扩展使系统的伸缩性及负载能力也得到了很大的提升。但是问题就来了,读从库时的数据要.

2021-07-06 10:08:47 215

转载 docker的常用命令

引入地址:https://www.kuangstudy.com/bbs/1404092881102266369

2021-07-01 11:35:18 83

原创 SrpingBoot启动报错:Error starting ApplicationContext

Springboot环境下,启动服务器是报错:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2021-5-26 14:26:34.478 ERROR 29736 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :*********

2021-05-26 10:43:17 328

基于CAS原理的单点登入SSO解决方案及redis-session的单点登录的实现

 1.      CAS 简介1.1.  What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2...

2018-12-15 23:38:36 2560

原创 Spring Boot的底层原理

  一,Spring Boot简介 1.什么是Spring BootSpring Boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid applic...

2018-12-11 18:15:52 20673

原创 Dubbo分布式服务

一,传统系统架构模式      1.什么是传统系统的架构模式传统应用系统中(如:P2P网贷系统),我们主要使用了三层架构:即 表示层、业务层和数据访问层传统Web应用程序客户端(浏览器)发起请求,由业务层执行业务逻辑,执行业务的过程中又通过数据库查询/处理业务相关的数据,最后在完成业务后将数据结合视图展示给用户。      2.传统应用架构的不足但是,在这种体系架构下的...

2018-12-11 14:36:34 2530 3

原创 仅一分钟学会ElasticSearch

一,认识ElasticSearch为什么要使用ElasticSearch虽然全文搜索领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene的配置及使用非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。实际项目中,我们建立一个...

2018-12-11 14:10:57 448

原创 仅要一分钟学会使用lucene

4.1.Lucene是什么Apache Lucene是一个用Java写的高性能、可伸缩的全文检索引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的目标是为各种中小型应用程序加入全文检索功能。Lucene的核心作者:Doug Cutting是一位资深全文索引/检索专家。版本发布情况:2000年3月,最初版发布,2001年9月,加入apache;2004年...

2018-12-07 11:34:28 159

原创 ##五秒学会SQL (不仅仅是SQL --NoSql之Redis)

什么是NoSql(1)概念NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。随着互联网2003年之后web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的交友类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。关系型数据库...

2018-12-06 18:01:28 225

原创 Swing和模型-视图-控制器设计模式

在解决一一个问题时,不需要从头做起,而是借鉴过去的经验,或者向做过相关工作的专家请教。设计模式就是一-种方法,这种方法以一种结构化的方式展示专家们的心血。 近几年来,软件工程师们开始对这些模式进行汇总分类。这个领域的先驱者的灵感来源F建筑师Christopher Alexander的设计模式。他在《The Timeless Way of Building》( 1979年,牛津大学出版) - -...

2018-12-03 19:45:19 729 2

原创 Activiti—项目实战-办理任务之动态表单

办理任务-动态表单1. 办理任务方式分析 分析 :1、提供一个“查看任务”按钮,点击后打开任务详情对话框,查看后关闭,然后在提供一个“办理任务”按钮,点击后完成任务。2、提供一个“办理任务”按钮,点击后弹出一个任务详情对话框,在对话框的最下面,提供一个完成任务按钮,点击后完成任务,并关闭对话框。(采纳)2. 为什么需要动态表单分析:每个任务的详情对话框是不变的,还是可变的。任务详...

2018-12-03 18:44:45 4505 1

原创 Filter过滤器的简单介绍与使用

Filter过滤器开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。见下图:简单的说,过滤器可以针对请求和响应过程中的一些操作进行代码逻辑的判断,只要针对特定的请求和响应配置了过滤器,那么在这些请求和响应过程中都会经过过滤器,也就是说我们可以将一些...

2018-12-02 21:45:49 1607 2

原创 activiti中的流程定义语言(BPMN)

1.什么是BPMN业务流程建模与标注(Business Process Model and Notation,BPMN) ,描述流程的基本符号,包括这些图元如何组合成一个业务流程图(Business Process Diagram) Eclispse画出流程,有两个文件bpmn文件和png文件,其中bpmn文件又可以叫做流程定义文件,它需要遵循BPMN语言规范.png:就是一个单纯的图片,没有...

2018-11-29 18:58:51 2142 4

原创 Activiti中的流程变量

流程变量(1)概念流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。(2)添加和设置流程变量1:流程变量是什么:流程变量在整个工作流中扮演很重要的作用2:有什么用:在流程中传递信...

2018-11-29 18:43:15 2362 1

sokit 数据包收发测试工具 TCP/UDP 数据包收发测试 (调试) 工具

sokit 数据包收发测试工具 TCP/UDP 数据包收发测试 (调试) 工具

2023-12-11

mybatis_xml关联插件

在eclipse中使用此插件可以更快的锁定到sql语句上,快捷,方便

2018-12-03

反编译器插件

用于方便查看底层源码,使用此插件可以更快更好的 查看底层源码,以供学习和查看

2018-12-03

eclipse代码主题插件

用于更改eclipse代码主题色插件,使界面更加好看,可以使开发更加快捷

2018-12-03

空空如也

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

TA关注的人

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