自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 File类api使用说明

直接输出file对象,输出的是绝对路径。

2025-03-30 12:15:08 108

原创 JDK8时间类——时区,时间和格式化

第一组:对应于之前的Date类,

2025-02-24 13:17:17 143

原创 补充知识点

java

2025-02-23 20:43:14 190

原创 JDK7时间——Date,SimpleDateFormat,Calendar

格式化:将时间按照我们指定的方式进行展示。解析:把一个字符串表示的时间变成date对象。

2025-02-23 16:39:52 322

原创 String,StringBuilder,StringJoiner

使用字符数组和字节数组会用到,需要掌握。空参和new一个用的比较少。

2025-02-23 09:55:09 394

原创 正则表达式

会很复杂,写很多代码。

2025-02-21 13:21:29 112

原创 API——BigInteger,BigDecima,Math

如果表示的数字比long最大范围还大,long就不够了,用BigInteger。只要不是小数,多大BigInteger都可以表示,上限非常大,可以看作不限的。

2025-02-21 13:07:16 184

原创 包装类详解

Object的toString把对象地址值(hascode)转成16进制用的这个方法。

2025-02-20 13:35:33 291

原创 泛型——泛型类,泛型方法,泛型接口

我们可以把泛型定义在方法上面:这个方法就叫做泛型方法。

2025-02-19 13:19:56 295

原创 MyBatis进阶

mybatis进阶

2025-02-16 21:19:31 1251

原创 sql语言语法的学习

sql语法

2025-02-16 16:59:07 242

原创 数据库基本概念及基本使用

不同的公司进行不同的实践,生成了不同的。比如买汽车,汽车只是一个概念,你要买哪个牌子哪个型号的汽车,才是真正的汽车的一个。数据库软件产品有:mysql, oricle等学习mysql数据库,就是学习mysql这款软件的使用。

2025-02-16 16:28:03 162

原创 maven坐标依赖大全

【代码】maven坐标依赖大全。

2025-02-16 15:03:30 108

原创 mybatis快速入门

mybatis入门

2025-02-16 15:02:24 93

原创 maven——使用idea创建maven项目(文件夹上颜色)

把一开始灰色和相对于maven标准目录缺少的文件夹上色和新建:在右边给叉掉文件夹就又全都变成灰色的了:在这个地方也可以改:

2025-02-16 13:41:17 128

原创 API——Scanner,Random,System,Runtime,Object,克隆,Objects

解释说明:中国在世界板块位于东八区,跟标准时间有8个小时时差,在我们的操作系统中获取到的时间原点:获取从时间原点开始,到代码运行的时间点,这个过程中一共过了多少毫秒:就是返回当前时间的毫秒形式。

2025-01-12 15:01:11 382

原创 匿名内部类和lambta表达式

简化arrays的sort方法:使用匿名内部类:进一步使用lambta表达式:代码:

2025-01-12 11:00:27 181

原创 API——Arrays

操作数组的工具类打开api文档可以看见,里面几乎所有的方法都是static修饰的,所以我们调用里面的方法不需要创建对象,类名.就可以。

2025-01-12 10:11:26 188

原创 ArrayList源码

alt+7:左边显示当前类的方法大纲移动到右边:方式二:ctrl+f12。

2025-01-10 13:33:08 166

原创 集合——数据结构

就是计算机存储数据的方式。不同情况下采取不同数据结构会让数据查找,存储更加有效率。

2025-01-10 13:11:23 344

原创 web实操10——Filter和Listener

放行后执行对应的资源servlet,jsp这些,我们可能会在servlet里面设置resopnse对象,然后回到过滤器里面,就可以继续对resopnse对象进行增强。过滤器有request对象,req里面放的都是一些请求参数,那么请求参数我们就可以对req进行增强,也可以把请求消息数据拿出来做一些操作后,再进行放行的操作;拦截路径:你访问什么样的资源,过滤器会生效,包括静态资源,动态资源。位置:多个过滤器,只能有一个配置,不然不知道执行哪一个。过滤器放行之后,请求资源,资源访问之后,再走过滤器。

2025-01-06 08:04:43 436

原创 web实操9——session

数据保存在服务器HttpSession对象里。session也是域对象,有setAttribute和getAttribute方法。

2025-01-02 13:31:41 713

原创 java web

1.浏览器发送http协议的格式数据和url给服务器软件tomcat2.浏览器解析http格式数据并创建request和response对象,把数据封装到request对象里。3.tomcat解析url确定访问路径,如果是静态资源html等,直接将html数据作为http格式响应体返回;如果不是就去web.xml里定位到要访问的servlet,并创建servlet对象(创建时机有两种,可配置,一个servlet只会创建一个servlet对象),同时执行init方法。

2025-01-01 16:10:12 319

原创 Java中的线程

