自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 sqlmap 使用笔记(kali环境)

sqlmap默认把session文件跟结果文件保存在output文件夹下,用此参数可自定义输出路径 例如:–当请求是HTTPS的时候,需要配合–force-ssl参数来使用,或者可以在Host头后面加上:443。在有些时候web服务器使用了伪静态,导致无法直接使用sqlmap测试参数,可以在想测试的参数后面加*用–os-shell参数也可以模拟一个真实的shell,可以输入你想执行的命令。输出的格式可定义为:CSV,HTML,SQLITE。参数:–os-cmd,–os-shell。文件内容直接copy。

2024-02-10 11:36:07 1862

原创 Xray 工具笔记

火狐浏览器插件 ,设置代理,代理到xray上(被动扫描 代理)防止扫到其他站点可以设置只能扫描站点。

2024-02-10 11:31:07 622

原创 docker 靶场安装

docker 靶场安装。

2024-02-10 11:21:12 387

原创 分布式session 笔记

直接使用Spring封装的Spring Session,引入相关依赖,使用简单,session数据保存在redis中,无缝接入,无安全隐患;此方案配置简单,但有一台服务器挂掉之后,该服务器上的session信息将全部丢失,与该服务器绑定的客户端,必须得重新登录。并且在进行水平扩展时,会重新对客户端ip进行hash操作,部分ip会被重新映射服务器。修改nginx的负载均衡配置,设置为ip-hash策略,将客户端与服务器进行绑定,让来自同一ip的请求,全都转发到同一台服务器。

2024-02-03 14:27:50 1444

原创 分布式事务 笔记

分布式环境下一个业务可能会涉及到多个模块之间的调用,为了保证操作的原子性,分布式事务是最好的解决方案。假设会员服务异常,这是已经完成锁库,锁库无法回滚。

2024-02-03 14:27:08 885

原创 异步处理(CompletableFutrue)应用笔记

CompletableFuture,提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式处理计算结果,并且提供了转换和组合CompletableFuture的方法。虽然 Future以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,只能通过阻塞或者轮询的方式得到任务的结果。handle 可以获取异步任务的返回值和抛出的异常信息,而且可以显示的修改返回的结果。接收任务的处理结果,并消费处理,无返回结果。

2024-02-03 14:26:34 822

原创 Docker安装RocketMQ 笔记

安装NameServer。

2024-02-03 14:25:52 876

原创 Skywalking 应用笔记

/该方法就会被监控@Trace//返回信息和参数returnedObj 这可能需要配合toString,不然可能无法序列化。

2024-02-03 14:20:40 809

原创 Sentinel应用笔记

/ 1.5.0 版本开始可以利用 try-with-resources 特性(使用有限制)// 资源名可使用任意有业务语义的字符串,比如方法名、接口名或其它可唯一标识的字符串。// 被保护的业务逻辑// 资源访问阻止,被限流或被降级// 在此处进行相应的处理操作// 资源名可使用任意有业务语义的字符串if (SphO.entry("自定义资源名")) {// 务必保证finally会被执行try {/*** 被保护的业务逻辑*/} else {

2024-02-03 14:19:49 1060

原创 缓存和分布式锁 笔记

缓存和分布式锁 笔记

2024-01-31 13:45:31 1558

原创 ElasticSearch 应用实践 笔记

ElasticSearch 应用实践

2024-01-31 13:44:03 1229

原创 ShardingSphere 相关实践

ShardingSphere 相关实践 笔记

2024-01-31 13:41:06 769

转载 一些小问题实现理解

笔记

2022-08-19 11:04:55 190 1

原创 设计模式笔记

设计模式1111111

2022-06-10 10:47:55 160

原创 网上电商系统mall前端 npm install 出现错误

。。。。。。这段是网抄的ERR! code 1npm ERR! path C:\Users\Administrator\Desktop\14531\mall-admin-web\node_modules\node-sassnpm ERR! command failednpm ERR! command C:\Windows\system32\cmd.exe /d /s /c node scripts/build.jsnpm ERR! Building: C:\Program Files\nodej

2021-10-29 21:15:41 1562 4

转载 2021-10-25

Git reset reverthttps://www.bilibili.com/video/BV1TW41117iU?from=search&seid=13644393839639384136&spm_id_from=333.337.0.0

2021-10-25 17:11:16 109

