码迷,mamicode.com
首页 > 编程语言 > 日排行
3.Spring Cloud初相识--------Ribbon客户端负载均衡
前言: 在生产环境中,未避免单点故障,每个微服务都会做高可用部署。 通白的说,就是每一个一模一样的服务会根据需求提供多分在多台机器上。 那么在大并发的情况下,如何分配服务可以快速得到响应,就成为了我们要解决的问题。 Ribbon就是一款优秀的客户端负载均衡机制。 什么是客户端负载均衡呢? 就是由服务 ...
分类:编程语言   时间:2018-10-24 19:56:50    阅读次数:149
Java通过Executors提供四种线程池
Java通过Executors提供四种线程池,分别为:1、newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2、newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待 ...
分类:编程语言   时间:2018-10-24 19:57:06    阅读次数:166
threading多线程的生产者消费者模型
理解此篇请先看http://www.cnblogs.com/haiyan123/p/7445584.html """多线程下生产者消费者模型。定义:在同一进程,同一主线程下, 采用多线程完成多个任务的同时,各自数据保持干净整洁。即、花最少的时间 完成最多的任务""" import threading ...
分类:编程语言   时间:2018-10-24 19:57:33    阅读次数:131
图解算法时间复杂度
阅读原文 http://bigocheatsheet.com/ ...
分类:编程语言   时间:2018-10-24 19:58:20    阅读次数:169
Python实现牛顿插值法(差商表)
deffunc(x,y,X,infor=True):list2=[y[0]]#差商表的对角线的第一个元素始终是y0count=1while(True):iflen(y)>1:list=[]#空列表用来保存,每次计算后差商表的行foriinrange(len(y)-1):n=x[i+count]-x[i]m=y[i+1]-y[i]l=m/nlist.append(l)list2.append(
分类:编程语言   时间:2018-10-24 19:58:49    阅读次数:635
springBoot单元测试-模拟MVC测试
1)模拟mvc测试,和基础测试是一样的, 都需要在pom文件中引入junit的支持。 略 2)编写测试类 Application1TestMVC 在类头上除啦加入之前的@RunWith(SpringRunner.class)、@RunWith(SpringRunner.class) 之外还要加入新的 ...
分类:编程语言   时间:2018-10-24 19:59:37    阅读次数:168
[PHP] 算法-字符串的全排列的PHP实现
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 思路: 1.利用递归形成递归树,达到深度优先,固定首字母的效果 2.得复位以后才能再次深度优先 3.回溯法思想 4.一张图和... ...
分类:编程语言   时间:2018-10-24 20:00:07    阅读次数:198
图解分布式id生成算法SnowFlake
概述 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0 41位,用来记录时间戳(毫秒)。 41位可以表示241?1个数字, 如果只用来表示正整数(计算机中正数包含0), ...
分类:编程语言   时间:2018-10-24 20:04:55    阅读次数:174
python 与 百度人脸识别api
用python来做人脸识别代码量少 思路清晰, 在使用之前我们需要在我们的配置的编译器中通过pip install baidu-aip 即可 就可以开始使用api了 我们第一次接触这个东西不妨 你就可以看到他所支持的功能。 在使用之前我们需要在百度的后台创建应用。将我们人脸都存放入库中。 其次我们要 ...
分类:编程语言   时间:2018-10-24 20:08:44    阅读次数:313
springBoot 类注释和方法注释
File-》Settings-》Live Templates 新建组 类: 编辑变量 方法: 变量 params 变量: groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').s ...
分类:编程语言   时间:2018-10-24 20:08:53    阅读次数:216
java redis 实现抢购秒杀
2018.10.24 今天研究了下抢购秒杀的功能实现 网上查了一大堆 用redis的最多。 主要是通过redis的 watch multi 事务来控制秒杀数量 不超卖。 这里说下自己的感受: 不超卖的话 那就要一个个的来减库存 这样的话 效率上会有点问题 这里上下代码 基本上是再网上抄的 。 我用的 ...
分类:编程语言   时间:2018-10-24 20:11:00    阅读次数:676
图解排序算法(四)之归并排序
基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 分而治之 可以看到 ...
分类:编程语言   时间:2018-10-24 20:11:09    阅读次数:161
JavaScript编程练习题集锦
1、 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: var twoSum = function(nums, target) { var str = []; for(var i=0;i<nums.length;i+ ...
分类:编程语言   时间:2018-10-24 20:11:19    阅读次数:355
python--Pandas(一)
一、Pandas简介 pandas 基本使用 #选择 Selection #布尔索引利用一列的数据选择一部分数据 ...
分类:编程语言   时间:2018-10-24 20:12:31    阅读次数:136
spring里的三大拦截器
Filter新建TimeFilter@ComponentpublicclassTimeFilterimplementsFilter{@Overridepublicvoidinit(FilterConfigfilterConfig)throwsServletException{System.out.println("timefilterinit");}@Overridepubli
分类:编程语言   时间:2018-10-24 20:13:15    阅读次数:162
python数据分析--KaggleTitanic项目实战
主要围绕Kaggle上的比赛题目: "给出泰坦尼克号上的乘客的信息, 预测乘客是否幸存" 进行一个简单的数据分析 环境 win8, python3.7, jupyter notebook 正文 1. 项目背景 泰坦尼克号: 是当时世界上体积最庞大、内部设施最豪华的客运轮船, 于1909年3月31日动 ...
分类:编程语言   时间:2018-10-24 20:13:24    阅读次数:196
Python文件读写操作
importtracebackimportsysdefread_file():#找到文件详解:文件与py的执行文件在相同路径下,直接用文件的名字就可以打开文件#文件与py的执行文件不在相同路径下,用绝对路径找到文件#文件的路径,需要用取消转译的方式来表示:1.\\2.r‘‘#如果以写文件的方式打开一个文件,那么不存在的文件会被创建,存在的文件之前的内容会被清空#r只读,w写文件,a追加文件,rb二
分类:编程语言   时间:2018-10-24 20:13:44    阅读次数:165
springboot自动配置原理
Springboot自动配置原理: 主类 @SpringBootApplication 开启了自动配置 自动化配置类都有一个这样的注解@EnableConfigurationProperties ,例如 @EnableConfigurationProperties(HttpEncodingPrope ...
分类:编程语言   时间:2018-10-24 20:18:14    阅读次数:218
学习python课程第二十三天
一. 组合 : 1. 什么是组合 ? 一个对象的属性是来自于另外一个类的对象, 称之为组合. (跟继承其实很相似.都是共用一个类里面的属性) 2. 为何用组合 ? 组合也是用来解决类与类代码冗余的问题. 3. 如何用组合 ? BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果 ...
分类:编程语言   时间:2018-10-24 20:20:19    阅读次数:109
排序算法视频 《6 分钟演示 15 种排序算法》
排序算法视频 《6 分钟演示 15 种排序算法》 而且在 github 开源的。 https://github.com/bingmann/sound of sorting 有声音,而且很直观。 http://panthema.net/2013/sound of sorting/ ...
分类:编程语言   时间:2018-10-24 20:22:25    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!