摘要:
一、同步?异步? 下面两幅图解释了同步异步。 二、实现多线程的方式 1.继承Thread 2.实现runable接口(推荐) 3.使用内部类实现 三、内部类的使用(补充) 四、常用api的使用 总结: 1.同步异步? 2.多线程常用的实现方式?(实现Runable方式推荐,原因:java面向接口编程 阅读全文
摘要:
Redis 是一种基于 键值对 的 NoSQL 数据库。与很多键值对数据库不同,Redis 提供了丰富的 值数据存储结构,包括 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、bitmap(位图)等等。 Redis 是一种基于 键值对 的 NoSQL 阅读全文
摘要:
一、上次讲了单体搭建,这次讲一下集群的搭建。 二、nacos-server目录复制了3份 三、然后分别修改配置文件config目录下面的application.propertiese文件 8840 server.servlet.contextPath=/nacos server.port=8840 阅读全文
摘要:
一、nacos单体的搭建 好几年没写blog了,感觉自己已经没有刚入行的活力,当时每天都在学习,感觉很有动力,马上30岁的自己,已经不想学习,或者因为各种事情,没时间去学习,所以说学习要趁早,晚了,会因为各种各种事情让你无心去学习,今天在公司加班又想写一篇了,希望小伙伴们也能珍惜自己的时间。 废话不 阅读全文
摘要:
我使用的是ubuntu,本来这几天失业,心情不是很好,准备复习一下新的知识,可是自己在安装redis的过程中遇到了很多的问题。 或许自己很菜。 废话不多说,说一下我遇到的一个大坑。 解决方案 将源换成外国系统源卸载gcc 重新安装gcc编译 如果还报错 清理编译信息或者重新解压redis压缩包编译 阅读全文
摘要:
使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合并不一定是你想要的那个集合。 而一开始asList的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asLis 阅读全文
摘要:
索引的定义 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构.可以得出索引的本质就是数据结构 你可以简单理解为"排序好的快速查找数据结构" 在数据之外,数据库还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构的基 阅读全文
摘要:
Maven私服环境搭建 Maven Nexus私服的原理 Nexus就是Maven的私服 我们从项目实际开发来看: 1.一些无法从外部仓库下载的构件,例如内部的项目还能部署到私服上,以便供其他依赖项目使用。 2. 为了节省带宽和时间,在局域网内架设一个私有的仓库服务器,用其代理所有外部的远程仓库。当 阅读全文
摘要:
今天写一些Docker搭建GitLab,好久没有写博客园了,今天又回来了,为了学习技术? 建议使用Linux内核系统,或者虚拟机,首先安装docker环境(菜鸟教程) 一、下载镜像文件 如果慢的话,可以配置阿里云加速镜像。 命令: 二、 创建GitLab 的配置 (etc) 、 日志 (log) 、 阅读全文
摘要:
当我们新建了组和用户的时候发现一些命令不管用了,这是什么问题呢。 一、解决方案。 通过以下命令添加组和用户,切换到新用户,发现命令不管用,只有一个$符号。 二、解决 退回到root su root 修改 vim /etc/passwd文件 将你加的用户sh改为下面的bash 然后:wq保存 测试成功 阅读全文