自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 帮你理解配置文件依赖标签

【代码】帮你理解配置文件依赖标签。

2025-05-07 13:49:55 170

原创 es(elasticsearch)

【代码】es(elasticsearch)

2024-12-11 16:17:30 683

原创 ES(elasticsearch)

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,它能够快速地存储、搜索和分析大量的数据。Elasticsearch 常用于全文搜索、结构化搜索、日志分析、实时应用监控等场景。

2024-12-11 16:16:15 863

原创 Redis02 SpringBoot整合Redis

1.创建boot项目引入Web(Spring Web)NoSQl(Spring Data Redis(Access+Driver))

2024-12-10 15:10:55 515

原创 Redis01

在redis目录下cmd,输入 redis-server --service-install redis.windows-service.conf --loglevel verbose。在redis.window.conf文件夹下输入,requirepass 123456,redis.window-service.conf要同步修改。Redis有序集合和集合一样也是string类型元素的集合,且不允许重复的成员,它用来保存需要排序的数据,例如排行榜。2.Redis 中集合是通过哈希表实现的,所以添加,删。

2024-12-10 15:09:29 565

原创 写个小案例,自定义依赖

先声明一个配置类,编写类的具体实现,最后将配置类注册。1.@ConfigurationProperties: 这个注解用于声明一个Java类作为配置属性的载体。其作用是将application.properties或application.yml文件中的配置属性按照指定的前缀(在这里是api.logj)进行自动绑定到这个类的属性上。2.@EnableConfigurationProperties(ApiLogProperties.class): 这个注解用于启用配置属性的支持。通过此注解,Spring

2024-12-07 09:34:21 416

原创 Thymeleaf

Thymeleaf模板

2024-12-07 09:23:36 235

原创 第十章,文件上传,定时器,RestFul

value属性指定了请求的URI模式,/javabeat/{regexp1:[a-z-]+}表示请求的路径可以是/javabeat/后跟由小写字母和连字符组成的字符串。4.启动项目,项目启动后就会看到TimeTask is running每五秒在控制台打印一次。访问结果:User Id : 123 Role Id : 222。@DeleteMapping:删除。@PostMapping:新增。3.编写controller层。@GetMapping:查询。@PutMapping:修改。1.创建boot项目。

2024-12-06 15:04:26 663

原创 SpringMVC ,ioc和aop

在com.j4061.springmybatis.service包及其子包下的所有公共方法执行前后添加日志记录功能。控制反转,将应用程序的控制权交给spring容器管理,而不是应用程序本身。2.在spring.xml里配置切面和切点。

2024-12-06 15:00:32 575

原创 第九章,自定义注解,拦截器,过滤器

1.Target通过使用@Target注解,可以指定自定义注解的适用范围类(ElementType.TYPE):注解可以应用于类和接口,包括枚举。字段(ElementType.FIELD):注解可以用在类的成员变量(字段)上。方法(ElementType.METHOD):注解可以应用于类中的方法。参数(ElementType.PARAMETER):注解可以用在方法参数上。局部变量(ElementType.LOCAL_VARIABLE):注解可以用于局部变量。

2024-12-04 15:15:23 622 1

原创 第八章SpringBoot框架+Mybatis/MybatisPlus/pagehelper/Druid

单纯创建SpringBoot项目依赖不导入MyBatis依赖就行1.新建项目,选择spring boot2.网络地址改成https://start.aliyun.com3.type选择Maven,Group是文件目录,选择jar包,然后create04.选择依赖,web(Spring Web)SQL(JDBC API,MyBatis Framework,MySQL Driver)5.修改配置文件(注意缩进)5.1端口号(server:port)

2024-12-04 15:14:07 364

原创 第七章续版,mapper.xml,这是重点,一对多,一对一,动态SQL,foreach...

将一些功能的部分抽取出来,方便复用。

2024-12-03 23:41:39 738

