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

基于 Spring Boot+Vue.js 的前后端分离的 RABC 权限系统实操

权限模块作为一个系统中最重要的模块,掌握其开发是非常必要的,也是一个很好的入门练手项目。本 Chat 将采用 Spring Boot+Vue.js+JWT+ElementUI+Spring Security 的技术带你实操一个前后端分离多模块的权限系统。在项目中,我们会结合真实企业开发中如何对数据的封装(比如返回状态码等)让你真正地能够自己动手开发一个项目。 在本次 Chat 会讲到一下内容: * Spring Boot 多模块项目的创建 * Vue.js 整合 ElementUI 前端项目的搭建 * Spring Seurity+JWT 的认证和鉴权 * 真实企业开发前后端分离数据的封装 * 实操一个多模块的前后端分离的 RABC 权限系统 适合人群: 在校学生,对编程感兴趣的技术人员
https://images.gitbook.cn/35b4b2e0-5136-11ea-bb37-55480bd50c9e方块 · java后端开发工程师
4 订阅

应用 Flask 开发在线证书颁发系统

在线证书颁发系统指的是根据用户提交的输入信息,自动生成证书,如荣誉证书等。通常涉及到图像处理。一个完整的在线颁发证书系统涉及到网页前后端的服务系统、证书颁发模块、数据存储模块等。本文通过一个实际的需求:武汉新冠援助人信息证书颁发系统。通过导入捐款人名单信息,自动生成捐助证书,可以在线搜索和查询、浏览证书。为了系统的简洁性,数据存储在 Sqlite。通过该例,读者可以了解到: 1. Flask 快捷开发网站的基本用法; 2. Flask 跟 Bootstrap、jQuery 的结合,实现前后端分离的做法; 3. 证书颁发的实现方法; 4. Sqlite 基本用法 本文适合于对以上感兴趣的任何用户。
https://images.gitbook.cn/e46206f0-df2e-11e9-87f9-6dac5837a5da咬定青松 · 大数据技术专家
1 订阅

深入浅出分布式唯一ID

随着业务体量的增加,分库分表成为数据库层面优化的重要手段,数据表自增ID不再能够表示唯一记录,uuid等分布式唯一ID算法自然而然成为更好的选择。本场chat重于原理,轻于代码,方便零散时间提升专题认知。 本场chat将介绍以下知识: + 分布式唯一ID的要求 + 真随机与假随机 + 基于随机与基于节点时序原理的各种算法 适合人群:web开发工程师,对该话题处于入门和进阶阶段。
https://images.gitbook.cn/14f951c0-509e-11ea-a73d-4901d8017902Otis · 前端开发工程师
分布式 · 3 订阅

一文带你吃透 Kafka 这些原理

如果只是为了开发 Kafka 应用程序,或者只是在生产环境使用 Kafka,那么了解 Kafka 的内部工作原理不是必须的。不过,了解 Kafka 的内部工作原理有助于理解 Kafka 的行为,也利用快速诊断问题。下面我们来探讨一下这三个问题
https://images.gitbook.cn/5d4c5980-54fb-11e9-b7a7-d13cadd0a4c3cxuan · Java开发工程师
Kafka · 1 订阅

iOS 内存泄漏检测实战及原理(大厂面试题)

开发 iOS 应用的同学或许知道有这样一道面试题:“如何检测一个页面是否发生了内存泄漏?”。或许这道面试题的答案你已了然于胸,但 iOS 系统中如何检测一块内存(对象)是否发生了内存泄漏,检测的方式方法都有哪些?以及检测的底层原理是什么?如果监控到线上 App 的内存一直在涨(或者 OOM),如何去分析和定位问题等。 本场 Chat 会一一为您解答,内容主要包括: 1. 什么是内存泄漏 2. iOS 开发中常见的内存泄漏场景及规避方案 3. iOS 开发中内存泄漏的常规检测方式有哪些(4 种方法) 4. 检测一个页面(或者对象内存)是否发生内存泄漏的实战及原理 5. 一种定位线上内存问题(OOM)的有效方法 6. Xcode 调试中的 Debug Memory Graph 原理及源码实现
https://images.gitbook.cn/FuzHTQE1-wNtDg1lQ7rqsLHlUuSjPuny · iOS高级开发工程师
5 订阅

