服务器
文章平均质量分 89
sunny boy .
笑口常开,好彩自然来,学习一点再学习一点,量变过程。
展开
-
GIT开发管理
GIT开发管理简介常用命令初始化工程和设置远程地址添加代码本地提交拉取远程或刷新创建新分支和推送切换分支和查看修改状态合并分支分支管理master分支dev分支feat分支refeat分支操作实战简介在日常开发过程中,一般会有两个代码管理工具,SVN和GIT,合理使用git非常重要,不知道写点什么,写一下git使用教程。希望对一些初学者有所帮助。常用命令初始化工程和设置远程地址git init 初始化本地工程git remote add origin 【path】 ## 初始化远程分支添加代码原创 2021-03-25 15:00:55 · 1008 阅读 · 2 评论 -
FeignClient和RestFul使用笔记
FeignClient和RestFull使用笔记简介实践讲解FeignClient例子FeignClient解析RestFull用法总结参考文献简介这篇文章主要讲解FeignClient解析和RestFull的开发使用和一些简单注意事项。FeignClient分两种介绍,一个指定请求、一个注册中心寻找;也就是如何动态url和指定url、注册中心寻找RestFull的几种解读和差异:GetMapping、PostMapping、PutMapping、DeleteMapping、PatchMappin原创 2021-03-13 16:38:27 · 2197 阅读 · 14 评论 -
网络拓扑和安全
网络拓扑和安全简述内容章节报文传输请求报文格式响应报文数据网络拓扑图安全防控Web漏洞缺陷分析和修复(简介)服务器客户端参考文献简述大学我们都学过计算机网络和计算机组成原理,个人大学时并不是很注重这方面的知识,以前傻傻的觉得计算机组成原理这些东西不太重要,在工作过程中才发现越是计算机组成原理这玩意,越重要。这里个人回忆和学习的章节一些题外编程知识,主要章节如下(备注:这里是收集资料和学习工作思考笔记,按理说大部分抄袭别人,如有版权问题,请联系我删除);报文传输网络拓扑图安全防控一些漏洞分析和修原创 2021-03-11 21:34:45 · 5471 阅读 · 13 评论 -
hystrix和sentinel简笔
hystrix和sentinel复习笔记简介技术栈熔断导入mavenyml配置配置启动相关数据代码演示验证正确性限流下载监控添加配置代码演示验证代码源码参考文献简介在分布式系统开发时,会面临一序列问题,比如雪崩效应。特别是高并发没法处理请求或者接口异常情况下,我们需要降级请求,防止出现雪崩效应。此外,在一些并发系统的情况下,个别接口需要进行限流,防止大量并发占用别的接口服务资源,基于此个人便捷记录熔断和限流笔记!技术栈hystrixjavahystrix-dashboardmavenide原创 2021-02-28 19:58:03 · 477 阅读 · 2 评论 -
FeignClient原理解读
FeignClient如何寻址简介源码解读feign负载ribbon源码解读笔记参考文献简介这一章节主要介绍feignClient的地址如何来,如何从feign Server注册中心寻址和调用。源码解读在解读源码之前,建议大家要了解一下RPC调度原理以及什么是负载均衡和微服务设计,我这里借用thinkinjava的一个图解析howtodoinjava,若图片有版权问题,请联系我删除!feign寻址主要是spring boot的自动配置类org.springframework.cloud.netf原创 2021-01-31 15:53:09 · 2948 阅读 · 0 评论 -
登录会话模型实战
登录会话模型实战简介操作流程数据库设计curd操作工具登录鉴权实现登录代码用户资源查询登录接口认证和鉴权ApplicationUtil工具类GrantedAuthority权限控制类security Filter鉴权测试总结源码简介登录会话是基本操作,不管哪个应用都会涌动的模块,针对于此,个人随便编写了一个简单案例,针对前面spring security的功能文章进行完善操作流程数据库设计操作链接:用户中心-数据库设计curd操作工具操作链接:springboot植入pagerHelper和s原创 2021-01-24 14:36:33 · 435 阅读 · 3 评论 -
spring security实战之路
spring security实战之路简述初始化工程maven配置application配置main函数配置代码实战SecurityContext讲解Authentication授权讲解过滤认证功能实现配置WebSecurityConfigurerAdapter测试编写controller控制类统一报文返回设置工程源码简述目前主流的权限校验框架很多,其实每一种框架校验都有优缺点,我们只有不停的学习才能不停的成长,同时提高自己的编码能力和逻辑思维。接下来我们具有spring security实现登录状态校原创 2021-01-16 20:23:20 · 402 阅读 · 1 评论 -
Springboot之kotlin&java
Springboot之kotlin&java简介示例简介技术体系操作流程搭建mysql&jdk初始化spring boot项目包结构application文件文件数据类总结&反思简介我们都知道java是面向对象的编程语言,但是其实编写代码有些复杂性,即使后来出现了jdk8加大代码开发的便捷性,但是依然不够简洁,就算强大的jvm作为运行环境,也难以各大环境中互相运行,google提倡出kotlin语言开发,同时植入了Android内部,无需插件即可开发。这里不做过多的简介语言的优缺原创 2021-01-09 14:16:01 · 1983 阅读 · 8 评论 -
浅谈分布式架构搭建-理论知识
浅谈分布式架构搭建基础理念技术选型后端技术设计总体架构设计关键案例设计架构师搭建架一般优先考虑的是安全性、稳定性、高吞吐量。哈哈,菜鸟的我让我装个B,回忆一下以前架构搭建基础理念 CAP(一致性、可用性、分区容错性)是没法三者均做到,最多能实现两个。在系统搭建是,这里系统搭建探讨优先考虑几个点,由高到低为安全性、稳定性、高吞吐量(系统方案的讨论在“关键方案设计”)技术选型其实在一个框架的技术选型根据实际使用业务场景来决定的,还有通过多个技术比对优选技原创 2020-12-16 14:06:56 · 3274 阅读 · 8 评论 -
浅谈mybatis-Cache
mybatis-cache简介源码解读缓存使用总结&反思每次在编写文章之前自己都喜欢先来个感想,今天的话题是多读英文文档,好处多多!什么情况下要考虑缓存问题呢?一般微服务架构设计时,分布式应用可能导致脏数据,特别是在秒杀情况下需要特别注意(可以接入外部二级缓存)简介文档中已经很明显说明了什么cashe,什么是一级缓存和二次缓存。个人就总结为:缓存即相同查询时,在没有发生更新、提交、回滚和关闭时,多次查询不会从数据库中返回,直接从Cashe的缓存实现类中返回。一级缓存居于sqlsesson缓存,原创 2020-12-15 18:24:27 · 2315 阅读 · 6 评论 -
浅谈mybatis-plugin
这里写目录标题简介使用方式拦截器原理 interceptor初始化interceptor拦截拦截器使用案例总结&反思参看文献在技术探讨之前,想提一个疑问,为啥要解读源码和核心技术呢?其实初级人员一般会觉得使用就行,没必要用那么多时间研读源码和流程。但是个人觉得解读源码有以下优点:1、深入了解java,对自己相关整体知识的回归2、拥抱设计模式,体验开源技术的设计思路3、自主设计和数学逻辑思维提升4、学会总结,提升自我简介  原创 2020-12-14 18:52:17 · 550 阅读 · 0 评论 -
java多线程-学习总结(完整版)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-12-04 00:02:16 · 6735 阅读 · 12 评论 -
JVM内存模型-回忆学习总结
jvm在我们日常开发过程中比较少使用,但是当我们考虑到架构设计以及系统层面流程开发时,就不得不考虑jvm内存模型,特别是在性能调优,系统异常排查是经常使用。原创 2020-11-26 17:11:49 · 676 阅读 · 2 评论 -
spring boot+mybatis常见使用
1. 下载默认项目,spring项目初始化,并添加依赖包,如下图:2. 添加jdbc数据源配置和映射文件application.properties: spring.application.name=mydemologging.path=./logsspring.datasource.url=jdbc:mysql://localhost/jpa?serverTimezone=U...原创 2018-12-20 11:33:04 · 494 阅读 · 0 评论 -
apache与weblogic搭建
httpd 搭建手册 安装包准备 httpd-2.2.31.tar.gz(httpd 代理) openssl-1.1.1.tar.gz(需要加密传输时安装) compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm(根据具体系统,若有 libstdc++库的话,不用安装,查看命令$ rpm -q libstdc++) mod_wl_22.so(httpd 交给 ...原创 2018-11-26 11:25:46 · 666 阅读 · 0 评论