保存成功
保存失败,请重试
提交成功
最新热门
严选

Traefik 2.0 的进阶使用

Traefik 作为开源的边缘路由器,提供了对于 Docker、Kubernetes、Swarm 等的支持。最新发布的 Traefik 2.x 的版本更是一个重大的升级。 本场 Chat 中想通过一个个实例,让您能够清楚如何利用它完成以下的一些工作: 1. 如何使用新引入的 IngressRoute 提供公网访问的路由规则 2. 如何实现自动为新加入的服务签发 Https 证书(OV 证书) 3. 如何使用 Traefik 支持 SNI 路由和多协议端口的 TCP 4. 如何让现有的Helm应用适配新的Traefik 2.x 5. 在使用过程中其他的一些坑 适合人群: 对 Kubernetes Ingress 或者 Traefik 有一定了解
https://images.gitbook.cn/59f8c440-3861-11ea-a508-65c0fa00bba7编码江湖 · 技术经理
15 订阅

接口测试之 Fiddler 常用功能实战

Fiddler 是一款功能非常强大的 HTTP 协议代理工具,能监听客户端和服务器间的HTTP通讯。在日常工作中,Fiddler 是应用非常广泛的抓包和调试工具。同时也是测试工程师们必备的核心技能,掌握Fiddler,帮你轻松搞定接口测试。本场 Chat 偏重实战,把我日常测试工作中常用且重要的Fiddler功能进行总结。希望可以帮到大家。 在本场 Chat 中,会讲到如下内容: 1. Fiddler 的原理; 2. Fiddler 的下载安装、Https 证书安装; 3. 手机抓包; 4. Fiddler 抓取 Https 包(电脑端、手机端); 5. Fiddler-Inspectors 功能详解; 6. Fiddler-Filters 功能详解; 7. Fiddler-AutoResponder 功能详解; 8. Fiddler-断点功能详解。
https://images.gitbook.cn/596291d0-b456-11e9-9f76-9d03bcb84746tangtang · python自动化测试工程师
24 订阅

前端跨平台框架:Uni-App从入门到项目实战(01/20)

引用官方一句话 ”Uni-App 在手,做啥都不愁。即使不跨端,Uni-App 也是更好的小程序开发框架“。使用 Uni-App 的好处就是一次编译,多端运行。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。 本系列将会从 Vue 的基本语法开始,到使用 Uni-App 实现一个完整的电影 App 项目,包括(登录界面、首页与搜索界面、轮播图排行榜等热门组件、详情页等其他页面) 。 在本系列的教程过程中,我将会以详细通俗地语言,手把手教会小伙伴们有关除了系统学习 Uni-App 理论知识外,你还会学习到丰富的案例,如单位换算、新闻列表、滚动选择器、Video 弹幕效果、图片选择及预览、录音功能、界面 API、微信-新浪登录、分享、推送、QQ 互联等。 在本场 Chat 中,主要学习 Vue.js 基本语法,通过本场 Chat,你将会: 1. 对 Uni-App 有一个基本的认识 2. 掌握 H-Builder 的基本使用方法 3. 页面与全局变量的用法 4. Class 与 Style 的变量语法 5. 条件渲染与列表渲染的技巧 适合人群: 有基本的 HTML、CSS、JavaScript 知识即可。
https://images.gitbook.cn/Filc_W4faz63IY7PrdIB1C53jih2qiaoguo · web全栈工程师
27 订阅

深度学习框架基础:卷积和实现(非调库版)

本节内容是承接前面的自动求导的。卷积神经网络从任何角度来说都有一种滥觞的感觉,再到翻来覆去的框架(PyTorch、TensorFlow等)使用,读者大概已经审美疲劳了。但是作为系列的一部分,卷积又不得不写。所以这里聊一些常人涉及较少的算法实现内容。 这包括: 1. 从傅里叶变换到卷积; 2. 卷积的反向传播算法; 3. 快速卷积算法; 4. 扩张、转置和深度可分离卷积; 5. 与自编自动求导(差分)框架融合; 6. 一个图像去噪的小实例。 文章不会调用任何恼人的机器学习框架,以至于抱着深入学习想法的读者仅学了寥寥数个 API。本系列目标在于复刻一个具有相对完整功能的深度学习框架。最后欢迎各位提出改进意见。
https://images.gitbook.cn/FtCR-FdGOAD67xpG0TYe_PfZ9psD刘漱玉 · 科研工作者
19 订阅

一篇文章让你搞懂 K8s Ingress,Traefik 2.0 为例(上)

