- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 docker安装mongoDB及使用
v: 将宿主机的/docker_volume/mongodb/data映射到容器的/data/db目录,将数据持久化到宿主机,以防止删除容器后,容器内的数据丢失。如果机器宕机,在重启服务的时候会解析磁盘中的日志和磁盘中的数据进行对比,将未入到磁盘中的数据写入磁盘,但可能会丢失10ms的数据;当客户端写入的时候,会先写入到内存中,内存中写入后请求直接返回,内存中的数据会根据同步策略同步到磁盘;mongoDb支持数据分片,当单一的服务器中磁盘不够用的时候,还可以串联其他服务器;(例如:直播中的打赏数据);
2024-04-11 20:37:20
282
原创 JenKins 部署 SpringCloud+ Gogs+Nacos(若依前后端分离)
链接:https://pan.baidu.com/s/1jJTJefttPNXvpgK3p2sM_Q。安装 jdk - maven - nodeJs - jenkins - nacos。我用的是阿里云服务器 (建议用15G运行内存)过于吃内存,2核2G不建议去搭建。跳转到Git源码包目录下使用 make all 命令进行编译。http://你的ip:10000/jenkins。将Git安装到/usr/local/git路径下。启动成功后,默认端口号 为 10000。执行命令让环境变量生效。
2024-04-11 19:58:37
539
1
原创 Springboot
spring boot 我的理解就是对springmvc的一个升级,按照约定大约配置的理念,对ssm项目进行简化。主要优点包括: a:继承了一个starter-parent包,里边包含了spring常用的依赖; b:采用了约定大约配置的思想,基本实现了0配置;代码中不在建议写xml文件,只需要写属性文件就可以; c:默认的属性文件是application.propertis,引入了yml文件,层级显示,自动提示 d:内置了tocmat,通过main方法直接启动,省去了项...
2021-05-28 23:02:57
86
原创 Redis缓存的应用场景有那些?项目中是如何使用的?
默认情况下,客户端请求service,然后service去读取数据库,问题存在于,数据库性能不够用,它在高并发,高写入频次的时候非常容易崩掉,这是一般的数据库本身的特性所决定的,它们的架构模式注定了不可以承受较大的并发量,所以就有了缓存:service与高速的缓存进行交互,如果缓存中有数据直接返回客户端,如果没有才会从数据库中去查询。减小数据库的压力,提升效率,避免宕机。**应用场景:**可以做静态页面,能够大大降低页面请求的延迟可以做排序:redis基于内存,运行速度非常快,它的...
2021-05-27 22:49:38
1056
原创 java经典话术
JavaSE多线程进程与线程的区别?答:进程是所有线程的集合,每一个线程是进程中的一条执行路径,线程只是一条执行路径。为什么要用多线程?答:提高程序效率多线程创建方式? 答:继承Thread或Runnable 接口。是继承Thread类好还是实现Runnable接口好?答:Runnable接口好,因为实现了接口还可以继续继承。继承Thread类不能再继承。你在哪里用到了多线程?答:主要能体现到多线程提高程序效率。举例:分批发送短信、迅雷多线程下载等。什..
2021-05-26 22:30:15
379
原创 单点登录
### 讲一下项目中单点登录是如何实现的?底层原理是什么?**在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。**### SSO 体系中的角色有三种1、 User (多个)2、 Web 应用(多个)3、 SSO 认证中心( 1 个 )**SSO 仅仅是一种架构,一种设计,而 CAS 则是实现 SSO 的一种手段。两者是抽象与具体的关系**从结构上看,CAS 包含两个部分:CAS Server 和 CAS Client。CAS Server 需要独立部.
2021-05-25 13:43:02
86
原创 Redis知识点
Redis知识点一、redis的了解1.redis是一种内存型、非关系型数据库;是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题,提供高性能的数据快速访问,通常是频繁访问的,不会经常修改的数据redis的数据会存储到硬盘上;Redis(持久化)保存数据一种采用的是rdb(快照的形式进行数据的保存,快照是采用一种机制保存,这种机制你可以自己在redis的配置文件中进行配置,隔多长时间保存多少数据,这种方法是比较快了,数据会被保存到硬盘上,当redis启动..
2021-05-24 22:37:41
234
安装 git ,maven,nodejs,jdk,mongo,minio,gogs,mysql,redis,jenkins
2024-04-22
mongoDB springBoot(cloud)整合mongoDB(增删改查)
2024-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人