自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Uncaught SyntaxError: Invalid or unexpected token

Uncaught SyntaxError: Invalid or unexpected token翻译:捕获的查询无效或意外的标记。出现这种问题一般是代码里的符号错了,多了、少了或是半角与全角的问题解决方法就是检查代码,一般大多数软件会有提示如果检查完代码后,发现没有符号错了,多了、少了或是半角与全角的问题,那么就要去考虑是否是传参的问题一般传参问题出现在onclick事件中如图:该代码成功引发Uncaught SyntaxError: Invalid or unexpected toke

2021-12-19 09:25:03 56388

原创 认识400和500(SSM)

想要快速的解决问题,首先需要了解所报的错,其本质是什么,涉及到哪个方面1.HTTP 400 错误400错误在IDEA是不会给予提示的。400是由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求。产生 HTTP 400 错误的原因有:1、前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;2、前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;例如:传递的参数为日期,sprin

2021-09-28 08:15:51 1154

原创 C/S和B/S架构的区别

C/S架构是什么?C/S架构,即Client/Server(客户端/服务器)架构,是一个典型的两层架构。通过将任务合理分配到客户端和服务器,降低了系统的通讯开销,需要安装客户端才可进行管理操作。即安装软件,例如:QQ、微信等它可以分为客户机和服务器两层:• 第一层: 在客户机系统上结合了界面显示与业务逻辑;• 第二层: 通过网络结合了数据库服务器。• 简单的说就是第一层是用户表示层,第二层是数据库层。由于只有一层交互,因此响应速度较快B/S架构是什么?B/S架构,即Brower/Ser

2021-09-18 15:15:41 277

原创 Linux概述

Linux于1991年由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成什么是Linux:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。其特点为: 多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准

2021-09-09 08:43:45 93

原创 MySQL的知识点

MySQL和Oracle区别(1):区别:Oracle数据库收费的;MySQL开源的免费 Oracle是大型数据库而Mysql是中小型数据库,(2):类型的区别mysql: 1、mysql没有number、varchar2()类型;2、mysql可以声明自增长:auto_increment;3、mysql有double,float类型;oracle:1、oracle没有double类型、有int类型但多数会用number来代替int;2、oracle不可以声明自增长:auto_incremen

2021-08-28 15:17:48 140

原创 RESTFUL

RESTFUL风格使用@PathVariable获取参数restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制 RESTful的关键是定义可表示流程元素/资源的对象。在REST中,每一个对象都是通过URL来表示的,对象用户负责将状态信息打包进每一条消息内,以便对象的处理总是无状态的。 RESTFUL对于资源的具体操作类型,由HTTP动词表示。常用的HTTP动词有下面五

2021-08-18 19:59:05 55

原创 AOP的注解配置方式

AOP的注解配置方式AOP通知类型介绍Before:在目标方法被调用之前做增强处理,@Before只需要指定切入点表达式即可AfterReturning:在目标方法正常完成后做增强,@AfterReturning除了指定切入点表达式后,还可以指定一个返回值形参名returning,代表目标方法的返回值AfterThrowing:主要用来处理程序中未处理的异常,@AfterThrowing除了指定切入点表达式后,还可以指定一个throwing的返回值形参名,可以通过该形参名来访问...

2021-08-06 16:48:36 123

