自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 系统优化-异步化

如果我们的程序的线程都在繁忙,无法继续处理,那就放到等待队列里。2、业务服务器可能有很多请求在处理,导致系统资源紧张,严重时,服务器宕机或者无法处理新的请求。1、当用户进行耗时长的任务,不需要在界面傻等,而是把这个任务保存在数据库中记录下来。如果我们的程序还有空闲线程,可以立刻去做这个任务。2、把用户执行的任务放到一个任务队列,让程序从任务队列中取出任务去执行。调用的服务器处理能力有限或者处理时长较长,就应该考虑异步。3、调用第三方服务的处理是有限的,1、用户等待时间有点长。

2024-06-23 12:17:36 233

原创 【无标题】

1.github搜现成的代码2.Spring Boot官方的模板生成器3.IDEASpring 依赖注入框架,帮助你管理Java对象,集成一些其他的内容。

2024-05-31 20:17:53 284

原创 MySQL数据查询

树的层级固定使用自连接,有几级就使用几次自连接。树的层级不固定使用递归。

2024-05-29 20:14:05 127

原创 Docker启动mysql容器

docker run -d --name sc-mysql-1 -p 33060:3306 -e MYSQL_ROOT_PASSWORD='809903' mysql:8.0.37

2024-05-29 20:11:01 186

原创 业务层开发

1、数据字典:在系统管理数据库中存储,首先导入系统管理数据库,创建系统管理服务的数据库。每一项由代码和名称组成。2、编写service。3、测试service。

2024-05-29 20:10:49 117

原创 Java实战开发第二课-持久层开发

使用MyBatis-plus开发持久层,需要创建PO类、Mapper类、Mapper的xml文件,每个PO对用数据库的一张表,每张表需要创建一个Mapper接口和Mapper对应的xml映射文件。分页插件原理:首先分页参数放到ThreadLocal中,拦截执行的sql,根据数据库类型添加对应的分页语句重写sql。将MybatisPlusConfig拷贝到service工程。

2024-05-28 23:01:17 117

原创 Java实战开发第一课-接口设计

VO在前端与接口层之间传输数据,前端有多个平台且接口差异就需要设置VO对象用于前端和接口层传输数据。还需要确定content-type,参数以哪种数据格式提交,结果通过哪种数据格式响应。查询类接口通常为get或者post(查询条件较少用get,较多用post)4、使用Spring Boot注解开发一个HTTP接口。6、接口中调用Service方法完成业务处理。DTO用于接口层向业务层之间传输数据。PO用于业务层与持久层之间传输数据。5、使用接口文档工具查看接口内容。根据响应结果定义模型类。

2024-05-28 21:33:14 631

原创 Mac下mysql密码忘记如何修改

7.ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';4.来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &2.终端输入:cd /usr/local/mysql/bin/3.登录管理员权限 sudo su。1.关闭mysql服务。

2024-05-28 17:11:03 399

原创 Mac快捷键

Cmd+Option+I(Mac)打开开发者工具。

2024-05-27 21:05:27 142

原创 Docker里的各种安装

拉取镜像 docker pull mysql:8.0.37。查看本地镜像 docker images。dockerhub搜索镜像版本。

2024-05-25 21:57:11 219

原创 centos安装docker

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo将阿里云的 Docker CE 仓库地址添加到 yum 的仓库列表中,这样系统就能够使用 yum 命令从阿里云的 Docker CE 仓库获取 Docker CE 的安装包和更新。查看系统中可用的 Docker CE 的所有版本,并按照版本号从最新到最旧的顺序排列。查看仓库中的所有 docker-ce 版本,执行命令。

2024-05-25 21:42:56 158

原创 centos配置

ip addr查看网卡信息。

2024-05-25 20:41:02 448

原创 Java求职学习第二弹 Java集合框架

容器主要包括Collection和Map两种,Collection存储着对象的集合,Map存储着键值对(两个对象)的映射表。Map接口不继承Collection接口,因为Map表示的是关联式容器而不是集合。Java提供了从Map转换到Collection的方法。

2024-04-02 22:00:00 217 1

原创 Java求职学习第一弹 Java基础

throw抛出异常具体的问题对象,执行到throw,功能就结束了。CheckedException:外部错误,发生在编译期间,编译器强制程序捕获,要求把异常程序try catch。Error:java运行时系统的内部错误和资源耗尽错误,又称内存异常,无法抛出该类对象,只能尽力使程序安全终止。RuntimeException:java虚拟机正常运行期间抛出的异常的超类,一定是程序员的错误,运行时报错。throw抛出了异常,执行后一定抛出异常对象。抛出异常的形式:throw,throws,系统自动抛出异常。

2024-04-01 16:09:52 1002 1

原创 Java Web 第一弹 -JDBC

概述概述JDBC就是使用java语言操作关系型数据库的一套apiJDBC入门案例JDBC API详解。

2024-03-31 17:22:44 212 1

原创 MySQL基础篇

查询当前数据库 SHOW DATABASE();创建数据库 create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];删除数据库 drop database [if exists] 数据库;使用 use 数据库名;

2024-03-31 10:30:09 926 1

原创 Java常用API二

BigDecimal用于解决浮点数运算时,出现结果失真的问题。

2024-03-30 21:50:02 445 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除