手把手教你快速入门 APP 的开发

论及每年的编程语言排行榜, Java 总是名列榜首,流行意味着好用,我们当了解之。 当今生活,最体现科技的地方便是电子产品。而电子产品中,我们接触最多、最离不开的便是手机。手机之所以成为“手机”,决定性因素便是里面的一个个程序。安卓手机受众最多,安卓开发使用最普及的便是 Java 语言。所以,我们需要学习 Java, 学习它最好的方式就是试着去做安卓开发。 本场 Chat 适合以下人群,若非,请绕道菜鸟编程、慕课网、网易公开课等平台。 - 一枚萌新,对 Java 和 Android 开发不甚了解 - 了解一下 APP 开发的流程,用到的工具 - 学习一下 Java 语言 - 自己想写一个实现特定功能的安卓小程序 - 用惯了 Eclipse ,想转战 Android Studio
https://images.gitbook.cn/f5b8c900-80fd-11e9-88bc-f5d40a418d9d陆嵩 · 高级工程师
Android · 1 订阅

Python 中的黑魔法

Python 目前较为热门的编程语言,由于其较低入门门槛,以及比较友好的学习曲线深受程序员喜欢。各个领域,特别是科研和数据科学领域会有大量使用者。但是日常使用过程可能遇到一些性能或者功能性问题,会严重影响工作效率。因此尝试去了解 Python 中的一些黑魔法可能会显著的提高工作效率。 因此在此主要介绍在 Python 中的一些便捷技巧和功能,以提升使用体验和效率。 在本场 Chat 中,会讲到如下内容: - 简单了解 Python 2 与 Python 3 的特性和区别 - Python 3 的语法糖的使用 - Python 3 的迭代器和生成器的使用 - Python 3 的内置包的特殊用法 - Python 3 的个人工具包分享 适合人群: 对 Python 3 技巧有兴趣的技术人员
https://images.gitbook.cn/8fced3b0-038d-11ea-a1cf-7546cdef5358逗逼de日常 · 项目经理
20 订阅

程序员的职业生涯规划之 30 岁前退休

很多程序员会忧虑 35 岁失业的问题,这个忧虑是真实存在的,程序员们确实会在靠近 35 岁的时候,遇到职业危机。在我的职业生涯中,我亲眼目睹了很多这样的例子。 网上有很多进攻式的策略去应对,我这里提供一个防守式的策略,即提前退休的路线。假如你一切进攻的策略都失败的情况下,这个策略可以为你保低。 在本场 Chat 中,会讲到如下内容: - 真实存在的程序员 35 岁危机:我亲眼目睹的一些案例 - 保底策略:30 岁退休计划 - 在 30 岁前退休的具体步骤和一些意外情况的应对策略 - 退休后的生活:悠闲而慢节奏的生活、在国际国内自由旅行、因为兴趣而不是钱去工作
https://images.gitbook.cn/FoEljyuVQd7z8vKHfloZS4TEkwiO伟浩 · 技术经理
29 订阅

如何用 Python 快速开发一个网站

Python 用来开发网站的框架很多,本次 Chat 选用 Django 来带大家开发一个简单的网站。网站开发需要掌握的知识比较多,但是我们是用开源框架可以大大减少我们的工作量,对底层实现原理也不需要完全了解。 本次 Chat 的内容如下: 1. 环境的搭建 2. 网络协议简单知识 3. 开启一个 Django 项目 4. 开发一个简单网站 5. 在云服务器中运行网站
https://images.gitbook.cn/ef501ac0-da1a-11e9-a7ef-ddf0c6208feb扎克斯 · Java开发工程师
14 订阅

共享经济新模式——共享员工

今天和大家聊聊在本次疫情之后,行业内催生的一种新的共享经济模式,也就是共享员工。乍一看,好像没什么,不就是A公司的员工通过借调或者外包的方式到B公司去上班,但是背后却凸显出了疫情危机之下行业用工、企业跨界合作的必要性和灵活性。
https://images.gitbook.cn/eeacd8b0-6e0f-11e8-9503-5f61421c20d6Soyoger · 数据挖掘工程师
创新 · 1 订阅

