自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat系统学习第一章-内嵌tomcat

首先导入依赖编写main方法启动,看到了我们熟悉的日志传统的Servlet注册是配置在/WEB-INF/web.xml下,在容器启动的时候注册Servlet。Servlet3规范为我们又提供了一种更加方便的注册方法。容器启动的时候扫描jar包,找到jar包下一个文件路径为下面这个的文件。该文件指定的类会由容器实例化并调用其onStartUp方法,我们可以在其中动态注册servlet,filter等。DispatcherServletDispatcherFilter启动tomcat并访

2022-12-07 22:42:47 1273

原创 jvm系统学习第一章-jvm类加载机制

一个类在什么时候开始被加载,《Java虚拟机规范》中并没有进行强制约束,交给了虚拟机自己去自由实现,HotSpot虚拟机是按需加载,在需要用到该类的时候加载这个类。java8官方文档-XX:+TraceClassLoading:开启类加载跟踪可以看到,当使用到User类时,将类加载到了虚拟机[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hxFMGm3y-1670422910039)(/upload/2022/11/jvm-lei-jia-zai-01.pic.jpg)]类

2022-12-07 22:29:59 238

原创 linux系统学习第二章-文件与目录

第一栏代表文件的类型和权限第二栏表示有多少文件名链接到此节点第三栏表示这个文件拥有者账号第四栏表示这个文件所属用户组第五栏表示文件容量大小,默认单位为Bytes第六栏为这个文件的创建日期或是最近的修改日期文件的时间参数有三种,修改时间(mtime)、状态时间(ctime,权限与属性被修改等)和读取时间(atime,内容被读取),默认显示的是修改时间,如果要显示其他时间,添加参数。如:第七栏为文件名修改文件(目录)的用户组(用户组信息保存在/ect/group中)如1.2.2 chown

2022-12-07 22:19:31 157

原创 linux系统学习第一章-计算机与linux概论

​ 计算机主要由运算器、控制器、存储器、输入设备、输出设备五大部分组成。其中运算器和控制器设计成CPU,运算器主要负责程序运算与逻辑判断,控制器则主要协调各周边组件与各单元间的工作。​ CPU内部含有一些微指令,我们使用的软件都要经过CPU内部的指令集来完成,这些指令集的设计又主要被分为两种设计理念,也就是目前世界上最常见的两种CPU架构。精简指令集(RISC)特点:指令集较为精简,每个指令的运行时间很短,完成的操作简单,执行性能较佳,但若要做复杂的事情,就要多个指令来完成。应用:ARM公司的ARM-C

2022-12-07 22:12:38 593

原创 spring控制事务的三种方式

首先准备环境,目录结构如下数据库准备业务层代码@Service("accountService")public class AccountServiceImpl implements AccountService { @Resource(name = "accountDao") AccountDao accountDao; public void transfer(Integer...

2018-09-05 20:49:20 3510 1

原创 自定义mybatis框架

首先我们来回顾下MyBatis完成一个简单查询的步骤:1.创建maven工程,导入相关依赖的jar包2.创建实体类User3.创建接口UserDao,定义方法findAll()4.配置UserDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//myba...

2018-08-26 23:43:20 975 1

原创 java方法增强的三种方式

在实际开发中,我们往往需要对某些方法进行增强,常用的方法增强的方式有三种,下面就简单介绍一下三种方式的使用以及特点需求:有一个Animal接口,提供了抽象方法eat(),有一个猫类实现了Animal接口,重写了eat方法class Animal { public void eat();}class Cat implements Animal{ @Override...

2018-08-15 22:47:24 4290 1

原创 java阶段项目一_坦克大战游戏

首先说明,小编做这个是为了巩固面向对象的基础知识,并无其他意义一、创建窗口、创建游戏区域package cn.tankwar;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class GameFrame exte...

2018-04-04 20:33:03 224 1

空空如也

空空如也

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

TA关注的人

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