![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
R&D
文章平均质量分 75
R&D
做人,最重要的就是开心嘛
你努力的程度,远没有达到要拼天赋的地步。
展开
-
Cron表达式详解
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netCron表达式是一个字符串,以5个或6个空格隔开,分为6个或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1、Seconds Minutes Hours DayofMonth Month DayofWeek Year2、Seconds Minutes Hours DayofMonth Month DayofWeek 一、结构原创 2021-08-04 17:39:09 · 23105 阅读 · 5 评论 -
分布式文件系统MinIO
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击人工智能教程https://www.captainai.net/前言我们的系统离不开文件存储系统,因为系统会存储各种文件,所以选择一个好的文件存储系统是十分有必要的,我们选择文件系统一般需要看其使用是否简单,是否可靠,对各种环境是否适配,社区是否活跃,分布式等。随着云的普及,现在很多云厂商提供了文件存储服务,比如OSS。我们的文件由云厂商进行托管,我们只需要按时按量付费,这就是SAAS模式。使用OS原创 2024-02-29 16:48:17 · 1055 阅读 · 0 评论 -
Redis-基础知识
希望你也加入到人工智能的队伍中来!Redis会根据数据类型和大小自动使用最适合的数据类型。原创 2023-08-19 15:03:48 · 150 阅读 · 0 评论 -
一文看懂架构图怎么画
什么是架构图?维基百科、百度百科其实都没有关于它的直接定义。架构图=架构+图这样问题就转化成,什么是架构,以及什么是图?架构,又名软件架构,是有关软件整体结构与组件的抽象描述,于指导型软件系统各个方面的设计。原创 2023-06-26 20:30:43 · 1779 阅读 · 0 评论 -
Git-试试这5条提高效率的命令
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net前言Git 作为代码版本管理工具,早已是开发工程师必备的技能。可大多数工程师还是只会最基本的拉取、推送,遇到一些 commit 管理的问题就束手无策,或者用一些不优雅的方式解决。本文旨在分享实际工作中实践过的实用命令,这些命令都能够大大提高工作效率,还能解决不少疑难场景。下面会一一介绍命令,列出应用场景,手把手教学使用,让大家看完即学会。1、sta原创 2022-04-06 20:03:40 · 1640 阅读 · 3 评论 -
如何构建知识体系
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net先说一件值得思考的事情:高考的时候大家都是一样的教科书,同一个教室,同样的老师辅导,时间精力基本差不多,可是最后别人考的是清华北大或者一本,而你的实力只能考个三本,为什么?当然这里主要是智商的影响,那么其他因素呢?智商解决的问题能不能后天用其他方式来补位一下?大家平时都看过很多方法论的文章,看的时候很爽觉得非常有用,但是一两周后基本还是老样子了。其中有很大原创 2022-02-23 09:15:20 · 289 阅读 · 0 评论 -
Maven-settings.xml详解
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net一、概要1、settings.xml的作用它是用来设置Maven参数的配置文件。并且,settings.xml是Maven的全局配置文件。settings.xml中包含类似本地仓库、远程仓库和联网使用的代理信息等配置。2、settings.xml文件位置settings.xml文件一般存在于Maven的安装目录的conf子目录下面,或者是用户目原创 2022-02-09 11:07:17 · 2068 阅读 · 0 评论 -
Vue组件的三大部分-template、script、style
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.netvue 是一个完全支持组件化开发的框架。vue 中规定组件的后缀名是 .vue。之前接触到的 App.vue 文件本质上就是一个 vue 的组件。每个 .vue 组件都由 3 部分构成,分别是:template -> 组件的模板结构 script -> 组件的 JavaScript 行为 style -> 组件的样式其中,每个组件中原创 2022-01-08 16:37:21 · 14828 阅读 · 0 评论 -
Java-分布式锁的实现方式
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net分布式锁的三种实现方式:基于数据库实现分布式锁; 基于缓存(Redis等)实现分布式锁; 基于Zookeeper实现分布式锁。一、基于数据库实现分布式锁1、悲观锁利用 select … where … for update 排他锁。注意:其他附加功能与实现基本一致,这里需要注意的是“where name=lock”,name字段必须要走索原创 2022-01-08 09:18:29 · 19012 阅读 · 0 评论 -
五笔打字简明教程(86版)
1、汉字的构成中国人常说:“木子--李”,“日月--明”,可见方块汉字是由较小的块组成的,这些小块如:“木”、“子”、“日”、“月”等,我们把它们叫“五笔字根”。五笔输入法的五笔字根有120多个,它们分布在键盘的25个键上,如“木”在“S”键,“子”在“B”键,“李”字的打法就是按“S”和“B”两键再按空格就可打出“李”字;同理,“日”在“J”键,“月”在“E”键,“明”字的打法就是按“J”和“E”两键再按空格就可打出“明”字。五笔字根表见下图。五笔字根2、汉字的笔画字根又是由基本笔画原创 2022-01-03 21:58:53 · 7018 阅读 · 1 评论 -
Session和Token的区别
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net1. 为什么会有session的出现?答:是由于网络中http协议造成的,因为http本身是无状态协议,这样,无法确定你的本次请求和上次请求是不是你发送的。2. session的生成方式?答:浏览器第一次访问服务器,服务器会创建一个session,同时为该session生成一个唯一的会话的key,也就是sessionid。然后,将sessionid及对原创 2021-12-31 20:55:40 · 18535 阅读 · 1 评论 -
微服务到底解决了什么问题
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net好处一:调用方便在有服务层之前,业务方访问用户数据,需要通过DAO拼装SQL访问。有了服务层之后,业务方通过RPC访问用户数据,就像调用一个本地函数一样,非常方便。好处二:复用性,防止代码拷贝所有user数据的存取,都通过user-service来进行,代码只此一份,不存在拷贝。升级一处所有都生效,bug修改一处所有都修改。好处三:专注性,屏蔽原创 2021-12-30 09:45:46 · 1711 阅读 · 0 评论 -
单体架构与微服务架构的区别
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net一、单体应用架构概念一个归档包(可以是JAR、WAR、EAR或其它归档格式)包含所有功能的应用程序,通常称为单体应用。而单体架构应用的方法论,就是单体应用架构。二、单体应用架构的优缺点1. 优点便于共享:单个归档文件包含所有功能,便于在团队之间以及不同的部署阶段之间共享。易于测试:单体应用一旦部署,所有的服务或特性就都可以使用了,这简化了测原创 2021-12-29 11:14:37 · 845 阅读 · 0 评论 -
CLion-解决MacOS升级之后头文件找不到的问题
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net删除项目路径下的cmake-build-debug文件夹 File->Reload CMake Project 可以了...原创 2021-12-15 09:16:12 · 1997 阅读 · 2 评论 -
Git-合并分支
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net比如,把dev分支的代码合并到master分支,命令步骤如下:git fetch origingit checkout devgit pullgit checkout mastergit pullgit merge --no-ff dev# Resolve conflictgit commit -m "Merge & reslove原创 2021-10-31 09:32:53 · 271 阅读 · 0 评论 -
Git-移除版本控制
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、预览要删除的文件git rm -r -n --cached "xxx"2、移除版本控制git rm -r --cached "xxx"注:此删除保留本地文件...原创 2021-10-30 13:59:17 · 929 阅读 · 0 评论 -
RocketMQ简介
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netRocketMQ 是什么Github 上关于 RocketMQ 的介绍:RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性:支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型 在一个队列中可靠的先进先出(FIFO)和严格的顺序传递 支持拉(pull)和推(push)两种消息模式 单一队列百万消息的堆积能力原创 2021-08-12 17:40:57 · 403 阅读 · 0 评论 -
Redis三主三从架构简介
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netRedis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。一组Redis Cluster是由多个Redis实例组成,官方推荐使用6实例,其中3个为主节点,3个为从节点。一旦有主节点发生故障的时候,Redis Cluster可以选举出对应的从节点成为新的主节点,继续对外服务,从而保证服务的高可用性。注意:1原创 2021-08-12 16:01:09 · 3222 阅读 · 0 评论 -
消息队列及kafka消息中间件
指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。原创 2021-07-08 17:42:46 · 393 阅读 · 2 评论 -
Redis - 基础数据结构
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 22:56:44 · 151 阅读 · 1 评论 -
Software Development - 配置管理简介
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net什么是配置管理配置管理是对软件生产过程中的各类工作产品进行管理的办法,要做这个工作之前,应该先理清楚到底会有什么工作产品,这些工作产品的依赖关系是怎样的,哪些是重要的工作产品,不同的工作产品需要什么层次的管理。大概有以下的管理层次:不需要管理的。 需要保存起来便可。 要保存起来,并且要对访问权限进行控制,可能某些人只能读,某些人能读写。 需要原创 2020-08-09 16:10:23 · 515 阅读 · 0 评论 -
Software Development - 版本管理基础知识
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net什么是版本管理版本管理是指为满足不同需求,对同一产品或系统进行局部的改进和改型所产生的产品或系统系列的变更情况进行记录、跟踪、维护和控制的过程。其主要功能有:集中管理档案,并带有安全授权机制:档案集中存放在服务器上,经系统管理员授权给各个用户。用户通过Check In和Check Out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件.原创 2020-08-09 14:07:10 · 798 阅读 · 0 评论 -
ZooKeeper入门知识点
ZooKeeper是什么ZooKeeper是一个分布式服务框架,是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。简单来说,ZooKeeper=文件系统+监听通知机制。1、文件系统ZooKeeper维护一个类似文件系统的数据结构。每个目录被称作为ZNode,和文件系统一样,我们能够自由的增加、删除ZNode,在一个ZNode下增加、删除子ZNode,唯一的不同在于ZNode原创 2020-08-08 22:24:14 · 313 阅读 · 0 评论 -
What is UTF-8?
UTF-8 is a variable-width character encoding standard that uses between one and four eight-bit bytes to represent all valid Unicode code points.UTF-8 BasicsUTF-8 (Unicode Transformation–8-bit) is an encoding defined by the International Organization fo原创 2020-05-20 17:16:39 · 14193 阅读 · 0 评论 -
Software Development - 正则表达式风味(引擎)对比
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net正则表达式风味(引擎)说明风味是规范,引擎是实现。名称 说明 应用.NET 由System.Text.RegularExpressions相关类提供的正则引擎。 基于 .Net 的语言和软件。如 C#, Visual Basic.Net, F#, Powershell, Delphi for .NET 等。Java 由java.util.re原创 2020-01-14 17:55:48 · 32101 阅读 · 0 评论