avatar
文章
599
标签
109
分类
29
首页
归档
分类
标签
关于
xhj的博客
首页
归档
分类
标签
关于

xhj的博客

SpringBoot
发表于2023-11-01|JavaJavaWeb
1. 微服务阶段 2. 什么是SpringBoot 3. 微服务 4. 第一个springboot项目搭建 springboot-01-helloworld 5. SpringBoot自动装配原理 5.1. 自动装配原理分析 @SpringBootApplication @SpringBootConfiguration @Configuration @Component @EnableAutoConfiguration 自动导入包 @AutoConfigurationPackage 将 添加该注解的类所在的package 作为 自动配置package 进行管理 @Import({Registrar.class}) @Import({AutoConfigurationImportSelector.class}) 自动导入包的核心 getAutoConfigurationEntry(annotationMetadata); 获取自动装配的实体 getCandidateConfigurations(annotationMetad...
SSM整合
发表于2023-10-27|JavaJavaWeb
1. ssmbuild2. 环境要求 IDEA MySQL5.7.19 Tomcat 9 Maven3.6 需要熟练掌握MySQL数据库、Spring、JavaWeb及Mybatis知识,简单的前端知识 3. 创建数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CREATE DATABASE ssmbuild; USE ssmbuild; CREATE TABLE `books`( `bookID` INT NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NOT NULL COMMENT '书名', `bookCounts` INT NOT NULL COMMENT '数量', `detail` VARCHAR(200) NOT NULL COMMENT '描述', KEY `bookID`(`bookID`) )ENGINE=INNODB DEFAULT CHARSET=utf8;...
SSM框架之Mybatis
发表于2023-10-15|JavaJavaWeb
0. 老版本Spring官方文档 https://docs.spring.io/spring-framework/docs/4.3.24.RELEASE/spring-framework-reference/html/1. SpringMVC 2. HelloSpringMVC 配置版本springmvc-02-mymvc 2.1. 新建一个module,添加web支持! 2.2. 确定导入了SpringMVC的依赖! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu...
SSM框架之Mybatis
发表于2023-10-08|JavaJavaWeb
0. ssm框架大纲 1. Mybatis 2. 第一个Mybatis程序mybatis-01 搭建环境 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CREATE DATABASE `mybatis`; USE `mybatis`; CREATE TABLE `user` ( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT NULL ) ENGINE=INNODB DEFAULT CHARSET=utf8; INSERT INTO `user` (`id`,`name`,`pwd`) VALUES (1, '狂神', '123456'), (2, '李四', '123456'), (3, '张三', '123890') 新建项目(创建子模块) 配置mybatis的核心配置文件 ...
Linux网络配置
发表于2023-09-27|Linux
[TOC] 网络配置1 Linux网络配置原理 虚拟机NAT网络配置原理 2 查看网络IP和网关2.1 虚拟机网络编辑器 2.2 修改IP地址 2.3 查看网关 2.4 查看windows中的虚拟网卡的ip地址 windows中使用ipconfig查看ip配置 3. ping测试 基本语法: ping [主机地址] 例如: ping www.baidu.com 4. Linux网络环境配置4.1 自动抓取 缺点: 每次自动获取的ip地址可能不一样,不适用于做服务器 4.2 指定ip地址 直接修改配置文件来指定IP,并可以连接到外网,编辑:vim /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络服务:service network restart 重启系统:reboot
Linux磁盘分区、挂载度
发表于2023-09-19|Linux
[TOC] Linux磁盘分区、挂载度1. 分区方式 MBR分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 GPT分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 最大支持18EB的大容量(1EB=1024PB,PB=1024TB) windows7 64位以后支持gpt 2. Linux分区2.1 分区原理 Linux来说无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。 Linux采用了一种叫做“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。 2.2 硬盘说明 Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘 lsblk [-f]:查看当前系统的分区和挂载情况。(list block) 3. 挂载硬盘 需求是给我们的Linux系统...
Linux组管理和权限管理
发表于2023-09-05|Linux
[TOC] 组管理和权限管理1. Linux组基本介绍 Linux中每个用户属于一个组,不能独立于组以外。所以在Linux中每个文件存在组的概念: 所有者 所在组 其他组 改变用户所在组 2. 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然的称为该文件的所有者。 查看文件所有者:ls -ahl 修改文件所有者:chown (用户名) (文件名) 3. 文件/目录所在组 当某个用户创建了一个文件之后,默认之歌文件所在组就是该用户所在的组 查看文件所有者:ls -ahl 修改文件所在组:chgrp (组名) (文件名) 4. 其他组 除文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组 5. 文件属性 ls -l中显示的内容如图所示 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行...
Linux用户管理
发表于2023-08-31|Linux
[TOC] 用户管理1. 基本用户管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用户口令的管理。 用户组的管理。 1.1 添加用户 添加用户:useradd [选项] 用户名。 1.1.1 参数说明 选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -s Shell文件 指定用户的登录Shell。 -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。 -f [缓冲天数] 指定在密码过期后多少天即关闭该帐号。 ...
会话控制
发表于2023-08-16|JavaJavaWeb
会话控制笔记1、核心代码 1 2 HttpSession session = request.getSession(); session.setAttribute("属性名","属性值"); 2、Cookie的工作机制 Cookie信息是在服务器创建的 Cookie在服务器端被放在响应数据中返回给浏览器 浏览器接收到Cookie后,会把Cookie保存起来 浏览器保存了Cookie后每一个请求都会把路径匹配的Cookie带上 3、Cookie的时效性 会话级Cookie:默认情况 保存在浏览器的内存里,在浏览器关闭时会被释放 持久化Cookie: 服务器端调用Cookie的setMaxAge(以秒为单位的存活时间)方法 存活时间正数:还能够存活的秒数 存活时间为零:告诉浏览器立即删除这个Cookie 存活时间为负:告诉浏览器这个Cookie是一个会话级Cookie 服务器把这个Cookie返回给浏览器时就等于通知浏览器:这个Cookie还能存在多长时间 4、Cookie的路径 每个Cookie都有domai...
Thymeleaf
发表于2023-08-04|JavaJavaWeb
Thymeleaf笔记从三层架构到MVC MVC理念和三层架构并不矛盾,反而是三层架构的延伸 MVC专指表述层的设计理念 MVC理念的核心思想:解耦 从业务功能和三层架构角度看项目网格 Thymeleaf搭建环境导入jar包 attoparser-2.0.5.RELEASE.jar javassist-3.20.0-GA.jar log4j-1.2.15.jar ognl-3.1.26.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.25.jar thymeleaf-3.0.12.RELEASE.jar unbescape-1.1.6.RELEASE.jar 配置web.xml 1 2 3 4 5 6 7 8 9 <!-- 在上下文参数中配置视图前缀和视图后缀 --> <context-param> <param-name>view-prefix</param-name> <param-value>/WEB-INF/view/</param-...
1…515253…60
avatar
xhj
相关学习笔记
文章
599
标签
109
分类
29
Follow Me
公告
欢迎来到我的博客
最新文章
14-FastAPI接口与项目闭环2026-10-14
13-主智能体搭建与异步执行2026-10-13
12-RAGFlow子智能体与知识库准备2026-10-12
11-数据库查询子智能体与MySQL工具2026-10-11
10-网络搜索子智能体与Tavily工具2026-10-10
分类
  • AI Agent101
  • Algorithm20
  • Backend Dev74
  • Big Data2
  • C/C++2
  • Claude Code118
  • Computer Basics18
  • Computer Network2
标签
JDBC Semaphore Hadoop Kafka HBOS Process Backend Dev Gradient Descent GCN Cross validation Trie Docker MLP Isolation Forest Gradient descent PyOD NMF Tornado TwoPointer Math Algorithm RabbitMQ OLSE dijkstra Filter Bayesian optimization PCA Wapper Git MonotoneStack List Dubbo Linux JVM Architecture JVM Redis JVM Performance Monitoring Embedding TCP/IP Stream API
归档
  • 十月 2026 14
  • 九月 2026 17
  • 八月 2026 30
  • 七月 2026 24
  • 六月 2026 26
  • 五月 2026 25
  • 四月 2026 16
  • 三月 2026 20
网站信息
文章数目 :
599
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By xhj框架 Hexo 8.1.2|主题 Butterfly 5.5.4