1

欲善事先利器——系统篇

工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。 ——《长江七号》 我们的目标是提高编程技术能力。或是面向兴趣编程(FOM, favorite oriented programming),或是面向钱途编程(MOM, money oritented programming),抑或真的是面向”对 ...

MageByte-借来方向 发布于 2020-03-18 19:09 评论(1)阅读(117)
0

从零搭建Spring Cloud Gateway网关(一)

新建Spring Boot项目 怎么新建Spring Boot项目这里不再具体赘述,不会的可以翻看下之前的博客或者直接百度。这里直接贴出对应的pom文件。 pom依赖如下: 由于是网关项目,所以不需要 相关的依赖。 配置文件如下: 熔断(接口或者项目) 熔断相关jar包如下: 默认的熔断回调接口: ...

李锋镝 发布于 2020-03-18 18:45 评论(0)阅读(133)
9

【tomcat系列】详解tomcat架构(上篇)

java中,常用的web服务器一般由tomcat,weblogic,jetty,undertwo等,但从用户使用广泛度来说,tomcat用户量相对比较大一些,当然这也基于它开源和免费的特点。 从软件架构的发展角度来看,软件架构大致经历了如下几个阶段(当然,我们这篇文章不是主讲架构的,因此只是简单提一 ...

Alan_beijing 发布于 2020-03-18 18:39 评论(0)阅读(98)
0

SpringBoot入门系列(七)Spring Boot整合Redis缓存

前面介绍了Spring Boot 中的整合Mybatis并实现增删改查,。不清楚的朋友可以看看之前的文章:/zhangweizhong/category/1657780.html。 今天主要讲解Springboot整合Redis。Redis是目前使用最多 ...

章为忠 发布于 2020-03-18 18:38 评论(0)阅读(112)
1

使用MySql对IdentityServer4进行持久化

哈喽大家好,看见网上很少有使用MySql进行持久化的,毕竟又很多坑,说句实话,就连 MySql.Data.EntityFrameworkCore 都有问题,不知道是.net core更新太快还是其它的问题,但毕竟mssql驱动是没问题的,感觉还是私心太大了。不得以之下选择了一个第三方的驱动 Pome ...

张子浩 发布于 2020-03-18 18:09 评论(0)阅读(133)
0

synchronized实现原理及其优化-(自旋锁,偏向锁,轻量锁,重量锁)

1.synchronized概述: synchronized修饰的方法或代码块相当于并发中的临界区,即在同一时刻jvm只允许一个线程进入执行。synchronized是通过锁机制实现同一时刻只允许一个线程来访问共享资源的。另外synchronized锁机制还可以保证线程并发运行的原子性,有序性,可见 ...

小L要努力吖 发布于 2020-03-18 18:03 评论(0)阅读(96)
2

Top命令你最少要了解到这个程度

命令几乎是每个程序员都会用到的Linux命令。这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况。这个命令能帮助我快速定位程序的性能问题。 虽然这个命令很重要,但是之前对于这个命令的使用几乎仅限于查看下哪个进程使用的CPU最高,哪个进程占用的内存最高。对于输出的各个参数的含义 ...

写代码的木公 发布于 2020-03-18 17:25 评论(0)阅读(229)
0

自顶向下 | 带你遨游运输层

前言 本文已经收录到我的 个人博客,欢迎大佬们光临寒舍: "我的GIthub博客" 学习导图: 一.运输层概述 运输层为运行在 不同主机 上的应用程序之间提供逻辑通信 应用报文加上 运输层 首部形成运输层 报文段 ,报文段通过网络层被封装成 网络层 分组( 数据报 )向目的地发送 Q1: 运输层和网 ...

许朋友爱玩 发布于 2020-03-18 17:16 评论(0)阅读(77)
0

shell脚本中的各种表达式介绍和使用

#前言:在shell脚本中,有各种的表达式,包括有条件测试表达式,文件表达式,字符串表达式,整数表达式,接下来我们来了解一下他们的使用方法 1.条件测试表达式 #首先来看一下条件测试语法 #条件测试语法 #说明 1.test <测试表达式> test命令和后面<内容>之间至少有一个空格 2.[ <测 ...

guoke-boy 发布于 2020-03-18 17:08 评论(0)阅读(120)
1

基于kylinTOP工具的HTTP2压力测试

1、HTTP协议概述 说到http,那就应该先了解一下http协议的发展历史。关于http协议的历史,可以参考阮一峰老师的这篇博客文章 HTTP 协议入门,里面介绍的比较详细了。简单来说http先后存在0.9、1.0、1.1三个版本,我们目前上网使用最广泛的是http/1.1协议,发布于1997年, ...

sunLand 发布于 2020-03-18 16:04 评论(0)阅读(149)
5

markdown从入门到放弃word和PDF

Markdown是一个「轻量级」的「标记语言」。 淡定!!!我知道很多“编外人员”看到这句话之后已经没有兴趣再看下去了。 但是请不要关掉这个页面!!! Markdown很简单!!! 你只需要记住不超过10个符号就可以完成一篇文章的优雅排版!!! Markdown的前世 说到排版的话,首先就要说一下「 ...

不愿透露姓名的高杨 发布于 2020-03-18 15:42 评论(1)阅读(705)
6

设计一个文件系统,需要考虑哪些因素?

文件系统的实现 在对文件有了基本认识之后,现在是时候把目光转移到文件系统的 上了。之前用户关心的一直都是文件是怎样命名的、可以进行哪些操作、目录树是什么,如何找到正确的文件路径等问题。而设计人员关心的是文件和目录是怎样存储的、磁盘空间是如何管理的、如何使文件系统得以流畅运行的问题,下面我们就来一起讨 ...

cxuan 发布于 2020-03-18 15:20 评论(1)阅读(305)
0

关于自动化测试用例失败重试的一些思考

自动化测试用例失败重跑有助于提高自动化用例的稳定性,那我们来看一下,python和java生态里都有哪些具体做法? 怎么做 如果是在python生态里,用pytest做测试驱动,那么可以通过pytest的插件pytest rerunfailures来实现失败用例重跑,具体的使用方式有两种,一种是通过 ...

测试轩 发布于 2020-03-18 15:14 评论(1)阅读(123)
0

学习 CSS 之用 CSS 3D 实现炫酷效果

一、前言 把大象关进冰箱需要几步?三步,把冰箱门打开,把大象关进去,把冰箱门关上。 用 CSS 实现 3D 效果需几步?三步,设置透视效果 perspective,改变元素载体为 preserve-3d,对元素进行 3D 转换操作。 perspective 属性决定了我们从什么地方查看元素,定义时的 ...

TM0831 发布于 2020-03-18 14:44 评论(0)阅读(306)
0

给萌新的 TS custom transformer plugin 教程——TypeScript 自定义转换器插件

xuld/原创 Custom transformer (自定义转换器)是干什么的 简单说,TypeScript 可以将 TS 源码编译成 JS 代码,自定义转换器插件则可以让你定制生成的代码。比如删掉代码里的注释、改变变量的名字、将类转换为函数等等。 TypeScript 将 TS 代码编译到 JS ...

xuld 发布于 2020-03-18 14:31 评论(2)阅读(77)
1

详解分页组件中查count总记录优化

1 背景 研究mybatis plus(以下简称MBP),使用其分页功能时。发现了一个 "JsqlParserCountOptimize" 的分页优化处理类,官方对其未做详细介绍,网上也未找到分析该类逻辑的只言片语,这情况咱也不敢用呀,索性深度剖析一下,也方便他人。 2 原理 首先Paginatio ...

深邃老夏 发布于 2020-03-18 14:19 评论(0)阅读(171)
1

使用GUI工具Portainer.io管控Docker容器

背景 5年前容器技术扑面而来,如今已经成为面向云原生开发的基础架构,基于微服务的设计需要部署大量容器,同时强调了友好快速的管理容器。 是时候推荐一个轮子Portainer.io:提供GUI界面的容器管理工具,给开发者的工具箱又增加了一个炫酷又实用的瑞士军刀。 Portainer.io的优势 轻量级 ...

有态度的小码甲 发布于 2020-03-18 14:16 评论(0)阅读(222)
5

0基础学算法 第四弹 高精度

今天写这个的时候心情是非常糟糕的,因为我写了这篇博文四遍,每次都因为网页问题,不是需要刷新就是要重开,以至于我昨天一天和今天上午写了整整4遍没提交成功,不唠嗑了,切入正题。 高精度是一种计算大数的算法,通常我们计算的时候会用int,要是范围大了就会用long long类型,这有张表,共大家参考 一旦 ...

球君 发布于 2020-03-18 13:58 评论(0)阅读(145)
12

net core天马行空系列:移植Feign,结合Polly,实现回退,熔断,重试,超时,做最好用的声明式http服务调用端

net core 版本的Feign,结合Polly,实现回退,熔断,重试,超时,做最好用的声明式http服务调用端 ...

三合视角 发布于 2020-03-18 13:57 评论(1)阅读(329)
4

把 GitHub 放入口袋,“开箱”官方客户端

GitHub 2019 开发者大会说要出的客户端,今天(2020.3.18)终于放出了下载。之前如果登记过的小伙伴应该也和我一样收到了下面样子的邮件: 好了,那么接下来我们就来“开箱”吧! 一、安装 邮件中给出了 iOS 和 Android 客户端的下载地址,但是国内的网络有些特殊,有些网站访问不了 ...

削微寒 发布于 2020-03-18 13:04 评论(1)阅读(861)