自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nacos服务注册与发现

2018 年 10 月 31 日的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 Maven 中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

2022-12-08 21:48:17 1877 1

原创 Redis基础,与Spring集成

String是最常用的数据格式,普通的kay-value都归结为此类, value值不仅可以是string,可以是数字。使用场景:通过用户的访问次数为依据封锁ip,可以将用户的访问次数已string类型记录在redis中,并通过INCRBY操作,每次访问进行递增。

2022-11-25 18:28:48 454

原创 Redis的安装和配置

Redis 是完全开源免费的,遵守BSD协议,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。特点:支持数据的持久化,可以将内存中的数据保存到硬盘,在重启后再次加载使用。支持的数据结构丰富,String,list,set, zset, hash等等。支持数据备份,master-slave模式进行数据备份。优势:性能高,Redis能读的速度是110000次/s,写的速度是81000次/s。数据类型丰富原子性,redis中所有操作都是原子的,并且多个操作也支持原子性。

2022-11-25 11:39:06 3919

原创 若依框架的使用

按照redis,在若依中用户数据,包括验证时需要redis,自行安装。来到ruoyi-ui 目录,先执行npm install。可以下载zip包,或使用git直接克隆。使用sql目录中的脚本创建数据库。再执行npm run dev。

2022-11-25 11:13:34 3046

原创 git分支与标签,ssh配置

如果你做了某些更改然后提交它们,标签不会发生变化, 但你的新提交将不属于任何分支,并且将无法访问,除非通过确切的提交哈希才能访问。tag代表了当前的提交节点,是当前节点的一个标记记录,tag的名字不能重复,tag也不可以修改,不能在一个tag上继续提交。git中分支的概念和svn及cvs等vcs系统总的概念是一样的,但实现机制不同,git中的分支更轻量,创建和删除分支的开销极小。1)首先切换到需要合并到的目标分支,例如A分支合并到B分支,则B分支为合并到的目标分支。绿色的小信号表示当前所在的分支。

2022-10-26 13:34:16 565

原创 Git入门及基本操作

是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2022-10-25 15:58:19 1075

原创 Selenium获取商品信息及图片

/将驱动加载到Java的JVM虚拟机中 System.setProperty("webdriver.chrome.driver","D:\\chromedriver.exe");注:1-3步与上述获取文本信息一致!

2022-10-19 16:40:45 289

原创 Selenium入门

嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作录制与回放功能,主要用于快速创建BUG及重现脚本,可转化为多种语言。: 核心组件,支持多种不同语言编写自动化测试脚本,通过其服务器作为代理服务器去访问应用,达到测试的目的。:测试辅助工具,用于做分布式测试,可以并行执行多个测试任务,提升测试效率。找到浏览器版本号 根据版本号下载对应的驱动包。下载windows系统32位的 并压缩。

2022-10-15 19:17:53 168

原创 vue数据增删改查及表单验证

图三。

2022-10-14 15:40:59 3667

原创 利用vue实现树表格分页

t_module_vue表中已经配置了功能url,为方便,将书本管理组件定义为BookList。如果使用其他名字则需要修改功能url配置,保持一致。页面上使用的面包屑,查询条件,表格,分页等空间,可以查看element-ui官网。该步骤主要关注页面布局,并没有绑定数据,编写完成后,观察页面效果。在Main组件中指定的是用于显示各功能组件的。先不考虑分页,从后台接口获取数据并绑定到表格显示。菜单图标可以到官网去查找。图二: script部分。script部分,图一。

2022-10-12 19:56:20 1319

原创 mock.js安装&登录注册跳转&导航&左侧菜单

Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。拦截Ajax请求不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。官网注:easy-mock,一个在线模拟后台的数据平台。

2022-09-30 00:00:37 988

原创 使用vue-cli创建登录页面&后台交互

