java
文章平均质量分 85
TryMyBestTo
这个作者很懒,什么都没留下…
展开
-
红黑树-java
红黑树是一种自平衡的二叉查找树,是一种高效的查找树。红黑树具有良好的效率,它可在 O(logN) 时间内完成查找、增加、删除等操作。学过二叉查找树的同学都知道,普通的二叉查找树在极端情况下可退化成链表,此时的增删查效率都会比较低下。为了避免这种情况,就出现了一些自平衡的查找树,比如 AVL,红黑树等。这些自平衡的查找树通过定义一些性质,将任意节点的左右子树高度差控制在规定范围内,以达到平衡状态。红黑树是每个结点都带有颜色属性的二叉查找树,颜色或红色或黑色。插入过程和二叉查找树插入过程基本类似。原创 2023-07-10 15:29:55 · 103 阅读 · 0 评论 -
MyBatis-Plus(详细)
下面采用的是 SpringBoot 框架:**注意:**尽量不要同时导入mybatis 和 mybatis_plus,避免版本差异配置(连接数据库)在 application.yml 配置文件中添加 MySQL 数据库的相关配置:在 spring boot 启动类中添加 @MapperScan 注解,扫描Mapper文件夹:在对应的 mapper 上面添加 @Mapper 注解,并继承 BaseMapper 类:配置日志(可选)所有的SQL都是不可见的,所以在后台是希望看到SQL是怎么原创 2023-03-31 15:23:06 · 6366 阅读 · 0 评论 -
SpringMVC 结合阿里云 发送短信
setTemplateParam:模板参数(例如验证码),要求是json字符串。进行查看所需要的accessKeyId 以及accessKeySecret。引入依赖,点击右侧的 SDK 依赖信息 获取maven。setTemplateCode:代表的模板code。setPhoneNumbers:接收短信的 手机号。这里使用阿里云短信服务(可以选择其他)setSignName:代表的签名名称。点击头像打开accessKey管理。进入 快速学习和测试。原创 2023-03-24 08:44:13 · 229 阅读 · 0 评论 -
Java发送邮箱
QQ邮箱–>邮箱设置–>账户–>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务–>开启POP3/SMTP服务,然后获取16位授权码(注意不要将授权码泄露,一个账户可以拥有多个授权码)要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。原创 2023-03-24 08:40:27 · 1172 阅读 · 0 评论 -
线程池和ThreadLocal详解
内存泄露为 程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光,广义并通俗的说,就是:不再会被使用的对象或者变量占用的内存。():该方法会返回当前线程对应的 “初始值”,这是一个延迟加载的方法。():设置 ThreadLocal 中当前线程共享的变量的值。最原始的线程池,所有其他的线程池底层都是用的此线程池实现的。:获取 ThreadLocal 中当前线程共享的变量的值。前== 五个参数 ==为必须参数,面试题经常考问!原创 2023-03-04 16:25:27 · 1952 阅读 · 0 评论 -
RESTful开发风格 与 SpringMVC跨域访问
RESTful 是基于 REST理念 的一套开发风格,是具体的开发规则,如果一个架构符合REST 原则,就称为 RESTful 架构。Spring MVC 支持 RESTful简单请求是指标准结构的 HTTP 请求,对应 GET / POST 请求。非简单请求是复杂要求的 HTTP 请求,指 PUT / DELETE / 扩展标准请求。两者最大区别是 非简单请求 发送前需要 发送 预检请求 。浏览器的同源策略:SpringMVC 解决跨域访问:原创 2023-01-22 20:55:43 · 975 阅读 · 0 评论 -
Linux 发布 JavaWeb 项目
Linux 发布 JavaWeb 项目。原创 2023-01-15 19:43:36 · 516 阅读 · 0 评论 -
Spring MVC 总结
创建:使用 Spring 自定义类型转换器方式如果想要在 MVC 中使用,需要 在 Spring MVC 配置的(启用 Spring MVC 的注解开发模式)中加入属性:conversion-service=“conversionService”:指定 bean id,这样之后,在Spring MVC 类型转换的时候一旦遇到对应类型就会使用自定义的转换器来进行类型转换。原创 2023-01-10 18:29:29 · 461 阅读 · 0 评论 -
IDEA 环境下创建 Maven WebApp
IDEA 环境下创建 Maven WebApp原创 2022-09-07 11:31:15 · 4264 阅读 · 1 评论 -
java 深浅拷贝
java 深浅拷贝原创 2022-04-12 16:29:03 · 466 阅读 · 0 评论 -
Tomcat下载及配置(IDEA)
Tomcat下载及配置(IDEA)原创 2022-03-17 22:26:06 · 5330 阅读 · 2 评论 -
IDEA 连接 数据库
IDEA 连接 数据库原创 2022-03-13 21:07:33 · 46709 阅读 · 10 评论 -
JDK安装及配置环境变量
JDK安装及配置环境变量首先下载JDK官网JDK下载地址这里我们以JDK8.0为例下滑找到java SE 8,点击 JDK Dounload找到自己电脑的对应版本,这里我选择windows-x64同意协议现在需要登录之后才能下载然后选择安装位置,开始安装选择安装路径,下一步然后安装jre,可以将jre与jdk放统一文件中,便于管理成功!接下来配置环境变量我们先把JDK的路径复制下来,以备用右击桌面“此电脑“,选择属性若桌面没有“此电脑”的,可以打开任意文件夹,找到原创 2021-07-06 19:47:28 · 704 阅读 · 0 评论