在 Pytorch 的饭桌上初次品尝生成对抗网络(GAN)

估计很多人跟我一样都想体验一把换脸神器,或者是为游戏开发创建一个自己的动漫角色,更或者是为了完成毕设、实习、课题研究等等,反正五花八门,琳琅满目!那毫不意外,GAN 是你最好的选择(虽然 GAN 的大火时间已经过去了),但你品,细品,就会发现其实它还是很有意思的! 言归正传,本次 Chat 就从以下几个内容展开: 1. 品尝 GAN,DCGAN 的美妙原理; 2. 细品 DCGAN 在 Pytorch 上的代码制作工艺并训练之; 3. 在 Pytorch 上定义自己的数据集,这里我主要使用 Oxford102(102种类型的花); 4. 总结、参考文献。
https://images.gitbook.cn/0b7857a0-4fc1-11ea-a2fb-85c45bbaa11c盘小古 · 学生
23 订阅

阿里云 EMR 使用指南

本篇文章以本司从 AWS 迁移到阿里云的实践总结基于阿里云的 E-mapreduce 的使用经验。不同于官方文档的罗列式产品介绍,本文力求结合实际使用者的最佳实践,给出一般性的使用指南,为了避免读者网上查询资料导致的“只见树木不见森林”,本文强调对常用场景的使用指南。 鉴于目前文章还没成型,主要内容包括但不仅限于目前所列: 1. EMR 基本使用指南; 2. EMR 结合调度系统使用指南; 3. EMR 结合实时数仓使用指南。 本文适合于有上云需求的任何客户。
https://images.gitbook.cn/e46206f0-df2e-11e9-87f9-6dac5837a5da咬定青松 · 大数据技术专家
8 订阅

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

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

详解几种常见的 RAID

很多时候,我们所使用或者输出的数据容量非常大,动不动就几 GB,有时候磁盘容量不够用,那么这个时候我们如何是好呢?其实我们可以透过一种存储机制,这种机制就是 RAID(磁盘阵列),那么接下来,我们就好好讲讲 RAID 相关的东西。 主要内容: - RAID 是什么 - RAID 的优点 - RAID-0 优缺点 - RAID-1 优缺点 - RAID1+0 以及 RAID0+1 优缺点 - RAID-5 优缺点 - RAID-6 优缺点 - 预备磁盘 - 为什么分软件和硬件
https://images.gitbook.cn/FobYIZ14whG249zJOijzv2XYpSedDengBoCong · Java开发工程师
14 订阅

你真的搞清位运算了么?以Java为例总结

二进制位运算是最贴近计算机真实运算操作,通过位运算,我们可以高效的完成各种基础运算(加减乘除取余等),我们还可以使用位运算巧妙的完成原本很复杂的工作,真正理解计算机,我们才能更好的使用计算机。 我将通过基础理解开始,讲解到Java中的一些实际应用。 本场Chat中,将学到一下内容 •对原码、反码、补码等基础进行重拾 •与或异或移位等正负数运算细节 •正负数位运算的操作
https://images.gitbook.cn/FobYIZ14whG249zJOijzv2XYpSedDengBoCong · Java开发工程师
Java · 15 订阅

Python 爬虫实战项目

这次 Chat 为大家准备 4 个Python 爬虫项目。写这次 Chat 的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。以下是所涉及实战的目录。 目录: - 实战项目 1:5 行代码爬取国内所有上市公司信息 - 实战项目 2:多种方法爬取并分析猫眼 TOP 100 电影 - 实战项目 3:单页图片爬取,以网易数独信息图为例 - 实战项目 4:AJAX 多页图片爬取,以澎湃网美数课信息图为例
https://images.gitbook.cn/FsSiQ9eyTaxVtQvR4HQ95KFbLRySAI悦创 · 爬虫工程师
17 订阅

Neo4j 在 Airflow 中的应用

