自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器安装CentOS7出现An Unknown Error Has Occurred报错原因及解决方法

报错原因:可能是硬盘里面有些raid的数据或分区不规范引起的,与安装程序发生了冲突,需要将硬盘格式化掉,一般可以用diskgenius工具或者是在PE下用命令处理:(这里小编采取PE来处理)光盘启动或U盘启动到PE下在PE系统下cmd窗口中输入diskpart命令,回车;输入list disk命令,回车,此时会显示你的磁盘列表,只要你硬盘没有挂掉,都会显示出来的;找到你的硬盘,很容易的,最大的那个就是,看它的磁盘号,比如是0号。输入select disk 0,回车;(如果磁盘中的数据不需要,可以将

2022-06-20 08:35:10 6891 2

原创 Selenium入门

一、Selenium简介 Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。适用于自动化测试,js动态爬虫(破解反爬虫)等领域。 二、Selenium组成 1)Selenium IDE:嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作录制与回放功能,主要用于快速创

2022-06-11 08:39:28 141

原创 JSON语法规则

JSON语法规则JSON 的语法与 JavaScript 中的对象很像,在 JSON 中主要使用以下两种方式来表示数据: Object(对象):键/值对(名称/值)的集合,使用花括号{ }定义。在每个键/值对中,以键开头,后跟一个冒号:,最后是值。多个键/值对之间使用逗号,分隔,例如{"name":"C语言中文网","url":"http://c.biancheng.net"}; Array(数组):值的有序集合,使用方括号[ ]定义,数组中每个值之间使用逗号,进行分隔。 下面展

2022-05-31 18:30:41 1598

原创 JWT初识

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

2022-05-31 18:28:16 325

原创 Git初步了解

Git 1.申请并[激活]一个Github/gitee帐号2.在window中安装Git版本要求:Git-2.22.0-64-bit.exe或以上版本,安装路径:请不要安装在C盘(win10会有权限问题),建议选择“D:\tools\Git”1. Git是什么Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器...

2022-05-31 18:25:52 484

原创 若依初步使用

若依初步使用初步了解RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。主要特性 完全响应式布局(支持电脑、平板、手机等所有主流设备) 强大的一键生成功能(包括控制器、模型、视图、菜单等)

2022-05-31 18:23:01 590

原创 Vue入门

Vue概述Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架vue.js的核心特点—响应的数据绑定传统的js操作页面:在以前使用js操作页面的时候是这样的,需要操作某个html元素的数据,就的使用js代码获取元素然后在处理业务逻辑响应式数据绑定的方式操作页面,可以直接使用像下面代码那样的写法就可以将数据填充到页面中为什么要学习vue通过学习Vue提供的指令, 很方便的就能把数据渲染到页面上,..

2022-05-22 21:16:39 70

原创 Vuex笔记

理论:1. vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...); 2.非父子组件或父子组件 通过数据总数Bus,this.$root.$emit('事件名',参数1,参数2,...) 3.非父子组件或父子组件 更好的方式是在vue中使用vuex 方法1: 用组件之间通讯。这样写很麻烦,并且写着写着,估计...

2022-05-22 21:12:48 394

原创 spring Mvc中的适配器模式

spring MVC中的适配器模式Spring MVC中的适配器模式主要用于执行目标 Controller 中的请求处理方法。在Spring MVC中,DispatcherServlet 作为用户,HandlerAdapter 作为期望接口,具体的适配器实现类用于对目标类进行适配,Controller 作为需要适配的类。为什么要在 Spring MVC 中使用适配器模式?Spring MVC 中的 Controller 种类众多,不同类型的 Controller 通过不同的方法来对请求进行处理。如

2022-05-22 21:07:15 2150 4

原创 Axios

axiosaxios是什么 易用、简洁且高效的http库 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 安装npm ins

2022-05-17 11:31:08 77

原创 适配器模式

