自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胖虎虎

山高路远 看时间 也找自己

  • 博客(164)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 HOJ项目部署(前后端及其判题机)

运行nacos.sql文件创建好naos数据库后,在数据库的users表中修改nacos的用户名和密码,由于nacos密码为加密后的密码,下面给出字符串“nacos”的加密后对应的字符串。将nacos中的judge-token配置copy到application-prod.yml中,否则会自动生成。修改nacos的配置文件,在conf文件夹内的application.properties里解开对应行的注释。会根据前端项目的依赖关系下载好相关的组件,存在项目目录的node_modules文件夹下。

2023-04-12 18:50:14 5347 7

原创 解决windows安装wxPython安装失败、速度过慢及PyCharm上wx包爆红问题

关于wxPython安装失败,安装速度过慢,以及安装成功后PyCharm中import wx仍然爆红的文章有很多,也特别杂,解决起来特别困难,今天在这里对问题的处理进行一个整合,希望能帮助到大家。

2023-02-28 21:57:19 4884 7

原创 新学期,新FLAG | 从心出发

📄个人主页:胖虎不秃头✨个人简介:Java领域新星创作者,随时准备跑路的大二学生🔥精品专栏:有这一个就够了🌈个人名言:知道的越多,不知道的越多。

2022-09-18 11:25:32 1244 31

原创 SpringBoot 基础篇——基于SpringBoot实现ssm/ssmp整合

学习要求环境要求学习资料Spring Boot官网:https://spring.io/projects/spring-bootSpring Boot 官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/Spring Boot 中文文档:http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/视频地址:https://www.bilibili.com/video/BV15b

2022-09-12 10:54:44 603 4

原创 SpringBoot——JavaConfig、Spring Boot的使用

SpringBoot是Spring中的一个成员, 可以简化Spring,SpringMVC的使用。他的核心还是IOC容器。特点:创建spring应用内嵌的tomcat, jetty , Undertow提供了starter起步依赖,简化应用的配置。比如使用MyBatis框架 , 需要在Spring项目中,配置MyBatis的对象 SqlSessionFactory , Dao的代理对象。......

2022-08-27 15:53:57 1006 2

原创 AJAX——Web数据交互方式

AJAX不能称为一种技术,它是多种技术的综合产物。AJAX可以让浏览器发送一种特殊的请求,这种请求可以是:异步的。什么是异步,什么是同步?假设有t1和t2线程,t1和t2线程并发,就是异步。假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1,显然他们是排队的,排队的就是同步。AJAX是可以发送异步请求的。也就是说,在同一个浏览器页面当中,可以发送多个ajax请求,这些ajax请求之间不需要等待,是并发的。

2022-08-19 11:55:46 369

原创 AJAX——AJAX实现搜索联想 自动补全、HTTP状态信息

活动地址:Unused。

2022-08-19 11:51:15 262

原创 AJAX——跨域问题

