java
文章平均质量分 89
lymboy
计算机研究生在读,大数据方向。欢迎交流!
展开
-
垃圾收集算法
标记-清除将存活的对象进行标记,然后清理掉未被标记的对象。不足:标记-整理让所有存活的对象都向一端移动,然后直接清理掉端边界以外的内存。复制将内存划分为大小相等的两块,每次只使用其中一块,当这一块内存用完了就将还存活的对象复制到另一块上面,然后再把使用过的内存空间进行一次清理。主要不足是只使用了内存的一半。分代收集策略JDK1.8采用分代收集策略分代收集是根据对象的存活时间把内存分为新生代和老年代,根据个代对象的存活特点,每个代采用不同的垃圾回收算法。新生代采用标记—复制算法,老年代采用标记—整理算法。原创 2022-11-15 16:42:06 · 447 阅读 · 0 评论 -
Docker配置远程访问
欢迎关注笔者的微信公众号前言通常我们使用docker 都是在服务器端pull镜像然后根据镜像创建容器。对于自开发的应用,如果想要将其创建为docker镜像一般需要将应用编译打包后编写Dockerfile文件使用docker build命令构建成docker镜像。对于每次的版本升级和功能迭代都需要重复这些步骤,因此最好将这些操作流程化和自动化。可以对docker进行相关配置,客户端可远程对docker服务进行操作。If you need to access the Docker daemon原创 2022-05-02 23:13:55 · 4325 阅读 · 1 评论 -
nginx配置https
欢迎关注笔者的微信公众号今天下午在调试一个项目的微信端,之前因为没有服务器,采用的是内网穿透,但是有一些问题。这两天服务器到位,并且也分配了一个子域名,可以把项目部署到服务器了。但是在调试微信公众号的时候一直报错,据说后台api必须得是https协议。。??搞不懂??先配好再说。什么是HTTPSHTTPS全称是超文本传输安全协议(英语:HyperText Transfer Protocol Secure,缩写:HTTPS;常称为HTTP over TLS、HTTP over SSL或HTTP原创 2021-05-27 21:30:19 · 806 阅读 · 0 评论 -
Spring Boot请求403 Forbidden错误
在项目中引入了Spring Security框架做权限控制,但是出于调试的方便,在开始的时候就禁用了Spring Security,计划到项目后期再专门开发。但是,在调试的过程中发现,Postman发出的请求后台无法正确接受处理,一直返回403错误。除GET请求可正常访问外,POST,PUT,DELETE请求全部报403 Forbidden错误。最初怀疑是代码有问题,检查无误后问题依然存在,最后只好使用Spring Boot自带的MockMVC测试框架来测试,所有的功能都可以正常响应,只是使用浏览器原创 2020-08-04 17:27:45 · 14175 阅读 · 9 评论 -
Mybatis逆向工程
最近公司在开发个小项目,本来是计划用Mybatis-Plus的,但是因为种种原因最终还是使用了Mybatis。说下项目技术选型:Spring Boot + Mybatis + Spring Security因为系统中数据库表较多,大概十几张表,一个一个手动创建*Mapper.xml文件工程量太大,因此使用了Mybatis逆向工程。是什么?MyBatis Generator (MBG) 是一个Mybatis的代码生成器。他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。原创 2020-08-02 11:37:24 · 253 阅读 · 1 评论 -
UML--类图
设计模式UMLUML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。UML 2.2中一共定义了14种图示。为方便了解,可分类成右侧的结构。结构性图形(Structure diagrams)强调的是系统式的建模:静态...原创 2020-02-08 16:14:23 · 1041 阅读 · 0 评论 -
IDEA 报错 Error:java: 无效的源发行版: 10
使用IDEA报错在使用idea新建模块时出现如下报错在使用idea新建模块时出现如下报错最终发现是java的版本与idea的编译级别不同导致File --> Project structure错误的配置:修改后:最后运行成功:...原创 2018-09-29 22:06:59 · 2092 阅读 · 0 评论 -
Spring 注解版
Spring 注解版@Bean — 组件注册对于一个普通的bean: Personpackage com.spring.annotation.bean;public class Person { private String name; private Integer age; getter() setter()...}传统方式–配置文件applic...原创 2018-12-12 21:18:42 · 4764 阅读 · 7 评论