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

Tomcat 性能优化

Tomcat 作为我们 Web 应用中非常重要的一个容器,它作为应用服务器。可以运行我们按照 j2EE 中的 Servlet 规范编写好的 Java 程序。目前在 Web 应用中使用的非常广泛。 本场 Chat 主要可以学习如下知识: 1. Tomcat 的目录结构,及每个目录的作用。 2. Tomcat 安全问题,默认配置存在一定的安全隐患,如何修改。 3. SSL 传输安全配置。 - 证书的使用。HTTP 访问自动切换 HTTPS 访问。 4. 性能调优。 - JVM 参数调优 - Tomcat 并发优化
兴趣互联兴趣互联 · 工程师
预订中 · 4 订阅

物联网应用之玩转 ESP 系列单片机

万物皆可联网。对于想学习物联网和嵌入式技术的朋友们来说,乐鑫公司的 ESP 系列单片机一定是最适合上手的工具之一了,ESP 系列封装了大量基础库 API,非常方便使用。本 Chat 就来拿 ESP8266 作为例子,一起感受一下物联网的巧妙之处。 本 Chat 内容: 1. 将网页写入单片机的几种方式 2. 什么是强制门户 3. 使用 Web 配网的强制门户实现 4. 网络 API 接口以及调用 5. 可以利用 API 接口做的一些项目,比如人脸识别、口罩识别、车牌号识别、物流信息查询、二维码的生成,获取新闻头条等等 6. 嵌入式客户端和服务器的数据交互
贾斯汀贾斯汀 · Java大数据工程师,嵌入式耕耘者
预订中 · 3 订阅

MySQL 索引失效底层原理分析?为何要遵循左前缀法则?

面试中经常会问哪些情况下索引会失效,它失效的底层原理是什么。我们每天都会接触 MySQL,却不知道他索引失效的底层原理是什么,多尴尬。别人问到的时候支支吾吾答不上来,多没面子。 看了这篇文章,你们可以在同事面前尽情的装 B 了,跟老哥一起来 Chat 吧 ! 在本场 Chat 中,会讲到如下内容: - MySQL 哪些用法会导致索引失效,所有的老哥都给你列出来 - 索引失效的底层原理是什么,比如 like 查询 % 放左边和两边索引会失效,失效原理是什么? - 为何要遵循左前缀法则,其原理是什么?不遵循为何索引会失效 适合人群:熟悉 MySQL 索引基本使用,熟悉索引知识,想深入了解索引底层原理,想在面试中对答如流。 老哥介绍:我在大学期间自学 Java,毕业后进入大厂做资深 Java 开发,跟着老哥学习,让你不在迷路。我通过自学能进入大厂,你也可以的。
公众号:IT老哥公众号:IT老哥 · 看主页送各种Java学习资料
预订中 · 7 订阅

云原生时代微服务架构设计实践

微服务架构已经火了很多年了,如:Dubbo、Spring Cloud,再到后来的 Spring Cloud Alibaba,但都是仅限于 Java 语言的瓶颈,如何让各种语言之间的微服务更加有效、快速的通讯,这是当前很多企业需要面临的问题,因为一个企业中,不只是基于单纯的某一种语言开发,这就涉及到多语言服务之间的访问。本书的创作重点,则是在于讲述在巨多语言的情况下,该如何设计微服务架构,以及云原生时代的微服务的高可用、自动化、易编排等等。 本场 Chat 旨在让大家学会在云原生力量的冲击下,如何使用云原生技术来设计微服务架构,并且达到微服务的高可用、易扩展、易编排管理的目的。 在本场 Chat 中,会讲到如下内容: - 微服务架构 - 容器化技术 - K8s 为什么会成为微服务的基础架构 - K8s 的基础以及实战 - 实战 K8s 下微服务的架构实现 - 结束福利 适合人群:希望掌握 K8s 等云原生技术应用到微服务架构的研发人员
码疯窝在香嗝喱辣码疯窝在香嗝喱辣 · 架构师
预订中 · 18 订阅

Spring Boot 整合 Jasypt 加解密实战

