随笔分类 - 程序员之家
摘要:摘要:分布式知识是考验一个程序员知识面广度和深度很好的度量标准,而分布式锁又是其中非常重要的一个知识点。 本文分享自华为云社区《分布式锁实现——超级详细、高级程序员必知必会》,作者: 李子捌 。 一、简介 分布式知识是考验一个程序员知识面广度和深度很好的度量标准,而分布式锁又是其中非常重要的一个知识
阅读全文
摘要:摘要: 你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看。 本文分享自华为云社区《你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看》,作者:李子捌。 一、简介 Redis中所有的的数据结构都是通过一个唯一的字符串key来获取相应的value数据。Redis有5种基
阅读全文
摘要:摘要:SpringWebMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于处理器进行预处理和后处理。 本文分享自华为云社区《不讲废话,全程干货,0基础带你学习SpringMVC拦截处理器》,作者:JavaEdge 。 1 工作原理流程图 2 Spring Web MVC 的处
阅读全文
摘要:摘要:在Java语言的日常编程中,也存在着容易被忽略的细节,这些细节可能会导致程序出现各种Bug。 本文分享自华为云社区《Java编程中容易忽略的细节总结丨【奔跑吧!JAVA】》,作者:jackwangcumt 。 Java语言构建的各类应用程序,在人类的日常生活中占用非常重要的地位,各大IT厂商几
阅读全文
摘要:摘要:数据库的解释计划阐明了sql的执行过程,展示了执行的细节,只要根据数据库告诉我们的问题按图索骥的分析就可以。 本文分享自华为云社区《轻松搞懂mysql的执行计划,再也不怕sql优化了》,作者:香菜聊游戏。 近期要做一些sql优化的工作,虽然记得一些常用的sql 优化技巧,但是在工作中还是不够,
阅读全文
摘要:摘要:采用 SQL 作为数据查询和分析的入口是一种数据全栈的思路。 本文分享自华为云社区《如何使用 SQL 对数据进行分析?》,作者:zuozewei 。 前言 我们通过 OLTP(联机事务处理)系统实时处理用户数据,还需要在 OLAP(联机分析处理)系统中对它们进行分析,今天我们来看下如何使用 S
阅读全文
摘要:摘要:原子性是指一个或者多个操作在CPU中执行的过程不被中断的特性。原子性操作一旦开始运行,就会一直到运行结束为止,中间不会有中断的情况发生。 本文分享自华为云社区《【高并发】解密导致并发问题的第二个幕后黑手——原子性问题》,作者: 冰 河。 原子性 原子性是指一个或者多个操作在CPU中执行的过程不
阅读全文
摘要:摘要:以相反的顺序反转和处理字符串可能是编程中的一项常见任务。Python 提供了一组工具和技术,可以帮助您快速有效地执行字符串反转。 本文分享自华为云社区《Python 中的反转字符串:reversed()、切片等》,作者: Yuchuan 。 当您经常在代码中使用 Python 字符串时,您可能
阅读全文
摘要:摘要:公式树模块的作用是,从训练集X和function_set中进行随机采样,生成一棵公式树,同时提供子树变异、 crossover、hoist变异和点变异的方法。 本文分享自华为云社区《公式树开源库分析》,作者:鲤鱼君 。 1.公式树模块 公式树模块的作用是,从训练集X和function_set中
阅读全文
摘要:摘要:详细讲解MS08-067远程代码执行漏洞(CVE-2008-4250)及防御过程 本文分享自华为云社区《Windows漏洞利用之MS08-067远程代码执行漏洞复现及深度防御》,作者:eastmount 。 一.漏洞描述 MS08-067漏洞全称是“Windows Server服务RPC请求缓
阅读全文
摘要:摘要:在并发编程中,Happens-Before原则是我们必须要掌握的,今天我们就一起来详细聊聊并发编程中的Happens-Before原则。 本文分享自华为云社区《【高并发】一文秒懂Happens-Before原则》,作者:冰 河。 在并发编程中,Happens-Before原则是我们必须要掌握的
阅读全文
摘要:摘要:本文主要通过Keras实现了一个分类学习的案例,并详细介绍了MNIST手写体识别数据集。 本文分享自华为云社区《[Python人工智能] 十七.Keras搭建分类神经网络及MNIST数字图像案例分析》,作者: eastmount 。 一.什么是分类学习 1.Classification 回归问
阅读全文
摘要:摘要:动态规划的范围虽然确实是很广很难,但是从整个动态规划出现的频率来看,这几种基础的动态规划理解容易,学习起来压力不大,并且出现频率非常高。 本文分享自华为云社区《动态规划,就这几个问题最高频!》,作者:bigsai 。 动态规划的范围虽然确实是很广很难,但是从整个动态规划出现的频率来看,这几种基
阅读全文
摘要:摘要:Keras作为神经网络的高级包,能够快速搭建神经网络,它的兼容性非常广,兼容了TensorFlow和Theano。 本文分享自华为云社区《[Python人工智能] 十六.Keras环境搭建、入门基础及回归神经网络案例》,作者:eastmount。 一.为什么要使用Keras Keras是一个由
阅读全文
摘要:摘要:本篇文章将分享无监督学习Autoencoder的原理知识,然后用MNIST手写数字案例进行对比实验及聚类分析。 本文分享自华为云社区《[Python人工智能] 十五.无监督学习Autoencoder原理及聚类可视化案例详解》,作者: eastmount。 一.什么是Autoencoder 首先
阅读全文
摘要:摘要:ForkJoin线程池是将任务分割为子任务,有可能子任务还是很大,还需要进一步拆解,最终得到足够小的任务。 本文分享自华为云社区《ForkJoin线程池的学习和思考》,作者:breakDraw。 ForkJoin线程池在常规的java书籍里还是提到比较少的,毕竟是java8引入的产物。 首先这
阅读全文
摘要:摘要:我们就以一个案例的形式,来为大家详细介绍下为何中断执行的线程不起作用。 本文分享自华为云社区《明明中断了线程,却为何不起作用呢?》,作者:冰 河。 当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理Interrupted Exception异常。如果我们对
阅读全文
摘要:摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,这里是程序员硬核工具,全部可以白嫖,我相信这里总有一款工具是属于你的! 本文分享自华为云社区《吐血整理:程序员都在用什么工具?》,作者: 考过IE励志当攻城狮,部分内容整理自互联网~ 在我认识的所有程序员里,每个人几乎都有专
阅读全文
摘要:摘要:包与NPM Node组织了自身的核心模块,也使得第三方文件模块可以有序的编写和使用。 本文分享自华为云社区《NodeJs深入浅出之旅:包与NPM》,作者:空城机。 包与NPM Node组织了自身的核心模块,也使得第三方文件模块可以有序的编写和使用。 但是在第三方模块中,模块与模块之间仍然是散列
阅读全文
摘要:摘要:为什么C++的编译速度会比java慢很多?二者运行程序的速度差异在哪? 了解了java的早期和晚期过程,就能理解这个问题了。 本文分享自华为云社区《你真的了解java编译优化吗?15个问题考察自己是否理解》,作者:breakDraw 。 首先提出一个问题,为什么C++的编译速度会比java慢很
阅读全文
浙公网安备 33010602011771号