原创 第七章Mybatis,超级基础版,无脑粘贴就能运行

(2)创建 SqlSessionFactory 对象,读取配置文件。(1)读取核心配置文件 mybatis-config.xml。(3)配置mybatis的log实现为LOG4J。(5)将GoodsMapper.xml注册。(4)调用 mapper 文件进行数据操作。(4)选择环境,配置sql事务,数据源。(3)创建 SqlSession 对象。将获取sqlSession提取成方法。(2)引入数据库配置文件。

2024-12-03 23:38:56 274

原创 第六章spring

在com.j4061.springmybatis.service包及其子包下的所有公共方法执行前后添加日志记录功能。控制反转,将应用程序的控制权交给spring容器管理,而不是应用程序本身。2.在spring.xml里配置切面和切点。

2024-12-02 15:52:52 399

原创 第五章过滤器和一些有用的复选框单选框下拉框取值

启动项目,我们只能访问login.jsp,成功登录后才能访问其他页面或者接口,如果不登陆,不管访问请求什么页面或者接口,都会跳转到login.jsp中.1、web.xml中配置。2、编写Filter。

2024-12-02 15:47:34 544

原创 第四章session和cookie

Session 会话中,我们经常用来保存用户登录后的信息,前面的 Cookie 是保存在客户端,而 Session 是保存在服务器端。内存式Cookie存储在内存中,浏览器关闭后就会消失,由于其存储时间较短,因此也被称为非持久Cookie或会话Cookie。Cookie总时由用户客户端进行保存的(一般是浏览器),按其存储位置可分为:内存式Cookie和硬盘式Cookie。设置 Session 的超时时间(以 秒 为单位),超过指定的时长,Session 就会被销毁。值为负数:设置永不超时(极少使用)

2024-12-02 15:46:02 357

原创 第三章,前后端数据交互,重点

欢迎留言

2024-12-02 15:44:49 358

原创 第二章,EL,jstl

不懂欢迎留言

2024-12-02 15:42:44 300

原创 javaWeb从基础开始,慢慢加入Mybatis,spring,springMVC,MybatisPlus,这是第一章

有留言说写的太模糊,收到了。这就是给新手学生来学习的,往后我会放更慢,步骤尽力详细

2024-12-02 15:39:34 675

原创 过滤器,获取页面输入框单选框复选框下拉框的值

一些简单的取值

2024-11-13 10:19:06 305

原创 jsp页面和Java代码

硬盘式Cookie保存在硬盘中,其不会随浏览器的关闭而消失,除非用户手工清理或到了过期时间。由于硬盘式Cookie存储时间是长期的,因此也被称为持久Cookie。内存式Cookie存储在内存中,浏览器关闭后就会消失,由于其存储时间较短,因此也被称为非持久Cookie或会话Cookie。Cookie总时由用户客户端进行保存的(一般是浏览器),按其存储位置可分为:内存式Cookie和硬盘式Cookie。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。

2024-11-11 13:58:48 692

原创 【无标题】

初识Web

2024-11-11 13:57:01 506

原创 Jquery

/jQuery的页面完成加载时间简单写法,同一个页面能编写多个,从上到下执行。window.onload,必须等网页中所有内容加载完毕后执行,同一个页面只能写一个。// jquery页面完成加载事件,页面的dom加载完成之后,才会触发。

2024-11-05 17:08:04 646

原创 HTML+javaScript+CSS

HTML+javaScript+CSS

2024-11-01 16:37:09 1083

原创 Vue基础

适合初次接触vue的用户,示例是vue2

2024-10-30 15:01:20 522

转载 mysql 基础到进阶,纯干货

数据定义语言。

2024-09-26 21:48:08 654

原创 补充一个Daterip使用种中文的错误

这里定义了字符串类型并指定排序规则,这样就能存储中文了。解释:这个错是因为建表时没有指定使用正确的字符集导致。如果是字符,那么类型应选择nvarchar。

