自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell脚本笔记

这是一篇shell脚本笔记,不定期更新。

2022-08-29 11:02:29 246 1

原创 浅谈springboot

写在前面:这篇文章是在看狂神说Java系列视频中关于springboot的笔记,文章里面也会用到一些狂神文章的资源【图片、运行原理流程等】。1. springboot概述2. 第一个springboot项目2.1 创建项目并运行创建一个springboot项目后,在Application主启动类的当前目录下创建文件夹,springboot项目只会扫描当前目录下的文件。新建一个controller包,实现HelloController类,这个控制器会在用户从页面输入"hello"请求后向页

2022-03-22 23:28:57 1616 2

原创 matlab入门笔记

概述这是一篇matlab入门笔记,因为毕业论文的算法需要,现学的matlab基础,记笔记一篇,分享大家。加载和保存数据save("datafile.mat") 将数据保存到"datafilemat"文件中load("datafile.mat") 将数据从"datafile.mat"文件中取出来单个元素操作y=A(5, 7) 从数组A中取出第5行7列的值赋给yy=A(end, 2)将数组A中最后一行第2列的值赋给y,end是关键字多个元素操作density=...

2022-03-22 02:02:30 1934

原创 ssm框架整合

目录1.ssm框架简介2.整合ssm框架2.1项目准备2.1.1导入需要的依赖2.1.2 建立数据库2.2 整合mybatis2.3整合spring2.3.1spring整合dao层2.3.2spring整合service层2.4整合springmvc层1.ssm框架简介ssm框架是指spring、springmvc和mybatis,在我看来,mybatis简化了通过jdbc操作数据库的Java代码,而改用配置文件来对操作数据库进行必要配置。并且在实.

2022-03-08 12:16:01 581

原创 浅谈SpringMVC

目录1.什么是SpringMVC1.1简介1.2原理简述2.第一个SpringMVC程序2.1.程序代码2.2结合代码分析原理2.2.1探究原理2.2.2分析代码1.什么是SpringMVC【这篇文章是我在B站看狂神视频的笔记,文章中也会用到一些狂神的资料比如流程图等,因为懒不想自己画画的估计也没他的好】未完,持续更新。。。1.1简介SpringMVC是SpringFramework的一部分,是基于Java实现MVC的轻量级Web框架。Spring

2022-03-06 12:07:32 219

原创 浅谈spring

1. spring简介spring在不同的上下文中有不同的含义,它可以指spring框架项目本身,也可以指整个项目家族。这篇文章关注于spring框架本身。spring是的创建Java企业应用程序变得很容易,它提供了在企业环境中使用Java语言所需的一切。【未完,持续更新。。。2. spring ioc容器和Beans介绍2.1 ioc是什么ioc(控制反转),简单举例来说,就是在获取Java对象的时候,对象的属性不会在类中就定义好,而是会通过set方法来允许用户自己设置。即:对象.

2022-02-28 12:47:42 306

原创 javaweb上传文件

