一开始跟着官方文档走, 就不吐槽官方文档使用的先进版本 1.5.0-SNAPSHOT 在 maven 仓库里压根就不存在这事了。我用的事 maven 里最新的版本。 SpringBoot用的是 2.2.2-release <dependency> <groupId>org.apache.shiro< ...
分类:
编程语言 时间:
2019-12-28 16:10:15
阅读次数:
82
用Python写爬虫工具在现在是一种司空见惯的事情,每个人都希望能够写一段程序去互联网上扒一点资料下来,用于数据分析或者干点别的事情。 ? 我们知道,爬虫的原理无非是把目标网址的内容下载下来存储到内存中,这个时候它的内容其实是一堆HTML,然后再对这些HTML内容进行解析,按照自己的想法提取出想要的 ...
分类:
编程语言 时间:
2019-12-28 16:12:50
阅读次数:
56
随着公司项目的庞大,单点登录变得尤为重要,那么怎么实现单点登录,下面已oauth为标准实现单点登录。 【特别鸣谢:魔乐科技,附上官网:www.mldn.cn】 1:项目组织结构 本项目为oAuth修改的启动项目结构,在该结构之中基本定义模块如下: 1、microauth:定义公共的父pom文件,用于 ...
分类:
编程语言 时间:
2019-12-28 16:13:31
阅读次数:
213
Hello, 大家好, 又出来冒头了. 今天想跟大家分享的是关于python的垃圾回收机制,虽然本人这会对该机制没有很深入的了解, 但是本着热爱分享的原则,还是囫囵吞枣地坐下记录分享吧, 万一分享的过程中开窍了呢.哈哈哈. 首先还是做一下概述吧: 我们都知道, 在做python的语言编程中, 相较于 ...
分类:
编程语言 时间:
2019-12-28 16:15:06
阅读次数:
78
Spring Cloud微服务架构,使用feign客户端实现服务消费者 ...
分类:
编程语言 时间:
2019-12-28 16:16:00
阅读次数:
98
Python 练习实例7 题目:将一个列表https://www.xuanhe.net/的数据复制到另一个列表中。 程序分析:使用列表[:]。 程序源代码: 以上实例输出结果为: ...
分类:
编程语言 时间:
2019-12-28 16:20:58
阅读次数:
50
拉丁方阵(英语:Latin square)是一种 n × n 的方阵,在这种 n × n 的方阵里,恰有 n 种不同的元素,每一种不同的元素在同一行或同一列里只出现一次。以下是两个拉丁方阵举例: 拉丁方阵有此名称是因为瑞士数学家和物理学家欧拉使用拉丁字母来做为拉丁方阵里的元素的符号。 算法步骤: 在 ...
分类:
编程语言 时间:
2019-12-28 16:21:57
阅读次数:
354
代码不多,先看效果: 类代码: 测试代码: ...
分类:
编程语言 时间:
2019-12-28 16:23:06
阅读次数:
97
1、对未初始化的对象执行 typeof 操作符会返回 “undefined”,对未声明的对象执行 typeof 操作符同样也会返回 “undefined” var message typeof message // "undefined" typeof a // "undefined" 这个结果有逻 ...
分类:
编程语言 时间:
2019-12-28 16:24:02
阅读次数:
83
IDE的下载和安装: 首先,到visual studio官网下载vs2019的安装程序。 学生、或个人开发者免费下载第一个community版本。 下载完成后双击进行安装。安装时要选择安装工作负载。可根据需要勾选相应的负载。因为我们要写c/c++程序,所以勾选了这个使用c++的桌面开发,然后点击右下 ...
分类:
编程语言 时间:
2019-12-28 16:24:21
阅读次数:
412
http://tryrabbitmq.com/ ...
分类:
编程语言 时间:
2019-12-28 16:26:49
阅读次数:
40
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/igMojff-bbmQ6irCGO3mqA 包 ...
分类:
编程语言 时间:
2019-12-28 16:30:38
阅读次数:
127
队列:先进先出。 一、构造函数 queue<T> que; queue(const queue &que); 二、赋值操作 queue& operator=(const queue &que); 三、数据存取 push(ele); pop(); back(); front(); 四、大小操作 emp ...
分类:
编程语言 时间:
2019-12-28 16:33:53
阅读次数:
68
处理log时遇到一些东东 对log 的处理 1. 从第二行读起: for line in f.readlines()[1:] 2. 最后一个元素是个带换行符以及双引号的str,怎么处理呢? .strip()去掉换行符, eval()去掉双引号 3. 查找如果这一行中有 ,就详细分析,但会拿到 ,怎么 ...
分类:
编程语言 时间:
2019-12-28 16:35:26
阅读次数:
111
前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中我们介绍了导航相关的流程,那导航被提交后又会怎么样呢?就进入了渲染阶段。这个阶段很重要,了解其相关流程能让你 “看透” 页面是如何工作的,有了这些知识,你可以解决一系列相关的问题,比如能熟练使用开发者工具,因为能够理解开发者 ...
分类:
编程语言 时间:
2019-12-28 17:43:40
阅读次数:
68
Java凭什么能20年屹立不倒! 1、线程的魔力 Java虚拟机的强项之一是多线程控制。JVM针对大型多核机上跑数百线程的稳定性做了极佳的优化。这也是为什么其他语言会为了能跑在JVM上面搞出交叉编译器和模拟器。 Java的这个能力同时也吸引了很多高流量的网站。他们可以在台式机上搞开发然后丢到服务器上 ...
分类:
编程语言 时间:
2019-12-28 17:45:38
阅读次数:
99
记得之前在国内现金贷贷超放量时,后台java进程莫名奇妙就没了, 查看 /var/log/message 出现如下日志,标明,Linux 系统自身把 Java 进程杀掉了 当 Linux 系统内存不足时,系统会把当前系统占用系统内存过高的进程当做流氓进程,然后系统发出信号将这个流氓进程杀掉,最后导致 ...
分类:
编程语言 时间:
2019-12-28 17:48:18
阅读次数:
147
C# 的话建议使用ArcEngine进行开发,由于各版本不兼容,改为采用基于Java 的GeoTool进行读取 pom依赖如下 <properties> <geotools.version>19.1</geotools.version> </properties> <repositories> <r ...
分类:
编程语言 时间:
2019-12-28 18:54:00
阅读次数:
290
算法(Algorithm):STL算法主要由头文件<algorithm>,<numeric>和<functional>组成 <algorithm> 比较、交换、查找、遍历、复制、修改、反转、排序、合并等等算法 <numeric> 只包括几个在序列上进行数学运算的模板函数,加法、乘法等 <functi ...
分类:
编程语言 时间:
2019-12-28 18:57:15
阅读次数:
81
Java ArrayList和HashSet的区别 示例 1 : 是否有顺序 ArrayList: 有顺序 HashSet: 无顺序 HashSet的具体顺序,既不是按照插入顺序,也不是按照hashcode的顺序。 以下是 HasetSet源代码 中的部分注释 / It makes no guara ...
分类:
编程语言 时间:
2019-12-28 18:58:36
阅读次数:
84