加载中
spring系列汇总

spring spring-基于可扩展Schema的特性自定义标签 springmvc-同一个访问资源,多种视图解析方式 spring cache 配置使用aspectj模式织入 基于注解的spring缓存,轻松无侵入解决cache问题 spri...

2018/12/10 12:25
1.4K
容器技术系列汇总

docker docker - 在centos7和windows10安装 docker - 镜像加速器 docker - 构建一个简单的docker镜像 docker - 调试Dockerfile docker - 常用命令 docker - Dockerfile常用指令 docker - doc...

2018/12/10 10:08
531
spring源码解析 - ClassPathScanningCandidateComponentProvider (beanDefinition扫描器 )

有什么用 ClassPathScanningCandidateComponentProvider 是 spring 的一个内部工具类,可以帮助我们从包路径中获取到所需的 BeanDefinition 集合,然后动态注册 BeanDefinition 到 BeanDefi...

理解 kubernates 的一些核心概念

在 通过k8s dashboard 部署 nginx 文中,介绍了通过dashboard创建nginx应用。在该文中,已经初步接触了k8s的部署文件。文件中已经开始了解到一些kubernates的基本核心概念,本文将会结合实践...

通过k8s dashboard 部署 nginx

在 使用minikube在windows下搭建kubernates单机 中,部署了一个单机的k8s集群,现在我们利用该集群通过dashboard的图形化界面部署nginx,进一步了解K8S。本文将分别通过界面表单填写和上传 ...

10/15 14:27
7
使用minikube在windows下搭建kubernates单节点集群

有时候在本地需要一个 Kubernetes 环境来进行开发和调试,Kubernetes 集群环境的安静有点麻烦,通过minikube在windows下可以很简单的搭建kubernates单机环境。 这里使用kubernates 1.17.12 ...

10/14 15:15
7
拉勾网小爬虫

为了分析一些职位信息,用python写的拉勾职位小爬虫。在实现的过程中,有两点问题需要解决: 1、拉勾职位列表的获取 由于拉勾弄了反爬虫策略,职位列表的实际数据是通过异步的方式获取的。拉...

09/15 15:18
16
spring cloud openfeign 的原理

文章将会围绕以下几个问题展开讨论 1. 什么时候为@FeignClient注解的接口生成代理? 2. Contract 、Encoder、Expander、AnnotatedParameterProcessor之间的关系? 3. 怎么变成具体的请求参数...

PageImpl在springboot中的JSON序列化问题

在rest api中使用 org.springframework.data.domain.PageImpl 返回分页数据,有出现一些问题,问题以及解决方式如下: (1) 返回的结果在springboot 1.x 和 springboot 2.x中不一致 例如以下A...

03/11 23:47
1.5K
如何debug编译时的代码

近期打算写一个编译时的小插件,解决 mybatis-plus 和 tk-mapper 紧耦合的问题。小插件需要在 java 编译时生成一些代码。这个思想,在andoid 的 黄油刀butterknife,Lomok 已经成熟。现在代码...

Zookeeper工作原理

1、Zookeeper的角色   » 领导者(leader),负责进行投票的发起和决议,更新系统状态   » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请...

2019/12/19 00:56
678
Logback - MDC 和 SiftingAppender

1. 作用 Logback将写日志事件的任务委托给appender组件完成,SiftingAppender顾名思义就是筛选日志事件,具体点就是: 对于Logback委托给它的日志事件,SiftingAppender会对日志事件做一些区...

2019/11/26 22:59
1.8K
利用 jgrapht 库进行 图 的操作

在 了解数据结构图 (graph) 的学习中,我们了解到了图的基本概念,并通过学习 迪杰斯特拉 ( Dijkstra ) 最短路径算法 和 DFS(深度优先遍历) 以及 BFS(广度优先遍历) ,可以了解到怎么求图中...

2019/11/25 11:29
544
了解数据结构图 (graph)

下面是本文对图操作的小结: 邻接表 邻接矩阵 空间复杂度 O(|V|+ |E|) O(|V|²) 添加顶点 O(1) O(|V|²) 移除顶点 O(|V| + |E|) O(|V|)² 添加边 O(1) O(1) 移除边 (基于 Array 实现) O(|E|...

2019/11/25 00:00
384
迪杰斯特拉 ( Dijkstra ) 最短路径算法

迪杰斯特拉算法介绍 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为...

2019/11/24 21:27
1.8W
DFS(深度优先遍历) 以及 BFS(广度优先遍历)

DFS (Deep First Search) 概念: 顾名思义,这种遍历方法是以深度为优先进行对图的搜索或者遍历,至于什么是以深度为优先条件,先看下面DFS的基本步骤: ( 这是一个递归思想的DFS) DFS:从...

2019/11/24 20:49
1.8W
spark ml - 逻辑回归分类

逻辑回归算法的参数说明 LogisticRegression 逻辑回归线性/分类算法,它的相关参数设置说明如下: <1> setMaxIter():设置最大迭代次数 <2> setRegParam(): 设置正则项的参数,控制损失函数...

Git - Reset 三种模式

有时候,我们用Git的时候有可能commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法: 1、修改错误内容,再次commit一次 2、使用git reset 命令撤销这一次错误的commi...

Git
2019/11/03 00:28
168

没有更多内容

加载失败,请刷新页面

返回顶部
顶部