适配器模式适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种,在对象适配器模式中,适配器与适配者之间是关联关系;在类适配器模式中,适配器与适配者之间是继承(或实现

2022-05-16 00:57:22 75

原创 element-ui准备

安装 npm install element-ui -S成功后,打开package.json文件 "dependencies": { "element-ui": "^2.15.5", "vue": "^2.5.2", "vue-router": "^3.0.1" } 引用 在main.js文件中引用// 引入element UIimport ElementUI from 'element-ui';import 'element-ui/lib...

2022-05-12 22:24:26 382

原创 注解式开发

HttpMessageConverterHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity,ResponseEntity@RequestBody*@RequestBody可以获取请求体,需要在控制器方法设置一个形参,使用@RequestBody进行标识,当前请求的请求体就会为当前注

2022-05-10 23:25:30 258

原创 Element

ElementUI简介 我们学习VUE,知道它的核心思想式组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的, 所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件 ElementUI官网:http://element-cn.eleme.io/#/zh-CN 注1:类似前端框架还有iviewVue+ElementUI安装 CDN方式 <!-- 1. 导入css --...

2022-05-10 23:10:14 594

原创 Vue基础语法

模板语法Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,直接写渲染 (render) 函数插值

2022-05-06 17:10:27 93

原创 vue简单介绍

一、前言在初步学习前端课程的时候,相信大家都知道Vue这个名字,至于Vue到底是什么却不得而知,又或者知道Vue是前端的一大流行框架,那么它到底是用来干啥的呢,对于其他框架而言Vue又有什么优势和特点,学习前端的人为什么都要去学习Vue呢?对于这些答案,相信大家都想去亲自揭开它的谜底,但是如果你未学过JavaScript和jQuery那么,请先不要学习Vue,因为没有根基是非常晦涩难学的。反之学习的时候会特别轻松,所以希望大家学习Vue的时候,尽量都有javascript和jQuery库类的基础。

2022-05-04 08:02:43 1837

原创 maven 注解开发

8、使用注解开发下载印象笔记8、使用注解开发8、使用注解开发8.1、面向接口编程面向接口编程的根本原因:解耦,可拓展,提高复用,分层开发中、上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性好8.2、使用注解开发注解在接口上实现@Select(value = "select * from user")List<User> getUsers();需要在核心配置文件中绑定接口!<!--绑定接口--><ma

2022-05-02 08:10:29 350

原创 java Ajax

Ajax的介绍和使用什么是Ajax实例(搜索关键字,出来下拉框)index.jspSearchServlet什么是AjaxAjax 全名 async javascript and XML(异步JavaScript和XML)是前后台交互的方法,也就是我们客户端给服务端发送消息的⼯具,以及接受响应的⼯具Ajax是在不重新加载整个页面的状态下与服务器交换数据并更新部分网页的技术是一个默认异步执行机制的方法(同步:async=false,异步:async=true)同步请求(async=fals

2022-05-02 08:08:55 42149

原创 shiro基础知识

shiro介绍什么是shiroShiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。官方地址:Apache Shiro | Simple. Java. Security.为什么要学shiro既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。shiro使用广泛,shiro可以运行在web应用,非web

2022-04-27 21:37:25 111

原创 异常处理器

异常处理器springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:

2022-04-24 23:12:30 60

原创 Java 国际化与格式化

国际化是指应用程序运行时,可根据客户端请求来自的国家语言的不同而现实不同的界面。国际化的英文单词是:internationalization,所以简称 I18N,18表示中间省略了18个字母。 国际化(internationalization) 简称i18n,是一种让软件在开发阶段就支持多种语言的技术 java.util.Locale 语言代码_国家代码 注:国家代码可省略 zh_CN en_US //zh_CN 语言代码_国家代码Locale locale = Locale..

2022-04-21 20:39:07 382

原创 springMvc文件上传与spring标签

SpringMVC访问静态文件 <!--静态资源--> <mvc:resources mapping="/statics/**" location="/statics/"/>mapping:将静态资源映射到指定的路径下 location:本地静态资源文件所在的目录REST风格 /** * REST风格 */ @RequestMapping("/rest/{name}/{age}") @ResponseBod...

2022-04-20 22:36:02 143

原创 springMvc

MVC设计模式MVC设计模式 视图(View)-对应组件:JSP或者HTML文件 控制器(Controller)-对应组件:Servlet 模型(Model) -对应组件:JavaBean 三层:表示层、业务逻辑层、数据访问层MVC与三层:表示层:V C业务逻辑层、数据访问层 : MJSP Model1JSP Model2 JSP:负责生成动态网页 Servlet:负责流程控制 JavaBean:负责..

2022-04-19 23:15:41 121

原创 ResultMap结果映射

ResultMapresultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。需求:显示帐单信息的同时显示相应的供应商信息?

2022-04-16 23:42:15 74

原创 Mybatis里的动态SQL

动态SQL 基于OGNL表达式 完成多条件查询等逻辑实现 用于实现动态SQL的元素主要有 if trim where set choose(when、otherwise) foreach if改造查询用户信息列表的演示示例,增加查询条件 用户角色(根据角色id查询) 用户名称(模糊查询)<resultMap id="BaseResultMap" type="com.zk

2022-04-13 20:32:53 294

原创 MyBatis映射

MybatisUtil/** *实现SqlSessionFactory 单例,生命周期整个应用 */public class MyBatisUtil { private static SqlSessionFactory sqlSessionFactory; private static MyBatisUtil myBatisUtil; //静态块,实现SqlSessionFactory单例 //静态块只会被执行一次 static{ tr

2022-04-13 08:01:59 88

原创 MyBatis基础

MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis前身是iBatis,本是Apache的一个开源的项目 官方网站 mybatis mybait

2022-04-10 20:19:17 158

原创 Spring AOP

AOP (Aspect Orient Programming),直译过来就是 面向切面(方面)编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。 AOP编程可不是Spring独有的,Spring只是支持AOP编程的框架之一。 AOP分两类,一类可以对方法的参数进行拦截,一类是对方法进行拦截,SpringAOP属于后者,所以Spring的AOP是属于方法级的 OOP与AOP OOP三大特性?

2022-04-05 21:20:52 51

原创 spring入门

1. 什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Ja...

2022-03-31 23:25:40 84

空空如也

空空如也

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

TA关注的人

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