教你如何在 K8s 中使用 Traefik 2.0 作为 Ingress
https://images.gitbook.cn/59f8c440-3861-11ea-a508-65c0fa00bba7编码江湖 · 技术经理
Kubernetes · 39 订阅

逻辑算法题

- 打印图案 - 等腰三角形之字母扩展 - 空心菱形 方法一:两个等腰三角形拼接 - 空心菱形 方法二:对角线相等 - 杨辉三角 - 螺旋矩阵 - 蛇形矩阵 1 - 蛇形矩阵 2 - 趣味习题 - 打印某年某月日历排版 - 找出最长的单词 - 颠倒一串英文句子 - 颠倒一串英文句子 Java 版本 - 生成不重复的随机数 - 统计班级成绩排名 Java 版本 - 统计班级成绩排名 C 版本 - 报数 123,报数 3 的童鞋退出,最后留下的是哪个同学。 Java 版本 - 报数 123,报数 3 的童鞋退出,最后留下的是哪个同学。 C 语言版本 - 模拟对象层级树结构 - 基础排序 - 插入排序 - 选择排序 - 冒泡排序 - 快速排序 - 二分法查找 - Json 格式的校验
https://images.gitbook.cn/FlL0ANaN9dtDpJJ7n8QnMJuhH7GnQ.G.Y · 前端工程师
程序员 · 38 订阅

MyBatis 一级缓存在分布式下的坑

MyBatis 的一级缓存在单机环境下可以减少与 MySql 的交互,提高性能,但是在分布式环境下容易产生脏数据。建议在生产环境下关闭,使用 Redis,Memcache 等代替。
https://images.gitbook.cn/33d083f0-4c87-11e9-8875-df098ef9c4edinsomnia247 · 工程师
MyBatis · 38 订阅

Docker 安装 ELK 及 Docker 常见命令

最近搭建基于 Spring Cloud 的微服务框架,日志系统当然最佳选择就是 ELK。看着 MAC 那紧巴巴的配置,又不想热情退去而留下一堆软件,果断选择 Docker 安装来节省那可怜的资源。当然这只是鹏哥的一点点小心思。 为什么使用 Docker 这里就不在赘述了,相信就算现在猪肉贵你吃不起,但是新闻里至少有猪的图片你应该看过吧。这篇文章的主旨是搭建一个 ELK(主要是Elasticsearch + Kibana,Logstash 会在 Spring Cloud 继承 ELK 的文章中介绍)。 所以看完这篇文章你将了解: 1. Docker 的常见命令,可以收藏的 2. Docker 安装 Elasticsearch 3. Docker 安装 Kibana
https://images.gitbook.cn/48a248f0-34ed-11ea-99bc-c7daf55fc07a程序猿鹏哥 · Java开发程序猿
Docker · 44 订阅

Spring 面试 40 问,你会了吗?

选择最有效的运行时,编程模型和体系结构来满足应用程序的需求和团队的技能,开发人员一直面临挑战。例如,某些用例最好由基于同步阻塞I / O架构的技术堆栈来处理,而其他用例最好由基于无功流规范中描述的无功设计原理构建的异步无阻塞堆栈来更好地解决。 响应式 Spring 代表了一个平台范围的计划,旨在在开发堆栈的每个级别(Web、安全性、数据、消息传递等)提供响应式支持。Spring Framework 通过提供一个称为 Spring WebFlux 的新的响应式 Web 堆栈来实现这一愿景。与传统的 Spring MVC Web 堆栈并排提供。这是你的选择! 在本场 Chat 中,会讲到如下内容: - Spring 的 40 个面试题 适合人群: 对 Spring 有兴趣的技术人员
https://images.gitbook.cn/de5d8f30-383f-11ea-92fb-2922fbf27559itke · 架构师
21 订阅

基于 drools 规则引擎打造智能决策服务

人工智能、机器学习、深度学习毫无疑问成为当前 IT 界最热门的词汇。基于人工智能、机器学习、深度学习技术开发的服务,能够通过大规模样本数据训练出比用户更懂用户的计算模型。 模型训练时通常涉及到大量的样本数据处理,故人工智能、机器学习、深度学习往往对算法要求极高,且对样本数据量也有着非常高的要求,两者缺一不可。 算法可以躲在家里闭门研究,但数据却很难在家里蹲着就能正常获取。这也是很多大型互联网公司淡定自若的开源他们的人工智能算法的缘由,算法易得,数据难求。 缺少样本数据,无法通过数据训练出更懂用户的智能模型,那么缺乏数据积累的团队,怎么打造初级水平的智能决策服务呢? - 智能决策服务总体架构图 - 智能决策服务技术架构图 - drools 是什么 - Spring Boot 集成 drools - drools 规则模板介绍 - drools 动态规则设计 - kafka 数据流触发规则匹配 - 规则匹配成功触发决策行为 - 智能决策服务总结 适用人群:Java 开发,规则引擎开发,智能决策推荐系统开发
https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK0OLHonPibmqHcPicmYV3ia6H0DexraicKkbFRd7TViaBCfrJGlosSic7eibO2DKh9oTJYCIgqeZSlhsMicg/132_zw@huang · 架构师
42 订阅

