自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day3_垃圾回收器

主要有7种垃圾回收器,如下所示:其中有直线关联的表示,这2种垃圾回收器可以配合使用的。

2023-05-14 17:23:41 501 1

原创 day2_内存区域2&垃圾回收算法

前面提到了方法区中的组成,它的组成主要是:方法区出现内存溢出,可能就会抛出错误,如果是在jdk 1.8中,抛出的是,如果是jdk 1.6中,那么抛出的是。首先说一下StringTable所具有的特点:通过命令反编译(要求要在正确的路径中),然后可以看到下面的信息:通过反编译之后,如下图所示:我们可以尝试将上面的代码,将s3和s4的顺序调换,即先执行,再执行,判断是否输出的是true还是false,如果是true,说明字符串变量拼接之后,赋值给s4的是串池中的字符串对象,否则是堆中的字符串对象。运行

2023-05-08 17:00:13 565

原创 day1_内存区域

程序计数器中存放的是下一条执行指令的地址。程序计数器的特点是:如下面的代码:给method1方法的地方打一个端点,此时进入调试模式,就可以看到对应的栈的情况了:当我们进入到了method1方法内部,在进入method2方法内部,此时栈中的情况就有了3个栈帧,如下所示:此时就有了3个栈帧(method2, method1, main),并且当前线程正在执行method2方法,所以method2是一个活动栈帧(位于栈顶)。当method2执行完毕之后,method2这个栈帧就会从栈中弹出,自动挥手这

2023-05-03 23:27:44 792

原创 RabbitMQ学习_day2

消息可靠投递Consumer ACK消费者限流消息过期时间TTL

2023-01-12 20:14:04 369

原创 RabbitMQ学习_day1

Spring整合RabbitMQ 生产者实现Spring整合RabbitMQ 消费者实现SpringBoot整合RabbitMQ 生产者实现SpringBoot整合RabbitMQ 消费者实现

2023-01-11 22:16:20 257

原创 day7_redis学习

Geo查找附近商铺BitMap实现用户签到UV统计

2022-12-08 01:20:20 794 7

原创 day6_redis学习

关注和取关查看其他用户界面及共同关注关注推送

2022-12-06 10:53:46 481

原创 day5_redis学习

通过Stream实现的消息队列来优化秒杀接口发布以及查看探店笔记点赞以及点赞排行榜

2022-12-05 20:43:33 448

原创 day4_redis中分布式锁实现一人一单

单体系统中实现一人一单集群中实现一人一单

2022-11-09 23:50:28 1048 1

原创 day3_redis学习_乐观锁解决库存超卖问题

postman发送后台数据的时候,后台接收到的LocalDateTime为null解决库存超卖问题

2022-11-08 16:02:05 878

原创 day2_redis缓存

redis缓存穿透,缓存雪崩以及缓存击穿

2022-11-05 23:48:31 380

原创 SpringBoot学习_day7

自定义starter统计ip的访问次数springboot项目开启yml提示功能

2022-09-04 23:16:26 361

原创 SpringBoot学习day6

spring中注入bean的几种方式bean的注入控制bean的依赖配置自动配置原理

2022-09-01 17:57:51 195

原创 SpringBoot学习_day4-5

配置日志级别开启热部署第三方bean属性绑定测试controller层数据库层解决方案技术选型spring boot整合mongodbspring book整合ES缓存以及各种方案

2022-08-18 18:03:19 336

原创 SpringBoot学习_day3

Spring Boot整合Mybatis-Plus,Druid.Spring Boot整合第三方技术的总结ssmp的简单开发

2022-08-12 15:17:45 351

原创 redis的学习_基础部分

Redis的了解Redis的数据结构Redis中的常用命令Redis中String类型的常用命令Redis中Hash类型的常用命令Redis中List类型的常用命令Redis中的Set类型的常用命令Redis中的Sorted_set类型的常用命令Redis中的Java客户端Jedis的快速入门Spring Data Redis快速入门以及序列化的2种方式以及注意的问题......

2022-07-29 00:25:13 270

原创 SpringBoot学习_day2

Spring Boot中的Import的四种用法

2022-07-24 22:58:36 140

原创 SpringBoot学习_day1

Spring Boot的了解及项目搭建Spring Boot的配置文件Spring Boot的profile激活Spring Boot整合junit,mybatis以及redis

2022-07-23 22:25:26 3134 1

原创 Spring学习_day10

ssm整合ssm中无法注入mapper接口到spring容器中

2022-07-19 21:09:03 226

原创 mybatis学习

mybatis快速入门mybatis的dao层实现mybatis的映射文件的深入学习---动态sql以及forEachmybatis的配置文件的深入学习---类型处理器以及分页操作mybatis的多表查询mybatis的注解开发

2022-07-18 22:59:22 144

原创 Spring学习_day7