通过观察控制台可以发现,post发送请求时,请求参数是以json格式通过request payload进行传送的,的struts的并没有处理这种方式传递的参数(起码是我们使用的struts版本),所以传递到服务器的参数并没有得到有效的解析。2)在element-ui组件,在form组件中找到与登录页面类似的组件,拷贝代码到刚新建的Login组件中,修改为自己需要的登录页面,页面包含:账户,密码, 提交按钮。在命令行,到自己的vue工程存放的目录,运行一下命令,前提是vue-cli先安装好。

2022-09-29 11:26:12 1909

原创 安装vue-cli&使用vue-cli搭建项目

vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板。xxx 为自己创建项目的名称必须先安装vue,vue-cli,webpack,node等一些必要的环境*.vue 文件,是一个自定义的文件类型,用类似HTML的语法描述一个Vue组件。每个.vue文件包含三种类型的顶级语言块 , 和 。这三个部分分别代表了 html,js,css。

2022-09-26 20:28:23 4945 1

原创 node.js环境搭建

Vue是一个当下流行的开发框架,它的核心思想是组件化和数据驱动,ElementUI是饿了么推出的基于vue2.0的组件库,提供了丰富的课复用的组件,方便前端的开发。ElementUI官网另外一个与ElmentUI类似提供基于Vue2.0的组件库是iview。Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。Node.js使用了一个事件驱动、非阻塞式I/O 的模型。

2022-09-25 14:28:49 2029

原创 路由&多视图单页应用&router-link相关属性

单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序:只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中传统多页面应用程序:对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面优势减少了请求体积,加快页面响应速度,降低了对服务器的压力。

2022-09-24 09:35:07 733

原创 vue基础语法2

Vue除支持内置的v-model/v-show等指令,还允许自定义指令。vue2中,代码的复用和抽象的主要形式是组件,但在有些情况下仍然需要对普通dom元素做底层操作,这种情况下需要自定义指令。根据自定义指令的作用范围,可分为:全局、局部两种组件(Component)是Vue最强大的功能之一,组件可以扩展HTML元素,封装可重用的代码组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树组件可以分为全局组件和局部组件组件命名规则。

2022-09-21 11:21:50 1415

原创 vue基本语法

所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。vue将模板编译成虚拟dom,使用场景:当一个属性需要复杂的逻辑运算之后才能获取其值,可以使用计算属性,在一个计算属性中可以完成各种复杂的逻辑,包括运算,方法调用等,只要最终返回一个结果就可以了。使用场景:我们可以使用监听属性watch来响应数据的变量, 当需要在数据变化时执行异步或开销较大的操作时,这种方式比较有用。计算属性用于快速计算视图(View)中显示的属性,这些计算将被缓存,并且只在需要时更新。

2022-09-19 19:27:47 191

原创 Vue入门

vue是一个构建用户界面UI的渐进式javascript框架,渐进式的框架是指可以一步一步的由浅入深的去使用这个框架,该框架可以逐步引入项目。

2022-09-17 18:21:26 405

原创 mysql执行计划

使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MYSQL是如何处理你的sql语句的。分析你的查询语句或是表结构的性能瓶颈。

2022-08-08 19:54:42 279

原创 mysql常用函数及视图索引

CREATE [UNIQUE|FULLTEXT] INDEX 索引名 ON 表名(字段名[(长度)][ASC|DESC])示例:select str_to_date('2017-01-06 10:20:30','%Y-%m-%d %H:%i:%s');示例:select date_format(now(), '%Y-%m-%d %H:%i:%s');示例: select replace('www.google.net','w','n')示例:select length('abcdef');...

2022-08-08 19:36:29 1183

原创 Mysql基本数据类型及CRUD

​​​​​​比定长类型节约空间但是ROW_FOMAT=FIXED每行使用定长。

2022-07-23 20:29:45 580

原创 Mysql账号管理与引擎

数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。只允许插入和查询,不允许修改和删除,压缩存储,节约空间,可以实现高并发的插入,支持在自增id上建立索引。),保存mysql所维护的其他数据库信息,例如数据库名,数据库的表,表栏的数据类型与访问权限等。需要赋权的用户名,@带的是Host,表示赋权操作针对那些链接,详情查看【host列说明】........

