- 博客(13)
- 收藏
- 关注
原创 Kafka 和 Zookeeper 的 Leader 和 Follower 区别(选举&数据同步)
Zookeeper集群包含一个1个Leader,多个Follower》所有的Follower都可提供读服务》所有的写操作都会被forward到Leader》Client与Server通过NIO通信》全局串行化所有的写操作》保证同一客户端的指令被FIFO执行》保证消息通知的FIFO。
2025-01-18 02:14:05
388
原创 Java 8 数据过滤,removeIf 和 filter 别用错了!!
返回由与此给定谓词匹配的此流的元素组成的流。removeIf是Java8 Collecttion的一个默认方法。删除满足给定谓词的这个集合的所有元素。removeIf和filter方法都能达到过滤/删除元素的作用。从功能是实现上,removeIf是条件为true则过滤此元素,false则保留。而filter则是条件为false过滤此元素,而true则保留。从时间上,要看场景,因为removeIf返回的是boolean,而filter是个,需要。
2025-01-17 10:11:45
380
原创 JAR冲突问题的解决以及运行状态下如何查看加载的类
命令执行之后,会在控制台以树状形式列出所有依赖内容,然后通过搜索的方式查找冲突的包,看看都是从哪个依赖中带进来的(在IDEA中搜索会高亮,更容易找到)。通过输入编号选择要查看的java应用,比如这里选择:1,进入到chapter4-3-0.0.1-SNAPSHOT.jar中去。命令,我们确认一下可能冲突的jar包下面,是否有对应的class。有的版本差异就是去掉了某个方法,这个时候我们就可以通过这个命令来查看。比如,通过下面的命令,我们查看一下。比如,通过下面的命令,我们查看一下。
2025-01-17 10:09:43
919
原创 vue+node+mySql实现前后端分离_基于node和vue前后端分离商品查询
直接在命令行中输入npm install vue。再进到想要创建项目的目录下;//安装脚手架//安装webpack相关依赖//进入到项目中//运行vue项目。
2025-01-14 21:43:16
174
原创 Vue 电商后台管理项目阶段性总结
该项目偏向前端更多一点,后端 API 服务是已经搭建好了的,我们只需要用既可以,(但是作为一个 全栈开发人员,它的数据库的表设计,Restful API 的设计是我们要着重学习的!!!这个vue 项目是从 2020 4月开始,一直开发直至 5月23日 部署上线,也算是我的第二个 vue 的实战项目(其实是熟悉 elementUI 的使用),在开发过程中使用 Vue cil4 脚手架进行开发,使用码云作为 Git 管理仓库, 目前已经基本开发完毕,在服务器上也能够正常运行 (nginx 配置整整用了我两天)
2025-01-14 21:39:35
621
原创 Vue 学习笔记 —— 常用特性 (二)
根据自定义指令,改变颜色自定义指令设置自定义颜色前面定义过的样子就相当于一个全局的自定义命令。因此有全局的定义,就有对应的局部自定义命令的定义。我们直接在 一个 vue 实例当中定义 directives 属性即可。因此我定义了两个方法,分别是聚焦,和颜色改变的方法自定义指令四、计算属性 (computed)
2025-01-14 21:35:54
918
原创 Material Design
CardView是用于实现卡片式布局效果的重要控件,由appcompat-v7库提供.实际上,CardView就是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去会有立体的效果. 下面就将使用CardView作为Recycler的子项来使用,达到下面图片上的效果.never则表示永远显示在菜单中.首先介绍以下DrawerLayout的用法吧.首先它是一个布局,在布局中允许放入两个直接子控件,第一个子控件是主屏幕中显示的内容,第二个子控件是滑动菜单中显示的内容.
2025-01-13 21:26:44
826
原创 Markdown编辑器语法大全
斜体*| |Ctrl/⌘ + I斜体**粗体**| |Ctrl/⌘ + B| ==标记文本== | | || | || > 引用文本 | ">"后需加空格 | Ctrl + Q |# 一级标题"#"后需加空格| |一级标题====## 二级标题以此类推三级标题为三个“#”| |二级标题[链接]( )“[]”间为显示的超文本Ctrl/⌘ + K
**自定义分区器@author 波波烤鸭*/// 此处我们将数据写死,实际开发中我们应该从对应的数据源中获取数据然后存储在缓存中(Redis)static{/**根据key获取对应的分区号@param key 就是用的手机号码@param value 统计的用户的信息*/@Override// 获取手机号码的前3位 138。
2025-01-13 21:19:22
856
原创 BAT等大厂所封杀的Android面试秘籍汇总
staticfinal异常处理内部类匿名内部类多态抽象和接口集合框架HashMap结构图HashMap 的工作原理HashMap 与 HashTable 对比ConcurrentHashMapBase 1.7Base 1.8ArrayListLinkedListCopyOnWriteArrayList反射单例饿汉式双重检查模式静态内部类模式线程状态状态控制volatilesynchronized根据获取的锁分类原理Lock锁的分类悲观锁、乐观锁自旋锁、适应性自旋锁死锁引用类型。
2025-01-12 08:59:54
868
原创 A优秀的springcloud项目部署及代码。_springcloud部署
集成开发环境用idea(也可以用myeclipse,因为本人习惯用idea所以用idea介绍)。1准备的代码及软件,springcloud项目是在开源中国下载的,是青岛-李春光大神的项目clouddo。clouddo是基于springcloud和vue微服务,前后端分离的后台管理框架,可以作为springcloud和vue的入门学习框架,亦可以作为一个基础脚手架进行二次开发。3.1.新建数据库,导数数据库脚本(clouddo-admin的根目录下),修改clouddo-admin的数据库用户密码。
2025-01-12 08:48:46
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人