Jasypt 是一个用于加解密的 Java 库,可以快速集成到 Spring Boot 项目中实现自动解密功能。 本场 Chat 通过一个数据库密码的加解密场景,详细介绍了 Jasypt 的使用步骤、具体开发过程及代码分析、测试步骤等等,贴出完整的代码并提供下载。 本场 Chat 你将会获得以下知识: 1. Jasypt 使用步骤 2. Jasypt 完整代码 3. Jasypt 测试步骤 适合人群:Java 初中级开发。
老牛老牛 · 技术经理
预订中 · 29 订阅

Vue + TS + Rollup 前端埋点 SDK 实践

前端埋点应该算是在前端开发中非常高频的业务需求了,但是很多前端从业者并没有很好地完善自己的埋点sdk,不规范的上报方式远远超出预计范围。 本文按照编码-打包-项目 SDK 引入-初始化-解决日常埋点场景的思路去一步一步实现一个完整 SDK,你将会学到如下知识点: 1. TS 实现细节 2. IntersectionObserver API + 观察者模式实现曝光埋点 2. Rollup 打包 umd 3. NPM 版本发布以及维护 4. 埋点场景实践 5. 神策埋点介绍
wujackjackwujackjack · 全栈工程师
预订中 · 8 订阅

简单易用的几个业务服务解耦方案

对于大多数业务开发同学来说,业务逻辑的解耦设计至关重要,那有哪些行之有效的方法么? 本文结合作者在实际业务项目建设经验,为大家总结一套比较普适性的解耦设计方案。 主要内容包括: 1. 服务接口解耦 2. 服务逻辑解耦 3. 服务模块解耦 适合人群:从事业务系统建设的产品、研发人员。
flyer0126flyer0126 · 架构师
预订中 · 25 订阅

一文搞定 Eureka 的来龙去脉!

关于微服务、分布式现在有多火,这就不用讲了。恐怖的是很多公司招聘都是先看你的简历上有没有相关经验。 甚至很多招聘上都是明确的说明: 掌握 Spring Cloud、Spring Cloud Alibaba 等相关技术。 然而,这其中有个永远也绕不开的话题,那就是注册中心。 发现很多小伙伴也在用 Eureka、Zookeeper、Nacos 等注册中心,但很少有人能掌握注册中心的原理。 据身边小伙伴们的反馈,目前用的最多的还是 Eureka,所以,借此机会和大家好好的分享 Eureka。 Netflix Eureka 是一款由 Netflix 开源的基于 REST 服务的注册中心,用于提供服务发现功能。 Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件的一部分,基于 Netflix Eureka 进行了二次封装,主要负责完成微服务架构中的服务治理功能。 本场 Chat,会讲到如下几点内容: - 什么是注册中心 - 为什么要注册中心 - 如何设计一个注册中心 - Eureka 和其他注册中心有什么区别 - Eureka 集群各节点的数据是如何同步的 - Eureka 是怎么部署和使用的 - Eureka 是如何自我保护机制的 - Eureka 是如何实现健康检查的 适合人群:对微服务、分布式设计感兴趣的后端技术人员
老田老田 · 高级工程师
预订中 · 36 订阅

大数据可视化大屏极速创建技术 Superset

还在头疼可视化大屏繁琐页面开发工作么?还在烦恼仪表盘 UI 设计么?学完本 Chat 只要使用简单配置就可极速创建一个可视化的大屏!!阿里、bilibili、字节都在用的技术你还在等什么? Apache Superset 是一个现代的数据探索和可视化平台。它功能强大且十分易用,可对接各种数据源,包括很多现代的大数据分析引擎,拥有丰富的图表展示形式,并且支持自定义仪表盘。 本 Chat 中你将学会以下知识: 1. Supetset 技术介绍及应用范围 2. Anaconda 介绍及应用 3. Superset 安装 4. Superset 容器化部署及配置 5. Superset 数据源配置 6. 可视化仪表盘制作 7. 仪表盘布局设计 8. Superset 实战
aoao · 高级技术工程师
预订中 · 32 订阅

Java 连接 R 语言实现数据预测

R 作为一种统计分析软件,是集统计分析与图形显示于一体的。它可以运行于 UNIX、Windows 和 Macintosh 的操作系统上,而且嵌入了一个非常方便实用的帮助系统。 在本 Chat 中会讲到: - R 语言安装 - Rserve 安装与配置 - forecast 安装 - Java 连接 R 语言
CodeGeeksCodeGeeks · 工程师
预订中 · 21 订阅

