- 博客(35)
- 收藏
- 关注
原创 java修饰符 default(空着不写)和protected的区别
方法和属性的访问控制符: 私密性:类内部>本包>子类>外部包;着重理解protected 和默认 default。类的访问控制符:空或者public ,空为默认,protected:外部包不能访问;public:外部包都能访问;private:本包不能访问;默认:外部包不能访问;
2023-04-17 12:06:06 424
原创 kill -9和kill -15区别
这也会带来很多副作用,如数据丢失等,所以,在非必要时,不要使用kill -9命令,尤其是那些web应用、提供RPC服务、执行定时任务、包含长事务等应用中,因为kill -9没给spring容器、tomcat服务器、dubbo服务、流程引擎、状态机等足够的时间进行收尾。有的时候,kill -15无法终止程序,因为他可能被忽略,这时候可以使用kill -9,系统会发出SIGKILL(9)信号,该信号不允许忽略和阻塞,所以应用程序会立即终止。为什么正常的kill无法"杀掉"进程,而kill -9就可以?
2023-03-28 10:18:26 511
原创 linux修改用户名,登录名,目录名
当usermod用来改变userID,必须确认这名user没在电脑上执行任何程序,否则会报“usermod: user xxx is currently logged in”错误或者报“user xxx is used by process 3248 ”。在安装系统的时候,经常会无意识的随便起个用户名,后面如果发现该用户名不好或因为环境需要须重起个用户名,这可能涉及到登录名,用户名,和/home下目录名的更改,以及相应的组等的更改。修改用户所属组名,可以用groupmod -n 新组名 旧组名。
2023-03-27 20:09:22 526
原创 Path环境变量
2.如果cmd的当前目录下 没有 该程序,则系统会进入环境变量中path条目中搜索该程序所在目录(保存路径),如果path中添加了该程序的所在目录(保存路径),则该程序被启动;3.如果path中 没有 添加该程序的所在目录(保存路径),则系统此次搜索结果是未找到该程序,则会报错,程序不被启动。1.系统首先会在cmd中的当前目录下搜索该程序并启动,如果cmd的当前目录下 有 该程序,则该程序被启动;但是还是需要在path变量后面添加上%redis-cli%才能找到所在目录下的可运行程序,否则也是报错。
2022-12-11 16:02:06 1716
原创 Cookie和Session的理解
session和cookie都是服务端创建,但保存位置及其他不同,因为是服务端出创建,所以上面的第5条是相对于请求的同一服务端来说的比如你访问淘宝,那么同一浏览器可能就会创建一个session对象保存身份信息,登录信息,用户状态这时你想对比一下京东上面的商品,当你访问京东时就算是同一浏览器,京东服务端也肯定会创建一个session保存关于用这个浏览器登录京东服务的用户登录相关信息。“5、同一浏览器的不同窗口共享同一 Session 对象,但不同浏览器窗口之间不能共享 Session 对象”
2022-11-20 21:32:36 421
原创 SpringBoot的启动类显示的是个方框而不是叶子形状
设置项目的启动类,然后点ok。是新建服务消费者module时引入OpenFeign时启动类配置问题。看到有小叶子就说明spring类型的启动类配置好了。点击Run→Edit Configuration。启动Run控制台打印启动日志纯白。配置界面出来后点击左上角的加号。
2022-11-17 09:58:38 754
原创 springCloud eureka 注册中心集群中各个服务注册中心在管理页面跳转失败
把各个注册中心的注册地址改为去掉/eureka只保留ip加端口。部署SpringCloud项目测试Ribbon负载均衡。第一个Eureka Server 注册中心。第二个Eureka Server 注册中心。第三个Eureka Server 注册中心。重启各个server 挑战成功。
2022-11-16 10:21:16 485
原创 The bean ‘placeholderConfigurer‘, defined in net.biancheng.c.MicroServiceCloudProviderDept8001Applic
把项目输出地址更改成项目编译对应的地址:(图一变成图二)
2022-11-16 09:27:16 231
原创 SpringCloud “No instances available for pring-cloud-provider-8001”
作为服务消费端你的eureka client fetch-registry属性是否正确该属性是开启从注册中心检索获取服务
2022-11-15 15:14:05 642
原创 Invalid bound statement (not found): com.cwp.study.dao.user.mapper.UserDao.selectByPrimaryKey解决办法
SpringCloud Eureka Server集群部署三、原因分析根据提示信息可知,是因为在MyBatis-Plus持久化框架使用中,Mapper.java与Mapper.xml绑定失败导致的,在进行业务操作,如果业务调用流转不到Mapper.xml中是不会报错的,如果调用链一但流转到Mapper.xml,就找不到相应的绑定关系了,现在建立xml文件一定是在resources文件下建立一个和接口所在包相同名称的文件夹。所以,当其他地方都没有问题的时候,你就要考虑一下自己resources下的mapp
2022-11-13 18:18:35 407
原创 class path resource [springMVC-servlet.xml] cannot be opened because it does not exist
class path resource [springMVC-servlet.xml] cannot be opened because it does not exist
2022-11-07 17:25:20 1000
原创 Tomcat:localhost:8080报错:HTTP状态404 – 请求的资源(/)不可用
tomcat localhost:8080 调试 404
2022-11-07 17:02:58 3945 2
原创 SpringMVC模式下后端返回值类型总结
见链接链接: http://www.10qianwan.com/articledetail/465041.html.
2020-09-21 16:27:57 92
原创 关于SpringIOC和DI:一听啥都懂,一写就蒙b;
链接: https://www.cnblogs.com/xdp-gacl/p/4249939.html.以上的链接很好的解释了IOC和DI关系和作用,深入浅出的解释了两者的含义,便于初学者加深对IOC这种设计思想以及对DI这种关系的的理解。以下是便于个人复习和理解整理,若有理解不当或者侧重掌握角度不同的地方还请认真打开上述链接;IOCIOC(控制翻转) 不是什么技术,而是一种设计思想●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;
2020-09-16 15:22:33 119
原创 笛卡儿积、自然连接、内连接、等值连接、外连接的理解
假设存在两张表 c 和 p,这里使用的是MySQL数据库。链接: https://blog.csdn.net/weixin_46124214/article/details/105535578?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-
2020-09-06 18:51:49 1326
原创 外键约束和join on的理解
外键 foreign key属于约束一:首先是外键的定义 如果一个字段X在一张表(表一)中是主关键字,而在另外一张表(表二)中不是主关键字,则字段X称为表二的外键;换句话说如果关系模式R1中的某属性集不是自己的主键,而是关系模式R2的主键,则该属性集称为是关系模式R1的外键。二:主键表和外键表的理解(1)以公共关键字作主键的表为主键表(父表,主表)(2)以公共关键字作外键的表为外键表(从表,外表)举个例子:这里有2张表(student和depart)学生表和院系表,这里的字段depar
2020-09-05 17:52:24 1816
原创 xshell连接虚拟机IP
xshell连接虚拟机IP说明标题对ens33文件进行操作:说明一、 标题个人能力有限,不做拓展说明,有说的不全的或者不对的请自行斟酌使用或者留言交流。问题:用xshell连接虚拟机需要知道IP地址但是找了好久都没找到?要的是ens33后面的inet二、在虚拟机中,发现使用ip addr和 ifconfig 都无法正确查看到虚拟机的IP地址,后面发现是CentOS默认不开启ens33网卡的原因:即:在ens33后面找不到inet:ip。效果如下三、在装虚拟机安装centOS 7系统的过程中会有一
2020-08-23 20:04:58 1457
原创 i++ 和--i 的粗浅理解
i++ 和–i 的粗浅理解 最近忙于面试 就把自己复习到的又突然有点蒙需要重新梳理一下顺便加强记忆的点 写一写 i++ 和++i; 以前学的时候觉得也没什么似乎记得它们的作用就行了 但是不经意间就忘了 所以今天再来记一下 不排除死记硬背的成分 只是加上自己的理解方式 不死透不硬透 稍微活那么一点 软那么一点; i++:先赋值 再自增++i 先自增 在赋值乍一看这和老师讲的有什么区别和微博大军有什么区别 我可没说有区别 不要给我扣 大帽子 在下纯属自娱自乐;a=i+
2020-06-17 01:09:38 573
原创 快速理解记忆存储过程中的三种参数模式in,out,inout
#快速理解记忆存储过程中的三种参数模式in,out,inout第一次在CSDN写日记,起因是想以后能在这个平台留有持续学习的动力,以及和大家分享交流心得,再者自己遇到这个问题的时候查了很多资料,对于我这个理解能力有限小白,很难快速明白或者说单纯的记住这个问题的作用,所以写了这篇不算文章的日记,希望大家多多指正,多多鼓励。以下自我理解和专业知识有出入的地方我会认真反思和吸取经验。**>IN - 是默认模式。在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 另外,IN参数的值被保护。这意
2020-06-14 19:08:43 2525
空空如也
注册中心页面DS replicast跳转失败
2022-11-16
html a标签的download属性下载问题
2022-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人