- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 Maven导包失败的原因和解决思路,几乎可以覆盖所有的场景
确保idea与maven兼容!!!这个其实采用IDEA可选的就可以 ,除非你有特殊maven版本要求。
2023-10-29 01:23:00
3793
原创 字节流读取数据的方式和问题
我们知道,程序与磁盘的交互相对于内存运算是很慢的,容易成为程序的性能瓶颈。减少程序与磁盘的交互,是提升程序效率一种有效手段。缓冲流,就应用这种思路:普通流每次读写一个字节,而缓冲流在内存中设置一个缓存区,缓冲区先存储足够的待操作数据后,再与内存或磁盘进行交互。这样,在总数据量不变的情况下,通过提高每次交互的数据量,减少了交互次数。 字节流是程序直接和磁盘交互,没用用到缓冲流,效率低下。但是字节流可以读取任何文件,字符流只能读取纯文本内容的数据字节流是数据通过字节的方式以通道进行传输,先进先出
2021-04-13 16:11:16
625
1
原创 SpringMVC执行原理以及源码解析
SpringMVC执行原理一. SpringMVC 执行过程如下图所示执行过程如下:图解:①:前端控制器接受客户端浏览器的请求。②:前端控制器调用HandlerMapping查找Handler,HandlderMapping返回一个执行链。③:前端控制器调用HandlerAdapter。④:HandlerAdapter执行Handler,并返回一个ModelAndView给前端控制器。⑤:前端控制器调用视图解析器,将ModelAndView中的逻辑视图(加前缀加后缀)解析成真正的视图,并返
2021-03-27 16:19:42
202
原创 MySQL 服务不被允许访问时解决方法
Host ‘PC-202005260626’ is not allowed to connect to this MySQL server问题描述PC-202005260626 是我的主机,我远程连接我MYSQL的服务的时候,通过IP地址会发生以上错误,该主机不被允许连接到MySQL服务。这是因为root用户只被localhost所允许访问。这是需要更改数据库用户设置解决方法打开navcate选中其中的MySQL数据库选中user表,修改root用户localhost为’%’注意
2021-02-23 20:01:42
780
原创 Spring Boot笔记
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备http://www.gulixueyuan.c
2021-02-22 18:37:35
205
原创 Redis笔记02
Redis笔记02List类型相当于java中的linkedList1.常用命令赋值LPHSH key Value1 value2: 将一个或多个值插入到列表头部(从左侧添加)RPUSH key value1 value2 :在列表中添加一个或多个值(从右侧添加)LPUSHX key value :将一个值插入到已存在的列表头部,如果列表不存在,操作无效RPUSHX key value :一个值插入已存在的列表尾部(最右边),如果列表不在,操作无效取值LLEN key :获取列
2021-02-22 17:31:46
64
原创 Redis 笔记 01
1. Redis 笔记01Redis 是非关系型数据库 ,数据与数据之间没有关联关系Redis 命名规范key不要太长尽量不要超过1024k在一个项目中,尽量使用统一的命名规范,例如user:123:password ; 不像mysql用_ Redis使用 :分割key名称区分大小写例如: user????name 命名user:1:zhangsanuser:2:liseString 类型set key value 例如:set name zhangsan如果频繁赋值,
2021-02-22 17:30:50
102
原创 Linux 基础学习命令
linux 命令学习 目录处理命令命令规范 命令 [-选项] [参数]一 目录处理命令ls (list)命令 显示指定目录下的文件和目录列表ls / 显示根目录的文件和目录列表 ls 显示当前目录的文件和目录列表-a 选项 相当于 --all ls -a 相当于显示当前目录的所有文件和目录列表(因为可能存在隐藏文件 ls 显示不全需要ls -a)-l (long) ls -l 显示目录下的文件和目录列表的详细信息-lh -h显示目录下的文件和目录列表人性化的详细
2021-02-22 17:24:10
188
原创 Redis部署和BUG踩坑解决
Redis BUG记录redis在linux上安装部署执行make命令 出现错误 。 是因为没有编译器 ,安装编译器 yum install gcc-c++安装完gcc-c++又 报错:1make[1]: *** [server.o] Error 1原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devt
2021-02-22 17:12:46
1425
原创 在linux上安装部署JDK
1.安装jdk第一种方式从linux用yum在线下载jdk:yum install java-devel第二种方式通过ftp在windows桌面上上传到linux服务器上然后解压缩 解包2. 找到jdk的安装路径which java 找到路径3.配置环境 vi /etc/profile 并在最后添加export JAVA_HOME=/usr/java/jdk1.8.0_181(你存放jdk的地址)export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JA
2021-02-22 17:10:36
225
原创 Weblogic在Linux服务器上的域的创建
一、webLogic服务域创建使用root用户登录后使用命令:#su Weblogic将用户切换到weblogic用户。1、进入home文件夹下,使用#ls命令查看该文件夹下文件信息:Web和weblogic两个文件目录 12、使用命令$ cd weblogic ,$ls将该目录下的文件信息队列,找到wlserver_10.3文件夹,weblogic配置域的启动文件保存在该目录下3、使用命令cdwlserver10.3进入到该目录下使用命令cd wlserver_10.3 进入到该目录下使用 命
2021-02-22 17:06:25
2218
空空如也
WebFlux+SSE流式传输
2024-03-27
tcp有必要切分应用层的报文吗?
2023-06-11
springBoot的自定义监听器为什么要配置有参构造,而自定义初始化不需要呢?
2023-03-07
为什么变量上锁了,取的值还不对
2022-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人