2024-09-26 15:05:40 451

原创 MySQL 01-1 上文的补充 模糊查询,会使索引失效,后面会讲

模糊查询,会使索引失效,后面会讲

2024-09-25 10:55:48 163

原创 MySQl 01文中的图片放在我的资源里了

sql的用法,基础版,轻松学

2024-09-25 10:29:15 1127

原创 Java高级 08 反射

/获取所有属性,包括私有,不可以获取父类的属性字段。//获取共有的某个属性字段,可以获取父类公共属性字段。//获取所有公有属性,可以获取父类公共属性字段。3.Class.forName(“类名”)f3.set(student,“张三”);2.对象名.getClass。//获取私有的属性字段。1.类名.class。//修改字段的访问性。

2024-09-23 17:23:52 476

原创 Java高级07 内部类

概念:局部内部类是定义在一个方法或者一个作用域里面的类,所以局部内部类的生命周期仅限于作用域内,局部内部类就好像一个局部变量一样,它是不能被权限修饰符修饰的。使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类可以随心所欲地访问外部类的成员,但外部类想要访问内部类的成员,就不那么容易了,必须先创建一个成员内部类的对象,再通过这个对象来访问。5、内部类提供了更好的封装,除了该外围类,其他类都不能访问。

2024-09-23 17:22:56 484

原创 Java高级06,线程

AtomicInteger 类是 Java 并发包 (java.util.concurrent.atomic) 中的一个类,用于提供一个整型值的封装,并支持原子操作。2.原子性:它的操作如 get()、set()、incrementAndGet()、decrementAndGet() 等都是原子操作,意味着这些操作要么全部完成,要么全部不完成,不会被其他线程中断。getAndDecrement(): 原子性地将当前值减1,并返回原来的值。线程:线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程。

2024-09-21 16:28:42 1175

原创 Java高级05telnet,Socket

第四步:获得所有子节点Iterator iter = root.elementIterator();第六步:使用nextElement.getName()和nextElement.getText()。第二部:通过解析器获得dom文档Document doc = saxReader.read()第三步:获得根节点Element root = doc.getRootElement();第五步:在获得子节点后再次迭代获得孙子节点,后面若还有更小节点以此类推,迭代获得。既测试了端口号也测试了IP是否通畅。

2024-09-21 16:27:26 661

原创 java高级04 常见io

注意:当输入流和输出流的地址是同一个,需要先确保完全读完内容再进行输出,不然会导致覆盖掉尚未读取的内容,最佳做法是将文件读取和写入操作分开,并且最好写入到一个新的文件中,最后再替换原文件。2.除了 readLine() 方法外,BufferedReader 还有 read() 方法,它可以读取单个字符,返回其 ASCII 值。如果因为已到达流的末尾而没有可用字节,则返回值 -1。read(byte[] b)将数据读取到byte数组中,读入缓冲区的字节总数,如果因为已到达流的末尾而没有更多数据,则为 -1。

2024-09-18 10:44:02 1701 1

原创 Java高级03BigDecimal、装箱拆箱、枚举

这个方法定义在 Object 类中,这是所有 Java 类的基类,因此所有类都默认继承了这个方法。当你想要以一种有意义的方式显示一个对象的信息时,重写 toString() 方法是非常有用的。枚举(enumeration)是一种特殊的类,用于表示一组固定的常量值。枚举提供了一种更安全、更简洁的方式来定义和使用一组固定的值。jdk指的是Java直接提供给我们的可以直接使用的类接口和方法。枚举常量的构造函数是私有的,因此不能从外部创建新的实例。枚举常量是不可改变的,它们是最终的(final)。

2024-09-10 15:10:31 634

原创 java高级02,遍历、扩容、Collections

