加载 加载是类加载的第一个过程,在这个阶段,将完成一下三件事情: 通过一个类的全限定名获取该类的二进制流。 将该二进制流中的静态存储结构转化为方法去运行时数据结构。 在内存中生成该类的 Class 对象,作为该类的数据访问入口。 验证 验证的目的是为了确保 Class 文件的字节流中的信息不回危害到虚拟机.在该阶段主要完成以下四钟验证: 文件格式验证:验证字节流是否符合 Class 文件的规范,如主次版本号是否在当前虚拟机范围内,常量池中的常量是否有不被支持的类型. 元数据验证:对字节码描述的信息进行语义分析,如这…

2022年10月13日 0条评论 75点热度 0人点赞 小小调酒师 阅读全文

Springboot项目部署Linux时候出现的错误。 我的解决办法: 支付 ¥9.9 购买本节后解锁剩余80%的内容 微信支付 如已付费购买,请免登录验证。

2022年9月23日 0条评论 121点热度 0人点赞 小小调酒师 阅读全文

Spring Boot提供了对应的Starter,maven坐标: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> Spring Data Redis中提供了一个高度封装的类:RedisTemplate,针对 Jedis 客户端中大量api进…

2022年6月23日 0条评论 252点热度 0人点赞 小小调酒师 阅读全文

1.0.0 搭建基础环境 1).在pom.xml中导入依赖 <properties> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version…

2022年6月22日 0条评论 283点热度 1人点赞 小小调酒师 阅读全文

1、进入容器 docker exec -it 容器名称 /bin/bash 2、打开容器的配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf 3、添加如下配置 innodb_buffer_pool_size = 50M 如果容器还没安装vim,先安装: apt-get update apt-get install vim 最后,查询缓存池大小 show global variables like 'innodb_buffer_pool_size';

2022年6月19日 0条评论 301点热度 0人点赞 小小调酒师 阅读全文

使用Java开发一个简单的会员功能,当用户请求过来时候, 检查用户之前是否为会员,如果是,则在原有的会员截至日期加上一年(假设用户选择开通年费会员) 如果不是会员,则从今天的日期,开始添加为期一年的会员 判断用户之前是否为会员,使用时间相减法,代码如下: /** * 判断之前是否是VIP用户 * @param user * @return */ @Override public Boolean isVipUser(User user) { long m = 0; LambdaQueryWrapper<VipU…

2022年6月17日 0条评论 253点热度 0人点赞 小小调酒师 阅读全文

当容器启动时,会读取在 webapps 目录下所有的 web 应用中的 web.xml 文件,然后对 xml 文件进行解析,并读取 servlet 注册信息。然后,将每个应用中注册的 servlet 类都进行加载,并通过反射的方式实例化。(有时候也是在第一次请求时实例化)在 servlet 注册时加上如果为正数,则在一开始就实例化,如果不写或为负数,则第一次请求实例化。

2022年6月6日 0条评论 266点热度 2人点赞 小小调酒师 阅读全文

bio:传统的 Java I/O 操作,同步且阻塞 IO。 maxThreads=“150”//Tomcat 使用线程来处理接收的每个请求。这个值表示Tomcat 可创建的最大的线程数。默认值 200。可以根据机器的时期性能和内存大小调整,一般可以在 400-500。最大可以在 800 左右。 minSpareThreads=”25”:Tomcat 初始化时创建的线程数。默认值 4。如果当前没有空闲线程,且没有超过 maxThreads,一次性创建的空闲线程数量。Tomcat 初始化时创建的线程数量也由此值设置。 …

2022年6月5日 0条评论 278点热度 0人点赞 小小调酒师 阅读全文

1)找到 Tomcat 目录下的 conf 文件夹 2)进入 conf 文件夹里面找到 server.xml 文件 3)打开 server.xml 文件 4)在 server.xml 文件里面找到下列信息 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" uriEncoding="utf-8&q…

2022年6月5日 0条评论 298点热度 0人点赞 小小调酒师 阅读全文

入门案例开发步骤 ①:创建新模块,选择Spring初始化,并配置模块相关基础信息 ②:选择当前模块需要使用的技术集 ③:开发控制器类 @RestController @RequestMapping("/books") public class BookController { @GetMapping("/{id}") public String getById(@PathVariable Integer id) { System.out.println("id ==…

2022年6月5日 0条评论 260点热度 0人点赞 小小调酒师 阅读全文
123458