目录1.简述2.原理讲解3.代码如下(含注释)3.1获得DiskFileItemFactory对象3.2获得ServletFileUpload对象3.3上传文件3.4 doPost()4.运行结果1.简述在一个web项目中,用户向工程中上传文件是十分常见的操作,如头像设置、背景图片设置等。服务器在保存用户上传的文件的时候,需要解决以下四个问题:1.用户上传的文件不能直接通过在地址栏输入url去访问;2.用户上传的文件不能被覆盖(在同一个文件夹下的同名文件...

2022-02-23 21:27:12 4143

原创 浅谈Mybatis

1.简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。简单来说,用Mybatis可以简化Java连接数据库的操作。2.原理分析2.1SqlSessionFactory每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为核心的,通过SqlSessionFactory可以获得一个SqlSession实例。可以通过如下示例获得SqlSessionFactory://这是关于MySql连接的配置文件,在下面一段代码中会给出示例

2022-01-08 14:33:34 511

原创 ajax与Java后台互相传数据

目录1. 简介2.方法一:3.方法二:4.两种方法的对比onreadystatechange 事件5.总结1. 简介这篇文章讨论的是ajax与Java后台互相传数据的功能,将会用到两种方法【或许叫做ajax使用的两种格式更为恰当】——一种是菜鸟教程上的方法,另一种是在网上查资料的时候大部分人用的方法。文章将重点对比两种方法在数据传输方面的差异性。2.方法一:前端js代码:var xmlhttp; ...

2022-01-06 10:50:09 3694 2

原创 关于线性相关的小问题

1.问题的出现最近复习数学,今天做线性代数题的时候遇到一个很有意思的问题:对任意常数k和t,若α1+kα3,α2+tα3线性无关,则α1,α2,α3不一定线性无关。看到这里我就有点不服了,有了以下证明:设①m1(α1+kα3)+m2(α2+tα3) = 0,因为α1+kα3,α2+tα3线性无关,所以m1和m2只能是0,展开就是②m1α1+m2α2+(m1k+m2t)α3=0,成立了,且m1=0,m2=0,m1k+m2t=0这不就是α1,α2,α3不线性无关了吗?2.对出现的问题的讨论由①式

2021-09-28 17:59:13 202

原创 javaweb——cookie和session

1、简介session和cookie都是为了让服务器记住,来访问的客户端谁是谁,用于区别不同的访问者。比如一个有登录功能的网页,不同的用户访问并且登陆后,服务器利用cookie或session记住这些不同的用户,并为这些不同的用户展现出不同的个性化页面。cookie和session从功能性看起来好像都一样,那么它们的不同点有什么呢?一个比较显著的差别就是cookie由服务器创建后,保存在客户端(浏览器);而session是由服务器创建好后就保存在服务器中。就好比升学后办理入学手续,学校一般会给你发一

2021-08-09 18:26:11 197

原创 javaweb---req及重定向和请求转发

1、简介 这篇文章会简单讲一下req这个参数,因为在ServletContext那篇文章中对req的功能已经差不多都讲过了,所以这篇文章就简单讲一下req实现请求转发,而重点则是为了对比重定向和请求转发的区别。如果对于重定向有点模糊了的话建议看一下上一篇文章——resp.2、请求转发 这里我们想要实现的功能是:在页面上填写表单,提交后后台接收打印出表单信息,并且通过请求转发将页面跳转到/success。2.1、重建index.jsp文件 如图,将...

2021-08-05 19:14:50 908 1

原创 JavaWeb----resp

1、简介 在servlet类中,几乎所有的业务处理方法都有两个参数----req和resp,以都Get()方法为例,它的两个参数就是req和resp。不难想象,req参数与浏览器向服务器发送请求有关,而resp与服务器向浏览器响应东西有关。这篇文章将要介绍的就是resp这个参数,并通过实现:1)实现页面动态刷新验证码图片;2)页面下载图片;3)重定向。 这三个功能来简单介绍resp参数 protected void doGet(HttpServletRequest req, H...

2021-08-02 14:33:06 795

原创 JavaWeb----ServletContext

目录1、简介2、数据共享、获取初始化参数3、请求转发4、读取资源文件1、简介 ServletContext也可以叫做Servlet上下文,在web容器(如Tomcat)启动的时候,web容器会为每一个web程序创建一个ServletContext对象,它代表了当前的一个web应用。也就是说,通过ServletContext,应该可以实现数据共享。 这篇文章介绍的就是通过ServletContext实现数据共享、获取程序初始参数、请求转发以及获取资源...

2021-07-22 15:59:07 184

原创 Javaweb----Servlet初识

1.简介servlet是Javaweb中用于实现动态页面的接口,所以在实际代码中我们不会直接去实现servlet这个接口,而是去继承一个实现了它的抽象类:HttpServlet。类与接口之间关系如下图:Servlet接口如下图:可以看到,Servlet其中最重要的方法就是void service(),从命名就可以看出来,这个是实现服务的主要方法。GenericServlet在此处没有重写service方法,略过。这里说一下HttpServlet:看得出,HttpServ.

2021-07-17 12:04:54 150

原创 词法/语法分析器中Java Swing的一些应用

文章目录第一章 将多个文本框添加到一个JScrollPane中第二章 对JTabbedPane中的任意组件进行操作文章目录文章目录前言一、如何将两个文本框(多个组件)放入一个JScrollPane中代码二、选中选项卡中的组件并进行操作总结前言作为计算机人,编译原理虽然可能不是一门必修课但它还是可以学一学的。这个学期上了这门课,做了一个比较简易的词法/语法分析器,假期间打算再完善一下,其中部分界面如下![在这里插入图片描述](https://img-blog.csdnimg.cn/20210

2021-01-27 14:28:51 166 1

原创 maven环境变量配置总是失败??

maven环境变量配置总是失败??最近用到maven,但是在配置环境变量的时候一直有问题。今天找了些时间好好弄了一下,感觉自己遇到的问题和其它文章写的还是挺不同的,就分享一下自己的收获吧。在maven解压包的bin目录下有一个mvn的windows脚本命令,在配置好环境变量后我们会用一个mvn -v的命令行来检测是不是配置成功了。这个命令就是查看mvn脚本的版本信息。看了上面的叙述之后大家应该 也都知道了环境配置的目的就是让系统在我们想使用mvn的时候能自动去到bin目录下调用这个windows脚本命

2020-11-24 17:49:04 2440

原创 汉诺塔

自己对汉诺塔递归的理解汉诺塔大家都很熟悉,抽象出来就是在{A【】, B【】,C【】}这三根柱子上,A上有从上至下逐渐增大的圆盘n个,我们要借助B柱将A柱上的圆盘依旧按照从上之下逐渐增大的序列移到C柱。代码如下:void hanhuota(A, B, C, n){if(n == 1)move(A, C);else{hannuota(A, C, B, n-1);move(A, C);...

2019-09-07 13:09:53 129

空空如也

空空如也

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

TA关注的人

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