自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 尚筹网-后台环境搭建01

尚筹网项目笔记

2022-06-22 23:12:31 307 1

原创 VM的介绍

1.操作系统介绍2.VM简介,安装 VM安装好之后,生成2块虚拟的网卡 分别是: VMware Network Adapter VMnet1 VMware Network Adapter VMnet82.1ip地址分类: IP地址:0-255.0-255.0-255.0-255 A类地址 网段.主机.主机.主机 子网掩码: 255.0.0.0 B类地址 网段.网段.主机.主机 子网掩码: 255.255.0

2022-06-20 11:38:05 1356

原创 SpringBoot和Spring

Spring Boot覆盖了: web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理 ...... 基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。Create

2022-06-11 23:51:12 170

原创 git分支

预习: git clone :将远程仓库clone到本地计算机。 git status :展示工作区及暂存区域中不同状态的文件。 git reset HEAD :从暂存区移除指定文件。 git checkout -- :从本地仓库恢复指定文件。 git pull :拉取远程仓库的数据。 1.初始化本地仓库:git init 2.创建本地仓库:echo hello >hello.tx...

2022-06-06 11:15:21 147

原创 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-01 20:18:58 158

原创 什么是Git

1. Git是什么 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目 版本控制器 CVS/SVN/Git SVN 客户端/服务器 GIT 客户端/代码托管网站(例如:github) 注1:类似的代码托管网站还有:github/码云/阿里云Code源码管理 注2:类似的技术GitLab,但它与GitHub又有一定的区别 GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源。与Gi...

2022-05-31 17:01:49 205

原创 Mysql数据类型

数据类型数据表由多个字段组成,每个字段在进行数据定义的时候都要确定不同的数据类型。向每个字段插入的数据内容决定了该字段的数据类型。MySQL 提供了丰富的数据类型,根据实际需求,用户可以选择不同的数据类型。不同的数据类型,存储方式是不同的。 INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT(整数类型)int-->int bigint-->long FLOAT、DOUBLE、DECIMAL(小数类型) DTAETIME、TIMESTAMP、D

2022-05-26 11:15:45 126

原创 对加密的了解

加密算法可以大致分为3类:对称加密算法、非对称加密算法、哈希算法。 对称加密算法:加密和解密使用相同密钥的算法,常见算法:DES、3DES、AES等。 非对称加密算法:使用一对公私钥来进行加密解密的算法,一般公钥加密,私钥解密,公钥可以随意暴露,常见算法:RSA、DSA等。 哈希算法:又称为单向加密或不可逆加密,常见算法:MD5、SHA等。 加密算法的效能通常可以按照算法本身的复杂程序、密钥长度(密钥越长越安全)、加解密速度等来衡量。 在实际的操作过程中,我们通常采用非对称..

2022-05-25 23:51:00 110

原创 js本地存储

本地储存为什么需要本地存储呢:数据存储在用户浏览器中,在控制台中Application模块中查看。 设置、读取方便、甚至页面刷新不丢失数据 容量较大,sessionStorage约5M、localStorage约20M 只能存储字符串,可以将对象JSON.stringify() 编码后存储 Application模块: 本地储存分两种,一种是sessionStorage,以及localStorage.那么有什么异同点呢?分别来说:window.sessionSt

2022-05-23 12:12:25 347

原创 MySql账号管理

mysqlMySQL是什么MySQL 是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL 由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 适合中小型软件,被个人用户以及中小企业青睐。sql server oracle mysql 都是关系型数据管理系统MySQL的优势MySQL 数据库管理系统具有很多的优势,下面总结了其中几种。 MySQL 是开放源代码的数据库 MySQL 是开放源代码的数据库,任

2022-05-20 12:42:07 848

原创 前后端数据交互

1. 后台数据 t_user t_tree_node t_articles2. 动态生成NavMenu导航菜单(只支持2级菜单) 2.1 结构 <el-menu key="" index=""> <el-submenu> <template slot="title"> <i class="el-icon-location"></i> ...

2022-05-17 11:37:01 81

原创 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 ...

2022-05-11 21:55:53 1002

原创 Vue语法

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

2022-05-08 21:59:13 89

原创 Vueb事件绑定

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

2022-05-07 19:51:53 441

原创 shiro

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

2022-05-01 18:00:17 606

原创 REST风格

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

2022-04-24 17:24:03 730

原创 Java 国际化与格式化

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

2022-04-21 22:19:46 661

原创 XML解析

XML和properties Java中配置文件的三种配置位置及读取方式XML的作用 配置 *.properties 键值对文件 *.xml *.ini .yaml/.yml 数据交换 xml webservice json object { } array [ ] 1.2 存放位置及读取方式 1.2.1 src根目录下或resources资源文件夹 Xxx.clas

2022-04-20 22:43:20 7732

原创 XML&DTD

XML什么是XML HTML:超文本标记语言:用来表示 XML是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似HTML。它被设计的宗旨是传输数据,而非显示数据。是一种通用的数据交换格式。JSON XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。 XML标签没有被预定义,需要用户自行定义标签。 应用

2022-04-18 23:20:23 199

原创 Spring-MVC入门

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

2022-04-17 23:10:39 265

原创 ResultMap结果映射

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

2022-04-14 06:35:13 172 1

原创 MyBatis动态SQL

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

2022-04-12 13:48:46 141

原创 MyBatis增删改查

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

2022-04-10 22:43:27 615

原创 MyBatis入门

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

2022-04-07 23:43:57 83

原创 Spring作用域&生命周期

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

2022-04-06 20:12:41 234

原创 Spring-Aop

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

2022-04-05 19:34:24 70

原创 Spring入门

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

2022-04-03 21:04:07 123

原创 IDEA的Maven的创建

1.在 Idea 中配置 Maven Idea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置, 所以我们可以使用自带的 Maven,也可以使用我们安装的 Maven 核心程序1.2配置自带的 Maven 插件1) Idea 自带的 Maven 在 Idea 的安装目录的 plugins 目录中2) 在自带的 Maven 里配置了本地仓库之后打开 Idea 之后会发现本地仓库自动变 成了我们设置的仓库3) 设置...

2022-03-29 21:40:20 154

原创 Eclipse的Maven创建

1.在 Eclipse 中配置 MavenEclipse 中默认自带 Maven 插件,但是自带的 Maven 插件不能修改本地仓库,所 以通常我们不使用自带的 Maven,而是使用自己安装的,在 Eclipse 中配置 Maven 的 步骤如下: 1) 点击 Eclipse 中的 Window→Preferences2) 点开 Maven 前面的箭头,选择 Installations,点击 Add…3) 点击 Directory…选...

2022-03-29 18:02:09 15997 2

原创 Maven

1.Maven介绍:Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache

2022-03-29 17:00:27 3264

原创 Java集合框架

Java集合框架提供了一组接口和类,以实现各种数据结构和算法。例如,集合框架的LinkedList类提供了双向链接列表数据结构的实现。 A:集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少,集合的本质就是一个动态数组。 B:数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型.

2022-03-26 17:45:25 829

原创 Java开发环境搭建

Java开发工具eclipse:java开发myeclipse:java及web应用开发Eclipse-jee:java及web应用开发idea:2019.2所需的工具包:jdk-8u144-windows-x64.exe()

2022-03-25 12:16:49 1061

空空如也

空空如也

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

TA关注的人

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