202207-06 Redis入门教程详解 目录Redis一、Redis基本数据结构1.字符串(String)2.散列(hash)3.列表(list)4.集合(Set)5.有序集合(sortedset)二、Redis的高级数据结构1.HyperLogLog2.GEO3.BitMap三、Redis高级特性1.Redis事务2.发布订阅3.脚本4.RedisStream四、Redis使用场景1.业务数据缓存2.业务数据处理3.全局一致计数4.高效统计计数5.发布订阅与Stream6.分布式锁五、Redis的Java客户端1.Jedis2.Lettuce3.Redission六、项目... 继续阅读 >
202207-06 一篇文章带你顺利通过Python OpenCV入门阶段 目录1.OpenCV初识与安装2.OpenCV模块简介3.OpenCV图像读取,显示,保存4.摄像头和视频读取,保存5.OpenCV常用数据结构和颜色空间6.OpenCV常用绘图函数7.OpenCV界面事件操作之鼠标与滑动条8.图像像素、通道分离与合并9.图像逻辑运算10.图像ROI与mask掩膜11.图像几何变换12.图像滤波13.图像固定阈值与自适应阈值14.图像膨胀腐蚀15.边缘检测16.霍夫变换17.图像直方图计算及绘制18.模板匹配19.轮廓查找与... 继续阅读 >
202109-14 Spring Batch 入门示例 目录1.SpringBatch框架工作原理2.示例概述3.Maven配置4.SpringBoot配置5.创建实体模型6.配置SpringBatchJob7.处理数据8.测试SpringBatch示例我将向您展示如何使用SpringBoot创建一个的SpringBatch的HelloWorld示例。(循序渐进)因此,如果您是SpringBatch的初学者,您一定会喜欢本指南。准备好了吗?如果您想了解更多关于SpringBatch的信息,请访问SpringBatch教程页面。1.SpringBatch框架工作原理在深入研... 继续阅读 >
202109-09 Spark集群框架的搭建与入门 目录一、Spark概述运行结构二、环境部署1、Scala环境2、Spark基础环境3、Spark集群配置4、Spark启动5、访问Spark集群三、开发案例1、核心依赖2、案例代码开发四、源代码地址一、Spark概述运行结构Driver运行Spark的Applicaion中main()函数,会创建SparkContext,SparkContext负责和Cluster-Manager进行通信,并负责申请资源、任务分配和监控等。ClusterManager负责申请和管理在WorkerNode上运行应用所需的资源,可以高效地在一个计... 继续阅读 >
202107-17 Spring Boot 入门指南 目录0x0前言0x1简介0x2HelloWorld0x3文件解析pom.xml应用入口类0x4进阶项目目录编写单元测试开发环境的调试0x5参考0x0前言记得当初放弃Java主要原因是几个框架整合,花了大半天去编写配置文件,编写任务后运行依然有报错,甚是心累,故转前端开发了。最近周围很多Java朋友说微服务开发很爽,各种简单,自己本地体验下,的确很简单。所以对此抱有很大的学习兴趣。再加上之前使用Nestjs项目很像SpringBoot风格寻思... 继续阅读 >
202106-23 Vue详细的入门笔记 一、前言最近找了些教程,顺带着趴在官网上,看了看Vue的一些内容,入门的一些概念,以及基础语法,还有一些常用的操作,瞄了一眼,通篇文字+贴了部分代码9000多字,入门语法什么的还是很好理解的,以前也有一定做小程序的基础,感觉还是很相似的,不过对于一些稍复杂的点,感觉还是总结的不够细致,例如插槽,和计算属性等,平时前端的东西看的也不是很多,学习过程中整理的笔记,和大家一起分享交流!欢迎各位大大交流意见~... 继续阅读 >
202105-20 PHP入门学习之字符串操作 字符串简介字符串是指由零个或多个字符构成的一个集合,这里所说的字符主要包含以下几种类型:数字类型,如1、2、3等。字母类型,如a、b、c、d等。特殊字符,如#、$、%、^、&等。不可见字符,如\n(换行符)、\r(回车符)、\t(Tab字符)等。其中,不可见字符是比较特殊的一组字符,它用来控制字符串格式化输出,在浏览器上不可见,只能看到字符串输出的结果,如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.... 继续阅读 >
202105-02 SpringCloud入门实验环境搭建 微服务个人理解:所谓微服务是指每个模块都可以独立完成自己的核心业务,某一个模块的崩溃不影响其他模块的运行,每个微服务有自己单独的一个数据库每一个微小的服务组成了一个复杂的软件系统微服务架构微服务指的是服务的大小,关注的是完成一个具体的服务(医院的科室)微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。一种将一个单一应用程序开发为一组小型... 继续阅读 >
202103-29 mysql常用sql与命令之从入门到删库跑路 启动与停止启动mysql服务sudo/usr/local/mysql/support-files/mysql.serverstart停止mysql服务sudo/usr/local/mysql/support-files/mysql.serverstop重启mysql服务sudo/usr/local/mysql/support-files/mysql.serverrestart进入mysql目录文件cd/usr/local/mysql/support-files进入mysql命令行/usr/local/MySQL/bin/mysql-uroot-p12345678退出数据库exit;数据库相关操作查询所有数据库showdatabases;选择(使用)数据库usem... 继续阅读 >
202102-21 tensorflow2.0教程之Keras快速入门 Keras是一个用于构建和训练深度学习模型的高阶API。它可用于快速设计原型、高级研究和生产。keras的3个优点:方便用户使用、模块化和可组合、易于扩展1.导入tf.kerastensorflow2推荐使用keras构建网络,常见的神经网络都包含在keras.layer中(最新的tf.keras的版本可能和keras不同)importtensorflowastffromtensorflow.kerasimportlayersprint(tf.__version__)print(tf.keras.__version__)2.构建简单模型2.1模型堆叠最常见... 继续阅读 >
202102-21 Python之Sklearn使用入门教程 1.Sklearn简介Scikit-learn(sklearn)是机器学习中常用的第三方模块,对常用的机器学习方法进行了封装,包括回归(Regression)、降维(DimensionalityReduction)、分类(Classfication)、聚类(Clustering)等方法。当我们面临机器学习问题时,便可根据下图来选择相应的方法。Sklearn具有以下特点:简单高效的数据挖掘和数据分析工具让每个人能够在复杂环境中重复使用建立NumPy、Scipy、MatPlotLib之上2.Sklearn安装Sklearn安装要... 继续阅读 >
202102-02 Nginx服务快速入门教程 一、Nginx介绍1.什么是Nginx?Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。2.为什么要使用Nginx?随着当今互联网的迅速发展,单点服务器早已无法承载上万个乃至数十万个用户的持续访问。比如一台Tomcat服务器在理想状态下只能够可以承受住2000个左右的并发量,为了解决这个问题,就需... 继续阅读 >
202101-12 Java中Jackson快速入门 Java生态圈中有很多处理JSON和XML格式化的类库,Jackson是其中比较著名的一个。虽然JDK自带了XML处理类库,但是相对来说比较低级,使用本文介绍的Jackson等高级类库处理起来会方便很多。引入类库由于Jackson相关类库按照功能分为几个相对独立的,所以需要同时引入多个类库,为了方便我将版本号单独提取出来设置,相关Gradle配置如下。ext{jacksonVersion='2.9.5'}dependencies{compilegroup:'com.fasterxml.jackson.core... 继续阅读 >
202012-26 springboot+swagger2.10.5+mybatis-plus 入门详解 最新idea2020安装部署超详细教程懂得懂的2020.32020.2.42020.2.32020.2.220.2.12019.32018.3最新2020永久springboot简介:个人对springboot的一点小的理解:1.最大优势:简化配置区别于传统的MVC模式,对于配置进行了大量的简化,魔鬼注解:SpringBootApplication中包含了的注解@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan基本包含了传统项目启动所需要的注解2.将原始的tomcat等web容器默认引入,不... 继续阅读 >
202012-23 Prometheus 入门教程之SpringBoot 实现自定义指标监控 上篇文章我们已经可以在Grafana上看到对应的SpringBoot应用信息了,通过这些信息我们可以对SpringBoot应用有更全面的监控。但是如果我们需要对一些业务指标做监控,我们应该怎么做呢?这篇文章就带你一步步实现一个模拟的订单业务指标监控。假设我们有一个订单系统,我们需要监控它的实时订单总额、10分钟内的下单失败率、请求失败数。那么我们应该怎么做呢?添加业务监控指标在spring-web-prometheus-demo项目的基础上,... 继续阅读 >
202012-10 详解Python GUI编程之PyQt5入门到实战 1.PyQt5基础1.1GUI编程学什么大致了解你所选择的GUI库基本的程序的结构:使用这个GUI库来运行你的GUI程序各种控件的特性和如何使用控件的样式资源的加载控件的布局事件和信号动画特效界面跳转设计工具的使用 1.2PyQT是什么QT是跨平台C++库的集合,它实现高级API来访问现代桌面和移动系统的许多方面。这些服务包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。Py... 继续阅读 >