静态代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 JDK代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 CGLIB代理 步骤一:代码层 步骤二:测试 ...
分类:
其他 时间:
2019-10-29 09:43:38
收藏:
0 评论:
0 赞:
0 阅读:
63
1 #include<stdio.h> 2 3 int main(void) 4 { 5 printf("请分别输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:"); 6 7 double foot; //双精度浮点数 8 double inch; 9 10 scanf_s("%lf... ...
分类:
编程语言 时间:
2019-10-29 09:42:56
收藏:
0 评论:
0 赞:
0 阅读:
102
默认情况下,当EurekaServer在一定时间内(默认90秒)没有接收到某个客户端实例的心跳,EurekaServer将会注销该实例。但是当网络分区故障发生时,客户端与EurekaServer之间无法正常通信,此时不应该注销客户端。Eureka通过“自我保护机制”来解决这个问题:当EurekaSe ...
分类:
其他 时间:
2019-10-29 09:42:20
收藏:
0 评论:
0 赞:
0 阅读:
66
令 $P = \sum p_i$ 设 $F$ 为走 $x$ 步,刚好达到终止状态的概率的 EGF; $G$ 为走 $x$ 步,刚好走回初始状态的概率的 EGF,则有: $$ F = \frac{1}{2}\prod_i (e^{\frac{p_i}{P}x} + ( 1) ^ {s_i} e ^{ ...
分类:
其他 时间:
2019-10-29 09:42:03
收藏:
0 评论:
0 赞:
0 阅读:
62
1 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径的写法一定由根目录 / 写起。 相对路径:路径的写法不是由 / 写起。 1.2 目录的相关操作 . :代表此层目录 .. :代表上一层目录 - :代表前一个工作目录 ~ :代表目前用户身份所在的家目录 ~account :代表account用 ...
分类:
系统服务 时间:
2019-10-29 09:41:42
收藏:
0 评论:
0 赞:
0 阅读:
63
一、UDP UDP:是一个支持无连接的传输协议,全称是用户数据包协议(User Datagram Protocol)。UDP协议无需像TCP一样要建立连接后才能发送封装的IP数据报,也是因此UDP相较于TCP效率更高一些,但是由于没有建立连接,UDP只管发送数据,不管数据是否被接收,所以UDP传输数 ...
分类:
系统服务 时间:
2019-10-29 09:40:44
收藏:
0 评论:
0 赞:
0 阅读:
109
配置中心相信大家都有听过,zookeeper、apollo等等都是配置中心的代表,但大部分都是JAVA系为主的,笔者主要开发语言使用的是Golang当然也有类似于ETCD这样的组件,但是并不方便管理也无法可视化,在无意之间发现了阿里爸爸开源了nacos这个服务发现+配置中心组件,也经过了一段时间的时 ...
分类:
其他 时间:
2019-10-29 09:40:25
收藏:
0 评论:
0 赞:
0 阅读:
126
一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有 ...
分类:
数据库技术 时间:
2019-10-29 09:39:54
收藏:
0 评论:
0 赞:
0 阅读:
98
Spring集合的注入 步骤一:导入依赖 步骤二:创建实体类 步骤三:创建大配置文件 步骤四:测试 域属性自动注入 byName与byType 步骤一:创建两个实体类 步骤二:创建大配置文件(在bean节点中增加autowire属性,设值为byType) 要求:给Teacher赋值的bean节点的i ...
分类:
编程语言 时间:
2019-10-29 09:38:27
收藏:
0 评论:
0 赞:
0 阅读:
84
vue的版本是:^2.6.10 结构如下: 如上是 vue2.6.10版本所有的js目录结构 1. src/compiler: 该目录包含Vue.js所有编译相关的代码,包括把模板解析成AST语法树、及 AST语法树优化、代码生成等功能。 src/compiler/codegen: 把AST转换成R ...
分类:
其他 时间:
2019-10-29 09:38:04
收藏:
0 评论:
0 赞:
0 阅读:
63
我们要对Vue源码进行分析,首先我们需要能够对vue源码进行调式(这里的源码调式是ES6版本的,不是打包后的代码),因此首先我们要去官方github上克隆一份vue项目下来,如下具体操作: 1. clone vue项目 2. 下载依赖包 下载完后包,我们把视线转移到package.json文件中的s ...
分类:
其他 时间:
2019-10-29 09:37:46
收藏:
0 评论:
0 赞:
0 阅读:
96
title: umask date: 2019/10/29 08:44:24 toc: true umask [TOC] umask umask是shell终端或者说是你这个环境的读写执行的权限,你在自己的环境中执行open所附加的权限要和这个权限进行与操作,这个umask是4个8进制数值,最高位的 ...
分类:
其他 时间:
2019-10-29 09:37:21
收藏:
0 评论:
0 赞:
0 阅读:
114
https://www.luogu.org/problem/P2868 分析: 明显的01分数规划 求最优比率环 用dfs版的spfa找负环 二分就好 code by wzxbeliever: c++ include include include include include define N ...
分类:
其他 时间:
2019-10-29 09:37:03
收藏:
0 评论:
0 赞:
0 阅读:
83
P2052 [NOI2011]道路修建 这个题其实在dfs里面就可以把事干完的,(我一开始还拿出来求了一把)…… 一条边的贡献就是儿子的大小和n-siz[v]乘上边权; #include<cmath> #include<cstdio> #include<cstring> #include<algor ...
分类:
其他 时间:
2019-10-29 09:36:42
收藏:
0 评论:
0 赞:
0 阅读:
140
Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, add spaces in s to construct a sentence where each word is ...
分类:
其他 时间:
2019-10-29 09:36:23
收藏:
0 评论:
0 赞:
0 阅读:
85
将new操作单独封装,遇到new时,就要考虑是否该用工厂模式 示例 你去购买汉堡,直接点餐,取餐,没必要自己亲手做(这就是一个初始化实例的封装) 商店要‘封装’做汉堡的工作,做好直接给买者 class Product { constructor(name) { this.name = name; } ...
分类:
其他 时间:
2019-10-29 09:36:02
收藏:
0 评论:
0 赞:
0 阅读:
70
在了解源码如何构建之前,我们有必要了解下 项目中一个简单的目录结构如下: 如上只是一个非常简单的一个目录,为了节约篇幅,只是把入口构建的相关的目录画出来。 我们看任何库相关的代码的第一步先把视线转移到 package.json 中来。然后看下 "scripts" 这个,如下: 这边我们只要关注 "d ...
分类:
其他 时间:
2019-10-29 09:35:46
收藏:
0 评论:
0 赞:
0 阅读:
64
A. Dove 打扑克 考场思考半天线段树树状数组,没有什么想法 打完暴力后突然想到此题用链表实现会很快。 因为只有$n$堆,所以设最多有$x$个不同的堆数,那么$x\times (x-1)/2==n$, 所以链表中最多有$\sqrt{n}$个元素, 所以可以用一个$set$维护当前的出现元素,每次 ...
分类:
编程语言 时间:
2019-10-29 09:35:23
收藏:
0 评论:
0 赞:
0 阅读:
93
第一个问题可以用贪心+二分解决第二个问题用f[i][j]表示i次分割后分割到j且满足条件的方案数,$f[i][j]=\sum_{k<j且sum[j]-sum[k]<=ans}f[i-1][k]$优化时间:前缀和优化,二分要先预处理出来(也可以用优先队列)优化空间:发现f并没有什么用处,只需要记录前缀 ...
分类:
其他 时间:
2019-10-29 09:35:03
收藏:
0 评论:
0 赞:
0 阅读:
103
接触过电脑的朋友一定知道control键加Z可以在大多时候撤销我们前一步的操作,相当于计算机系统里最“广谱”的后悔药。 然而,你有没有在编辑文本的时候却因为撤销的操作而后悔?输入文本之后撤销,发现少了很多文字。再次按control+Z,完蛋,删掉的文字更多了。 这时候我们需要control+Y来恢复 ...
分类:
其他 时间:
2019-10-29 09:34:37
收藏:
0 评论:
0 赞:
0 阅读:
133