自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

登登的博客 是温馨的小屋。

力求从一点一滴积累,厚积薄发,做最好的自己。

  • 博客(50)
  • 资源 (9)
  • 收藏
  • 关注

原创 你眼中的IT行业现状与未来趋势是什么样的呢?

以中国为例,近年来软件业务收入和利润总额均实现了双位数的增长,这充分展示了IT行业对经济的强大贡献和不断增长的市场需求。随着技术的不断发展和创新,IT行业将继续保持强劲的增长势头,并在更多领域发挥重要作用。对于想要进入IT行业的年轻人来说,现在正是抓住机遇的时刻,但同时也需要不断提升自己的专业技能和创新能力以适应行业的发展变化。AI技术的发展不仅改变了传统行业的运作方式,还催生了新的应用场景和业务模式。这种融合将为传统行业带来新的发展机遇,并推动IT行业在更广泛的范围内发挥作用。

2024-05-21 11:27:30 160

原创 机器学习知识与心得

机器学习是一门涉及多个学科的交叉领域,它主要研究计算机如何模拟或实现人类的学习行为,以获取新的知识或技能,并重新组织已有的知识结构来不断改善自身的性能1。机器学习的基本原理是通过对大量数据的学习和分析,从中发现规律并进行模式识别,以实现机器对数据的自动化学习和预测能力。

2024-05-21 11:08:15 665

原创 人工智能 -- 1

人工智能(Artificial Intelligence,简称AI)是一门新兴的技术科学,旨在开发和应用能够模拟、延伸和扩展人类智能的理论、方法和技术。自1956年达特茅斯会议以来,人工智能领域经历了符号逻辑、专家系统、连接主义、机器学习和深度学习等多个发展阶段。如今,人工智能已经在机械加工、自动化生产线、银行、法律、医疗和软件开发等众多领域得到广泛应用,极大地改变了人们的生活和工作方式。

2024-05-18 09:26:54 174

原创 8 -- JavaSE总结

Java SE提供了一个程序开发环境,包括开发与运行Java软件的编译器等开发工具、软件库及Java虚拟机。它也为企业版(Java EE)和网页服务(Java ME)提供了基础1。Java SE的主要特点和应用场景是允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。此外,Java SE还包括了支持Java Web服务开发的类,并为Java EE提供基础。

2024-05-03 08:00:00 861

原创 7 -- 异常

Java的异常机制主要依赖于try、catch和finally块来处理程序执行过程中出现的异常事件。解决方案:使用try块捕获可能发生异常的代码。使用catch块处理特定类型的异常。使用finally块执行一定会被执行的代码,通常用于释放资源。

2024-05-01 12:08:18 4

原创 6 -- 面向对象编程(OOP)

面向对象与面向过程的区别,静态与非静态,需要实例化值传递引用传递用快捷键来生成构造器,一个类默认会有一个构造器类与对象的总结,封装的意义,封装里面有一些重载,直接继承一个,间接继承多个辨别new调用,和this调用,以及super父类调用为什么要进行重写多态注意事项

2024-04-30 08:00:00 318

原创 5 -- 关于数组

关于数组:1、数组概述 2、数组声明创建 3、数组使用 4、多维数组(了解即可)5、Arrays 类 6、稀疏数组

2024-04-21 16:51:12 339

原创 4-Java方法详解

1、什么是方法 2、方法的定义及调用 3、方法重载 4、命令行传参 5、可变参数 6、递归

2024-04-18 23:27:04 286

原创 3 - Java流程控制

顺序结构,选择结构,if条件语句,if…else语句,for循环,while循环,Do…while,Switch语句,增强for循环,break和continue,goto的使用

2024-04-18 16:20:26 277

原创 java入门学习

回顾Java基础知识

2024-04-16 11:06:44 363

原创 Markdown编辑器

你好!如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客

2024-04-13 22:17:26 744

原创 day1(Java预学)

系统软件:DOS ,windows,linux,unix,mac,android,max,ios。Ctrl键+shift+esc 打开任务管理器。Markdown文本编辑器-typora。汇编语言:应用反向工程,机器人,病毒。shift+delete 永久删除。CPU 内存 主板 IO设备。高级语言:面向对象,面向过程。win+e 打开我的电脑。应用软件:微信,支付宝。alt+f4 关闭页面。

