自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows系统右键文件后转圈圈转个没完?一文告诉你如何找到罪魁祸首!

大概率是因为网盘,虚拟机,虚拟光驱这些软件导致的,但是又不想卸载相应的软件,应该怎么做呢?

2024-07-18 16:25:25 274

原创 最原理的一集——Mathtype公式编号设置(Mathtype7.8+Word)

我们只需要设置好第一个分章符的编号,后边插入的所有分章符如果选择“下一章编号”,公式前边的章节号就会自动+1,省去每次自己+1的步骤,也避免出错。当然,如果我们只想在第二、四章插入公式,也可以只在第二章插入编号为2的分章符,再在第四章插入编号为4的分章符即可(理论上可行,实际上没必要),我们前边主要用的属于分章符,第一个分章符与第二个分章符之间插入的公式,如果你设置的起始章编号为1,而且没有忘记。,可以自己选择插入分节符还是分章符,还可以设置章/节的起始编号,更加自由,推荐用这个插入,

2024-05-06 21:23:36 9658 5

原创 简单好用轻量的GIF录制软件——配合全局鼠标手势实现随时随地录制

Gif123 - 极简GIF录屏工具极简 GIF 录屏工具,可一键快速复制 GIF 图像并直接粘贴到其他程序。支持粘贴到本地文件、QQ、微信、Word、浏览器编辑器(支持公众号、头条编辑器)。可避免无法预览、无效图像、变静态图等常见的兼容问题。原来在公众号编辑器里写文章,可能需要录屏->压缩->保存->添加图像->上传->插入文章 …… 现在用 Gif123 只要 Ctrl +V 一下就全部完成了。具体使用说明见链接里边。

2024-03-24 23:57:21 320

原创 学点Java_Day6_基于Copyright和Actions On Save的IDEA自动更新文件最后编辑时间的方法研究(IDEA2021.2及以上)

java的idea,新建Java类时,自动在文件头中添加作者名和日期时间等信息。

2024-03-20 01:21:45 1401

原创 JavaSE—注解(1)

通过自定义注解,可以给类、字段、方法上添加描述信息!这个注解定义了一个名为Author的自定义注解,可以应用于类、方法和字段。通过@Target注解指定了可以应用的目标,通过@Retention注解指定了它的保留策略为运行时,并定义了一个String数组类型的value属性。这个注解可以在源码中提供作者信息,并在运行时通过反射机制读取。当你使用@Author注解而不提供任何参数时,注解的value属性将使用其默认值(即一个空数组)。读取这个注解时,会发现value属性是空的,表示没有指定任何作者信息。

2024-06-06 23:56:47 1068 1

原创 JavaSE—泛型

List<?:使用通配符泛型表示未知类型的列表,提供类型安全性,但不能添加元素。List:使用原始类型,没有类型安全性,可以添加任何类型的元素,但可能导致运行时错误。选择使用哪种类型取决于具体的需求和安全性考虑。对于大多数情况下,使用泛型是推荐的做法,因为它提供了编译时的类型检查,从而提高了代码的安全性和可维护性。ChatGPT 也可能会犯错。请核查重要信息。Java 的泛型是一种用于定义和使用带有类型参数的类、接口和方法的强大特性。它提供了类型安全、减少类型转换、代码重用和提高代码可读性等诸多优点。

2024-06-06 23:53:53 732

原创 有问有答—JavaSE—反射应用

在反射操作中,判断字段类型应该使用。直接比较与是不正确的,因为field是Field类的实例,而不是表示字段的类型。通过正确的方法,可以有效地操作对象的字段,实现所需的功能。

2024-06-05 23:44:02 424

原创 有问有答—JavaSE—反射

编写一个类(如Student类)的过程也就是生成该类的Class对象的过程。Class对象包含了有关该类的所有信息,Java 提供了反射机制,允许你在运行时获取这些信息。通过反射,你可以获取类的字段、方法和构造方法等信息,从而更灵活地操作对象。在Class类中,PackageName是类的属性,而Field和Method是包中的类,通过这些类的实例方法可以获取类的成员变量、构造方法和普通方法的详细信息。这些工具提供了强大的反射功能,允许在运行时检查和操作类结构。

2024-06-05 23:41:16 620

原创 字符串拼接——StringBuilder的append方法和String的join方法对比

多选删除的一个业务逻辑,为了减少数据的连接断开,直接把ids传入dao里边。原本是用的append()方法优化了String的拼接操作无意间在GPT回答中看到方法于是想对比一下。

2024-06-04 23:17:29 551

原创 Blog项目切换Markdown编辑器———LayUI弹出层弹出写在页面的内容导致的各种bug

点击添加文章按钮后,弹出文章编辑界面,如果用富文本功能编辑,则一切正常。可以多次打开、关闭。

2024-06-04 23:11:37 649

原创 Caused by: java.rmi.server.ExportException: Port already in use: 1100;解决方案

详细信息,点击pid即可按照进程号排序,找到相应的进程,判断一下是不是可以杀掉,一般都是可以,我的好像是QQ直播的相关组件占用了1100端口号。根据端口号找占用程序的进程号。结束任务即可启动tomcat。最右边那个数字就是进程号。

