学无止境
文章平均质量分 70
学无止境
枫叶-哈哈
简述简述
展开
-
使用Docker安装Jenkins
转载文章:使用Docker安装Jenkins转载 2021-06-06 13:11:03 · 83 阅读 · 0 评论 -
DNS学习总结
参考文章结构常用linux命令面试问题原创 2021-02-02 18:27:32 · 546 阅读 · 0 评论 -
nginx配置
参考文章:Nginx 配置详解Nginx常用功能:1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。2、负载均衡原创 2021-01-31 11:19:44 · 243 阅读 · 0 评论 -
idea 修改源码
1,用压缩文件打开jar,找到要修改的class文件,在通过源码工具查看源码代码。场景:修改 pdfbox-2.0.22.jar 中的FontMapperImpl.class文件1.1 用360压缩打开jar包1.2 把FontMapperImpl.class拖至反编译工具中,查看源码,这里直接用Idea2,新建一个空白的项目 decompilatoin (名字随便起)3,在decompilatoin 中新建包,结构和源码的包一样。新建java和反编译的源码一样在上面的class文件可知原创 2021-01-26 15:35:15 · 3113 阅读 · 1 评论 -
跨域解决方案
参考文章前端常见跨域解决方案(全)什么是跨域跨域是指一个域下的文档或脚本试图去请求另一个域下的资源.常见场景:资源跳转: A链接、重定向、表单提交资源嵌入: 、浏览器很容易受到XSS、CSFR等攻击,为了安全,浏览器引入了 同源策略/SOP(Same origin policy)它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。...原创 2021-01-25 18:31:27 · 2110 阅读 · 0 评论 -
gradle排除jar依赖
来源文章: gradle 排除jar包依赖1.直接在configuration中排除configurations { all*.exclude group: 'org.slf4j', module: 'slf4j-log4j12'}2,在具体的某个dependency中排除dependencies { compile("org.gradle.test.excludes:api:1.0") { exclude module: 'shared' }}.原创 2020-09-16 18:10:48 · 3003 阅读 · 1 评论 -
springboot缓存
参考文章Spring Boot中使用缓存springboot缓存1、引用jia包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency>2、Spring Boot入口类中加入@EnableCaching注解开启缓存功能@Sp原创 2020-12-25 18:15:10 · 140 阅读 · 0 评论 -
缓存的设计与实现
设计思路没有缓存的时候,获取数据是直接查询数据库的。如果某时间段内并发查询的次数太多,会对数据库造成很大的压力,甚至崩盘。这时我们就会想到使用缓存。查询数据时先查询缓存,如果缓存有则直接还回,如果没有则查询数据库,把结果放入缓存中并返回。下次查询时可以直接从缓存中获取。现有一商品表 goods ,对goods的查询做redis缓存优化。goods的key,value如下。key = 固定值+version(可变)+参数 = "cache:goods:" + +version(可变)+参数value原创 2020-12-24 17:55:02 · 379 阅读 · 1 评论 -
Spring Boot Shiro 用户认证
参考源码Spring-Boot-Shiro1,添加引用<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav原创 2020-11-12 16:16:31 · 125 阅读 · 0 评论 -
canal安装
参考文档阿里Canal部署安装小白教程canal原理的一些学习-1(canal的一些原理性介绍)修改mysql配置对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,修改mysql的my.cnf文件找到 mysql的my.cnf文件: mysql –help | grep my.cnf 修改 /etc/my.cnf 文件 :vim /etc/my.cnf添加一下配置:log-bin=mysql-bin # 开启 binl原创 2020-10-01 14:08:46 · 205 阅读 · 0 评论