2024-04-13 22:12:16 215

原创 如何上传文件

编写代码:在homepage.jsp页面: 然后添加一个servlet处理上传文件

2023-02-10 12:35:10 461 1

原创 九、Cookie和Session

session和cookie的最大区别:session信息保存在服务器cookie信息保存在客户端

2023-02-10 11:46:51 419

原创 HTTP重定向和转发

HTTP重定向和转发

2023-02-10 11:23:19 421

原创 过滤器相关知识点

Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。

2023-02-09 11:30:34 105

原创 web开发

HTML/CSS ; Servlet MVC模式和Web开发

2023-02-09 11:03:02 1053

原创 maven+mybatis框架(二)

使用mybatis框架:1.创建maven项目。2.引用mybatis框架的依赖信息(坐标信息) mysql驱动依赖信息3.编写配置文件 添加数据库连接信息 添加映射关系4.根据mybatis,创建映射接口和映射文件 规则1: 映射接口的名字和映射文件的名字相同。 规则2: namespace 定义接口的全限定名 规则3: id=方法名 resultType=方法的返回值全限定名 规则4: 去掉分号 参数值通过方法获取 #{......

2022-07-24 17:30:07 822

原创 一款数据挖掘软件——WEKA

Weka是新西兰怀卡托大学用Java开发的数据挖掘著名开源软件,该系统自1993年开始由新西兰政府资助,至今已经历了20年的发展,其功能已经十分强大和成熟。Weka作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。如果想自己实现数据挖掘算法的话,可以看一看WEKA的接口文档。在WEKA中集成自己的算法甚。...

2022-07-19 11:23:53 7432

原创 环境监测设备管理系统总体流程和框架

环境监测设备管理系统1.创建springboot项目2.添加依赖: web: spring-web swagger service: spring-aop jwt dao: mybatis mysql-driver bean: lombok project: devtools spring-test3.编写application.properties配置文件 web: port datatime格式 service: dao.

2022-07-11 18:39:48 633

原创 关于JSON Web Token (JWT)——目前最流行的跨域身份验证解决方案

JWT是什么目前最流行的跨域身份验证解决方案。为什么使用JWT:JWT的精髓在于:“去中心化”,数据是保存在客户端的。 是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下: {"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-08 20:15:56"} ...

2022-07-05 18:49:16 801

原创 关于跨域访问

1. 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。最简单的说就是从当前域名的网站下不能请求非同源的地址所谓同源是指,域名,协议,端口.........

2022-07-05 18:17:16 4942

原创 SpringBoot项目中model层、Dao层、Mapper层、controller层、service层、entity层作用

model是模型的意思,与entity、domain、pojo类似,是存放实体的类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。 主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。又被成为mapper层,叫数据持久层,先设计接口,然后在配置文件中进行配置其实现的关联。 dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。 数据持久化操作就是指,把数据放到持久化的介质中,同时提供增删改查操......

2022-07-05 09:37:47 4951

原创 Spring与Springboot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。springboot是spring的一个顶级项目:我们之前学习的spring核心,其实是spring-framework,这个是其他所有spring项目的基础。..................

2022-07-04 08:28:17 905

原创 图解先中后序遍历

目录其实从名字就可以很好的理解这三种遍历,我在第二点时候说,但是估计能翻到我的文的同学们之前肯定看过好多类似的了,那咱们换个思路~ 先用我想的一种简单易懂的形象思维理解一下前序、中序、后序 +层序!先序遍历可以想象成,小人从树根开始绕着整棵树的外围转一圈,经过结点的顺序就是先序遍历的顺序先序遍历结果:ABDHIEJCFKG让我们来看下动画,和小人儿一起跑两遍就记住啦,记住是绕着外围跑哦 中序遍历可以想象成,按树画好的左右位置投影下来就可以了...

2022-07-03 18:44:19 3137 5

原创 重温关于maven+mybatis框架(有框架图)

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。.........

2022-07-01 10:19:29 2256

原创 重温JavaSE(为JavaEE项目开发做准备)

Java SE是Java技术的核心和基础,是Java ME和Java EE编程的基础。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的Hot Java浏览器显示了Java的魅力。