2024-06-03 23:59:34 125

原创 JSP、Servlet的Session到底什么时候创建?登录与验证到底和Session有什么关系?

自动创建Session的目的:为了简化开发,确保在未来请求中需要状态管理时Session已经准备好。常见场景:JSP页面、使用框架和过滤器时会自动创建Session。控制创建:可以通过配置和代码避免不必要的Session创建。这种自动创建Session的机制可以确保Web应用在处理状态管理时更加灵活和可靠。**【注释】**可把初学者害惨了。

2024-06-03 23:58:47 1183

原创 【blog项目】layui与jquery冲突导致鼠标悬停事件失效、如何调用layui.use()作用域里的方法

解决鼠标悬停事件失效问题

2024-04-25 00:18:03 1179 2

原创 【执行数据库操作时Tomcat报错但不影响使用】error testWhileIdle is true, validationQuery not set

每次重新部署项目后,执行数据库相关操作都会报个“严重error”,之后再查询数据库就不会有了,目前看来没任何其他影响。

2024-04-24 20:25:57 440

原创 Maven项目报错:org.apache.catalina.loader.WebappClassLoaderBase.loadClass

之前一直是好好的,另建了一个module配了下tomcat再回来运行这个就报了这么个错误。

2024-04-24 16:09:48 341

原创 Mathtype安装

这一篇就够了。

2024-04-15 23:56:59 429

原创 Day23_学点儿JSON_定义、数据格式、和XML比较、插件

定义:是一种轻量级的数据交换格式JSON是JavaScript Object Notation缩写JSON是一种与语言无关的数据交换的格式,作用:1. 使用ajax进行前后台数据交换2. 移动端与服务端的数据交换。

2024-04-14 22:26:06 856

原创 Day22_学点儿JQuery

是对javascript封装的一个框架包,简化对javascript的操作javascript代码:获得页面节点对象、ajax元素节点对象实现、事件操作、事件对象 需要考虑不同的浏览器兼容问题jquery代码:无需考虑浏览器兼容问题、代码足够少在Vue出来之前 后端程序员需要精通jQuery使用前期,JQuery侧重快速找到页面上各种节点。后期jquery丰富了事件操作、ajax操作、动画效果、DOM操作等等。

2024-04-14 22:13:04 714

原创 Day23_学点儿IDEA_单元测试@Test在新module项目中失效、Jackson核心对象 ObjectMapper识别不到

其实就是作为Library的**可见范围(可重复使用的范围)**不一样:Global>Project>Module。Global:所有IDEA中的Project项目、Module项目都能找到这个路径中的相关包作为依赖。操作),因为之前mysql的jar包不加也行,我推测的原因是当需要使用JDBC相关代码、类的时候,Project:只有当前Project项目及其中的Module项目能找到这个路径中的相关包作为依赖。Module:只有当前Module项目能找到这个路径中的相关包作为依赖。

2024-04-12 23:53:56 1002

原创 Day23_学点儿Java_多态复习

多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。声明成接口这个变量,不同的子类对象赋给这个父类的变量(引用),表现出来的行为是不一样的,如果子类是。假定父类为 动物,子类为狗,父类有一个方法。

2024-04-12 20:28:07 1097 4

原创 Day21_学点儿JavaScript_JS DOM、点击事件 (不是重点,但是要敲一遍)

js代码执行时候,需要html&css的支持,就让html先执行(先进入内存),js代码后执行。onload:在页面加载完之后执行dom:用JS对html标签进行增删改查DOM操作元素、文本、属性、document节点获取元素:getElementById()/getElementsByTagName()文本:元素节点.firstChild/lastChild;属性:元素节点.attributes;元素节点.attributes.属性名称;document:元素节点.parentNode。

2024-04-11 23:56:42 794

原创 Day21_学点儿JavaEE__过滤器Filter(登录验证、编码处理)

filter 登录验证 编码处理

2024-04-11 23:32:02 422

原创 Day20_学点儿JavaEE_基于Session的登录、数据库null值正确显示

登录功能会使用到Session,把用户登录的用户名和密码保存到Session,因为Session是属于每个用户独有的,就可以记录每个用户单独的登录信息。当然,这仅仅是完成了一个简单的登录过程,即完成的操作,但是仍然可以通过直接输入地址的方式。而我们实际生活中的没登录的情况下,很多页面是无法访问的,要实现这样的效果,我们可以,但是未免也了点。通过,可以很简单地实现这个效果。

2024-04-10 23:54:48 528

原创 Day20_学点儿JavaEE_Cookie、Session

Request、Session、ServletContext这三个都是域对象,域对象就是存储数据的区域(其实就是服务器中一块内存区域)RequestSession这三个都是域对象区别就是他们的范围不一样。requst的范围只在转发中有效。session的范围是当前这个用户的所有操作都有效。servletContext的范围整个项目都有效。范围使用原则:小的范围能完成功能就放到小的里面。

2024-04-10 23:21:38 988

原创 Day19_学点儿JavaEE_学生表和班级表连接查询并显示、带查询班级表的学生信息添加、带查询班级并回显的学生信息修改