2022-07-22 19:46:39 203

原创 java反射机制

反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法。

2022-07-20 15:39:27 143

原创 XML(dtd & xml解析 & xml建模)

1.名称可以含字母、数字以及其他的字符2.名称不能以数字或者标点符号开始3.名称不能以字符“xml”(或者XML、Xml)开始4.名称不能包含空格,不能包含冒号()5.名称区分大小写在XML加入DTD声明------------文本元素----------------空元素...

2022-07-16 16:43:11 769

原创 java常用的几种集合类以及实现方法

目录集合类图List集合Set集合Map集合 在UML类图中,常见的几种关系:基本的遍历循环方法ArrayList删除方法

2022-07-12 09:19:07 2182

原创 常见的设计模式

目录1、单例模式优缺点:示例:2、工厂模式3、责任链模式4、观察者模式5、小结概念:保证在内存中只用一个实例使用场景:如 系统配置文件的管理,这些配置文件只要使用一个单例对象进行读写即可,系统总其他地方需要使用配置信息时,只要使用该单例对象进行获取就可以了,这样便于统一管理配置信息。1、饥饿模式(这种直线方式简单,且是线程安全的。)2、懒汉模式第一种写法:(注意: 这种方式在多线程访问时会有问题)第二种写法:第三种写法:(该方式依然会有线程安全问题)第四种写法:第五种写法:

2022-06-21 15:20:35 79

原创 Java面向对象基础