用之前需要引入jQuery库的js文件。(这里的jQuery库咱们就不再封装了,咱们直接用jQuery写好的jsonp方式。协议一致,域名一致,端口号一致,三个要素都一致,才是同源,其它一律都是不同源。牛人们写的jQuery库,已经对jsonp进行了封装。大家可以直接拿来用。jQuery中的jsonp其实就是我们方案2的高度封装,底层原理完全相同。核心原理:跨域访问的资源允许你跨域访问。区分同源和不同源的三要素。...

2022-08-17 18:13:32 450

原创 AJAX——AJAX的异步与同步、AJAX代码封装

接下来,手动封装一个工具类,这个工具类我们可以把它看做是一个JS的库。我们把这个JS库起一个名字,叫做jQuery。(我这里封装的jQuery只是一个前端的库,和后端的java没有关系,只是为了方便web前端代码的编写,提高WEB前端的开发效率)AJAX请求相关的代码都是类似的,有很多重复的代码,这些重复的代码能不能不写,能不能封装一个工具类。要发送ajax请求的话,就直接调用这个工具类中的相关函数即可。(大部分情况下我们都是使用ajax异步方式,同步很少用。使用以上库,怎么用?...

2022-08-14 13:50:08 797

原创 AJAX——基于JSON的数据交换、基于XML的数据交换、AJAX乱码问题

/ 使用XMLHTTPRequest对象的responseXML属性,接收返回之后,可以自动封装成document对象(文档对象)拼接JSON格式的字符串太痛苦,可以使用阿里巴巴的fastjson组件,它可以将java对象转换成json格式的字符串。发送ajax post请求的时候,发送给服务器的数据,服务器接收之后乱码,怎么解决?// 获取所有的元素,返回了多个对象,应该是数组。在后端拼接JSON格式的字符串,响应给前端的浏览器。响应中文的时候,会出现乱码,怎么解决?......

2022-08-13 21:17:50 408

原创 AJAX——HttpRequest对象、get/post请求

AJAX不能称为一种技术,它是多种技术的综合产物。AJAX可以让浏览器发送一种特殊的请求,这种请求可以是:异步的。什么是异步,什么是同步?假设有t1和t2线程,t1和t2线程并发,就是异步。假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1,显然他们是排队的,排队的就是同步。AJAX是可以发送异步请求的。也就是说,在同一个浏览器页面当中,可以发送多个ajax请求,这些ajax请求之间不需要等待,是并发的。...

2022-08-10 18:30:20 597

原创 SSM项目整合——综合案例

Spring提供了监听器ContextLoaderListener,实现ServletContextListener接口,可监听ServletContext的状态,在web服务器的启动,读取Spring的配置文件,创建Spring的IOC容器。web应用中必须在web.xml中配置02 准备工作①创建Maven Module②导入依赖③创建表03 配置web.xml04 创建SpringMVC的配置文件并配置05 搭建Mybatis环境①创建属性文件\jdbc.properties

2022-08-08 13:45:48 315 1

原创 SpringMVC——基于MVC架构的Spring框架

MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器。.....

2022-08-07 22:47:42 795 1

原创 【SSM】SpringMVC系列——RESTful

ReStateTransfer,表现层资源状态转移。①资源资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个 可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、 数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端 应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一个 资源可以由一个或多个URI来标识。......

2022-08-06 18:43:02 182

原创 【SSM】SpringMVC系列——拦截器

1、日志记录:记录请求信息的日志2、权限检查,如登录检查3、性能检测:检测方法的执行时间实现一个权限验证拦截器。修改web.xml文件中请求路径将所有的页面放入WEB-INF目录下开发登录action开发拦截器配置springmvc.xml文件 < mvc: interceptors > < mvc: interceptor > < mvc: mapping path = " /** " /> ...

2022-08-05 13:45:12 205

原创 【SSM】SpringMVC系列——SpringMVC注解式开发

通过@RequestMapping 注解可以定义处理器对于请求的映射规则。该注解可以注解在方法上,也可以注解在类上,但意义是不同的。value 属性值常以“/”开始。@RequestMapping 的 value 属性用于定义所匹配请求的 URI。一个@Controller 所注解的类中,可以定义多个处理器方法。不同的处理器方法所匹配的 URI 是不同的。这些不同的 URI 被指定在注解于方法之上的@RequestMapping 的value 属性中。...

2022-08-03 16:34:04 272

原创 Hadoop——Hadoop优势、组成、大数据技术生态体系、系统框架图

HadoopDistributedFileSystem,简称HDFS,是一个分布式文件系统。存储文件的元数据,如文件名,文件目录结构,文件属性(生成时间、副本数、文件权限),以及每个文件的块列表和块所在的DataNode等。在本地文件系统存储文件块数据,以及块数据的校验和。每隔一段时间对NameNode元数据备份。YetAnotherResourceNegotiator简称YARN,另一种资源协调者,是Hadoop的资源管理器。MapReduce将计算过程分为两个阶段。......

2022-07-31 12:16:33 2756 2

原创 Hadoop——Hadoop的发展历史及其发行版本

1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构。2)主要解决,海量数据的存储和海量数据的分析计算问题。3)广义上来说,Hadoop通常是指一个更广泛的概念——Hadoop生态圈。