原创 了解Spring框架

Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring的英文翻译为”春天”,意为程序猿的春天。Spring框架使程序猿的代码工作量得到大量的减少,其中最主要的是可以减少代码之间的耦合性Spring是一个IOC(DI)和AOP容器框架IOC本质:控制反转IOC(Inversion

2021-07-27 15:14:58 51

原创 Java三层菜单的实现

数据库的三层菜单存储数据:如图所示:parent_id为根节点,0代表最外层的菜单,也就是一级菜单,是后面子菜单的父节点(即除0是父节点以外,其余都是子节点)menu_sort为排列顺序,menu_type代表类型,1为下拉菜单,2为页面第二层菜单从parent_id为1开始,parent_id 为1对应第一个parent_id为0的最外层菜单,parent_id 为2对应第二个parent_id为0的最外层菜单…以此类推,到第二层的parent_id全部对应第一次的parent_id时,第三层

2021-07-17 10:18:13 1649

原创 Java线程的安全问题

Java线程的安全问题许多在单线程情况下的代码放到多线程环境下容易出现线程安全问题,举个例子:一对夫妻,他们同时在银行和手机上取钱(同一张银行卡),一张有3000块钱的银行卡中,男人要取2000,女人也要取2000,在单线程代码放在多线程环境下,有可能出现两人都各自取出了2000元代码以及运行结果:为了避免这种事件发生,Java的多线程支持引入同步监视器来解决这个问题,使用同步监视器的通用方法就是同步代码块同步代码块的语法格式如下:synchronized (obj) {

2021-07-07 08:39:06 78

原创 Java线程的创建和使用

Java线程的创建和使用Java语言提供了两种实现线程的方式:1.继承Thread类创建线程类;2.实现Runnable接口创建线程类Thread类的特性:每个线程都是通过某个特定Thread对象的run()方法来完成操作的,经常把run()方法的主体称为线程体通过该Thread对象的start()方法来启动这个线程,而非直接调用run()一、继承Thread类创建线程类的实现步骤:1.创建一个继承Thread类的子类,并重写Thread类的run()方法,该run()方法的方法体就

2021-06-27 10:27:43 106

原创 Java的线程基础

Java的线程基础一. 想要了解线程,首先要了解程序和进程这两个的基本概念*程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象*进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有自身的产生、存在和消亡的过程。而这个过程被称为“生命周期”如:运行中的QQ、运行中的网易云、运行中的浏览器下图是打开浏览器的进程所有运行中的任务通常对应一个进程(Process);当一个程序进入内存运行.

2021-06-16 21:03:21 51

原创 Java异常的抛出和捕获

Java异常的抛出和捕获抛出:指程序在正常执行过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出。一旦抛出对象之后,其后的代码就不再执行常用的抛出异常方式:throws和throw使用throws声明抛出异常的思路是,当前方法不知道如何处理这种类型的异常,该异常应该由上级调用者处理;如果main方法也不知道如何处理这种类型的异常,也可以使用throws声明抛出异常,该异常将交给JVM处理。JVM对异常的处理方法是,打印异常的跟踪栈信息,并中止程序运行th.

2021-06-07 20:24:48 294

原创 Java的异常和错误

Java的异常和错误在java中什么是异常呢,就是在java语言中,程序执行中发生的不正常情况称为“异常”但是开发过程中的错误和逻辑错误不是异常Java程序在执行过程中所发生的异常事件可分为两大类:异常(Exception)和错误(Error),都继承Throwable父类:Error错误:一般是指与Java虚拟机相关的问题,是虚拟机无法解决的严重问题。如:JVM系统内部错误、动态链接失败、资源耗尽等严重情况。比如:StackOverflowError和OOM(OutOfMemoryEr

2021-05-30 09:13:16 148

原创 内部类

在java中,一个类的定义位于另一个类的内部,那么这个存在于类中的类称为内部类,也称为嵌套类,包裹内部类的称为外部类.如果有多层嵌套,比如a类中有内部类b,b内部类中还有c内部类,那么通常将最外层的类称为顶层类或者顶级类内部类可以分为两大块:1.成员内部类2.局部内部类其中成员内部类包含实例内部类和静态内部类,实例内部类是指没有用 static 修饰的内部类,有的地方也称为非静态内部类。1.在外部类的静态方法和外部类以外的其他类中,必须通过外部类的实例创建内部类的实例;2.在

2021-05-18 09:56:09 73

原创 接口的属性

接口的特性:接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。接口中的方法都是公有的。编译时自动为接口里定义的方法添加public abstract修饰符Java接口里的成员变量只能是public static final共同修饰的,并且必须赋初值,可以不写public static final,编译的时候会自动添加接口可以用两方面概述:一方面,有时必须从几个类中派生出一个子类,继.

2021-05-08 07:53:33 1918

原创 final的属性

许多编程语言都有某种方法,来向编译器告知一块数据是恒定不变的。有时数据的恒定不变是很有用的,比如:一个永不改变的编译时常量。 一个在运行时被初始化的值,而你不希望它被改变。对于这种带有恒定初始值的情况,编译器开以将该常量值代入任何可能用到它的计算式中,也就是说,可以在编译时执行计算式,这减轻了一些运行时的负担。在java中,这类常量必须是基本数据类型,并且以关键字final表示。在对这个常量进行定义的时候,必须对其进行赋值。一个既是static又是final的域只占据一段不能改变的储..

2021-04-28 20:22:29 685

原创 对验证码的一些理解

在没接触过验证码之前,很多人都以为验证码是一张静态图片,然而并不是,验证码是代码生成的一串由大小写字母和数字组成的字符串,图片只是存放字符串的容器。我们可以想象一下,如果验证码是一张静态的图片,那么就需要在项目中存放大量验证码图片,我相信应该没有人会这么做,因为这样做会导致项目运行变慢,用户的等待时间过长,体验感差等一系列问题。其实我们添加验证码就是为了尽量妨碍网络上某些脚本疯狂测试用户的账号密码,随意登录用户的账号,进行某些修改,所以一般我们设置验证码的长度为5位左右,也不会设置非..

2020-08-18 08:37:54 514

原创 登录页面嵌套子页面的避免方法

一般我们都会在访问页面时加上一个验证,验证是否登录,没有登录就跳转到登录页面如图:但这又会引发另一个问题,,就是登录页面嵌套子页面,操作如下:1.启动项目,登录主页面2.关闭项目运行3.重新启动,在原未关闭的主页面上随意点击一个模块,就会出现下面的问题(登录页面嵌套子页面),虽然我们可以在这个页面中点击登录,是能登录成功的,但主页面也会嵌套在子页面中.当我们循环重复以上操作,就会出现无限嵌套的问题所以为了避免出现这个问题,一般我都会在登录页...

2020-08-18 08:32:28 449 1

原创 文件的导入导出

导出先查询出需要导出的数据,再导出Excel导出Excel方法一:1.创建工作簿 NPOI是一个库,是JAVA里的POI库的.net版本 这里主要使用其 xls后缀的功能(应该。。。可能是吧) 2.创建工作表 3.设置标题(创建行、单元格,单元格设置值,合并单元格,设置单元格样式)创建行时要指定一个索引0,代表创建第一行NPOI.SS.UserModel.IRow rowTitle = sheet1.CreateRow(0)...

2020-08-09 20:51:56 311

原创 MVC图片上传

图片上传由于一般不会把图片插到数据库中,也不会把图片保存到数据库中,只是把图片的路径保存到数据库,虽然数据库支持图片的二进制保存,但是基本上不会直接存放图片,因为图片所占的内存基本在100k以上,若是需要保存几百张图片进数据库,会导致数据库体积庞大,索引速度下降(查询速度,排序等等的速度下降),严重影响到程序的运行性能。所以一般是把图片(文件)保存到硬盘上,然后把其名称(或者路径)保存到数据库中。注意:文件上传时只能使用 post提交,不能使用 get提交,因为文件超出get的大小,会把ge.

2020-08-09 20:42:03 129

原创 MVC增删查改

​ 注意事项视图中接收的返回值和控制器封装的返回值要一致控制器封装的返回值:ViewBag.airports= airports;视图:List<S_Airport> airports =ViewBag.airports;(变量名可以不一样)2、若修改了数据库,要重新引用数据模型3、连表查询join tab被连接表 in model.表名on 连接表.外键/主键/外键 equ...

2020-08-09 20:39:19 151

原创 jQuery异步ajax

一、jQuery中的$.ajax({settings})方法$.ajax({settings});type:类型,"POST"或"GET",默认值为"GET"url:发送请求的地址async:设置异步,(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。...

2020-05-05 22:16:42 57

原创 jQuery的动画效果

一、jQuery的动画效果(1)jQuery中的效果1、 show() 显示隐藏的匹配元素2、 hide() 隐藏显示的元素3、 toggle()如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。jQuery基本效果 show()与hide()- show([speed],[easing],[fn]) 显示隐藏的匹配元素- hide([speed],[e...

2020-05-05 22:12:29 153

原创 jQuery事件

一、jQuery事件jQueryEvent jQuery基础三 事件 : 鼠标事件 键盘事件 表单事件(一)jQuery页面载入事件$(document).ready() 方法 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。 这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。 简单地说,这个方法纯粹是对向window.load事件注...

2020-05-05 22:06:20 229

原创 jQueryDOM节点操作

一、JavaScript中的DOM对象 例如:document.getElementById("box");//DOM对象(1)jQuery对象 在JQuery库中,可以通过本身自带的方法获取页面元素的对象叫做JQurey对象 $(".box");//jQuery对象(2) DOM对象与jQuery对象的区别 1.DOM对象是通...

2020-05-05 22:01:03 241

原创 jQuery基础使用与样式篇

一、(1)jQuery jQuery是一个JavaScript函数库。 jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修...

2020-05-05 21:54:15 92

原创 JavaScript异步Ajax与json总结

Ajax 简介(Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)) [eɪˈsɪŋkrənəs] 一、 什么是 AJAX ? Ajax不是某种编程语言 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面...

2020-05-05 21:49:15 63

原创 JavaScript表单提交总结

表单提交即用户输入内容进行提交的方式Form表单Form表单的属性action与method属性 值 描述action URL 规定当提交表单时向何处发送表单数据method get/post 规定当前用于发送form-date的HTTP方法(提交表单的方式)<formaction="/Form00/get...

2020-05-05 21:44:11 118

原创 JavaScript浏览器对象模型BOM

BOMBOM:浏览器对象模型 //宿主对象 - BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 - BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为 简单来说:BOM可以使我们通过JS来操作浏览器,在BOM中提供了一组对象,用来完成对浏览器的操作。...

2020-04-29 14:16:06 167

原创 JavaScript事件总结

JavaScript事件简介- 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间;就是用户与浏览器的交互行为 - JavaScript 与 HTML 之间的交互是通过事件实现的。- 对于 Web 应用来说,有下面这些代表性的事件:单击事件、鼠标移入移出事件、键盘按下/弹起事件等等其中,onclick 鼠标点击某个对象ondblclick 鼠标双击某个...

2020-04-29 14:00:52 116

原创 JavaScript_DOM文档对象模型

一、JavaScript_DOM文档对象模型- DOM,全称Document Object Model文档对象模型- JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。文档- 文档表示的就是整个的HTML网页文档对象- 对象表示将网页中的每一个部分都转换为了一个对象模型- 使用模型来表示对象之间的关系,这样方便我们获取对象...

2020-04-27 09:31:22 84

原创 JavaScript正则表达式

一、JavaScript正则表达式正则表达式:又称规则表达式英文名为Regular Expression,在代码中常简写为regex、RegExp或RE正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来例如手机号的规则:首先 13789234250(11位数字)1.以1开头2.第二位(3-...

2020-04-27 09:08:37 102

原创 JavaScript内建对象总结

JavaScript内建对象总结JavaScript中的对象分为三种:内建对象、宿主对象、自定义对象内建对象是由ES标准中定义的对象,在任何ES的实现中都可以使用数组(Array)数组也是对象(内建对象)它和我们普通对象功能类似,也是用来存储一些值的不同的是普通对象使用字符串作为属性名而数组是使用数字来作为索引操作元素索引:从0开始的整数就是索引数组的存储...

2020-04-26 09:30:33 146

原创 JavaScript函数相关内容总结

JavaScript函数相关内容总结一、函数function:函数也是一个对象可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)还可以保存一些代码在需要的时候调用使用typeof检查一个函数对象时,会返回function函数的创建:1.使用构造函数创建一个函数对象2.使用函数声明创建一个函数3.使用函数表达式创建一个函数/匿名函数(1)我们在实际...

2020-04-26 09:23:36 72

原创 JavaScript对象相关内容总结

JS中的数据类型:String 字符Number 数值Boolean 布尔Null 空值Undefined 未定义只要不是以上五种数据类型的值,都是对象例:var name="小明";var age=19;var tel="13586115408";对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性(1)对象的分类:1.内建对象...

2020-04-23 15:10:12 98

原创 JavaScript流程控制语句

JavaScript流程控制语句程序中的三种基本流程结构:1. 顺序结构2. 分支结构3. 循环结构顺序结构:按照顺序一条一条的执行代码,从上到下。分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如if…else…语句,switch语句循环语句:用来重复不断的做一件...

2020-04-23 15:02:23 71

原创 javascript运算符

JavaScript运算符运算符也叫做操作符通过运算符可以对一个或则多个值进行运算,并获取运算结果。- 算数运算符+ 加 对两个值进行加法运算,两个字符串则进行字符串拼接任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作也可以通过"+"完成隐式转换。- 减 可以对两个值进行减法运算,并返回运算结果* 乘 可以对两个值进行乘法运算,并返回运算结果...

2020-04-22 15:54:22 78

原创 JavaScript数据类型

JavaScript的数据类型~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Adobe Dreamweaver JavaScript撰写时间:2020年4月20日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2020-04-22 15:51:50 61

空空如也

空空如也

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

TA关注的人

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