MySQL 实用工具:pt-ioprofile 解析 MySQL 的 I/O 情况

提高 MySQL 能力,运用 MySQL 工具。 我们要分析业务系统的能力,必然要获取操作系统的 CPU、内存、I/O、网络等情况,通过这些监控项,结合业务应用并发访问,再兼顾MySQL数据库的性能指标来做综合分析,才能得出一个可靠的性能分析报告。MySQL 的运行状态我们很容易可以获取,但是他在底层的 I/O 调用情况该如何解析呢?这次我们用 pt-ioprofile 工具来帮我们实现。 再提高一点点,这次我们聊聊影响数据库的实用工具: - 我们该如何思考 - 用何种工具采集什么样的数据 - 谈一谈底层 I/O 指标 - pt-ioprofile 工具介绍 - 实战:使用 pt-ioprofile 解析 MySQL 的 I/O 情况
ranboranbo · 高级数据库工程师
预订中 · 24 订阅

爬虫工程师必备技能之 Selenium

Selenium 本来是一款自动化测试的工具,但是在爬虫工程师的手里就变成了爬虫的利器,本来带你从零开始了解 Selenium。 本文涉及到的知识点: - 爬虫和反爬虫之间的斗争 - 动态 HTML 技术 - Selenium 介绍 - Selenium 获取 Cookie - Selenium 定位元素 - Selenium 行为链 - 页面等待 - Selenium 被识别解决方案 - 模拟登录案例 - 某 Q 空间 - 1xx06 - geetest 滑动验证码
居然居然 · 无用组织协会会长
预订中 · 25 订阅

Grafana 自定义数据源支持 RESTful API 查询

Grafana 是一个开源的数据可视化面板,有丰富且漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。 官方提供的数据源插件都是对运维友好的,可以很方便的观察性能及异动。如:Graphite、Zabbix、InfluxDB、Prometheus、OpenTSDB 等。 但是对业务监控场景就不够友好了,如何对接 Redis、PG/MySQL、Hbase?甚至直接 Restful API 方式?业务更关心的是落地的业务数据是否有问题。 国内对 Grafana 的教程介绍少的可怜,有的也只是浅浅的介绍如何搭建,本文是在建立风控异动看板服务期间,记录了整个架构过程和心得,写下这篇教程。 主要讲解模块如下: - Grafana 环境搭建 - 集成常用数据源插件 ES - 自定义数据源实现业务数据监控看板 - 单看板集成多数据源布局及美化
咕咕鸡咕咕鸡 · 后端研发专家
预订达标 · 41 订阅

Java 自定义注解实战(含完整代码)

注解 Annontation 是 Java 5 开始支持的新特性,注解给我们带来很多好处,可以让我们减少很多配置文件,让代码更简洁优雅等等,注解式编程被大量的框架广泛使用。 本场 Chat 通过一个校验接口是否携带合法 Token 场景,详细介绍了自定义注解的使用步骤、具体开发过程及代码分析、测试步骤等等,并贴出完整的代码。 本场 Chat 你将会获得以下知识: 1. 自定义注解使用步骤 2. 自定义注解完整代码 3. 自定义注解测试步骤 适合人群:Java 初中级开发。
老牛老牛 · 技术经理
63 订阅

一文入门机器学习

机器学习是现在的一大热门研究方向,机器学习与我们的生活也越发密切。从垃圾邮件拦截、文章分类再到图像分类等。 在机器学习中,有许多优秀的算法。从简单的 KNN 到复杂的神经网络。不同算法可以应当不同实际问题。今天我们就来讲几种非常经典的算法。并使用 Scikit-Learn 实现具体例子。 本次 Chat 内容如下: 1. 机器学习 2. KNN 算法 3. 决策树 4. 决策森林 5. 朴素贝叶斯 6. 支持向量机 7. 线性回归 8. 逻辑回归 9. 神经网络 适合读者:对机器学习感兴趣的读者。
扎克斯扎克斯 · Java开发工程师
预订中 · 26 订阅

Go 语言基础数据类型底层实现及应用避坑

