- 博客(12)
- 收藏
- 关注
原创 项目小知识
分隔的字符序列,并可选择性地从提供的前缀开始和以提供的后缀结尾。在mybatis中比较 java.util.Date 日期类型时,或者返回日期类型时,想要对日期格式化,可以使用。思想:先把excel文件生成到一个临时文件夹中,然后读取文件压缩,导出后删除文件夹。StringJoiner是Java8新出的一个类,用于构造由。1、可以使用union来合并两次的查询结果并过滤重复数据。一般使用group by对查询的结果进行去重。2、可以使用in来查询满足条件的所有数据。直接引入spring依赖即可。
2023-04-04 17:59:35 199
原创 IDEA快捷键
ctrl + alt + l 格式化代码。ctrl + alt + b 快速查看接口的实现类。shift + f6 快速选中所有的相同变量。ctrl + alt +t 异常处理快捷键。ctrl + alt +v 自动补全代码。ctrl+o 选择父类中需要覆盖的方法。alt + 鼠标左键 整列编辑。
2023-04-04 17:57:08 59
原创 JVM基础
内存效率:复制算法 > 标记清除算法 > 标记整理算法(时间复杂度)内存整齐度:复制算法 = 标记清除算法 > 标记整理算法内存利用率:标记清除算法 = 标记整理算法 > 复制算法。
2023-04-04 17:53:04 129
原创 JUC并发编程
阻塞队列,顾名思义,首先它是一个队列, 通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;当队列是空的,从队列中获取元素的操作将会被阻塞。当队列是满的,从队列中添加元素的操作将会被阻塞。试图从空的队列中获取元素的线程将会被阻塞,直到其他线程往空的队列插入新的元素。试图向已满的队列中添加新元素的线程将会被阻塞,直到其他线程从队列中移除一个或多个元素或者完全清空,使队列变得空闲起来并后续新增。
2023-04-04 17:35:55 523 1
原创 Docker
为了实现数据持久化,使容器之间可以共享数据。可以将容器内的目录,挂载到宿主机上或其他容器内,实现同步和共享的操作。即使将容器删除,挂载到本地的数据卷也不会丢失。dockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库)
2023-04-04 17:29:11 208 1
原创 简单记录nginx的使用
Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。通过 location 指定不同的后缀名实现不同的请求转发。
2023-04-04 17:10:17 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人