Java中的ArrayList扩容,在使用add()方法存放数据时,会调用ensureCapacityInternal方法来确保数组有足够的容量来容纳新元素。在未指定长度时,集合长度默认是10,超过时会使用grow()方法进行扩容,每次1.5倍,最大长度不超过MAX_ARRAY_SIZE。grow 方法:该方法负责计算新的容量并创建一个新的数组。初始化时:如果创建 ArrayList 实例时没有指定初始容量或指定的容量太小,那么默认容量为10。扩容比例:每次扩容时,新的容量通常是原有容量的1.5倍。

2024-09-10 15:08:01 603

原创 今天开始我们学习Java高级的知识01

/合并两个Map,如果键相同,则对应值相加//getOrDefault方法,如果map中不存在该键,则返回默认值,这里默认值是0,如果map1中存在该键,返回改建对应的值+map2中对应的值,否则返回map2中对应的值System.out.println("合并后的Map:");

2024-09-06 11:22:06 414

原创 Java基础05

throw new MyException("这是我的异常信息");try {m1();

2024-09-05 16:32:13 514 1

原创 Java基础04

StringBuilder 类在 Java 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。成员方法,都是抽象发方法,没有方法体。接口不能实例化,所以不能直接调用接口中的常量,需要通过接口的实现类来调用。static修饰的方法直接在实现类中的main方法中通过类名 方法名调用。接口可以继承接口,不能实现接口,接口可以有静态方法和默认方法。修饰符只能是public,必须显式赋值,静态的,都是常量。接口不能实例化,只能被实现。

2024-09-05 16:30:23 483

原创 Java基础03

String不能被继承值也不能修改。String是常类,且底层是final修饰的常量数组组成所以不能被修改和继承。我们知道输出格式化数字可以使用 printf() 和 format() 方法。String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上。向上转型,小转大自动转,向下转型,大转小,需要强转,转之前判断类型是否相同。连接字符串:string concat(string );字符串长度:length() 方法。

2024-09-05 16:28:42 352

hmdql02.png

hmdql02

2024-09-25

hmdql07.png

hmdql07

2024-09-25

hmdcl02.png

hmdcl02

2024-09-25

hmdcl05.png

hmdcl05

2024-09-25

hmdql01.png

hmdql01

2024-09-25

hm05.png

hm05

2024-09-25

hm03.png

hm03

2024-09-25

hmdcl04.png

hmdcl04

2024-09-25

hmm05.png

hmm05

2024-09-25

hmm01.png

hmm01

2024-09-25

hmm04.png

hmm04

2024-09-25

hmdcl01.png

hmdcl01

2024-09-25

hm02.png

hm02

2024-09-25

hmdql08.png

hmdql08

2024-09-25

hmdcl03.png

hmdcl03

2024-09-25

hmdql04.png

hmdql04

2024-09-25

hm10.png

hm10

2024-09-25

Java基础知识点整合

适合初学者的笔记,知识点简容易理解,循序渐进,关键知识点有代码帮助理解,代码复制就能运行

2024-09-06

Java基础高级部分,适用于有一点及基础的在校学生或刚入门的程序员

java

2024-12-10

适用于所有需要使用和学习MySQL的人群,基础细致的描述了sql

mysql

2024-12-10

hmys03.png

hmys03

2024-09-25

hmys02.png

hmys02

2024-09-25

hmys01.png

hmys01

2024-09-25

hm07.png

hm07

2024-09-25

hmdml01.png

hmdml01

2024-09-25

hmdql05.png

hmdql05

2024-09-25

hm08.png

hm08

2024-09-25

hm06.png

hm06

2024-09-25

hmdml03.png

hmdml03

2024-09-25

hmdql06.png

hmdql06

2024-09-25

hm09.png

hm09

2024-09-25

hmm02.png

hmm02

2024-09-25

hmm03.png

hmm03

2024-09-25

hm04.png

hm04

2024-09-25

hmdml02.png

hmdml02

2024-09-25

hmdql03.png

hmdql03

2024-09-25

空空如也

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

TA关注的人

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