原创 2021-10-20 idea合并分支随笔

idea 合并分支需求:我想把dev分支合并到master分支上把切换到master分支,(记住先把代码提交了再切换(本地就行)),并拉取到最新。点击dev分支,弹出选项框,选Merge into Current,把所选的分支合并到当前分支上(所选的分支为dev,我点的dev弹出的框;当前分支为master,我第一部切换了)如果有冲突会弹出冲突文件的选项框,点击文件就可以发现文件哪里发生冲突了。(最左边是你的dev上的代码,最右边是你master上的代码,中间是你需要的代码,手动合并就Ok;这里

2021-10-20 16:39:44 474

原创 go 环境设置 当运行go失败的时候,go.mod file not found in current directory or any parent directory; see ‘go help

go env -w GO111MODULE=auto

2021-09-16 09:42:35 1352

原创 go设置代理

vscode go tools 下载失败,可设代理go env -w GOPROXY=https://goproxy.io,direct# 设置不走 proxy 的私有仓库,多个用逗号相隔go env -w GOPRIVATE=*.corp.example.com

2021-09-16 09:25:48 1890

原创 go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘

go env -w GO111MODULE=auto

2021-09-15 23:34:12 118

原创 mysql笔记(基础)

mysql笔记目录mysql笔记基础一、初次使用mysql二、常见函数三、分组查询四、多表连接查询五、子查询六、分页查询七、联合查询八、插入语句九、修改表十、删除十一、 库和表的管理十二、数据类型十三、Mysql 约束十四、事务十五、视图十六、变量十七、存储过程十八、函数十九、流程控制基础一、初次使用mysql登录、退出mysqlmysql -h localhost -P 3306 -u root -p或mysql -u root -pexit或Ctrl+Cmysql常见命令

2021-09-09 11:25:26 147

原创 Dubbo简单理解笔记

Dubbo目录Dubbo一、先导二、zookeeper使用三、使用Dubbo四、重写与优先级五、覆盖关系六、不同粒度配置的覆盖关系七、灰度发布一、先导[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JvyZpCut-1631156599033)(C:\Users\MGL\Nutstore.nutstore_MjM4MDA5Mjg5NkBxcS5jb20=\我的坚果云\学习笔记\Dubbo\图\clipboard.png)]服务提供者(Provider):暴露服务的服务

2021-09-09 11:06:17 99

原创 linux笔记

linux笔记目录linux笔记一、linux系统了解1、文件说明二、Linux命令粗学1. 关机(系统关机、重启、退出)2. 文件3. 创建文件三、常用命令1. 文件常用命令2. 基本属性3. 文件查看4. VIM编辑器四、账号管理五、用户组管理六、磁盘管理七、进程管理八、rpm 安装JDK九、Tomcat Linux一、linux系统了解1、文件说明/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些

2021-09-09 10:59:26 265

原创 Optional类

Optional类导语:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。of,为非null的值创建一个Optional,of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。Optional<String> name=Optional.of("a");Optional&

2021-09-09 10:52:52 84

原创 Stream流(函数编程)

