自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识SpringMVC

当控制器方法中所设置的视图名称没有任何前缀时,此时的视图名称会被SpringMVC配置文件中所配置的视图解析器解析,视图名称拼接视图前缀和视图后缀所得到的最终路径,会通过转发的方式实现跳转,(如下在springmvc配置文件中的前缀和后缀视图的指定,可以知道,(注:/不能匹配.jsp请求路径的请求因此就可以避免在访问jsp页面时,该请求被DispatcherServlet处理,从而找不到相应的页面,/*则能够匹配所有请求,例如在使用过滤器时,若需要对所有请求进行过滤,就需要使用/*的写法)

2025-03-31 12:07:14 687 1

原创 初识Android studio

应用图标资源(软件的图标,比如qq的🐧)放在mipmap文件家中(可以看到有很多的mipmap-开头的文件夹,它们都是图片资源只不过是适应不同尺寸屏幕的图片比如120~160dpi的密度范围值的mipmap文件夹名字是mipmap-mdpi),界面中使用的图片资源(进入软件后界面的图片)存放在drawable文件夹中,(即主页面和其它页面)注意这里是和上面都是切换事件,但是方法归属的类不同,同样也可以像上面一样使用实现接口的方式来设置该事件,注意实现的接口名不同,且如果要实现多个接口,用逗号隔开就好。

2025-03-31 12:04:54 699 1

原创 初识java2

加载完类之后,在堆内存的方法区中就产生了一个 Class 类型的对象(一个类 只有一个 Class 对象),这个对象就包含了完整的类的结构信息。Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。后者是运行时不可变的语言,c、c++(java不是动态语言课称为“准动态语言”,其具有一定的动态性,利用反射机制、字节码操作获得类似动态语言的特性。获取Class类的实例(四种方法)

2025-03-31 12:03:10 265 1

原创 初识javaweb1

此外,为了保持代码的可读性和可维护性,通常建议将 JavaScript 代码与 HTML 标签的事件属性相分离,将事件处理程序添加到 JavaScript 中,以便更好地分离关注点和管理事件处理。当我们在条件语句中使用对象的方法调用,实际上是在检查对象是否具有该方法的属性,并且该属性存在且为可调用的函数。使用点号的方式在属性名是一个有效的标识符时比较方便,而使用方括号的方式则可以用于任意的属性名,无论是否包含特殊字符或关键字。JavaScript 中的类型转换是动态的,根据运算符的使用情况进行不同的转换。

2025-03-31 11:58:54 641 1

原创 初识spring(二)AOP

Before("execution(* personal.october.annotation.CalculatorImpl.*(..))")表示任意修饰符,返回类型,在personal.october.annotation包下的CalculatorImpl类中的所有方法,任意返回值类型,当然如果由需求在所有类中,则可以将类名换成*,变成@Before("execution(* personal.october.annotation.*.*(..))")一个事务与其他事务隔离的程度称为隔离级别。

2025-03-31 11:54:10 722 1

原创 红帽9版本题

存的草稿太久,忘记发表了,后续如果有内容问题会再编辑

2025-03-31 11:40:40 802 1

原创 初识HCIA-DataCom

发现以前写的博客没有发表,还有些内容待后续补充。

2025-03-31 11:39:00 846 1

原创 rhcsa6网络

该命令中,c创建文档,z采取gzip压缩格式,查看归档内容,可以看到上如后面的文件就是归档的内容,f即是创建归档的文件名,意思为将home(/home/)目录下的文件用gzip的格式压缩,并归档在home目录下的home.gz.tar文件中,在这个归档过程页列出包含的内容。如当我安装上面的软件包时出现的报错,因为安装这两个软件包的之前要安装另外两个软件包,(即存在依赖关系,如果安装完这两个软件包或许可以安装我们想要安装的,可是,如果先要安装的软件又有依赖关系,且不止一个,则使用rpm则会比较麻烦)

2024-03-03 09:57:54 888 2

原创 rhcsa(rh134)

查看用户shella、如下查看/etc/shells文件列出了系统上所有可用的 shell(具体的可用的 shell 列表可能会因不同的红帽版本和配置而有所不同)(如下图/etc/shells文件包含/bin/tmux并不意味着tmux是一个shell。实际上,/etc/shells文件列出了系统上所有可用的shell,而不仅仅是那些可以直接用作默认登录shell的shell。可能是因为它是一个可执行文件,并且可能在某些上下文中被用作一个shell(例如,当使用tmux命令时),

2024-02-28 14:24:55 775 2

原创 初识javaweb2 tomcat

我们要知道在c.html中,我们的跳转链接是../../index.html,所以当我们用请求转发去实现时,先会转到http://localhost:8080/tryingweb/forward这个地址,然后再用../../index.html转换地址时则回不到我们想要的http://localhost:8080/tryingweb/index.html界面(即首页)可以看到相关方法的使用,其中getRemoteHost()得到0:0:0:0:0:0:0:1,其实ipv6的格式,代表127.0.0.1。

2023-10-19 15:37:41 173 2

原创 初识jdbc

来表示,调用 PreparedStatement 对象的setXxx() 方法来设置这些参数. setXxx() 方法有两个参数,第一个参数是要设置的 SQL 语句中的参数的索引(从 1开始),第二个是设置的 SQL 语句中的参数的值。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。包含主机名(对应服务端的ip地址),端口号,数据库名。

2023-10-03 19:54:06 325 1

原创 初识Spring(一)IOC

Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO编程模型来促进良好的编程实践。

2023-09-20 15:24:55 345 3

原创 初识Mybatis(二)动态SQL、缓存和逆向工程

上述逻辑:当为empName赋值查询(即不为null或空字符串时)将emp_name = #{empName}拼接到sql语句,但是后面的内容将不再判断执行,只要有一个满足要求,后面都不会再继续判断,而当前面都不满足代码中有othwise标签,则执行该标签的内容(即都没有给empName合age赋值,则根据gender赋值查询(注意,当查询内容条件都为空时,因为在where标签下,会自动补上where,则查询语句变成select * from t_emp WHERE gender =?

2023-09-15 23:08:05 2517 1

原创 初识MyBatis(一)基于配置文件下的一些增删改查

但是区别在于,mapper仅仅是接口,我们不需要提供实现类,只需要创建接口,通过mybatis的一些功能来创建一些代理实现类,当我们调用接口中的方法,直接对应其中的sql语句并执行。column填写的是查询条件,由下一步作为查询条件的字段,从第一个sql语句查询出来的结果中的某个字段作为下一个查询条件。其中的*可以是任意的数值,但是如果是字段则要注意,当该字段下的值为null时,不计数, <select id="getCount" resultType="java.lang.Integer">

2023-09-12 00:17:52 219 1

原创 rhcsa5(日志、维护准确时间)

journalctl | grep -E 'Runtime|System journal' (单引号里的|是or的意思,将匹配易失性(Runtime)日志存储和持久性(System)日志存储的当前大小限额。rsyslog服务会从日志中读取systemd-journald收到的syslog消息,并将处理syslog事件,记录到日志文件中,或根据自己的配置转发给其他服务。在邮件的任何事件的存放位置中可以看到最前面有个-(代表滞后写入),相比其他事件,这个优先级较低,可以先处理记录完别的事件,再去处理邮件。

2023-09-08 22:26:38 450 2

原创 rhcsa4 进程和SSH

当用户使用ssh命令连接到SSH服务器时,该命令会检查它在本地已知主机文件中是否有该服务器的公钥副本,如果有,ssh就将其与收到的公钥比较,如果不匹配会请求用户确认是否要继续连接(不匹配时,客户端会假定服务器的网络流量已遭劫持或服务器已被入侵)意思是,若是默认的私钥文件名(或是路径)则在使用ssh-add时,要加上路径,且在用采用进行私钥的身份验证去登录时要加上-i选项,而且要在该路径前,如果是默认则不需要,直接ssh-add,私钥身份验证去登录时直接ssh 用户名@服务器即可。假设两台机器a,b。

2023-09-06 16:07:54 204 2

原创 rhcsa学习3 文件

它们分为三组、每组三个字符分别对应:拥有该文件的用户权限、拥有该文件的组的权限、其他所有用户的权限。b、用户database1是组consultant1的成员,该组对lfile2的权限为r--(可读),而lfile2的其他用户的权限为(rw-),database1是其他用户,但却只有读取权限,因为组权限具有优先权,即便其他用户具有写入权限。我们可以发现当没有s权限时,我们在普通用户去修改密码,即使输入正确,也无法操作成功,因为我们不是当前用户自己去修改,而是拥有该文件所有的root用户去执行修改。

2023-09-06 16:06:16 353 2

原创 rhcsa学习2(vim、创建管理用户、组等)

加密的密码被移动到只有root用户才能读取的独立/etc/shadow文件中(之前在passwd文件),与/etc/passwd相似,每个用户在/etc/shadow文件中都有对应的一行内容,其由九个冒号分隔字段组成。su 用户名则会切换到指定用户的同一个视图下,如root用户是在log目录下,则切换到student用户时也是在这个目录下,su - 用户名,则时切换过去的用户在该用户的家目录视图下。(sudoers文件时用来管理特权用户账户的,所以可以被提权的用户的信息及权限内容都在这个文件里。

2023-09-06 16:04:36 202 2

原创 rhcsa学习1基本命令(软硬链接,获取帮助等)

同时,符号链接文件的属性和权限也是不同于目标文件的,因为它们是两个独立的文件,具有各自的属性和权限。(补充:当目标文件(软链接指向的文件)被删除时,软链接依旧指向改文件(只不过变成指向缺失的文件),此时软链接又叫"悬挂的软链接",当再创建一个与目标文件重名的文件时,软链接不再悬挂,而是指向这个重名的新文件)-->硬链接不会。符号链接本身是一个文件,它存储了指向目标文件的路径信息,可以看作是一条快捷方式或者一条符号连接的路径,而目标文件则是一个普通文件或者其他文件类型,它的内容存储在磁盘上对应的数据块中。

2023-09-06 16:02:48 554 2

原创 初识Maven(一)命令行操作和idea创建maven工程

Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供**构建**和**依赖**管理支持的工具。下载好压缩包后解压(记得钥解压到非中文、没有空格的目录)进入Maven的核心配置文件conf/setting.xml打开看到如图部分,如果没有自己指定本地仓库,则会按照图中所示的路径存放后面所需的资源。所以我们可以按照图中格式自己手动配置本地仓库的位置(非中文、没有空格配置镜像仓库,在配置文件中,原本是如下配置。

2023-09-04 15:39:13 1305 2

原创 初识c语言(预处理)

预处理

2023-02-13 12:01:24 173 19

原创 c语言学习(文件)

文件

2023-02-09 01:10:57 202 9

原创 动态内存分配

动态内存

2023-02-05 23:35:43 2054 6

原创 自定义类型

自定义

2023-02-03 23:55:05 102 5

原创 初识c语言(字符串函数和内存函数)

一些函数

2023-02-01 15:44:45 195 3

原创 c语言学习(指针1)

指针习题部分

2023-01-28 18:23:41 178 14

原创 C语言学习中的小收获(指针)

c指针

2023-01-21 01:14:54 1138 9

原创 C语言学习5(操作符和数据存储)

c语言

2023-01-12 23:10:20 387 19

原创 c语言学习的收获3(关于数组)

c语言

2023-01-02 11:56:12 210 6

原创 学习C语言的小收获2(关于函数)

学习

2023-01-01 20:36:12 329 7

原创 C语言中的小收获1

初识C语言的一些总结

2022-12-23 17:55:29 563 8

空空如也

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

TA关注的人

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