2022-06-30 20:17:52 284

原创 (六)树和二叉树(2) ------ 二叉树的遍历和哈夫曼树

以二叉链表作为存储结构,讨论二叉树的遍历算法,先序遍历、中序遍历、后序遍历为例来说明中序遍历二叉树的递归过程。

2022-06-29 21:14:48 1121 2

原创 (六)树和二叉树

前面我写到了关于栈与队列、串、数组与广义表,它们都是线性结构,然后从这篇文章开始我将复习非线性结构——树与图。线性结构中节点间具有唯一前驱、唯一后继关系,而非线性结构中结点间前驱与后继的关系不拥有唯一性。其中,在树结构中,结点间关系是前驱唯一而后继不唯一,即结点之间是一对多的关系。直观来看,树结构是指具有分支关系的结构。应用于大量数据处理(如文件系统、编译系统、目录组织等)。 ......

2022-06-26 15:48:30 283 1

原创 【数据结构】数组和广义表(5)-知识点与例题

数组和广义表可看作是一种扩展的线性数据结构,其特殊性不像栈与队列那样反映在对数据结构的操作受限方面。而是反映在数据元素的构成上。

2022-06-21 16:01:01 2255

原创 【学数据结构】-----串(顺序串、堆串、块链串)(7000字总结+代码+图)

计算机处理的对象分为数值处理和非数值处理,字符串是最基本的非数值数据。字符串处理在语言编译、信息检索、文字编辑等领域有着广泛的应用。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。...

2022-06-10 17:59:34 3370 8

原创 【数据结构】限定性线性表——队列(3000字超级详细 图文结合)C语言

在队列中,允许插入的一端叫做队尾(rear),允许删除的一端则称为队头(front)。队列的抽象数据类型定义:ADT Queue数据元素:可以是任意类型的数据,但必须属于同一个数据对象。 关系:队列中数据元素之间是线性关系。队列的......

2022-06-07 15:08:50 298 5

原创 性能测试及JMeter的应用

不管是单元测试还是性能测试都具有类似的步骤,软件对一些环境有要求,在安全性能上也很注重,在Jmeter的两种脚本录制方法:(1)Jmeter设置代理录制(2)Badboy录制上都各有千秋,我们用Badboy创建好相应文件,再用Jmeter打开,有更好的显现,有图像和结果数等的查看方式,非常的方便,也对我们做网站测试提供了很大的便利。

2022-05-31 18:10:02 1573 7

原创 单元测试及JUnit的应用

我们通过单元测试工具Junit、代码静态工具FindBugs、一级代码复杂度检测工具SourceMonitor的使用,我了解到在编写和运行可重复的测试上,一些特性:如测试代码和产品代码分开。一些测试框架的编写,都可以使代码的编写更的方便;而对于代码的静态检测工具FindBugs是支持Java的,但我了解到更多的静态检测工具:像支持c++的Parasoft C++ Test,也知道了FindBugs实际是扫描和分析Java字节码(.class文件),在记忆中我加深了对软件的使用技巧;

2022-05-31 08:52:12 1008 2

原创 【数据结构】限定性线性表——栈 (7000字超级详细 图文结合)C语言

亲爱的友友们,现在让我们一起重新来学习栈的知识吧这7000字的对栈深入浅出的描述,希望能够帮助你我更加熟悉一些基础算法。栈作为一种限定性线性表,是将线性表的插入和删除运算限制为仅在表的一端进行。通常将表中允许进行插入、删除操作的一端称为栈顶 (Top),表的另一端被称为栈底 (Bottom)。当栈中没有元素时称为空栈。栈的插入操作被形象地称为进栈或入栈,删除操作称为出栈或退栈。

2022-05-20 22:57:16 840 6

原创 学数据结构(二)线性表(链式存储)(线性表应用和典型例题)(实际操作)

以后关于线性表的相关应用和其他的相关例题都会在此更新,可以用来考试,准备工作,学习算法思想等等!

2022-05-16 12:09:56 1672 3

原创 学数据结构(二)线性表(链式存储)(一些非常基础的概念和算法)

