- 博客(8)
- 收藏
- 关注
原创 springboot解决访问静态文件报错和springboot解析ip所在地(使用)
将静态文件放在/resources/static目录下,springboot启动会自动去扫描,将/static/当作存在静态文件目录(会出现莫名奇妙的问题)在application.properties或者application.yml文件里面配置静态文件的路径)使用配置去定义静态文件的路径。
2023-05-23 23:17:22
406
1
原创 docker安装mysql
v 目录挂,-v /mysqldata/mysql/log:/var/log/mysql 表示将docker里面mysql容器的/var/log/mysql目录挂载到宿主机linux系统的/mysqldata/mysql/log目录下,方便查看。mysql配置文件:vi /mydata/mysql/conf/my.cof。-p 3308:3306 物理机端口:容器端口。-e 运行参数 初始化 root用户的密码。-d后台运行mysql5.7镜像名字加标签。–name 容器名字。
2023-03-24 21:31:44
98
原创 手动安装docker
卸载旧版本依赖设置仓库安装所需要的安装包。yum-utils 提供了yum-config-manager,并且device mapper 存储驱动程序需要device-mapper-persistent-data和lvm2。使用以下命令来设置稳定的仓库,阿里云仓库安装最新版本的Doker Engine-Community和containerd。
2023-03-24 21:24:57
109
原创 单例模式的几种实现和优缺点
饿汉式(静态常量) * 优点:简单好设计,同时避免了多线程同步的问题,在类加载的时候就初始化了 * 缺点:在类加载就初始化好了这个实例,没有达到lazy load的效果,如果程序在一直没有使用过这个实例, * 那么就会造成内存的浪费。
2023-03-03 19:09:35
182
原创 HTTP详解
2. 根据域名提供对应的ip地址:首先是从浏览器缓存中查看,然后去本机的hots文件中去查看,然后在从远程服务器上去请求,在浏览器中输入下面的代码就可以查看到浏览器缓存。2. 为了简化网络的结构,将网络的各方面进行分层,每一层只和上一层或者下一层进行交互,将网络分层。- 消息正文 (实际传输的数据,不一定是纯文本,可以是图片,文件等二进制流数据)- 状态码:一个三位数,用代码的形式表示处理结果,比如200,500服务器错误。超文本传输协议,无状态的(不保存用户的信息),可扩展(请求头可以添加自己的东西)
2023-03-03 17:16:56
70
原创 spring-data-redis整合jedis和Lettuce的使用
序列化成字符串表示将创建的user对象序列化成字符串,然后存进redis中,在读取的时候进行一个反序列化成user对象,保证了redis中保存的都是字符串。其中封装了各种对redis的操作,并且将不同的api封装到不同的类型中。lettuce是基于netty实现的,支持同步,异步,和响应式编程方式,并且是线程安全的,支持Redis的哨兵模式,集群和管道模式。spring-data-redis是spring官方提供的一个可以操作redis的框架。支持Redis的哨兵和Redis集群。的redis客户端。
2023-02-12 10:05:43
1114
原创 jedis的基本使用
jedis是redis的Java客户端之一,就是使用java程序去操作redis中的数据Jedis中的大部分方法基本都和在原生的redis命令类似jedis本身是线程不安全的,在高并发情况下可能会出现很多问题。
2023-02-11 15:10:39
191
原创 vue解决跨域问题包括项目搭建(详解)
跨域问题一般出现在网站的js代码里面,原因是引用了非本域名下的资源,或者ajax请求发送到非本域名的目标地址。
2023-02-10 14:19:30
829
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人