高级全栈工程师必须搞定的 JS 内存问题(上)

内存再大的主机,都架不住“崴脚”的程序,内存虽好,可不要侧漏。JS(JavaScript)横扫前端,Node.js 在服务端中尚有一席之地, JS 的重要性,这里不再 Bb。 和很多高级语言一样,JS 也有垃圾收集机制,按照常理,应该不用考虑内存问题,但JS 的特殊性,使其面临的问题,有些与众不同。 所以,本期的话题,晨叔将完整的为您, 透彻的分析 JS 中的内存问题,调试的方法,以及防范措施。让你成为不会“漏”的 JSer。 本话题的干货内容: - 搞定 JS 的内存机制(堆+栈) - 你不知道的 JS 中值和引用的问题 - 分析涵盖 95% 的内存泄露的原因 - 基于工具排查内存耗子 - 前端内存排查方法实操(下辑) - 服务端(Node.js)内存排查方法实操(下辑) - 结刊:技术升华与总结(下辑)
https://thirdwx.qlogo.cn/mmopen/vi_32/zgBAkpVibX85cOopDciaf0T80epJSLricEHN4a5XPqbGIhlpPr4Qym7ibI61XyLbnaA970Xf8WQY2vywUA6s8nPhMg/132Rajan.晨 · 高级全栈工程师兼架构师
42 订阅

跟我 1+1 学设计模式

**设计模式** 是前辈积累总结下来的最佳实践技巧,随着我们的开发经验的提高,设计模式成为划分开发水平的标准之一。简单而言:设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本 Chat 结合生活实例,以代码为主、图片为辅讲述常用的设计模式。 在本场 Chat 中,会讲到如下内容: - 跟我 1+1 学设计模式-单例模式 - 跟我 1+1 学设计模式-工厂相关模式 - 跟我 1+1 学设计模式-原型模式 - 跟我 1+1 学设计模式-建造者模式 - 跟我 1+1 学设计模式-适配器模式 - 跟我 1+1 学设计模式-代理模式 - 跟我 1+1 学设计模式-外观模式 - 跟我 1+1 学设计模式-桥接模式 - 跟我 1+1 学设计模式-策略模式 - 跟我 1+1 学设计模式-观察者模式 - 跟我 1+1 学设计模式-装饰模式 - 跟我 1+1 学设计模式-命令模式 - 跟我 1+1 学设计模式-组合模式 **适合人群:** 对程序代码优化有兴趣、并且追求高质量代码的技术人员
https://images.gitbook.cn/28529df0-284c-11ea-a2ee-d3acdacb5a0b一只帅帅的猿 · 架构师/工程师
42 订阅

Spring 面试题全面解析