最近几年,越来越多的程序员开始从事 Go 语言相关的开发。受益于大道至简的设计,Go 的学习和上手开发成本极低,我们很容易就可以写出能够运行的程序。 但是,很多人在刚开始学习 Go ,甚至是已经有了一些经验之后,总是会在语言层面踩很多的坑,也有很多的疑问。对于常见数据结构的使用经常出现问题,一直搞不懂它们内部的原理。 本 Chat 就带大家一起系统学习一下 Go 语言中的数据类型底层实现,以及配合应用实例,让大家以后应用过程中尽量避坑。 主要基础数据类型如下: 1. iota 2. struct 3. array 4. string 5. slice 6. map 7. interface 8. channel 9. function 适合人群:对 Go 语言保持热爱及探索的研发人员。
flyer0126flyer0126 · 架构师
预订中 · 18 订阅

教你从 0 到 1 使用 Jenkins 交付一个 Vue 项目

Jenkins 是目前全球最流行的一个自动发布工具,使用 Java 语言开发,Jenkins 官方提供的插件使 Jenkins 功能更为强大。有着严格谨慎的权限管理,社区强大,是很多企业首选的 CI/CD 工具。 本场 Chat 您将学习到以下内容: 1. Jenkins 安装配置 2. NPM 安装配置 3. Shell 脚本编写 4. 一键完成项目的打包、发布与回滚
嘿!别来无恙嘿!别来无恙 · DevOps工程师
文章审核中 · 47 订阅

Java 日志框架的进化史与分布式系统日志链路追踪

日志在项目中的地方也很高,其重要程度不亚于业务处理,所以学好日志框架也是敲门砖。 在开发阶段,日志能够帮助开发排查 Bug,及时调通测试。 在生产阶段,日志是服务健康运行地报警器,为正常生产保驾护航。 在分布式系统中,日志链路追踪也是快速高效解决生产问题的很关键一环。 所以,怎样输出日志和怎样日志分析显得尤为重要,是需要深入学习和研究的课题。 本场 Chat 将分享以下内容: 1. Java 日志框架的发展史 2. 日志输出 3. 日志分析以及常用命令 4. Log4j、Log4j2、Slf4j 等日志框架的关键知识解读 5. 与 SpringBoot 的集成 6. 项目实际应用 7. 分布式系统日志链路追踪方案与原理 8. 日志链路追踪框架的介绍与应用 适合人群:Java 初中高级开发者
自由追梦者自由追梦者 · Java高级工程师
预订达标 · 43 订阅

Java / Python 相互调用

Java 和 Python 都是当前应用非常广泛的语言。Python 在生态方面,有着丰富的第三方模块,开发效率更快,所以有的时候 ,我们会直接采用 Python 实现一些功能,然后用 Java 去调用。而 Python 做爬虫在 采集 App 数据的时候,会遇到一些数据加密的情况,由于是反编译的 Java 代码,这个时候,我们就可以直接把加密代码打成 Jar 包,供我们调用。 本场 Chat 你将获取以下知识: 1. Java 调用 Python 代码、完整代码 2. Python 调用 Java Jar 包使用步骤 3. Python 调用 Java Jar 包完整代码
1111 · 工程师
文章审核中 · 44 订阅

MySQL 实用工具:性能调优之 MySQLTuner

提升 MySQL 性能,运用 MySQL 工具。 MySQL 性能优化一直是人们头疼而又向往的一件事,把数据库优化好,不但能提升业务系统的性能,而且也能提高自己的技术水平。想必大家都看过很多 MySQL 性能优化的书籍和文章,但是千篇一律的优化方案真的适合自己的系统吗?前辈给我们的优化参数真的适合自己的数据库运行吗?这次我们使用一个性能调优工具为你自己的系统提供精准的优化,他就是:MySQLTuner。 再提升一点点,这次我们聊聊影响数据库的实用工具: - 数据库状况不好(常见性能问题) - 如何医治(对数据库性能问题的思考) - 有病投对医(MySQLTuner 介绍) - 行医准备不能少(MySQLTuner 安装部署) - 抓方取药(MySQLTuner 全面检查与优化)
ranboranbo · 高级数据库工程师
写作中 · 43 订阅
-- 我们是有底线的 --