Spring AOPSpring 事务控制

2022-07-15 20:43:55 201

原创 Spring学习_day6

Spring MVC的拦截器Spring MVC请求映射发生404错误Spring MVC的异常处理

2022-07-13 21:08:28 144

原创 Spring学习_day4~5

Spring获取请求参数的值Spring的文件上传Spring中的JdbcTemplage操作Spring练习

2022-07-12 18:25:51 206

原创 Spring学习_day3

spring整合webspirng mvc快速入门spring mvc的数据响应

2022-07-09 17:31:10 214

原创 Spring学习_day2

Spring入门实例Spring中的Bean依赖注入Spring配置数据源

2022-07-07 14:18:28 160

原创 Spring学习_day1

Spring: 是轻量级的开放的Java框架。它主要有2核心技术:IOC和AOP。特点有以下几点:Spring(百度百科)在搭建好对应的环境之后,我们就可以开始运行代码测试了。这时候我们需要正确得包下面创建类,才可以正常运行:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EHk1Garo-1656861357380)(C:\Users\MACHENIKE\AppData\Roaming\Typora\typora-user-images\image-2022070321404

2022-07-03 23:19:36 134

原创 图书商城_day6遇到的难点

文章目录图书分页前台过滤倒计时t秒之后,自动登录中定时器只执行了1次点击某一个按钮,在页面中间出现一个输入界面总结图书分页在进行图书分页的时候,我们的基本思路是定义一个PageBean<E>类,表示分页中的数据,其中包含了当前的页码pc,总记录数total,每一页的记录数ps以及每一页的内容数据List<E>,以及访问参数url。对应代码为:package entity;import java.util.List;public class PageBean&lt

2022-05-24 15:33:33 195

原创 图书商城_day5遇到难点

文章目录1.1 将来到商品,并且设置了购买数量之后,加入购物车之后,购买数量依旧是11.2 生成订单的过程1.3 生成订单的时候,生成的事件和实际的时间相差8个小时1.4 多条订单未支付的时候,需要显示倒计时,超过相应时间自动取消订单1.4 根据生成订单时间,设置最迟支付时间1.1 将来到商品,并且设置了购买数量之后,加入购物车之后,购买数量依旧是1当我们选中了某一个商品,之后,设置购买数量为4,然后加入购物车,然后我们就会来到购物车的界面,看到我们新加入的商品以及购买的数量,如下所示:但是一开始

2022-05-17 21:54:38 299

原创 图书商城_day1遇到的难点

文章目录管理员界面添加图书管理员界面添加图书管理员中,需要添加图书,那么这时候我们需要利用到了文件上传,此时,文件上传的基本步骤为:1、jsp界面中: - form标签中的method属性值为post,并且需要含有enctype属性,值为multipart/form-data - form标签中还需要有<input type="file"...>的子标签2、servlet代码中在Servlet中,不可以通过request调用getParameter来获取表单的数据

2022-05-10 11:57:46 202 1

原创 图书商城_day4遇到的难点

文章目录将商品添加到购物车将商品添加到购物车我希望最后实现的界面是如下的界面:其中购买数量中的两个按钮(变化值为1,点击’-‘,是减1,如果点击’+',那么是加1),可以修改中间文本框的购买数量,然后同时将小计进行修改。与此同时,如果我们直接来修改中间的文本框的数量,那么也会更新小计。所以关键是怎么处理这个呢?首先,我们定义了一个Cart类,表示我们的购买商品,其中在这个类中,存在着购买的商品Book,以及购买的数量count。对应的代码为:package entity;public cl

2022-05-10 00:20:59 253

原创 java.net.BindException: Address already in use: JVM_Bind解决

当我们运行web项目的时候,这时候希望运行项目的时候,发现抛出了下面的错误:显然出现这一种错误,是因为端口被占用了,只要我们将这个端口对应的进程任务结束即可。那么我们应该如何找到对应的进程呢?通过命令行netstat -an0,然后再对应的数据中寻找上面错误中对应的被占用的端口1099然后点击 ctrl + shift + esc打开任务管理器,然后点击详细信息,找到我们再第一步中找到对应进程的pid号,然后点击结束任务即可。然后就可以正常运行web项目了....

2022-05-09 16:57:09 3207 1

原创 图书商城_day3遇到的难点

文章目录打开首页的时候,需要看到分类的菜单栏打开首页的时候,需要看到分类的菜单栏我的首页是"index.jsp",所以当搜索框中输入的是localhost:8080/jsps/index.jsp的时候,就会来到首页,这时候就可以看到了左边的分类菜单栏。但是,我们进入到index.jsp界面之前,需要将所有分类catagory从数据库中查询出来之后,然后将数据保存到request域中,再转发到index.jsp界面,才可以。但是我觉得这样就会导致可能相对麻烦,所以我希望可以通过ajax来实现我的这个目

2022-05-07 21:25:29 545

原创 图书商城_day2中遇到的难题

这个通常是因为标签对象为null所导致的,就好像我们的java中,假设对象A,想要调用它的方法display(),那么应该是先实例化A,然后再去调用方法display,否则如果对象A为null,那么就会发生报错。而这里发生这样的错误是同样的道理,如果我们获取到的标签为null,那么这时候设置它的属性,或者设置触发事件的时候就会发生报错了。所以这时候我们通常需要来检查一下我们获取到的标签对象是否为null,可以通过alert(xxx==null)来进行判断是否为null,如果是true,可以看一下getEl

2022-05-04 22:46:37 217

原创 BaseServlet中需要注意的几点问题

在使用Servlet中,定义Servlet来执行的时候,我们经常需要重写HttpServlet的doGet方法或者doPost方法(每定义一个,就要重写),但是我们可以定义一个BaseServlet类,在这个类中,只要定义一个方法,在这个方法中,可以知道我们需要执行的哪一个方法,那么我们就在自定义的Servlet中定义哪一个方法即可,所以需要利用到了反射.所以我们定义的BaseServlet中要保证每次调用,都会先调用这个方法,然后根据方法名来执行自定义的Servlet类中的对应方法,所以我们需要在Bas

2022-05-03 18:11:58 511

原创 蓝桥杯--扩散

小蓝在一张无限大的特殊画布上作画。这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。小蓝在画布上首先点了一下几个点:(0, 0), (2020, 11), (11, 14), (2000, 2000)。只有这几个格子上有黑色,其它位置都是白色的。每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使得这四个格子也变成黑色(如果原来就是黑色,则还是黑色)。请问,经过 2020 分钟后,画布上有多少个格子是黑色的。首先,这一

2022-04-02 23:41:17 925

原创 java利用io流读取文件发生了乱码以及java解析vcf文件

如果文件中含有中文字符,那么这时候直接进行读取,即new FileInputStream(要读取的文件),就会出现了乱码,所以这时候,我们需要设置对应的格式进行读取,所以还需要传递对应的编码,所以将代码改成下面那样:new FileInputStream(要读取的文件,"utf-8"),那么就不会再发生乱码了.同时,如果需要利用java来解析vcf文件,那么需要设置调用相关的方法来进行编码和解码,这个编码和解码的方式网上也有,可以自行百度的,这里主要来说,将对应的信息写入到.vcf文件需要注意的地方:

2022-03-08 22:48:37 1766

原创 vmware网络无法联通以及设置图形界面

文章目录网络连通设置图形界面安装nasm和gcc网络连通如果网络没有办法联通,那么是没有办法通过yum来设置图形界面的,所以这里先记录怎么使得网络联通:如果在设置vwmare的时候,有设置登录用户名,那么这时候输入su,来切换到管理员身份,否则直接看下一步通过输入 vi /etc/sysconfig/network-scripts/ifconfsg-ens33,那么就会出现这一大串的东西:然后将对应的位置进行修改,点击键盘上的 i 进行修改,然后当修改完毕之后,点击esp退出修改,然后再点击wq

2022-03-07 23:22:30 691

原创 jsp学习2(jsp的指令)

文章目录jsp的指令jsp中的九大内置对象:jsp的指令jsp中有三大指令,分别是:page指令,最复杂,也是最常用的include —>静态包含,这个和requestDispatcher.include区别是后者是动态包含taglib -->导入标签库在jsp文件中使用指令的格式为:<%@指令名 属性名=属性值 %>,这里主要重点讲解page指令的常用属性:1、pageEncoding和contentTypepageEncoding表示用来设置当前的jsp文件的

2022-02-24 18:15:16 1229

原创 jsp学习

文章目录jsp的基本用法jsp和Servlet的分工Cookie和Sessionjsp的基本用法在jsp中,主要有下面几种语法:<%…%>,两个%里面用于书写java代码,此时这个相当于java中的方法,所以在java的方法里面可以些什么,那么在<%…%>里面就可以写什么。<%=…%>,用于输出,相当于java中的输出,所以里面可以写变量,那么就会输出这个变量的值,如果是一个方法,那么就会输出这个方法返回值。<%!..%>:相当于类,所以可以用于定

2022-02-22 18:54:02 455

原创 Servlet学习Chapter2

文章目录HttpServletResponseHttpServletRequest编码问题HttpServletResponse常见的用法主要有:发送响应码sendError(int num):发送错误码num,其中错误码是4和5类状态码sendError(int num,String msg):发送错误码,提示信息为msg.setStatus(int num):发送状态码num,其中这些状态码是1,2,3类状态码设置响应头setHeader(header,value):设置响应头

2022-02-20 15:08:09 450

空空如也

空空如也

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

TA关注的人

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