6000多字的好文我觉得,非常适合刚入门数据结构的小萌新,这个是关于描述线性表中的链表,有这些基础学习线性表更加快速,慢慢熟悉单链表的相关操作,以后有相关的内容也会积极的更新,主要是为了打牢基础,来更好的学习数据结构。

2022-05-09 12:02:17 1109 7

原创 学数据结构(二)线性表(顺序存储)(持续更新)

目录1 线性表的概念及运算1.1线性表的逻辑结构1.2线性表的抽象数据类型定义2 线性表的顺序存储3 顺序存储结构的优点和缺点:1 线性表的概念及运算1.1线性表的逻辑结构线性表的定义线性表(Linear List)是由n (n≥0)个类型相同的数据元素a1,a2,…,an组成的有限序列,记做(a1,a2,…,ai-1,ai,ai+1, …,an)。 数据元素之间是一对一的关系,即每个数据元素最多有一个直接前驱和一个直接后继。线性表的逻辑结构图...

2022-05-08 19:31:25 915 7

原创 学数据结构(一)绪论(相关知识点不懂的地方)(持续更新)

自己平时不会不理解的知识点

2022-05-08 17:43:06 429

原创 学数据结构(一)绪论(3)(关于学习数据结构 )

1 数据结构课程地位2 数据结构学习特点3 关于数据结构内容说明1. 掌握数据结构的基本概念数据结构包括数据的逻辑结构、存储结构和运算集合这三个部分2. 注意逻辑结构与存储结构的区别逻辑结构定义了数据元素之间的逻辑关系。存储结构是逻辑结构在计算机中实现。 一种逻辑结构可以采用不同存储方式存放在计算机中,但都必须反映出要求的逻辑关系。3.面向对象概念:理解什么是数据类型、抽象数据类型、数据抽象和信息隐蔽规则。了解什么是面向对象。抽象数据类型的封装性...

2022-05-08 16:07:16 156 2

性能测试Jemter安装包

安装步骤及操作可看相关博客. JMeter是一个开源的Java应用,用于对软件做压力测试和功能测试。它最初被设计用于Web应用测试,但后来扩展到了其他测试领域。 JMeter能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试。它允许用户模拟大量负载来测试服务器、网络或对象的健壮性,并分析不同负载下的整体性能。此外,JMeter还能够对应用程序进行功能/回归测试,通过创建带有断言的脚本来验证被测程序返回了期望的结果。 JMeter的特点包括: 完全的可移植性和百分百的纯Java实现。 完全多线程,允许多个线程并发取样。 提供数据分析和可视化插件,具有很好的可扩展性以及个性化。 支持动态输入到测试的功能。

2024-05-13

用于Java项目开发的API开发接口文档

在你开发的时候查阅相关的文档接口和其他内容

2022-07-19

关于学生选课信息管理系统

用于学生选课,辅导员,老师。学生对自己的选课管理

2022-07-19

基于MVC的学生信息管系理统

环境要求: eclipse j2ee mysql5 jdk8 tomcat8 以上 步骤: 1.打开eclipse导入项目 2.修改c3p0-config.xml中数据库连接密码 3.新建ssms数据库,并导入ssms.sql文件还原数据。

2022-07-19

mybatis 逆向工程插件

用于自动生成配置文件

2022-07-12

JavaEE所需的配置文件(JDK,JRE)

jdk全称“Java Development Kit”,指的是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序的开发。jdk是java开发的核心,包括了Java运行环境、一堆Java工具和Java基础的类库 JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具

2022-07-09

单元测试里面,进行Junit测试所需的jar包以及SoMonitor测试软件包

用于刚入测试门槛的T友,如果感兴趣可以下载下来自己试试,测试也是非常有意思且需要很大耐心的,希望资源有用。

2022-05-31

软件工程数据挖掘算法和源码

软件工程里面大数据方向数据挖掘课程,相关的算法和对算法的介绍。有KNN算法、ID3、贝叶斯算法等,非常值得各位码友上手操作。如果有相关问题可以来咨询,需要在相关编译器上编译运行。 欢迎回访,进行相关技术的沟通。

2022-05-25

MVC模式的网上银行管理系统(源码)

用于网上银行管理 增删改查功能 用springMVC框架技术

2022-03-03

前后端分离的资讯管理系统

用前后端分离技术

2022-02-27

空空如也

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

TA关注的人

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