重新封装要展示的信息为一个类,并编写相应的Servlet、Service、Dao。写一套班级的servlet、service、dao,然后在。调用一下班级的查询service,一起发送到。

2024-04-09 23:52:27 501

原创 Day18_学点儿设计模式_MVC和三层架构

JavaBean:一种规范,表达实体和信息的规范,便于封装重用所有属性为private提供默认无参构造方法提供getter和setter实现serializable接口。

2024-04-09 22:58:00 890

原创 Day17_学点JavaEE_转发、重定向、Get、POST、乱码问题总结

转发:一般查询了数据之后,转发到一个jsp页面进行展示2 重定向重定向:一般添加、删除、修改之后重定向到查找所有重定向的状态码是,重定向的地址最终是由浏览器发送这个请求http://localhost:8080/student?method=deleteById&id=23http://localhost:8080/student?name=zhangsan&age=12&gender=男Get方式传参,不是非得在form表单里面,可以手动写,在超链接的href里面直接在地址后面加?id=2不管

2024-04-08 22:13:28 599

原创 Day16_学点儿JavaEE_实践_基于IDEA2023的简易JavaWeb项目、Tomcat输出乱码解决

浏览器既可以访问JSP也可以访问Servlet,但是绝大部分情况下浏览器不直接访问JSP,JSP主要用来展示数据,用IDEA进行JavaWeb的话,不需要配置Tomcat的环境变量,下载后解压就可以用了。所以绝大部分情况是先访问Servlet查找出数据来之后转发到JSP页面进行展示。有notepad++就用notepad++打开,没有记事本打开就行。如果上面方法不管用,

2024-04-08 20:45:51 878

原创 Day16_学点儿JavaEE_理论知识_Tomcat、JSP、Servlet

Servlet是运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端的请求响应动态资源给浏览器JSP本质是Servlet创建类继承覆盖未实现的方法–service方法。

2024-04-07 23:48:25 907

原创 Day16_IDEAJavaWeb项目下在WEB-INF添加jar包导致Tomcat无法启动的问题解决记录

自己用的是,老师用的是。本以为都是9.0.x,差别不会很大,但是老师演示的时候他没导入mysql包查询数据库的servlet就不能运行,而我的却可以,于是问了GPT,得到以下答复。所以我把之前模块的mysql包复制到了WEB-INF/lib下,结果。

2024-04-07 22:58:40 496

原创 Day15_学点儿JavaScript_数据类型、关系运算符、String、Boolean、Array、Math、eval

1、直接嵌入HTML页面。2、由浏览器解释执行代码,不进行预编译。

2024-04-02 16:43:37 1016

原创 Day15_学点儿JavaScript_JS对象、DOM、innerText和innerHtml

文档对象模型JS语言和HTML标签之间沟通的一个桥梁。为了方便JavaScript语言通过DOM操作HTML比较方便,把HTML标签的内容划分为各种节点:1.文档节点(document)2.元素节点 也叫标签 getElementsByTagName3.文本节点4.属性节点 type=”text” name=”username”5.注释节点。

2024-04-02 16:43:15 644

原创 Day15_学点儿CSS_CSS、盒模型、BootStrap

cascading style sheet 层叠样式表。

2024-04-01 12:05:05 1110

原创 Day14_学点CSS_高级选择器Demo

s1 s2。

2024-04-01 11:57:00 820

原创 Day13Day14_学点儿HTML_基本标签、div和span、table、form

1 基本标签HTML:超文本标记语言 定义页面结构CSS:  层叠样式表 页面显示的样式、排版         BootStrapJS:    JavaScript 界面交互(动态交互、逻辑)     JQuery&l

2024-04-01 11:22:29 800

原创 学点Java_Day12_JDBC

面向接口编程在JDBC里面Java这个公司只是提供了一套接口Connection、Statement、ResultSet,每个数据库厂商实现了这套接口,例如MySql公司实现了:MySql驱动程序里面实现了这套接口,Java程序员只要调用实现了这些方法就可以实现对 MySql数据库的增删改查。

2024-03-28 23:12:33 881

原创 学点儿Java_Day12_IO流

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。

2024-03-28 23:05:09 534

原创 学点儿数据库_Day12_数据库SQL练习题

数据库SQL题目练习

2024-03-27 15:08:47 507

原创 学点儿Java_Day11_异常

1、所有的异常的都是Throwable的子类2、如果写一个运行时异常,需要继承RuntimeException3、如果要写一个编译时异常,继承Exception未雨绸缪,提前检查案例:模拟银行转账,可以实现存钱和取钱的功能取钱时候如果余额不够就抛出异常/** 适度编码益脑,沉迷编码伤身,合理安排时间,享受快乐生活。* Created&Used date: 2024/3/26 下午3:31 ~ 2024/3/26 下午3:34。

2024-03-27 00:10:37 916

原创 学点儿数据库_Day11_多表、等值连接、内连接、模糊查找

多表、等值连接、内连接

2024-03-26 23:43:00 934

空空如也

空空如也

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

TA关注的人

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