在找工作的过程中,对于 Spring 技术知识的掌握已经成为必须的技能。本 Chat 针对 Spring 大部分知识点梳理出来常见的面试题目,提供给大家进行有针对性的学习。含清晰的Spring学习知识图谱! 本 Chat 详细覆盖了: 1. Spring 2. Spring Beans 3. Spring 注解 4. Spring 数据访问 5. Spring 面向切面编程(AOP) 6. Spring MVC 7. Spring Boot 8. Spring Cloud 部分涉及到的题目如下: 1. Spring: - 什么是 Spring - 使用 Spring 框架的好处是什么 - Spring 由哪些模块组成? - 核心容器(应用上下文) 模块 - BeanFactory – BeanFactory 实现举例 - XMLBeanFactory - 解释 AOP 模块 - 解释 JDBC 抽象和 DAO 模块 - 解释对象/关系映射集成模块 - 解释 Web 模块 - Spring 配置文件 - 什么是 Spring IOC 容器 - IOC 的优点是什么 - ApplicationContext 通常的实现是什么 - Bean 工厂和 Application contexts 有什么区别 - 一个 Spring 的应用看起来象什么 2. Spring Beans: - 什么是 Spring Beans - 一个 Spring Bean 定义包含什么 - 如何给 Spring 容器提供配置元数据 - 你怎样定义类的作用域 - 解释 Spring 支持的几种 Bean 的作用域 - Spring 框架中的单例 Bean 是线程安全的吗 - 解释 Spring 框架中 Bean 的生命周期 - 哪些是重要的 Bean 生命周期方法,你能重载它们吗 - 什么是 Spring 的内部 Bean - 在 Spring 中如何注入一个 Java 集合 - 什么是 Bean 装配? - 什么是 Bean 的自动装配 - 解释不同方式的自动装配 - 自动装配有哪些局限性 - 你可以在 Spring 中注入一个 Null 和一个空字符串吗 3. Spring 注解: - 什么是基于 Java 的 Spring 注解配置,给一些注解的例子 - 什么是基于注解的容器配置 - 怎样开启注解装配? - @Required 注解 - @Autowired 注解 - @Qualifier 注解 4. Spring 数据访问 - 在 Spring 框架中如何更有效地使用 JDBC - JdbcTemplate - Spring 对 DAO 的支持 - 使用 Spring 通过什么方式访问 Hibernate - Spring 支持的 ORM - 如何通过 HibernateDaoSupport 将Spring 和 Hibernate 结合起来 - Spring 支持的事务管理类型 - Spring 框架的事务管理有哪些优点 - 你更倾向用那种事务管理类型 5. Spring 面向切面编程(AOP) - 解释AOP - Aspect 切面 - 在 Spring AOP 中,关注点和横切关注的区别是什么 - 连接点 - 通知 - 切点 - 什么是引入 - 什么是目标对象 - 什么是代理 - 有几种不同类型的自动代理 - 什么是织入,什么是织入应用的不同点 - 解释基于 XML Schema 方式的切面实现 - 解释基于注解的切面实现 6. SpringMVC - 什么是 Spring 的 MVC 框架 - DispatcherServlet - WebApplicationContext - 什么是 Spring MVC 框架的控制器 - @Controller 注解 - @RequestMapping 注解 7. SpringBoot - 什么是 Spring Boot - SpringBoot 核心功能 - Spring Boot 有哪些优点 - 什么是 JavaConfig - Spring Boot 中的监视器是什么 - 如何实现 Spring Boot 应用程序的安全性 - 什么是 FreeMarker 模板 - 如何使用 Spring Boot 实现异常处理 - Spring Boot 自动配置的原理 - Spring Boot 常用的注解 8. SpringCloud - 什么是 Spring Cloud? - 使用 Spring Cloud 有什么优势? - 服务注册和发现是什么意思?Spring Cloud 如何实现? - 负载平衡的意义什么? - 什么是 Hystrix?它如何实现容错? - 什么是 Hystrix 断路器?我们需要它吗? - 什么是 Netflix Feign?它的优点是什么? - 什么是 Spring Cloud Bus?我们需要它吗? 等等...... 通过本 Chat 详细大家能够轻松的应对 Spring 相关的面试挑战,同时也可通过全面的面试题目来学习和巩固自己的知识。
https://images.gitbook.cn/dfc84010-321b-11ea-924d-0fd6db928aceJavaTimo · Java高级攻城狮
56 订阅

Redis 之深入剖析

Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 在本场 Chat 中,会讲到如下内容: * Redis 的前世今生 * Redis 的数据结构类型 * Redis 的 NIO 模型 * Redis 的线程模型 * Redis 是单线程还是多线程? * RedisAKF 划分原则、CAP 原理 * Redis 的持久化 适合人群: 面试、钻研技术之人
https://images.gitbook.cn/21f3d8b0-3694-11ea-97da-f9f26243b79d末班车 · java架构师
39 订阅

面试必问之 CAS 底层原理

CAS 底层原理解析(从 Java 到 C++ 到汇编指令)。 在本场 Chat 中,会讲到如下内容: * 深入底层从根本上解释 CAS 是什么 * 原子操作是什么 * CAS 在底层是怎么实现原子操作的 适合人群: 面试、钻研技术之人
https://images.gitbook.cn/21f3d8b0-3694-11ea-97da-f9f26243b79d末班车 · java架构师
65 订阅

详解社交网络中的实体推荐

在推荐系统中,存在着与电商应用场景相反的社交应用场景,每一个社交平台都在不断地探索优秀、合理的推荐策略以服务用户。本文详细解释了社交网络中的实体推荐,主要是详细阐述内容信息推荐与标签推荐。 在内容信息方面,目前主流的不外乎两种:视频与文字;在标签推荐方面,我们应该厘清的是,标签是指对社交网络中的对象所定义的一组语义标识,此类标识由用户提供,并且具备有一定的语义特征,而推荐,则是基于标签所具有的特性,依赖某些策略,进行相关推荐。 通过本文你能够获得以下知识: 1. 社交网络中实体推荐的相关定义 2. 基于内容信息推荐的相关算法(主要是针对视频与新闻) 3. 词频-反文档频率(TF-IDF)的详尽表述 4. 基于标签共现频率的推荐算法 关键词:社交网络信息、实体推荐、TF-IDF
https://images.gitbook.cn/cb79e0b0-13fc-11ea-a7bc-6b4bcbe4ad75浅浅 · 喜欢维和的网瘾青少年
44 订阅

