- 博客(5)
- 收藏
- 关注
原创 多线程入门知识
在Lock接口出现之前,Java程序是靠synchronized关键字实现锁功能的。JDK1.5之后并发包中新增了Lock接口以及相关实现类来实现锁功能。不可剥夺,资源请求者不能强行从资源占有者手中抢夺,只能由占有者主动释放。不安全的买票(未使用synchronized关键字之前是不安全的)请求和保持,资源请求者在请求其他资源的同时保持对原有资源的占有。互斥使用,当一个资源被一个线程占有时,别的线程不能使用。循环等待,形成锁依赖关系而循环等待下去。
2023-04-04 17:01:43
109
原创 使用Navicat连接云服务的mysql数据库报错
使用Navicat连接云服务的mysql数据库报错报2059错误,四步解决注:执行步骤一,若步骤一有报错的地方,则跳过步骤一,执行第二步;若没有报错,则可跳过第二步。① 先修改加密规则:`ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的mysql密码’ PASSWORDEXPIRE NEVER;再修改密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password B
2021-04-06 21:40:40
122
原创 进入博客的第一文
本文介绍了一位大四软件工程专业学生的Java学习路线建议。文章分为前端和后端两个部分:前端需掌握HTML5、CSS、JS和Ajax;后端重点学习Java基础。数据库方面推荐MySQL和Redis。建议先打好语法基础,再学习框架如Vue3、Spring Boot和MyBatis,最后通过实践开发网站系统。作者强调编程重在实践,推荐菜鸟教程作为学习资源,并反复强调"敲代码"的重要性,认为处理各种业务场景是提升技能的关键。
2021-03-19 23:46:04
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