- 博客(79)
- 收藏
- 关注
原创 JDK7时间——Date,SimpleDateFormat,Calendar
格式化:将时间按照我们指定的方式进行展示。解析:把一个字符串表示的时间变成date对象。
2025-02-23 16:39:52
322
原创 API——BigInteger,BigDecima,Math
如果表示的数字比long最大范围还大,long就不够了,用BigInteger。只要不是小数,多大BigInteger都可以表示,上限非常大,可以看作不限的。
2025-02-21 13:07:16
184
原创 数据库基本概念及基本使用
不同的公司进行不同的实践,生成了不同的。比如买汽车,汽车只是一个概念,你要买哪个牌子哪个型号的汽车,才是真正的汽车的一个。数据库软件产品有:mysql, oricle等学习mysql数据库,就是学习mysql这款软件的使用。
2025-02-16 16:28:03
162
原创 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
原创 API——Arrays
操作数组的工具类打开api文档可以看见,里面几乎所有的方法都是static修饰的,所以我们调用里面的方法不需要创建对象,类名.就可以。
2025-01-12 10:11:26
188
原创 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
原创 枚举知识总结
(1)方式一:注:用man比男的好处:不会乱码。(2)方式二:(代码很重要)把性别单独弄一个类,作为参数。这里构造器自动生成:右键Generate——》Constructor即可自动生成这种的。<1>这样写会有bug:性别只能是男和女,但是这里new gender的构造方法传参值想怎么写怎么写,不止男,女。可以是1和2和各种数据。<2>解决方式:方式一:boolean类型做参数,true代表1代表男,false代表0代表女.代码网上找一下,老师没写示范。
2024-12-01 21:32:02
467
原创 反射知识总结
一句new,就会把类加载器加载.class文件,然后类运行全部步骤都做了。但是不一定全部都要第四步创建对象阶段,比如:只调用静态的东西不会执行创建对象阶段,class,.forname指定不要初始化就不会执行初始化和执行对象阶段也不一定后面的执行了,前面的阶段都要再执行一遍:但是创建对象时候,如果之前初始化过了,那么初始化及之前那些阶段也都不会执行。
2024-12-01 18:34:57
643
原创 快捷键汇总
ctrl+o:显示当前类的所有方法和属性,点击跳转到想去的地方。点击类名,按f4:查看这个类有哪些子类。选中要捕获的代码,ctrl+alt+t。使用try catch:alt+回车。
2024-12-01 16:01:01
229
原创 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实操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关注的人