- 博客(54)
- 收藏
- 关注
转载 zuul网关入门(一、网关具有的功能)
1. zuul网关入门(一、网关具有的功能)1.1. 基本场景1.1.1. API网关的由来1.1.2. API网关基本功能1.2. 高级应用1.2.1. 亮点可动态发布的过滤器机制1.2.2. 红绿部署1.2.3. 开发者测试分支1.2.4. 埋点测试1.2.5. 压力测试1.2.6. 调试路由1.2.7. 金丝雀测试1.2.8. 粘性金丝雀...
2019-03-30 22:53:00 711
转载 HashMap(JDK8)知识汇总
其实刚开始接触HashMap的时候看别人博客以及源码是真的一头雾水,最后还是决定找视频入下门比较合适https://www.bilibili.com/video/av24032788关于HashMap的面试题这两篇讲的不错:https://blog.csdn.net/LE_912/article/details/80599869https://b...
2019-03-30 11:55:40 60
转载 为什么函数式编程重要
对于函数式编程来说,1989/1990 是一个相当黑暗的年代。面向对象程序设计日益突出的表现,使得工业界对于函数式编程的关注越来越少。随着 John Hughes 的一篇论文"为什么函数式编程如此重要"("Why Functional Programming Matters")的发布,它强力论证了主流思想在忽视函数式编程中可能犯的错误。这几乎是你唯一能听到的声音了。本文试图向大多数非函数式程序...
2019-03-30 08:24:39 817
转载 mongoose 读取表中数据始终返回空值
在项目中使用MongoDB存取数据,在另一个项目中使用mongoose读取同一数据库中表数据却始终返回空值。后发现mongoose在创建model时会自动添加“s”,而MongoDB不会这种骚操作。。解决方案:给model传入第三个参数,同第一个表名即可。model(table, LogSchema, table);转载于:https://www.cnblogs.c...
2019-03-30 00:27:00 708
转载 redis单例模式写法
<?php/**只看红色重点 * =========================================================== * ZW_Memory_Cache * Description * ZW_Memory_Cache * @Author [email protected] * @Ve...
2019-03-29 15:29:00 832
转载 Tomcat安装、配置、优化及负载均衡详解
Tomcat安装、配置、优化及负载均衡详解https://www.cnblogs.com/rocomp/p/4802396.html一、常见JavaWeb服务器 1、WebLogic:是BEA公司的产品、WebSphereAS:是IBM公司的产品、JBossAS:红帽公司的产品,可以自行了解 2、Tomcat服务器: Sun公司在推出的小型Servlet/JSP调试工具的基础上...
2019-03-29 07:13:22 56
转载 第四次作业
第四次作业第一部分:完成情况及心得:1.完成情况:项目名:长大校园卡充值系统。我们小组的项目任务是采用Scrum敏捷编程开发一个校园卡充值系统,目前功能已经基本完成。2.心得体会1.瀑布模式通常会在产品起点与最终结果之间规划出一条直线,然后沿着直线不断往前走。然而当项目到达终点时,用户通常会发现那已经不是他们想去的地方。而敏捷方法则采用小步快跑,每走完一步再调整并为下一步确定方向,直到...
2019-03-28 08:39:00 72
转载 在新建的python3环境下运行jupyter失败的原因
在deeplearning中再运行jupyter notebook就出现了错误:(deeplearning) userdeMBP:~ user$ jupyter notebook-bash: jupyter: command not found这是因为之前你安装anaconda navigator时下面的应用的安装都是在base环境下,所以你直接在终端中运行时默认使用的...
2019-03-27 11:38:00 3330
转载 解决并发问题,数据库常用的两把锁!
在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。数据锁分为乐观锁和悲观锁它们使用的场景如下:乐观锁适用于写少读多的情景,因为这种乐观锁相当于JAVA的CAS,所以多条数据同时过来的时候,不用等待,可以立即进行返回。悲观锁适用于写多读少的情景,这种情况也相当于JAVA的synchronized,reentrantLock等,大量数据过来的时候,只有一条数据可以被写...
2019-03-27 09:58:40 80
转载 ode45求解微分方程(MATLAB)
首先介绍一下ode45的格式:[t,y] = ode45(odefun,tspan,y0)[t,y] = ode45(odefun,tspan,y0,options)[t,y,te,ye,ie] = ode45(odefun,tspan,y0,options)sol = ode45(___)这里介绍一阶微分方程:[自变量,因变量] = ode45(方程,范围,初...
2019-03-26 11:23:00 28578
转载 Android 随笔——RxJava的线程切换
转载请标明地址QuincySx:[www.jianshu.com/p/d9da64774…]近期用到 RxJava ,线程切换的时候出了点小插曲,首先先上理论,在上实践,不喜理论可跳过,此篇文章适合会使用 RxJava 的人群,如果还没有接触过可以自学过后再来读这篇文章,这篇文章这几个例子其实代码都是基本都是一样的,我也不知道这样写是不是更清晰理论总所周知 RxJava 在切换线程时...
2019-03-25 05:49:09 585
转载 请说出三种减低页面加载时间的方法
压缩css、js文件合并js、css文件,减少http请求外部js、css文件放在最底下减少dom操作,尽可能用变量替代不必要的dom操作转载于:https://www.cnblogs.com/crazycode2/p/10581280.html...
2019-03-22 21:58:00 234
转载 你完全没了解过的日志异步落库
前言在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落库,是没有什么问题的,而且性能也都是异常的好,估计tp99应该都在1ms以内。但是一旦并发增长起来,慢慢的你就发现生产端的tp99一直在增长,从1ms,变为2ms,4ms,...
2019-03-22 21:10:41 56
转载 教你快速撸一个免费HTTPS证书
摘要: 免费 HTTPS 证书,了解一下?HTTPS 已成为业界标准,这篇博客将教你申请Let's Encrypt的免费 HTTPS 证书。本文的操作是在 Ubuntu 16.04 下进行,使用 nginx 作为 Web 服务器。1. 安装 CertbotCertbot可以用于管理(申请、更新、配置、撤销和删除等)Let's Encrypt 证...
2019-03-22 09:21:33 709
转载 机器学习入门经典课程,台大李宏毅教授机器学习课程 2019 版来啦
雷锋网 AI 科技评论按,提到台湾大学李宏毅教授,想必很多同学马上会想到他的机器学习课程。近日,李教授机器学习课程 2019 年版视频&课程资料终于上线啦~那么我们在哪里可以学习这个课程呢?可以点击下面的资料链接:课程表及资料链接:http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML19.html...
2019-03-21 10:27:01 510
转载 fundvaluation3/src/com/pingan/Process
package com.pingan.rbpfundval3.service;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import java.math.BigDecimal;import java.text.SimpleDate...
2019-03-21 06:59:31 118
转载 【洛谷4251】 [SCOI2015]小凸玩矩阵(二分答案,二分图匹配)
题面传送门Solution看到什么最大值最小肯定二分啊。check直接跑一个二分图匹配就好了。orz ztl!!!代码实现/* mail: [email protected] author: MLEAutoMaton This Code is made by MLEAutoMaton*/#include<stdio.h>#include&l...
2019-03-20 22:25:00 44
转载 vue的一些扩展的方法
vue 的一些扩展的方法扩展全局组建const components={ component1, component2, component3}for(let key in components){ Vue.component(key,components[key])}复制代码扩展全局指令Vue.directive("option", { in...
2019-03-20 11:06:59 1375
转载 Terminal shortcuts
<backspace> 删除 <ctrl+l> 清空屏幕, 相当于clear <ctrl+e> 光标跳至命令结尾 <ctrl+a> 光标跳至命令开始 <ctrl+b> 光标左移一个字母(感觉比按方向键快些) <ctrl+f> 光标右移一个字母 <ctrl+t> 交换光标位置前的两个字符(敲错顺序的时候) <c...
2019-03-20 09:33:00 54
转载 第四周作业(预习题)
统计一行文本的单词个数本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let's go to room 209.输出样例:5代码:#include<stdio.h>#include<string.h>int...
2019-03-19 20:09:00 55
转载 服务器是什么?本机服务器的查询。
稍后更新。。。转载于:https://www.cnblogs.com/Chamberlain/p/10556211.html
2019-03-19 00:37:00 96
转载 逻辑运算,&,&&, |, ||, ^, !
&:与 特点:判断时两边为true才为true,只要两边有一个为false则结果为false;true&true=true;false&true=false;true&false=false;false&false=false;&&: 短路与 特点:与&的结果是一样的,当左边为false后右边直接不进行运算,而...
2019-03-17 15:30:00 5014
原创 当中台遇上DDD,我们该如何设计微服务?
微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。借用当下最流行的段子做个开场白。“设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。在分布式架构下,单体应用被拆分为多个微服务,为了保证微服务的单一职责和合理拆分,“高内聚、松耦合”是最宝贵的设计原则。通俗点讲,高内聚就是把相关的行为聚集在一起...
2019-03-15 18:06:45 71
转载 文件传输-对数据进行加解密的方法!
由于项目安全要求,需要使用RSA算法对部分关键数据进行加密,并使用OAEPWithSHA-256AndMGF1对数据进行填充。通过搜索最终选择较为通用OpenSSL库,但OpenSSL的RSA算法默认是使用SHA-1的方式进行,而项目要求使用安全性更高的SHA-256,所以需要对OpenSSL进行部分修改。OpenSSL使用RSA算法加解密数据非常简单,这里以加密为例,在通过...
2019-03-15 16:32:05 183
转载 LoRaWAN协议 -- 简要(from LoRaWAN Specification)
速率自适应伪随机方式来改变信道LoRaWAN设备至少实现 Class A 功能:双向传输终端(Class A): Class A 的终端在每次上行后都会紧跟两个短暂的下行接收窗口,以此实现双向传输。服务器在其他任何时间进行的下行传输都得等终端的下一次上行。划定接收时隙的双向传输终端(Class B):Class B 的终端会有更多的接收时隙。除了Class ...
2019-03-15 16:01:00 344
原创 中国在两年内赶超美国AI?李开复:不一定
据艾伦研究最新发布的一份报告显示,中国在50%被引用次数最多的论文数量方面将在今年超越美国;在10%引用率最高的论文数量方面,中国将在明年超过美国。这是中国首次在这方面胜出。因此,有人预测说,在人工智能领域,中国将在两年内在人工智能领域赶超美国。李开复评论:不一定艾伦人工智能研究所一项新的研究表明,中国有影响力的AI研究论文的产量将很快超过美国,目前,美国在全球人工智能研究论文上排名第一。这一发现...
2019-03-15 14:44:03 65
转载 oracle 结果集合并
SELECT case when u.union_type = '1' then (SELECT TO_CHAR(count(1)) FROM T_UEP_DB_UNION A WHERE A.IS_ENABLE = '1' and a.union_type = '2'...
2019-03-14 17:12:00 89
转载 一个纯技术程序员的求职心酸历程
前几天有个应届毕业生的程序员在微信上找到我,并向我吐槽了一下他目前的心酸现状。我对此除了表示同情以外,只能剩下鼓励了,对于不能帮助他,我深感我自己力量的薄弱,意识到了我必须强大才行,这样才能帮助别人。如果你是一个无名小卒,那么自身都难保,还凭什么说去帮助别人呢?因为我想让这个世界变的美好一点点。这个应届毕业生的能力到底如何,我不清楚,我从和他的对话中可以看出他是一个对技术执着而且充满着热爱的一个...
2019-03-14 12:20:32 74
转载 洞悉物联网发展1000问之解析产业互联网,物联网如何产业化的秘密
在最新的热点和概念中,产业互联网就是这样的新兴产物之一。这是从去年乌镇的互联网大会以来,最火的提法。当然有很多背景原因,其中最大的应该是传统互联网企业的反思,他们对于未来出路的一种思考。为什么会提出产业互联网的概念呢?相对应是消费互联网。很多人就把这解释成互联网的下半场,互联网的新方向。因为互联网在最初发展的过程基本上是以人为主的,从人的需求属性出发,建立了若干个应用航母,包...
2019-03-14 08:07:26 235
转载 Dubbo服务提供者启动流程源码分析
(假装有内容)...转载于:https://www.cnblogs.com/yadongliang/p/10517633.html
2019-03-12 16:31:00 59
转载 关于集合遍历并删除报错详解
一、list集合正确删除list集合删除不要使用增强for,建议使用for(int i;;)这种方法,注意这种方法删除集合元素会导致索引前移导致遍历问题例如:private static void delFor() { List<String> blist = new ArrayList<>(); blist.add("a"); ...
2019-03-12 11:12:13 365
转载 spring boot -thymeleaf-域对象操作
后台代码转载于:https://www.cnblogs.com/hongchengshise/p/10513579.html
2019-03-11 22:07:00 272
转载 给全文搜索引擎Manticore (Sphinx) search 增加中文分词
Sphinx search 是一款非常棒的开源全文搜索引擎,它使用C++开发,索引和搜索的速度非常快,我使用sphinx的时间也有好多年了。最初使用的是coreseek,一个国人在sphinxsearch基础上添加了mmseg分词的搜索引擎,可惜后来不再更新,sphinxsearch的版本太低,bug也会出现;后来也使用最新的sphinxsearch,它可以支持几乎所有语言,通过其内置的ngram...
2019-03-08 11:12:56 139
转载 log4js快速写一个Node服务访问日志
log4js是Node.js中非常棒的日志模块,使用起来非常简单且好用。这一篇和大家分享下如何很快的写一个日志记录服务,因为node的中间件模式,所以我们将日志服务写为一个中间件。下面将以koa为例写一个访问日志中间件安装log4jsnpm install log4js复制代码log4js配置讲解log4js.configure({ appenders: { visitor:...
2019-03-08 10:30:06 293
转载 移除KVO的风险
为之前项目添加一个功能用到了一个开源库XMTextView,然后运行报错提示:显示没有注册一个叫font的观察者,所以闪退。但是我的UITextView没有添加观察者呀,怎么会删除呢?原来是由分类引起的,看下XMTextView中的分类:分类中交换了方法,那么所有的UITextView在释放时都要调用swizzleDealloc方法,而swizzleDealloc方法直接删除f...
2019-03-07 20:24:00 41
转载 docker构建JDK最小镜像
一、构建最小JDK1、解压jre# mv jre-8u181-linux-x64.tar.gz java1.8.tar.gz# tar -xvcf jre-8u181-linux-x64.tar.gz2、删除无用文件# cd jre1.8.0_181/# rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICE...
2019-03-07 15:23:00 200
转载 skearn学习路径
sklearn学习总结(超全面)关于sklearn,监督学习几种模型的对比sklearn之样本生成make_classification,make_circles和make_moonspython np.logspace(1,10,5)np.linspace() 创建等比数列,生成(start,stop)区间指定元素个数num的list,均...
2019-03-07 10:46:00 105
转载 matlab 信号滤波 工具箱
在命令界面直接敲击下面的单词即可1、小波变换 wavemenu;2、信号滤波 fdatool;其他:deploytool 编译M文件转载于:https://www.cnblogs.com/rjjhyj/p/10487618.html...
2019-03-07 09:58:00 1059
转载 最小的K个数(剑指offer)
题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。方法一:运用Array.sort()方法。sort方法改进后比基础的8个排序算法稍微快点,看了源码,知道其实是快排的改进版,所以时间复杂度是o(nlogn),我真是个小机灵。当然一般求第k个数的时候考察的主要是维护最大堆的问题。时间复杂度:...
2019-03-06 21:51:00 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人