自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 oh-my-zsh(更强大的命令行工具)

点击上方“”,马上关注,您的支持对我帮助很大/ 前言 /oh-my-zsh更强大的命令行工具,解放双手,比系统自带bash更加酷炫、高效,可以实现更强大的命令补全,命令高亮等一系列酷炫功能。同时支持各种自定义选项,并支持扩展。/ 正文 /

2022-11-11 15:52:26 2187 1

原创 kafka系列——message,consumer,producer,消息结构、幂等、事务、重复消费、高可用、队列积压等常见问题

点击上方“”,马上关注,您的支持对我帮助很大/ 前言 /本文主要介绍kafka相关结构,message消息格式,消息订阅模式,消费者和生产者,同步机制,消息幂等、事务、重复消费问题,可靠性传输问题,高可用,消息顺序性问题,延迟队列,读写分离,队列积压等常见问题。/ 正文 /

2022-10-14 09:18:55 1284

原创 kafka系列——安装部署,相关命令,配置文件,底层存储结构,log和index文件

点击上方“”,马上关注,您的支持对我帮助很大/ 前言 /Kafka是最初由Linkedin公司开发,用scala语言编写的,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统。Kafka以集群的方式运行,天生就是分布式的,特色在于其负载均衡能力和处理性能、容错能力。/ 正文 /

2022-10-10 16:55:15 1556