VS 程序开发软件的高级使用

VS 是 Visual Studio 的英文缩写,是美国微软公司推出的一种软件开发平台。在计算机开发领域占有显著的地位。许多人都用过 VS 开发程序,但是却只会简单的使用。对于项目下一系列的文件夹和文件的作用用全然不知。对项目属性的配置,无从下手。 通过本次学习,你将对软件由代码到程序这个过程彻悟,你将不再对网上下载下来的项目稍微报点错误就无毫无办法。 在本场 Chat 中,会讲到如下内容: - 为什么企业喜欢用 VS 开发程序 - 软件由代码到可执行程序经历了什么 - VS 项目下各个文件夹的功能 - 项目属性下动/静态链接库的配置 - VS 编译大型项目需要做的重点配置 适合人群: 想对程序编译认知以及编程学习有所提高的程序猿
https://images.gitbook.cn/FkRLXmp_mHBV3-uhlZDtCJwiezks熊猫烧香 · C++高级工程师
24 订阅

认证和授权中不得不提及的 OAuth、SSO、CAS、JWT

授权和认证是每个项目中不可或缺的一部分,脆弱的授权、认证流程会在恶意攻击中不堪一击,会在项目运行过程中无法承受高流量的冲击。在这个环节中,OAuth 认证、SSO 单点登录、CAS 中央认证服务会频繁的出现在相关业务的开发人员视野中,可是总是多多少少的懵懵懂懂。 这里笔者会尽力从源头上解决对于相关概念的理解,以及在项目中的实践。并且收录部分面试过程中会遇到的问题。 旨在解决相关人员对于概念的深入理解,对于项目的实践认识,对于面试的关键点剖析。单个篇幅无法做到面面俱到,尽力估计,过程中会提供 Java、C Sharp 的代码解释。 在本场 Chat 中,会讲到如下内容: - OAuth 的说明、应用 - SSO 单点登录的说明、应用 - CAS 的说明应用 - JWT 和授权的关系 - 常见授权认证相关的面试题收集、剖析 **适合人群**: 对产品,项目涉及授权、认证的技术人员
https://images.gitbook.cn/Fk1em0AdACTBhp7QxE8ED7rRVNflNLP · 工程师
75 订阅

Java 编程(线程与并发)

无论在计算机操作系统或是日常的编程开发中,多线程与并发技术的应用都是非常常见的。可能在一般的 Web 系统开发中作为边缘开发人员接触的比较少,但是笔者觉得不管使用的频率高或是低多线程技术都是应该被受到重视的。因为它所包含的核心思想才是最值得我们学习的,可以使我们在日常的编程开发中更多的从计算机的角度去思考和解决问题。本篇 Chat 将主要从进程、线程、并发等的概念论述以及分析,并且结合 Java 语言中的应用来主要讲解,希望能够使读者有更多的启发和帮助。 本篇 Chat 主要内容: - 概念论述 - 进程与线程 - 并发与并行 - 并发过程中常见的问题 - 编程实践 - Thread 类线程应用及场景分析 - Runable 接口线程应用及场景分析 - Callable 接口线程应用及场景分析 适合人群:Java 开发、多线程技术
https://images.gitbook.cn/10be3280-226d-11e8-b188-b562e576ad40Peter · 架构师/技术总监
46 订阅

人人都需要知道的理财知识

俗话说得好,你不理财,财不理你,我想在当下我们每个人多多少少都应该懂一些理财知识,养成理财的好习惯,不仅仅可以使你的财富跑赢通货膨胀,而且对你以后管理自己的资金都有着深远的影响。最近了解到许多人都想找副业,许多公司的裁员使得大家都在思考寻找适合自己的副业,我想理财就是非常值得大家培养的副业,本篇 Chat 为大家带来一些理财的基础知识,内容如下: 1. 为什么要理财 2. 理财有哪些途径 3. 基金有哪些种类 4. 债券又是什么 5. 我们应该如何配置基金和债券 6. 如何选择走势比较稳健的股票 7. 期货的那些事儿
https://images.gitbook.cn/56c2ddb0-35dc-11ea-bb50-5d7e0e1eba80BinaryCoding · 前端架构师
74 订阅
-- 我们是有底线的 --
微信扫描登录