自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 方法覆盖的定义

方法覆盖是说子类重新定义父类的方法。方法覆盖必须有相同的方法名,参数列表和返回值类型。

2021-06-05 09:45:31 2637

原创 spring生态

spring boot :使用默认开发配置来实现快速开发。spring xd:用来简化大数据开发。spring cloud:分布式系统开发提供工具集。spring data:对主流的关系型和nosql数据库的支持sprig integration:通过消息机制对企业集成模式(eip)的支持spring batch:简化及优化大量数据的批处理操作spring security:通过认证和授权保护应用spring hateoas:基于hateoas原则简化rest服务开发spring socia

2021-05-21 19:48:11 105

转载 maven问题一:maven配置环境变量提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件首先maven环境变量:变量名:MAVEN_HOME变量值:E:\apache-maven-3.2.3变量名:Path变量值:;%MAVEN_HOME%\bincmd控制台查看查看maven是否配置成功1:查看maven安装路径:echo %MAVEN_HOME%2:查看maven版本:mvn -version控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件解决方法:在Pa

2021-05-13 13:34:38 535

转载 错误信息如下:Database may be already in use: null. Possible solutions: close all other connection(s); use

第一步:点击关闭运行H2数据库第二步:重新启动本程序

2021-05-09 10:53:23 1996

原创 redis基本使用

运行redis:redis-server.exe redis.windows.conf访问redis:redis-cli.exe -h 127.0.0.1 -p 6379退出redis:quit当出现中文乱码问题时:redis-cli --rawredis中可以存储5种数据类型:String,set,list,hash,zset(sorted set:有序集合)(1)String:键值对,一个键对应一个值。(2)hash:Redis hash 是一个键值(key=>value)对集合

2021-05-05 13:18:04 51

原创 请求消息与响应消息

请求消息数据格式:1,请求行:请求方式 请求URL 请求协议/版本2,请求头:请求头名称:请求头值 (客户端浏览器告诉服务器端的一些信息)常见的请求头:1User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本可以在服务器端获取该消息,解决浏览器兼容问题2Referer:告诉服务器,当前请求从哪里来作用:1防盗链2统计工作3,请求空行:空行4,请求体:(正文)封装post请求request:1, request和response对象的原理1request和respon

2021-05-05 13:16:45 300

原创 会话技术

会话技术1,cookie2,sessionjsp会话技术:1会话:一次会话中包含多次请求和响应。一次会话;浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。功能:在一次会话的范围内,共享数据方式:1客户端会话技术:cookie步骤:1创建cookie对象,绑定数据new cookie(String name,String value);2发送cookie对象response.addCookie(Cookie cookie);3获取cookie,拿到数据Cookie

2021-05-05 13:13:12 28

原创 springbootAop

