自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git用法

1. 创建和删除分支(了解即可) 创建分支命令:git branch 分支名 查看所有分支命令:git branch 切换分支命令:git checkout 分支名 合并分支到master分支上命令: 首先切换到master分支,git checkout master,然后git merge 分支名。即将创建的分支合并到master上。 删除分支命令:git branch -d 分支名2. Git Gui GIT官方网站为了解决部分用户通过命令行对git工具使用时的

2022-06-06 11:01:28 155 1

原创 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/Git SVN 客户端/服务器 GIT 客户端/代码托管网站(例如:g

2022-06-02 13:41:42 1011

原创 单例模式

1、单例模式基本定义:程序运行时,在java虚拟机中只存在该类的一个实例对象。2、饿汉式单例:在该类初始化的时候就创建实例对象,线程是安全的。3、懒汉式单例:首次使用单例实例的时候创建,之后使用时再判断单例实例是否已创建,如果没有则创建实例。第一种:饿汉式单例模式,我们创建一个类,定义一个公共的静态方法获取单例实例,然后再定义一个获取实例变量的实例方法。看一下核心部分的代码如下:public class CreateNum {private static final Create..

2022-05-31 13:02:13 101

原创 cookie

HTML4的本地存储 cookie 浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端2、使用方式:(1)cookie机制:如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cooki

2022-05-24 13:38:44 456

原创 vue 组件和指令

组件基础基本示例这里有一个 Vue 组件的示例:// 定义一个名为 button-counter 的新组件Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>'})...

2022-05-17 13:38:48 264

原创 vue Class 与 Style 绑定

Class 与 Style 绑定操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组。绑定 HTML Class语法格式:使用方式:v-bind:class="expression" expr

2022-05-17 13:36:16 416

原创 Mock.js

1. Mock.jsMock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。众所周知Mock.js因为两个重要的特性风靡前端:数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。拦截Ajax请求不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。2. Mock.js使用步骤 2.1 安装mockjs依赖 npm install mockjs -D #只...

2022-05-17 13:29:29 645

原创 vue使用element-ui框架和axios后台交互

1. vue怎么引入和配置使用element-ui框架 1.1 使用vue-cli脚手架工具创建一个vue项目 vue init webpack pro01 1.2 npm安装elementUI cd pro01 #进入新建项目的根目录 npm install element-ui -S #安装element-ui模块 1.3 在项目中src目录下找到m...

2022-05-17 13:25:10 1564

原创 使用vue-cli搭建vue项目

0. 前提:搭建好NodeJS环境 node -v npm -v1. 什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称 注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装vue-cli npm i...

2022-05-17 11:40:35 173

原创 vue.js

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

2022-05-11 08:06:15 136

原创 若依框架入门

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

2022-05-05 08:11:41 4398

原创 shiro

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

2022-04-28 01:29:55 64

原创 Java国际化与格式化

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

2022-04-28 01:16:21 302

原创 自定义异常和json数据交互

异常处理器springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。自定义异常类为了区别不同的异常通常根据异常类型自定义异常类,这里我们创建一个自定义系统异常,如果controller、service、dao抛出此类异常说明是系统预期处理的异常信息。

2022-04-26 08:12:44 134

原创 rest分格

REST风格什么是REST?REST:即 Representational State Transfer。(资源)表现层状态转化。是目前 最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便, 所以正得到越来越多网站的采用 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它 可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。 可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的 URI 。要 获取这个资源,访问它的

2022-04-25 04:22:54 214

原创 springmvc国际化

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

2022-04-25 04:17:24 352

原创 springmvc上传文件

SSM整合 修改web.xml文件 <!-- Spring配置 spring容器,dao,service层--> <!-- 当系统启动的时候,spring需要进行一些资源加载或者配置,都需要使用此监听去做 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classp...

2022-04-23 08:13:44 81

原创 springmvc

MVC设计模式 视图(View)-对应组件:JSP或者HTML文件 控制器(Controller)-对应组件:Servlet 模型(Model) -对应组件:JavaBean 三层:表示层、业务逻辑层、数据访问层MVC与三层:表示层:V C业务逻辑层、数据访问层 : MMVC 优点 MVC 优点 多视图共享一个模型,大大提高代码的可重用性 MVC三个模块相互独立,松耦合架构 控制器提高了应用程序的灵活性和可配置性

2022-04-22 01:44:32 191

原创 mybatis日志和分页

日志pom.xml导入依赖 <properties> <log4j2.version>2.9.1</log4j2.version> </properties>​<!--日志 --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId.

2022-04-14 13:28:29 70

原创 mybatis

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

2022-04-12 13:35:16 41

原创 mybatis动态sql

动态SQL 基于OGNL表达式 完成多条件查询等逻辑实现 用于实现动态SQL的元素主要有 if trim where set choose(when、otherwise) foreach if改造查询用户信息列表的演示示例,增加查询条件 用户角色(根据角色id查询) 用户名称(模糊查询) <!-- 当数据库中的字段信息与对象的属性不一致时需要通过resultMap

2022-04-11 13:28:33 67

原创 mybatis

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

2022-04-08 20:41:48 56

原创 Layui入门

什么是laiuilayu是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。官方网站:https://ww

2022-04-05 23:28:23 1253

原创 springbean

spring Bean Scopes(作用域)参考官方文档1.5Bean Scopes Singleton:单例模式(默认):一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 在容器启动的时候创建对象 Prototype:多例模式,每次调用新建一个Bean的实例。 在每次获取的时候创创建对象 Request:Web项目中,给每一个http request新建一个Bean实例。 Session

2022-04-04 12:52:22 425

原创 spring Aop

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

2022-04-01 00:22:48 33

原创 spring简介入门

spring是什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring项目出发点: 目的:提供一种贯穿始终的解决方面,将各种专用框架整合成一个连贯的整体框架,简化企业级应用的开发(有点像粘合剂) 鼓励最佳实践: 例如sp

2022-03-30 20:38:19 72

原创 mysql索引

什么是索引索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述索引列的列值与原表中记录行之间一 一对应关系的有序表。索引是 MySQL 中十分重要的数据库对象,是数据库性能调优技术的基础,常用于实现数据的快速检索。在 MySQL 中,通常有以下两种方式访问数据库表的行数据: 顺序访问 顺序访问是在表中实行全表扫描,从头到尾逐行遍历,直到在无序的行数据中找到符合条件的目标数据。 顺序访问实现比较简单,但是当表中有大量数据的时候,效率非常低下。..

2022-03-29 22:09:08 42

空空如也

空空如也

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

TA关注的人

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