Stream流(函数编程)List<Test11> costBeforeTax = new ArrayList();Test11 test11=new Test11(1L, "test1");costBeforeTax.add(test11);costBeforeTax.add(new Test11(2L, "test5"));costBeforeTax.add(new Test11(3L, "test3"));costBeforeTax.add(new Test11(4L, "te

2021-09-09 10:51:42 191

原创 springboot整合redis

springboot整合redis目录springboot整合redis引入依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri

2021-09-09 10:47:54 173

原创 VUE笔记

VUE笔记目录VUE笔记一、生命周期二、模板语法三、计算属性和侦听器四、class与style绑定五、条件渲染六、列表渲染七、事件处理八、表单输入绑定九、组件基础十、vue环境十一、第一个vue程序十二、Axios通信十三、路由十四、参数传递与重定向十五、插槽(slot)一、生命周期每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数 。二、模板语

2021-09-09 10:39:18 113

原创 springboot之日志框架配置

日志框架配置框架引入<!-- <dependency>--><!-- <groupId>org.slf4j</groupId>--><!-- <artifactId>slf4j-log4j12</artifactId>--><!-- </dependency>--><dependency&

2021-09-04 17:44:47 127

原创 springboot之mybatis的简单理解与使用

mybatismapper映射模式目录结构mybatis配置文件MybatisConfig.xml<!-- development1使用的环境id--> <environments default="development1"><!-- 配置环境id 可多个--> <environment id="development1"><!-- 事务管理--> ..

2021-09-04 17:42:12 254

原创 Maven的简单理解

mavenpom配置文件标签部署组件modelVersion指定了当前Maven模型的版本号,对于Maven2和Maven3来说,它只能是4.0.0groupId顾名思义,这个应该是公司名或是组织名。一般来说groupId是由三个部分组成,每个部分之间以".“分隔,第一部分是项目用途,比如用于商业的就是"com”,用于非营利性组织的就  是"org";第二部分是公司名,比如"tengxun"、“baidu”、“alibaba”;第三部分是你的项目名artifact

2021-09-04 17:39:50 139

原创 Git的理解与使用

git创建版本库创建版本库 git init在一个目录中使用git init创建工作目录,.git文件夹提交文件git add :把文件添加至仓库 git add readme.txtgit commit:把文件提交至仓库git commit -m "wrote a readme file(提交说明)"commit可以一次提交很多文件,所以你可以多次add不同的文件git add file1.txtgit add file2.txt file3.txtgit commit

2021-09-04 17:39:02 82

原创 随笔(不知道去哪看的了)

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。PO(Persiste

2021-09-04 17:37:13 70

原创 springboot之简单druid整合(没有详细配置,我自己看的)

整合Druid引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.6</version></dependency>使用spring: datasource: driver-class-..

2021-09-04 17:35:44 117

原创 springboot之简单jap整合

JPA整合引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>2.5.2</version></dependency>使用配置jpa: hibernate: ..

2021-09-04 17:33:19 564

原创 springboot之日志管理

日志管理日志简单使用配置日志文件#直接指定路径,会自动创建spring.log#logging:# file:# path: C:\Users\Administrator\IdeaProjects\hap\springboot-web\src\main\resources#绝对路径,如果没有改log文件,会自动在项目根目录下生成一个指定名log文件(注意斜杠,系统不同)#logging:# file:# name: C:\Users\Administrator\

2021-09-04 17:30:47 260

原创 springboot之杂记

springboot多环境spring: profiles: active: test1 名 环境文件命名数组(List、Set):– 一组连词线(-)开头的行,构成一个数组,[]为行内写法– 数组,对象可以组合使用用- 值表示数组中的一个元素pets:‐ cat‐ dog‐ pig行内写法pets: [cat,dog,pig]实体类绑定配置文件import org.springframework.beans.factory.annotatio..

2021-09-04 17:27:11 99

原创 SpringBoot之自动配置原理简要理解

自动配置原理@SpringBootApplication springboot应用程序入口@SpringBootConfiguration声明此注解为springboot配置文件@EnableAutoConfiguration自动配置注解@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),@Filter(type = Filt

2021-09-04 17:23:46 178 1

原创 Servlet、cookie、session简单笔记

原理可以查看(http://www.51gjie.com/javaweb/847.html)Servlet工作流程Web Client 向Servlet容器(Tomcat)发出Http请求Servlet容器接收Web Client的请求Servlet容器创建一个HttpRequest对象,将Web Client请求的信息封装到这个对象中。Servlet容器创建一个HttpResponse对象Servlet容器调用HttpServlet对象的service方法,把Htt

2021-05-05 17:15:43 72

原创 java 注解简单笔记

注解注解定义@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface TestAnn { String value();}@TestAnn(value = "1")void s(){}元注解元标签有 @Retention、@Documented、@Target、@Inherited、@Repeatable 5 种。@Retention它解释说明

2021-05-04 21:02:11 98 2

原创 java io流简单笔记

IO流网图看JDK文档更清晰看JDK文档更清晰看JDK文档更清晰看JDK文档更清晰原理参考博文(https://blog.csdn.net/sinat_37064286/article/details/86537354)详细所谓的输出流和输入流是相对于代码程序而言的输入流:从别的地方(本地文件,网络上的资源等)获取资源 输入到 我们的程序中输出流:从我们的程序中 输出到 别的地方(本地文件), 将一个字符串保存到本地文件中,就需要使用输出流。根据处理单位又分为字符流和字

2021-05-04 20:54:34 121 1

111111111111设计模式

设计模式思维导图

2022-06-09

空空如也

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

TA关注的人

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