2022-07-31 12:13:38 2522

原创 八大排序汇总及其稳定性

输入nums=[5,2,6,1]输出[2,1,1,0]解释5的右侧有2个更小的元素(2和1)2的右侧仅有1个更小的元素(1)6的右侧有1个更小的元素(1)1的右侧有0个更小的元素。把每一种情况都列出来,会有每种情况下的时间复杂度,但概率都是1/N。小根堆会遇到不够空间时扩容,扩容就会复制一次(2,4,8,16,32),长度为多少,复杂度就为多少,一共扩容logN次,总扩容复杂度为O(N*logN),均摊下来每个元素,复杂度为O(logN)。......

2022-07-31 11:49:55 2327 3

原创 常用的正则表达式

$2n位的数字^\d{n}$3至少n位的数字^\d{n,}$4m-n位的数字^\d{m,n}$5零和非零开头的数字6非零开头的最多带两位小数的数字$7带1-2位小数的正数或负数^(-)?$8正数、负数、和小数^(-|+)?\d+(.\d+)?$$$\d*$或^([1-9][0-9]){1,3}$或^+?[1-9][0-9]$12非零的负整数$或^-[1-9]\d$13非负整数^\d+$或\d*|0$14非正整数。......

2022-07-30 22:17:23 103

原创 Linux操作系统——类UNIX系统

目录01 Linux 介绍1.1 Linux 的应用领域1.1.1个人桌面领域的应用1.2 服务器领域1.3 嵌入式领域02 Linux 入门2.1 Linux 介绍2.1.1 概述2.2 Linux 和 Unix 的关系2.2.1 unix 是怎么来的2.2.2 Linux 是怎么来的2.2.3 Linux 和 Unix 关系图03 VM 和 Linux 的安装3.1 安装 vm 和 Centos3.1.1基本说明3.2 vmware16下载3.3 VM 安装的步骤3.4 Centos 下载地址3.5 C

2022-07-30 22:03:52 4448

原创 Linux操作系统——面试题-(腾讯,百度,美团,滴滴)

用户tom对目录/home/test只有读写权限,/home/test/hello.java是只读文件,问tom对hello.java文件能读吗(no)?用户tom对目录/home/test只有执行和写权限,/home/test/hello.java是只读文件,问tom对hello.java文件能读吗(ok)?ngx_http_gzip_module网络传输压缩模块ngx_http_proxy_module模块实现代理。rewrite模块,实现重写功能。...

2022-07-30 21:53:10 966

原创 Linux操作系统——Linux可视化管理-webmin 和 bt 运维工具

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UQRTLr1U-1659188928798)(…/…/…/Pictures/Linux/wps359.png)]Webmin是功能强大的基于Web的Unix/linux系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理操作。除了各版本的linux以外还可用于AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等系统。...

2022-07-30 21:50:24 1643 2

原创 Linux操作系统——linux 系统-备份与恢复

实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统,还会造成数据丢失。所以我们可以使用备份和恢复技术linux的备份和恢复很简单,有两种方式把需要的文件(或者分区)用TAR打包就行,下次需要恢复的时候,再解压开覆盖即可使用dump和restore命令示意图dump支持分卷和增量备份(所谓增量备份是指备份上次备份后修改/增加过的文件,也称差异备份)。restore命令用来恢复已备份的文件,可以从dump生成的备份文件中恢复原文件。...

2022-07-30 21:48:18 1231 1

原创 JavaScript——基于原型编程、多范式的动态脚本语言

JS函数类似Java中的方法Java中定义方法的格式是[修饰符列表]返回值类型方法名(形式参数列表){方法体;}...}JS是一种弱类型,JS中的函数不需要指定返回值类型,返回什么类型都行函数的定义格式是//第一种方式function函数名(形式参数列表){函数体;}//第二种方式函数名=function(形式参数列表){函数体;}例如函数//a和b都是局部变量,他们都是形参(a和b都是变量名,变量名随意。)}sum(10,20);......