原创 二叉树相关算法问题

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大/ 前言 /二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分。例:/ 正文 /题目:解题思路:代码实现(栈实现):重建二叉树题目:解题思路:代码:二叉树遍历二叉树的遍历(tra

2022-06-14 15:54:15 182

原创 Mac-homebrew使用(Mac下包管理工具)

/ 前言 /homebrew是什么?简单来说,就是一款mac内置的程序,可以用这个程序下载很多常用的软件。可能有人会问:为什么不用网站去下载安装啊?网站你得搜索吧,找个下载界面点击下载。步骤太多,过于繁琐。使用homebrew就是简单了,光放库支持,打开终端,输入命令直接下载,是不是很cool。/ 正文 /homebrew安装 安装homebrew 安装方式:终端 - 输入链接 官方推荐默认安装链接:/bin/bash -c "$(curl...

2022-04-06 14:13:59 11716 8

原创 分布式系统常见问题

/ 前言/目录 为什么要进行系统拆分 如果进行系统拆分 分布式服务框架 Dubbo工作原理 Dubbo支持的序列化协议 Hessian数据结构 几个常用的CAP框架对比 分布式锁 Redis分布式锁 zk分布式锁 分布式事务 两阶段提交方案/XA方案 分布式会话 / 正文 /为什么要进行系统拆分?...

2022-04-06 14:09:35 4049

原创 离职、辞职、辞退、劳动纠纷应该怎么办?(附劳动法)

/ 前言 /看完大明王朝,发现海瑞凭一本大明律令走遍天下,那是多么的正气凛然。正所谓:有理走遍天下,无理寸步难行。你占理,说话就腰杆硬,也不会那么容易被人家忽悠,哪怕吵架都能旁征博引,怼得对方说不出话来。诚然,法律也不是面面俱到,但对普通劳动者,在面对离职、辞职、辞退、劳动纠纷等问题,都有劳动法为劳动者提供法律依据。/ 正文 /离职应该注意哪些事:如果是被辞退、协商离职等 是正式工: 如果给n+1还好,想走的话就协商就完事了,不给就...

2022-03-29 10:26:54 713

原创 Mac电脑常用软件安装

/ 前言 /第一次用Mac的可能会发现,很多软件在windows平台有,mac上没有。windows下载下来的是exe,是无法被mac电脑识别的。Mac下载渠道也少得很,常见的下载渠道:APP store,官网,其他第三方网站。/ 正文 /如何下载一个软件呢? APP store 直接点击下载就行,跟Iphone上是一样的,但软件较少,只能下载一些基础软件。 官网 一般的正规软件有官网的可能会提...

2022-03-29 10:20:06 6558

原创 mac快捷键、xcode快捷键、IDEA快捷键

/ 前言 /不知道你们经常百度mac的快捷键,费时又费力,有时还不正确。我这里给大家整理了一份最新的快捷键常用名单,包括mac自带的快捷键、还有xcode快捷键、IDEA快捷键,喜欢的可以收藏一下。/ 正文 /闲话少说,直接上干货Mac快捷键Xcode快捷键IDEA快捷键调试相关:F2:高亮错误或警告快速定位Control + Option + R:RunControl + Op...

2021-04-06 12:07:14 490

原创 MySQL5.7版本sql_mode=only_full_group_by问题解决办法

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:其他数据库对象 / 前言 /蚂蚁集团最近风波不断,前有蚂蚁集团再被金融管理部门约谈,后有花呗降额,在主动下架互联网存款产品之后,今天把花呗的额度下调了!近期,一些网友在社交媒体上晒出截图,表示自己的花呗额度被降低了,不少网友反馈额度被降到了3000元以下。/ 正文 /在服务器数据库查询使用了 GROUP BY 居然报出了1055...

2020-12-25 11:01:30 563

原创 从0到1学数据库:其他数据库对象

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /其实除了表和数据,数据库还有一些其他对象,比方说视图、索引,这也是数据库中很重要的组成部分。/ 正文 /要点• 视图• 序列• 索引• 同义词视图• 视图的概念 – 视图是虚表。是一个命名的查询,用于改变基表数据的显 示,简...

2020-12-24 17:28:22 131 1

原创 从0到1学数据库:表和约束

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /前面我们都是学习怎么操作数据,下面我们学习怎么去操作表,对表结构进行增删改查。/ 正文 /本章要点• 创建表• 修改表• 删除表• 重命名• 截断表• 数据完整性约束数据库对象命名原则• 数据库对象命名原则 – 必须由字...

2020-12-24 17:27:52 190 1

原创 从0到1学数据库:数据操作与事务控制

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /查询我们已经很熟悉,接下我们试试CRUD其他的,增加几条数据,修改一些数据,和删除一些数据,还有事务进行控制。/ 正文 /要点• INSERT语句• UPDATE语句• DELETE语句• COMMIT命令• ROLLBACK命令...

2020-12-24 17:27:02 186 1

原创 从0到1学数据库:子查询

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /前面其实我们已经接触过子查询了,一句话解释,子查询就是将 上一次查询的结果 作为 本次查询的原始数据(或是查询条件)。适用范围:当你的需求一次查询无法满足需求时(一次select找不到你要的数据,得多次查询),子查询所实现的功能,完全可以被多表联查代替,子...

2020-12-24 17:26:24 132 1

原创 从0到1学数据库:分组函数

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /一张表中的数据肯定会有重复的,如果我们想每组只取一条结果,或以组为单位进行操作,就需要用到分组函数/ 正文 /本章要点• 分组函数的目的• 分组函数基本概念• SUM、AVG、MIN、MAX、COUNT函数使用• GROUP BY子句...

2020-12-24 17:25:53 170 1

原创 从0到1学数据库:多表查询

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:where条件查询和Order By数据排序 从0到1学数据库:Function函数 / 前言 /一张表的数据肯定是不够我们发挥的,接下来我们试试多张表一起查询/ 正文 /本章要点• 多表连接的定义• 笛卡尔积• 等值连接• 不等值连接• 外连接• Union,Union All(集合运算符)准备表和数据 例:新建...

2020-12-24 17:24:38 212 1

原创 从0到1学数据库:Function函数

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:数据库基础 从0到1学数据库:Select查询语句 / 前言 /为什么要有函数,不如问函数是什么,是干嘛的!函数是为了方便我们的各种操作而产生的,就是一个设计好的方程式,给出参数,它就给你对应的结果/ 正文 /要点1.字符函数2.数值函数3.日期函数4.转换函数5.流程函数6.系统函...

2020-12-15 18:14:31 1057 1

原创 从0到1学数据库:where条件查询和Order By数据排序

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:数据库基础 从0到1学数据库:Select查询语句 / 前言 /有没有觉得前面的查询过于简单,根本不满足我们的日常需求,其实,在查询中我们还可以添加很多查询条件,还可以添加运算符,加上排序,让我们赶紧试试吧。/ 正文 /要点1.where子句2.运算符的使用 3.Order by子句WHERE子句的使用W...

2020-12-15 18:13:49 3618

原创 中间件—ElasticSearch安装、集群、结构、查询、运维

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学java:变量和运算符 从0到1学java:流程控制语句 / 前言 /工作中可能会用到搜索引擎,本章就来简单聊聊ElasticSerach这款搜索引擎。/ 正文 /Elasticsearch安装、Kibana安装官方下载地址:https://www.elastic.co/downloads/elasticsearchWindows下载安装...

2020-11-21 15:17:13 486

原创 数据库SQL:GROUPBY多分组+取MAX最大(MIN最小)值

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学数据库:数据库基础 从0到1学数据库:简单查询语句 / 前言 /如何在一条sql中,对数据表中的数据进行分组,同时求每组最大(小)值。/ 正文 /测试案例求每个班级中的年龄最大的学生SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- --------------------------...

2020-11-19 14:45:25 29203 8

原创 从0到1学数据库:简单查询语句

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:多媒体技术 从0到1学android:网络技术 从0到1学android:Android特色开发 / 前言 /有了数据库和数据,下面我们肯定是要查询数据库,编写第一条查询语句。/ 正文 /本章要点• SQL语言简介• 基本查询语句• SQL语句的书写规则• 算术表达式的使用• 空值(NULL)的应用•...

2020-11-16 17:50:27 211

原创 从0到1学数据库:数据库基础

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:多媒体技术 从0到1学android:网络技术 从0到1学android:Android特色开发 / 前言 /数据库是什么,首先我们要知道数据是什么。数据是一切程序流转的开始,程序设计中也是将数据放在首位的。程序即数据,万物皆数据。为什么需要有数据库,数据放到纸上行不行,当然可以,放到文件中,也不是不行。但是那...

2020-11-16 17:49:59 252

原创 从0到1学android:Android特色开发

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:碎片Fragment 从0到1学android:数据存储 / 前言 /何为Android特色开发,就是只有在移动设备上开发使用的。例如定位,传感器。微信的摇一摇就是借助的传感器实现的,还有游戏狂野飙车的传感器感应,各种健康计步器等,都是使用传感器开发的特色功能。/ 正文 /Android特色开发位置服务简介基于位置的服务...

2020-11-05 18:00:03 195

原创 从0到1学android:网络技术

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:碎片Fragment 从0到1学android:数据存储 / 前言 /当今天下,万物互联,网络已从2G时代高速发展到了5G时代,今后还会有6G、7G、8G...1024G=1T(谐音梗)等等。20年前,我们用的大哥大,10年前,我们用的山寨机,今天,已全部是android和ios的天下了。我们不要还觉得这些过于遥远,身为互联网从业者,我们都应该...

2020-11-05 17:59:30 100

原创 从0到1学android:多媒体技术

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:碎片Fragment 从0到1学android:数据存储 / 前言 /多媒体技术,官方定义是:多媒体是多种媒体的bai综合,一般包括du文本,声音和图像等多种zhi媒体形式。手机上有很多丰富的多媒体技术,常见的如:相机、相册、音视频播放器,另外还有通知,NFC等,在手机功能日益强大的今天,发一段视频肯定要比语音传递的信息更加丰富,而语音传递的信...

2020-11-05 17:58:59 169

原创 从0到1学android:UI和控件

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:四大组件—服务Service 逻辑题——棋子问题 / 前言 /UI是一个APP的门面,好的界面不仅让人赏心悦目,更能符合一定的设计逻辑。美,是人类一直追求的东西,再牛的后台也需要一个前端给他写写界面(全栈除外)。/ 正文 /UI和控件Android 六大布局LinearLayout 线性布局RelativeLayout...

2020-11-02 19:12:47 104

原创 从0到1学android:四大组件—广播接收器broadcast receiver

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:四大组件—服务Service 逻辑题——棋子问题 / 前言 /什么是广播:来自村口的广播了一句下雨了,回家收衣服。身在地里干活的你,收到消息,立刻回家,收好了衣服,关好了窗户。广播接收器用于响应来自其他应用程序或者系统的广播消息。比如开机广播、短信广播、下载广播,不断能监听到这些信息,还能响应响应的信息。/ 正文 /...

2020-11-02 19:12:12 252

原创 从0到1学android:四大组件—内容提供者content provider

从0到1学android:四大组件—内容提供者content provider点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:四大组件—服务Service 逻辑题——棋子问题 / 前言 /我们知道物种之间存在生殖隔离,同理,数据的隔离也是如此。 APP在内部互相访问数据是容易的,但是一个APP中的数据要提供给外部使用就没那么容易了。内容提供器(Content Provider)...

2020-11-02 19:11:36 139

原创 逻辑题——棋子问题

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:四大组件—活动Activity 逻辑题——三门问题 / 智力题 /有1996个棋子,两人轮流取棋子,每次允许取其中的2个,4个或8个,谁最后取完棋子,就算获胜.那么先取的人为保证获胜,第一次应取几个棋子?/ 过渡 // 答案 /问题分析1996这一类的问题其实1996和...

2020-10-29 18:36:28 3419

原创 从0到1学android:四大组件—服务Service

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:四大组件—活动Activity 逻辑题——三门问题 / 前言 /Service(服务)是一个长期运行在后台,没有用户界面的应用组件,即使切换到另一个应用程序或者后台,服务也可以正常运行。因此,服务适合执行一段时间不需要显示界面的后台耗时操作(需要另启子线程),比如下载网络数据,播放音乐等。/ 正文 /3.1 服务是什么服务(Serv...

2020-10-29 18:35:48 230 1

原创 逻辑题——三门问题

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:认识Android 逻辑题——特尔斐城的少女 / 智力题 /假设你在参加一个春节抽奖游戏,主持人在三个红包里面分别放了 1 块钱、1 块钱和 1000 块钱。你选中哪一个,你就可以领到对应的钱。当你选定一个红包之后,主持人会打开另外两个红包中是 1 块钱的红包,并给你一次机会更换所选红包。请问:应不应该换?/ 过渡 /...

2020-10-28 10:12:31 3456

原创 从0到1学android:四大组件—活动Activity

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 从0到1学android:认识Android 逻辑题——特尔斐城的少女 / 前言 /活动(Activity)是一种可以包含用户界面的组件, 相当于一个页面,可以在Activity中添加Button、CheckBox 等控件, 主要用于和用户进行交互, 一个应用程序中可以包含零个或多个活动。/ 正文 /活动Activity2.2 Activity的...

2020-10-28 10:10:43 217

原创 逻辑题——特尔斐城的少女

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 SpringCloud常见面试问题 Synchronized和Lock和volatile对比 有趣问题——双人硬币游戏 / 智力题 /A、B、C和D四个人是古希腊少女.她们正在接受训练以便当个预言家.(实际上,后来她们之中只有一个人成了预言家,并在特尔斐城谋得一个职位.其余三个人,一个当了职业舞蹈家、一个当了宫廷女侍、第三个当了演奏家.)一天,她们四个人在练习讲...

2020-10-20 19:49:47 493 1

原创 从0到1学android:认识Android

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 线程池工作原理与底层实现 3强盗3商人过河问题 / 前言 /在现在互联网发展的潮流下,Android开发已经不是一个新鲜玩意了,但移动开发两大阵营android和ios,如果你想入门移动开发,这两个阵营二选其一。所幸的是,android可以用java语言开发,这对熟悉后端的同学无疑是入门android的便利性条件,反之,如果你先学会android,入门后端开发也会...

2020-10-20 19:49:03 306 1

原创 SpringCloud常见面试问题

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 Synchronized和Lock和volatile对比 / 前言 /经常看到面试要求中要有springcloud经验,你可能听说过,也可能使用过,springcloud并不是一个新鲜词汇了,在微服务声名大噪的今天,不会点跟微服务相关的东西就感觉跟个新手小白一样,本文就来详细聊聊springcloud到底有能聊什么东西。/ 正文 /Spring Boot有哪些优点?...

2020-08-19 11:09:37 366

原创 Synchronized和Lock和volatile对比

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 线程池工作原理与底层实现 3强盗3商人过河问题 / 前言 /我们可能都知道加锁要使用Synchronized,或者还知道有Lock这个东西,但是你知道它们有什么不同吗,他们又分别适用于什么样的场景,本篇文章咱们来探讨一下。/ 正文 /Synchronized锁的等级: 方法锁 对象锁 类锁 在并发编程中,多线程同时并发访问...

2020-08-19 11:08:54 582

原创 线程池工作原理与底层实现

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 Executor多线程与定时任务 有趣问题——双人硬币游戏 / 前言 /前面我们已经知道如何创建多线程和定时任务,以及怎样使用它们到我们的实际业务中,但是本着知其然知其所以然的思想,本篇文章我们重要探讨线线程池工作原理和它的底层实现。/ 正文 /Thread与Runable如何实现多线程 Java 5以前实现多线程有两种实现方法: 继承Th...

2020-08-19 11:08:20 1546

原创 3强盗3商人过河问题

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 Executor多线程与定时任务 有趣问题——双人硬币游戏 / 智力题 /3个商人和3个强盗要过一条河,如果在河的任意一边商人数目比强盗少,商人就会被抢劫,如何过河?河边有一只小船小船上原本无人小船最多能坐2人他们都不会去游泳要保证商人不会被抢劫/ 过渡 // ...

2020-08-19 11:07:40 2353

原创 Executor多线程与定时任务

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 Stream操作 有趣问题——赛马游戏 / 前言 /老在听人说多线程,那么啥是多线程,定时任务又是怎么一会儿事,本文会简单介绍多线程的创建和使用,以及定时任务的到底是怎么在使用和工作,更加详细的介绍会在java并发连载文章中介绍。/ 正文 /创建定时任务的方式很多,常见的如Spring定时任务,Executors定时任务,还有其他定时任务。...

2020-08-19 11:07:10 455

原创 有趣问题——双人硬币游戏

点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章 Stream操作 有趣问题——赛马游戏 / 智力题 /游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。问:游戏的先行者还是后行者必胜?/ 过渡 /...

2020-08-12 11:22:24 1181

IDEA学习项目,开源项目

IDEA学习项目 仅供学习和交流,切勿商用!!! 仅供学习和交流,切勿商用!!! 仅供学习和交流,切勿商用!!!

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除