Airflow 是非常流行的基于用户自定义开发创建任务的调度系统,然而不足之处是缺少任务之间依赖关系的元数据,导致日常优化和问题排查困难重重,尤其是当涉及到跨 DAG 依赖的情况下,这个问题更加显著。在数仓建设实践中,如何处理任务(表)的血缘关系是必不可少的内容,目前 Airflow 是无法满足的,本文提出一种基于 Neo4j 的方案,解析 Airflow 程序自动生成任务依赖关系和 DAG 依赖关系,转换成图的格式存储在 Neo4j,然后通过可视化的方式展示血缘关系。实践验证,该方案效果显著。 本文详细介绍: 1. Airflow 如何解析程序,生成任务和 DAG 的依赖关系; 2. 依赖关系在 Neo4j 的存储设计; 3. Neo4j 查询常用方法在血缘关系的使用;
https://images.gitbook.cn/e46206f0-df2e-11e9-87f9-6dac5837a5da咬定青松 · 大数据技术专家
11 订阅

人人都应该学一些商学知识

在 2019 年到 2020 年过年期间,其实可以说 2020 年是个特殊的一年,为什么说特殊呢?因为,在这一年的开头有新型冠状病毒,还有科比的离去,有人说这是糟糕的一年。但我觉得这不因该怪罪 2020年,咱们的生活和提升应该继续。 本 Chat 将涉及商学中以下知识点:头部市场、分散市场、沉没成本、心理账户,将用几个小例子为你讲解,本文较短建议有兴趣的你欢迎订阅。 目录: 1. 人人都应该时自己的 CEO 2. 从最有钱的那个账户花钱[心理账户] 3. 不要为打翻的牛奶哭泣[沉没成本] 4. 总结
https://images.gitbook.cn/FsSiQ9eyTaxVtQvR4HQ95KFbLRySAI悦创 · 爬虫工程师
12 订阅

一文带你了解 Java 中的锁

本篇文章带你从入门到深入理解一下Java 中的各种锁机制
https://images.gitbook.cn/5d4c5980-54fb-11e9-b7a7-d13cadd0a4c3cxuan · Java开发工程师
Java · 13 订阅

Elasticsearch 运维实战攻略

市面上众多的系统应用架构都由集中式向分布式进行演进,每天的业务线上会产生超大的流量和日志量,大到用户的基础信息、订单等信息,小到各个微服务的 log 日志,其实都是宝贵的资源。伴随着时间和业务的发展,日志量级变得越来越大,故而引入了 Elasticsearch,支撑海量的数据存储和文档查询。 为了更好的支撑故障定位,方便找到故障产生的源头,缩短故障排除时间、定位性能瓶颈、进行性能优化,数据的实时性、和灵活性在日志搜索中都是十分重要的。 围绕上述目标,本场 Chat 旨在分享,Elasticsearch 在搜索、写入时的一些经验和心得,并且附带实际案例代码,主要内容包括: 1. Elasticsearch 数据早 8 小时 Or 晚 8 小时的原理及解决方案。 2. Elasticsearch 调优之慢查询分析。 3. Elasticsearch 集群 Red 怎么办,包含 Unassigned 分片解决,故障恢复。 4. 集群分片分配相关知识点(包括滚动重启、磁盘感知、机架感知)。 5. 不依赖任何 Elasticsearch Jar 包提供一个通用的数据写入微服务。(附源码) 6. Bulk 请求大量被拒绝改怎么办? 7. Elasticsearch 节点相关角色的分配? 8. 索引模板的配置及案例。 9. Elasticsearch 集群负载该怎么理解? 10. Elasticsearch 写入速度提升的案例实战(附源码)。 适合人群: 分享略过了基础知识的讲解,偏实际运用,适合接触过一段时间 Elasticsearch,喜欢研究技术,和知识分享的朋友。
https://thirdwx.qlogo.cn/mmopen/vi_32/ba9rt5MRx2ibUtJfMfaibycBQcpJX7rRJicBvt7FQ05Gpw5640WCpylReuvfJQCzhZSIyPT4o48y3FAWiaYIuPmkwQ/132侠梦 · 高级java工程师
23 订阅
-- 我们是有底线的 --
微信扫描登录