微服务体系 什么是微服务? 什么是单体架构? 单体架构的问题? 1.复杂性高 1.1 代码难以理解,复用性低 1.2 难以理解导致代码质量低,复杂性进一步增加 1.3 代码难以被修改和重构 2.伸缩性差 2.1 单体只能按整体横向扩展,无法分模块垂直扩展 2.2 IO密集型模块和CPU密集型模块无法 ...
分类:
其他好文 时间:
2020-06-17 23:50:02
阅读次数:
150
环境 JDK 6 JUnit 4.13 Spring Tool Suite 4.6.2 Maven 3.6.3 说明 异常测试在 4.13 之前也有,都有一点缺点,不推荐使用,推荐使用 4.13 之后的 assertThrows。 异常测试示例 pom.xml <project xmlns="htt ...
分类:
其他好文 时间:
2020-06-17 23:49:24
阅读次数:
97
爬取B站up主相册原图 从 Network 选项中找到 api 链接。 从 Preview 选项中一层一层地剥,直到找到真实的图片链接地址。 下载的图片可以达到 12MB,下载的是原图。 源码: # -*- coding: utf-8 -*- # @Time : 2020/6/17 20:54 # ...
分类:
其他好文 时间:
2020-06-17 23:49:07
阅读次数:
182
SQL 的服务器端编程 T-SQL简介 Transact-SQL 的缩写为T-SQL,T-SQL是Microsoft 公司的SQL Server的数据库语言,它是对标准SQL语言的扩充。 一、数据类型 数据库中的数据通常需要定义一个数据类型,不同DBMS具体支持的数据类型大体相同,稍有差异,具体可参 ...
分类:
数据库 时间:
2020-06-17 23:48:51
阅读次数:
114
# 猜数字游戏import randomsmaller = int(input('输入最小的数:'))larger = int(input('输入最大的数'))myNum = random.randint(smaller, larger) # 在最大值和最小值中间随机取一个数print('随机数:' ...
分类:
其他好文 时间:
2020-06-17 23:48:18
阅读次数:
118
1、springboot2、dubbo,springcloud,shardingsphere3、mysql,mongodb,tidb4、redis5、nsq,kafka6、elk7、docker8、git,maven。。。。。。 ...
分类:
编程语言 时间:
2020-06-17 23:48:06
阅读次数:
88
// 设计稿自定义为375px 利用测量的px大小除以50px 即可得到所需rem值 (function () { remLayout(); function remLayout() { // 获取屏幕宽度 var w = document.documentElement.clientWidth | ...
分类:
其他好文 时间:
2020-06-17 23:47:50
阅读次数:
99
from pyhanlp import * def load_dictionary(): """ 加载HanLP中的mini词库 :return: 一个set形式的词库 """ IOUtil = JClass('com.hankcs.hanlp.corpus.io.IOUtil') path = H ...
分类:
其他好文 时间:
2020-06-17 23:47:36
阅读次数:
83
1、 按下列要求完成各个页面:(提示:在做此题前需先建立一数据库,包含一张表,此表至少包含 5 个字段(姓名,性别,兴趣爱好,家庭住址,备注)) (1)制作静态页面 ex01a.php ,当点击“提交”按钮时,可以向数据库中添加数据,如果添加数据失败,能给出提示,如果添加成功,则跳转到另一页面ex0 ...
分类:
Web程序 时间:
2020-06-17 23:47:08
阅读次数:
87
我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,或者可以放到服务器上作为服务运行,这中间其实掺杂了一系列的复杂处理过程。 这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载。按照我写文章的常规惯例,先给出这篇文章的大致结构; 一、什么是类的加载 ...
分类:
编程语言 时间:
2020-06-17 23:46:50
阅读次数:
99
ArrayList扩容机制的源码详解 一:ArrayList的构造函数: ArrayList的构造函数源码有三种: 先来看看ArrayList底层定义的一些变量的含义: /** Default initial capacity * 默认的容量大小 */ private static final in ...
分类:
其他好文 时间:
2020-06-17 23:46:34
阅读次数:
84
mv /home/data/my3306/data/db1 /backup/my3306ln -s /backup/my3306/db1 /home/data/my3306/data mv /home/data/my3306/log /backup/my3306ln -s /backup/my330 ...
分类:
数据库 时间:
2020-06-17 23:46:19
阅读次数:
90
回溯算法可以看成走迷宫,不知道出口在哪,所以只能不断深入,尝试不同的路线。但一旦找到出口便可以回溯到起点,辩清路线。 回溯算法 遍历所有排序方式 经典问题的组合 查找单词问题 八皇后问题 解数独 回溯算法 简单来说,回溯采用试错的方法解决问题。一旦发现当前步骤失败,回溯方法就返回一个步骤,选择另一种 ...
分类:
编程语言 时间:
2020-06-17 23:45:34
阅读次数:
88
不知道为什么 做过一件事情之后 明明 不能改变了 但是 心里 还是 担心的来担心去 。。 扰乱 之后的每一步 然后 一步错 步步错的连环反应 。。 一件事情做过之后 if 能够改变 去改变 else 专心 做下一件事情 王阳明 : 无善无恶心之体 有善有恶意之动 知善知恶是良知 为善去恶是格物 王阳 ...
分类:
其他好文 时间:
2020-06-17 23:45:16
阅读次数:
105
纸上得来终觉浅,绝知此事要躬行。 前言 之前在【Django】DRF源码分析之五大模块文章中没有讲到认证模块,本章就主要来谈谈认证模块中的三大认证,首先我们先回顾一下DRF请求的流程: 前台发送请求,后台接受,进行urls.py中的url匹配,执行对应类视图调用as_view()方法 from dj ...
分类:
其他好文 时间:
2020-06-17 23:45:01
阅读次数:
79
1. 2. 参考 https://labuladong.gitbook.io/algo/dong-tai-gui-hua-xi-lie/dong-tai-gui-hua-zhi-kmp-zi-fu-pi-pei-suan-fa ...
分类:
编程语言 时间:
2020-06-17 23:44:44
阅读次数:
110