2022-07-30 10:59:08 803

原创 JavaScript——JSON

请自行设计JSON格式的数据,这个JSON格式的数据可以描述整个班级中每一个学生的信息,以及总人数信息。用java处理json发过来的字符串对象,\这是转义字符,将其转换成json的对象,在用对象调用属性。java中的数组int[]arr={1,2,3,4,5};本身tbody没有数据,通过点按钮,将json的数据显示到页面上。之前没有使用JSON的时候,定义类,创建对象,访问对象的属性.JS中的数组vararr=[1,2,3,4,5];每循环一次加一个html的页面以及json的数据。...

2022-07-30 10:54:49 1675

原创 JavaScript——BOM

直接在浏览器地址栏上输入URL,然后回车。(这个也可以手动输入,提交数据也可以成为动态的。以上所有的请求方式均可以携带数据给服务器,只有通过表单提交的数据才是动态的。window有open和close方法,可以开启窗口和关闭窗口。BOM编程中,window对象是顶级对象,代表浏览器窗口。覆盖整个页面的窗口只有一个可以理解为顶级窗口。总结有哪些方法可以通过浏览器往服务器发请求。将当前窗口设置为顶级窗口代码演示。弹出消息框,之前都有用到。表单form的提交。...

2022-07-30 10:43:04 129

原创 JavaScript——Document Object Model

DOM:Document Object Model(文档对象模型:对网页当中的节点进行增删改的过程。)HTML文档被当做一棵DOM树来看待。DOM和BOM的区别:函数模板通过点击按钮框绑定一个事件获取事件id的事件,在这个事件中获取单机按钮框的事件而且document.write(“输出语句”);相当于java的system.out.println();1.通过点击按钮框获取value值2.将第一个文本框中的value赋值到第二个文本框上3.失去焦点对象获取value值,通过this指针6.

2022-07-30 01:28:42 270

原创 JavaScript——JS中的正则表达式

这行代码第一个replace是前空格字符串,后一个replace是后空格字符串,正则表达式(RegularExpression)主要用在字符串格式匹配方面。/字符串/,^是开头,$是结尾,\s是空白字符串,+1个到多个字符串。如果光标回去文本框需要清除右边那个提示,则需要绑定其他。光标如果回去需要将验证正确与否剔除。正则表达式对象的test()方法。1.代码示例验证邮箱是否正确。//给文本框绑定focus。去除字符串的前后空白trim。//给按钮绑定click。...

2022-07-29 22:17:25 212

原创 Linux操作系统——Linux 内核源码介绍&内核升级

爱好,就是喜欢linux(黑客精神)想深入理解linux底层运行机制,对操作系统有深入理解阅读Linux内核,你会对整个计算机体系有一个更深刻的认识。作为开发者,不管你从事的是驱动开发,应用开发还是后台开发,你都需要了解操作系统内核的运行机制,这样才能写出更好的代码。作为开发人员不应该只局限在自己的领域,你设计的模块看起来小,但是你不了解进程的调用机制,你不知道进程为什么会阻塞、就绪、执行几个状态。那么很难写出优质的代码。找工作面试的需要。...

2022-07-28 22:19:28 4416 2

原创 JavaScript——JS事件

区分java中的foreach结构,foreach结构中是数组元素,forin是数组下标。回车键摁下,浏览器会new一个对象,用函数接收当前发生的事件,用当前事件调用属性获取值。javascript中是定义为var,且类型可以不一致,可以不定义范围有多大,可自扩容。所以我们添加上面的一个函数load(),页面加载完的时候才会发生。对比以上代码的不同,可以增加一个与java不同的结构forin。执行错误,返回了null,因为还未获取到id元素,回调函数的参数可以有,有与没有都会调用回调函数。......

2022-07-28 22:15:56 532

原创 JavaScript——数据类型

运算结果本来应该是一个数字,最后算完不是一个数字的时候,结果是NaN。当一个变量没有手动赋值,系统默认赋值undefined或者也可以给一个变量手动赋值undefined。属性有prototype属性(常用的,主要是这个)作用是给类动态的扩展属性和函数。Boolean(),Boolean()函数的作用是将非布尔类型转换成布尔类型。String是一个内置的类,可以直接用,String的父类是Object。Object类型是所有类型的超类,自定义的任何类型,默认继承Object。js的类定义以及探讨。...

2022-07-28 22:15:02 324

原创 Linux操作系统——定制自己的 Linux 系统

通过裁剪现有Linux系统(CentOS7.6),创建属于自己的minLinux小系统,可以加深我们对linux的理解。老韩利用centos7.6,搭建一个小小linux系统,很有趣。爱好,就是喜欢linux(黑客精神)想深入理解linux底层运行机制,对操作系统有深入理解阅读Linux内核,你会对整个计算机体系有一个更深刻的认识。作为开发者,不管你从事的是驱动开发,应用开发还是后台开发,你都需要了解操作系统内核的运行机制,这样才能写出更好的代码。......

2022-07-28 21:59:13 4039 2

原创 JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量

JS函数类似Java中的方法Java中定义方法的格式是[修饰符列表]返回值类型方法名(形式参数列表){方法体;}JS是一种弱类型,JS中的函数不需要指定返回值类型,返回什么类型都行函数的定义格式是//第一种方式function函数名(形式参数列表){函数体;}//第二种方式函数名=function(形式参数列表){函数体;}例如函数//a和b都是局部变量,他们都是形参(a和b都是变量名,变量名随意。配合单击按钮框的逻辑完整代码如下...

2022-07-28 19:30:38 3627

原创 【SSM】SpringMVC系列——SpringMVC概述

SpringMVC也叫Springwebmvc。是Spring框架的一部分,是在Spring3.0后发布的。

2022-07-26 22:49:27 167

原创 Spring——以IOC、AOP为核心的轻量级框架

​Spring是于2003年兴起的一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。spring的核心是控制反转(IOC)和面向切面编程(AOP)。Spring是可以在JavaSE/EE中使用的轻量级开源框架。​Spring的主要作用就是为代码“解耦”,降低代码间的耦合度。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。即在Spring中说明对象(模块)的关系。//无参构造方法是为spring提供创建对象。............

2022-07-25 23:54:12 1059

原创 【SSM】Spring系列——Spring集成MyBatis

将 MyBatis 与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring 来管理。所以,该整合只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Dao 的实现类即可完成整合。实现 Spring 与 MyBatis 的整合。常用的方式:扫描的 Mapper 动态代理。Spring 像插线板一样,mybatis 框架是插头,可以容易的组合到一起。插线板 spr

2022-07-25 23:45:30 1264

原创 【SSM】Spring系列——AOP面向切面编程

AOP(AspectOrientProgramming),意为面向切面编程,可通过运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容。面向切面编程是从动态角度考虑程序运行过程。AOP底层,就是采用动态代理模式实现的。采用了两种代理JDK的动态代理,与CGLIB的动态代理。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。何为面向切面编程?.........

2022-07-23 22:42:10 401

原创 Linux操作系统——日志管理

日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。日志对于安全来说也很重要,它记录了系统每天发生的各种事情,通过日志来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。可以这样理解日志是用来记录重大事件的工具日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。...

2022-07-21 22:35:36 336

原创 【SSM】Spring系列——IoC 控制反转

/无参构造方法是为spring提供创建对象publicStudent(){System.**out**.println("我是学生类的无参构造方法");}//setXXX方法是为spring提供进行赋值操作的publicvoidsetName(Stringname){}}spring配置文件加入java.util.Date定义...

2022-07-20 22:11:14 242

基于HTML5和CSS3的拼夕夕购物网站

HTML网页设计基础课程设计

2022-07-15

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

TA关注的人

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