调用start()方法,里面调用start0()才是创建一个线程,巴拉巴拉底层操作后,又回过头调用run()方法执行里面的内容。只new thread()这时候只是创建一个对象,不会创建线程。start0是native方法,是本地方法,他是通过Java的Jni接口调用c++语言的代码去实现的。源码里面看不到,需要去jdk的源码里面去看。想了解Java和c++怎么互相调用的要了解jni这种调用方式,也就是java和c++语言怎么打交道。。。。。。。。。。。看jdk源码代码掠过。。。。。。

2024-12-23 21:52:30 381

原创 web实操8-cookie

一次会话中包含多次请求和响应。客户端浏览器访问服务器的资源,只要客户端或者服务器端不关闭,这始终在一次会话范围内,这一次会话范围内可以包含多次请求并且收到多次相应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。

2024-12-22 15:43:42 208

原创 web实操7——ServletContext

所以不管通过哪种方式获取的servletContext对象,获取的都是那一个。互联网通信过程中一种文件类型的标准,http协议也遵循mime类型的标准。比如:text/html:这个数据,纯文本的,并且里面定义的是html形式的。image/jpeg:这个数据是图片,这个图片具体是jpg类型的。在http协议的响应头里面的content-type设置文件的mime类型,设置之后告诉浏览器我给你发的数据或响应消息体是什么类型什么格式,你得用相应的解析引擎去解析他们。

2024-12-15 22:23:35 417

原创 手写集合,源码

11111。

2024-12-01 21:38:03 88

原创 枚举知识总结

(1)方式一:注:用man比男的好处:不会乱码。(2)方式二:(代码很重要)把性别单独弄一个类,作为参数。这里构造器自动生成:右键Generate——》Constructor即可自动生成这种的。<1>这样写会有bug:性别只能是男和女,但是这里new gender的构造方法传参值想怎么写怎么写,不止男,女。可以是1和2和各种数据。<2>解决方式:方式一:boolean类型做参数,true代表1代表男,false代表0代表女.代码网上找一下,老师没写示范。

2024-12-01 21:32:02 467

原创 stream流,lambata表达式(工作写代码时候练习)

lambata表达式:为了简化接口的编程方式。是java8新发布的对。

2024-12-01 21:21:42 132

原创 stream流

stream流。

2024-12-01 20:50:51 115

原创 junit,读取配置文件

junit

2024-12-01 20:48:59 122

原创 反射知识总结

一句new,就会把类加载器加载.class文件,然后类运行全部步骤都做了。但是不一定全部都要第四步创建对象阶段,比如:只调用静态的东西不会执行创建对象阶段,class,.forname指定不要初始化就不会执行初始化和执行对象阶段也不一定后面的执行了,前面的阶段都要再执行一遍:但是创建对象时候,如果之前初始化过了,那么初始化及之前那些阶段也都不会执行。

2024-12-01 18:34:57 643

原创 注解知识总结

第一、注解是用来标记的(注解里面的属性也挺重要)第二、得会反射才能把注解玩出花样。

2024-12-01 16:35:46 114

原创 快捷键汇总

ctrl+o:显示当前类的所有方法和属性,点击跳转到想去的地方。点击类名,按f4:查看这个类有哪些子类。选中要捕获的代码,ctrl+alt+t。使用try catch:alt+回车。

2024-12-01 16:01:01 229

原创 web实操6——http响应数据格式,response对象功能

响应体:页面展示的html的内容。

2024-11-10 18:14:12 221

原创 web实操5——http数据详解,request对象功能

就是按照一定格式和符号的字符串:请求行:格式如下图请求头:一个个key,value数据,用,分割多个,是客户端想给服务端说的一些话,服务器可以来解析这些信息。key是固定的,值是不一样的。请求空行:就是一个空行,用来分隔请求头和请求体的作用。请求体:get方式没有请求体,换成post方式有,就是请求的一些参数数据。

2024-11-10 18:11:02 1196

原创 web实操4——servlet体系结构

我们基本都只实现service方法,其余几个都不用,之前我们直接实现servlet接口,所有的方法都必须实现,不用也得写,不然报错,写了又不用当摆设。能不能只要定义一个service方法就可以,其他方法我想有就有,不想有就不用写。

2024-11-10 11:08:41 429

原创 web实操3——servlet,路径

课程链接b站:第12课。

2024-11-06 22:00:10 681

原创 web实操2——idea创建普通web项目

就是普通的java项目,项目右键add framework support(添加框架支持),然后点击Web Application(web应用程序),然后点击OK。即可。文件下就会多一个web文件夹,里面是WEB-INF文件夹,夹里面是web.xml了。然后静态资源就在web文件夹里面和WEB-INF文件夹同级,可以是文件夹,也可以散放。见上面标准的JavaWEB文件结构。

2024-11-05 20:04:00 571

原创 web实操1——只使用tomcat发布网站

肯定是去官网:下载之后,解压:!!解压后:logs日志:就是一些输出,输到文本里。temp:一些临时文件(不用管)webapps:放网站的work:工作目录,不用说了。

2024-11-04 21:04:54 300

空空如也

空空如也

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

TA关注的人

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