目录一、基本概念面向对象的世界观类与对象继承方法的重载和重写 抽象类接口多态 条件:分类:异常分类:常见异常:二、oop设计原则好处:更符合人对事物认识的规律对象: 对象之间的交互: 概念:类用来封装数据,及处理这些数据的方法。类是抽象,而对象是具体可以理解为显示中的模具(清朝钱币模具)类变量和实例变量:类中的static块: 在类加载完成,进行初始化时执行,且整个生命周期只被执行一次,一般的可用于资源初始化修饰符:允许创建分等级层次的类方法:类的行为(或者叫功能)修饰符及作用域:(接口中定义的方法

2022-06-21 11:03:01 94

原创 tomcat部署方式

目录常见的三种部署方式1.1 在部署目录部署war包1.2 通过server.xml部署1.3 独立部署文件eclipse中的tomcat配置运行基本原理常见问题及处理关于Web监听器最常用的一种方式,在tomcat的server.xml文件中配置:1.2 通过server.xml部署1.3 独立部署文件eclipse中的tomcat配置运行基本原理常见问题及处理 1、启动tomcat的时候,提示404错误2、tomcat启动失败8080,8009,800

2022-06-18 10:00:09 301

原创 Tomcat核心组件及作用

在配置文件中conf文件夹中配置示例如下:相关配置在server.xml配置文件中Service节点下的Executor节点,配置示例:配置参数:

2022-06-15 16:16:08 145

原创 了解Tomcat

目录1、tomcat是什么?2、目录结构及作用3、session持久化示例3.1 主要配置文件3.2 示例3.2 示例具体代码:Customer:将web应用部署,运行之后访问servlet,查看指定的目录中是否有session的持久化数据,重新启动web,看session是否会持久化数据中恢复。...

2022-06-14 23:59:46 77

原创 easyui(权限系统)

目录访问控制策略RBACRBAC重要对象:1、创建一个权限菜单实体2、编写权限菜单的dao接口3、创建业务逻辑层访问控制策略访问控制策略一般有以下几种方式:(1)自由型访问控制:用户|对象来决定访问权限。信息的所有者来设定谁有权限来访问信息以及操作类型(读,写,执行...)是一种基于身份的访问控制。例如UNIX权限管理。(2)强制性访问控制:系统来决定访问权限。安全属性是强制型的规定,它由安全管理员或操作系统根据限定的规则确定的,是一种规则的访问控制..

2022-05-16 11:48:34 704

原创 easyui(Tree前端)

目录动态添加选项卡​编辑解决页面缓存问题页面搭建树形菜单tree的使用推荐一款接口测试工具:postman1.全局path定义base标签:base的标签的href属性里面的内容会自动添加到在hread标签里面的引入的路径前面 <base href = "${pageContext.request.servletContext.contextPath}/static/"> var globalPath = "${pageConte...

2022-05-13 11:18:39 275

原创 easyui了解

目录一、框架概述1、什么是Easyui?2、EasyUI的常用组件3、EasyUI的特点缺点使用:4、EasyUI的目录说明4.1下载路径4.2 必须的基础支持库4.3 目录说明二、WEB项目搭建EasyUI环境1.EasyUI入门示例1.1标准开发步骤1.2 代码模板1.3 EasyUI的三大基础概念1.3.1 属性设置1.3.2 事件触发设置1.3.3 方法调用设置2.注意事项5.关于组件之间的依赖关系6.控件使...

2022-05-13 10:39:08 3309 1

原创 Bootstrap(书籍查询&购物车&订单)

目录媒体对象实现书籍查询页面购物车模态框实现订单媒体对象实现书籍查询页面<div class="col-md-9 aa"> <!-- 媒体对象实现书籍搜索 --> <!-- list-unstyled 去除列表对象 --> <ul class="list-unstyled"> <li class="media" style="border-bottom: 1px solid #00000

2022-05-13 09:38:10 690 1

原创 Bootstrap(折叠+列表组&轮播图实现&图文区)

书籍列表<div class="col-md-3 aa" style="background-color: #8FD19E; "> <div id="accordion"> <div class="card"> <div class="card-header" id="headingOne"> <h5 class="mb-0"> <button class="btn

2022-05-08 15:43:09 504

原创 Bootstrap(前端开发框架)

目录前端框架的理解一、3个WWW1、what?是什么2、why?为什么使用3、where?使用领域二、环境安装1、下载Bootstrap库2、页面中引入库三、案例以网上书城为例案例1:查询按钮原生态实现对比Bootstrap方式实现案例2:演示Bootstrap页面在手机浏览器中展示效果 案例3:首页导航&搜索区域原生态实现(div+css)案例4:首页导航&搜索区域Bootstrap实现&搭首页框架前端框架的理解...

2022-05-07 10:17:19 8387

原创 AJAX分页

目录封装dao方法分页sql语句定义oracle语句dao方法Servlet类获取数据代码Html界面代码 显示与搜索实现jsp界面编写封装dao方法/** * 通用的曾删改 * * @param sql * @param objct * @return */ public int executeUpdate(String sql, Object... objct) { int n=0; conn=DBHelper.getC...

2022-05-07 09:15:56 217

原创 JavaWeb(AJAX快速入门)

目录概念:核心:异步与同步:JSON使用 :什么是json?JSON解析的工具fastjson的使用jQuery之AJAX使用:方法:ajax() get() post()语法:案例用户是否可注册搜索自动补全概念:1、Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML核心:Ajax就是能够做到局部刷新!(在无需重新加载整个页面的情况下,更新部网页的技术)异步与同步:...

2022-05-02 21:05:52 1545

原创 JavaWeb(MVC模式)

目录概述:MVC每层之间的逻辑关系MVC与三层架构的区别 ​优缺点购物车servlet类加入购物车显示数据的servlet概述:(1)MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。(2)最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式...

2022-04-25 17:04:49 1646

原创 JavaWeb(Filter&Listener)

目录一、Filter 过滤器1.什么是过滤器?2.过滤器的使用场景3.Filter接口的生命周期4、常用配置项5、Filter接口中的相关类介绍6、多个Filter的执行顺序7、Filter快速入门8、过滤器的四种拦截方式(request、forward、include、error)例子:案例:自动登录二、Listener监听器3种监听器:application监听器、session监听器、request监听器3.1application监听器..

2022-04-24 22:50:47 375

空空如也

空空如也

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

TA关注的人

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