springAOP中用joinpoint获取切入点方法的参数概念:访问目标方法即用jointpoint(@around用poceedingjointpoint)1.获取他们的目标对象信息,如test.component@80387a这种,2.还有获取带参方法的参数,如[Ljava.lang.Object;@183cfe9(想当然我们也可以用对象的arrays.toString()方法将其还原)3.另外还有获取被增强的方法相关信息 如String test.component.test1(String

2021-04-30 10:40:00 192

转载 mysql连接数据库报错Unable to create initial connections of pool.

出现Unable to create initial connections of pool. 错误的原因是pom文件配置的mysql版本号的问题找到并修改POM文件中的版本号 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version> </d

2021-04-29 15:42:30 2074 1

转载 spring-boot运行项目出错

今天整合SSM时,在创建连接时一直报错 Unable to load authentication plugin ‘caching_sha2_password’. 研究了很久发现是因为MySQL的版本问题我目前用的MySQL 8.0.15,据网上所说,5.x版本和8.x的区别如下:5.X版本是:default_authentication_plugin=mysql_native_password8.x版本就是:default_authentication_plugin=caching_sha2_pas

2021-04-29 14:41:53 123

原创 json

概念:JavaScript object notation JavaScript对象表示法json现在多用于存储和交换文本信息的语法进行数据的传输语法:1,基本规则1数据在名称/值对中:json数据是由键值对构成键用引号(单双都行)引起来,也可以不使用引号值得取值类型:1,数字(整数或浮点数)2,字符串(在双引号中)3,逻辑值(true或者false)4,数组(在方括号中){“persons”:[{},{}]}5对象(在花括号中){“addr”:{“pro”:“西安”…}}2数据由

2021-04-26 18:12:51 39

原创 springmvc

在web项目中,可以使用ServletContextListener监听web项目的启动,我们可以在web应用启动时,就加载spring配置文件,创建应用上下文对象ApplicationContext,再将其存储到最大的域ServletContext域中,这样就可以在任何位置从域中获得ApplicationContext对象。配置全局初始化参数<context-param> <param-name>contextLoaderListener</param-name&

2021-04-26 13:49:39 54

原创 jquery

1概念:一个javaScript框架。简化js开发2快速入门:步骤:1下载jquery,2导入,3使用var div1 = $("#div1");alert(div1.html());3jquery对象和js对象区别与转换1jquery对象在操作时,更加方便2jQuery对象和js对象方法不通用3两者相互转换jq–》js:jq对象[索引] 或者jq对象.get(索引)js–》jq:$(js对象)4选择器::筛选具有相似特征的元素(标签)1基本学习:1事件绑定$("

2021-04-26 13:49:06 40

原创 ajax

概念:异步的javascript和xml1,异步和同步:客户端和服务器端相互通信的基础上同步:客户端必须等待服务器端的相应,在等待期间客户端不能做其他操作异步:客户端不需要等待服务器端的响应,在服务器端处理请求的时候,客户端还可以做其他操作。ajax是一种在无需加载整个页面的情况下,能够更新部分网页的技术2实现方式:1,原生的js实现方式2,jquery实现方式1$.ajax()function fun(){KaTeX parse error: Expected 'EOF', got '

2021-04-26 13:48:30 39

原创 bootstrap

一个前端开发的框架:好处:1定义了很多css样式和js插件。我们开发人员直接使用就行2响应式布局*同一套页面可以兼容不同分辨率的设备基本模板: Bootstrap 101 Template 你好,世界!**响应式布局**实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子步骤:1定义容器,相当于之前的table 容器分类: 1container:两边留白 2container-fluid:每

2021-04-23 15:33:19 46

原创 js

ECMAScpript:客户端脚本语言基本语法:1与html的结合方式内部js外部js:在外部定义js文件,通过引入2注释3数据类型基本数据类型:numberStringbooleannull:一个对象为空的的占位符undefined:如果一个变量没有给初始值,那么默认是undefined引用数据类型:对象4变量5运算符字符串比较是按照字典顺序比较的,逐一按位比较类型不同,先进行类型转换,再比较“===”,全等于,在比较之前,先判断类型是否一致,不一致返回false逻辑

2021-04-23 11:11:21 89

原创 css

css与html结合:1内联样式:不推荐在标签内使用style属性指定css代码:hello css2内部样式:在head标签内定义style标签,style标签体内容就是css代码houlixiewodefa 2元素选择器:选择具有相同标签的元素 注意:id选择器比元素选择器更牛逼 3类选择器:选择具有相同类属性的元素

2021-04-22 10:05:35 40

转载 重定向

redirectAttributes.addFlashAttributie(“prama”,value); 这种方法是隐藏了参数,链接地址上不直接暴露,但是能且只能在重定向的 “页面” 获取prama参数值。其原理就是放到session中,session在跳到页面后马上移除对象。如果是重定向一个controller中是获取不到该prama属性值的。除非在controller中用(@RequestPrama(value = “prama”)String prama)注解,采用传参的方式。页面获值例如:red

2021-04-20 14:54:46 70

原创 spring

list属性注入:aaaassssmap属性注入:properties属性注入:aaaccc引入其他配置文件;假如你创建了applicationContext-user.xml配置文件,可以在applicationContext.xml中来引入user.xml配置文件applicationContext.xml引入外部文件<context:property-placeholder location=“classpath:jdbc.properties”/

2021-04-15 16:49:00 31

原创 Linux常用命令

Linux常用命令想要查看文件的详细信息,权限信息,就用命令:ll如果仅仅看文件的名称,就用命令:lscd 目录名称:可以切换到这个目录里(如果一个目录名称太长,可以打开头几个词然后按tab就会自动显示剩下的)cd … :退回到上一级目录cd / :切换到根目录cd ~ :切换到root目录pwd:查看当前目录的字符串格式cd - :返回上一次的目录mkdir 目录名称:创建目录rmdir 目录名称:删除目录(只能删除空的目录)mkdir --help(帮助文档,查看其他命

2021-04-15 11:26:36 43

原创 filter过滤器及listener监听器

filter过滤器:web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用;一般用于完成通用的操作。如:登录验证,统一编码处理,敏感字符过滤。快速入门:步骤:1,定义一个类,实现接口Filter2,复写方法3,配置拦截路径web.xml注解配置(@WebFilter("/*"))(拦截路径)放行操作filterChain.doFilter(servletRequest, servletResponse);过滤器细节:1web.xml配置

2021-04-15 09:00:27 69

空空如也

空空如也

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

TA关注的人

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