【Quartz】Cron表达式 Cron表达式对于Quartz,我们使用的时候主要是注重两个方面,一个是定时任务的业务,另一个就是Cron表达式。QuartzCron 表达式支持到七个域名称 是否必须 允许值 特殊字符 秒 是 0-59 , - * / 分 是 0-59 , - * / 时 是 0-23 , - * / 日 是 1-31 , - * ? / L W C 月 是 1-12 或 JAN-DEC.
【SpringCloud】SpringCloud(五)之Zuul网关 一、Zuul是什么?二、快速入门1.引入后的架构2.快速入门2.1 新建工程zuul-demo2.2 编写启动类2.3 编写配置3. 面向服务的路由3.1 添加Eureka客户端依赖3.1 开启Eureka客户端发现功能3.1 添加Eureka配置,获取服务信息3.1 修改映射配置,通过服务名称获取4 路由的配置规则4.1简化的路由配置4.2 默认的路由规则4.3 路由前缀5 Zuul过滤器5.1 ZuulFilter.
【SpringCloud】Springcloud(四)之Feign 在前面的学习中,已经介绍了Eureka,Ribbon和Hystrix,虽然已经大大的减少了远程调用时的代码,但是在以后的应用和学习中还有可能遇到类似的大量的重复的代码,格式上基本没有区别,唯一有不同可能就是参数不同,此时就涉及到了这篇博客的内容了Feign
【SpringCloud】SpringCloud(三)之Hystrix Hystrix,中文意思是豪猪,全身是刺,看起来就不好惹,靠刺来保护自己,而在这Hystrix是一种保护机制,保护微服务之间的调用,Hystrix也屙屎Netflix公司的一款组件.Hystrix是Netflix开源的一个延迟和容错库,
【SpringCloud】SpringCloud(一)之Eureka 文章目录前言一、SpringCloud是什么?二、Eureka入门1.介绍2.入门案例编写EurekaServer服务注册(user-service)服务发现(user-consumer)2.Eureka详解2.1 基础架构2.2 高可用的EurekaServer2.3 Eureka客户端2.4 服务下线、失效剔除和自我保护
【设置】Win10如何更改C:\Users\下的用户名 前言:在安装一部分软件时,文件夹名称为中文时,常常会遇到意想不到的错误,经过网上查阅资料,遇到了一些问题,记录操作过程,愿帮助遇到此类问题的你。如有错误,欢迎指正! 第一步:进入管理员账户(Administrator) windows默认是禁用管理员账户 win+r 进入如下界面 → 输入 compmgmt.msc 回车 进入计算机管理 进入计算机管理 → 本地用户组 → 用户 → A...
【mybatis】spring mybatis与pageHelper分页插件的整合 使用pageHelper的步骤一 引入分页插件二 配置拦截器插件分页插件的可选参数介绍:三 分页插件在代码中的使用分页插件的执行原理:在实际应用中查询分页代码pageHelper的安全调用:PageInfo对象介绍
【Linux】linux配置Gitlab gitlab的安装配置,以及安装资料,Gitlab安装常见错误解决,502whoops,Gitlab is taking too much time to respond
【Bug集锦】Error running ‘ssm_export‘: Address localhost:1099 is already in use 使用 netstat -ano|findstr 1099 查询端口对应的进程然后使用 taskkill -f -pid 进程号 杀死进程即可
【Spring】spring入门小结 一、spring是什么?二、spring的体系结构三 spring配置文件1.Bean文件的基本配置2.spring创建对象的三种基本方式三 Bean的依赖注入依赖注入的两种实现方式:Bean依赖注入的数据类型
【bug集锦】java.lang.ClassNotFoundException: org.jaxen.JaxenException 再使用dom4j的时候需要注意,dom4j是依赖jaxen项目的,JAXEN提供了对XPath的支持,需要添加对应的jaxen包即可
【Linux】安装VMware之后不显示虚拟网卡或者Connection timed out(连接不上) 提示:此种错误很大可能会在写在后重装之后出现 在安装号VMWare之后,我们会使用一些可视化的软件来进行一些操作,但是在使用可视化软件进行操作的时候可能就会出现这种连接不上的问题。 这时候可以检查一下是网络适配器中是否存在以下VMnet1和VMnet8两个虚拟网卡,一般在虚拟机安装之后再适配器中存在两个虚拟网卡,如果不存在可以尝试使用以下的方法在进行一次虚拟机的安装操作。亲测解决了问题
【JDBC】JDBC&&连接池 JDBC概述JDBC的实现步骤JDBC中相关API介绍 DriverManager:驱动管理对象 Connection:数据库连接对象 Statement:执行SQL对象 ResultSet:结果集对象 PreparedStatement:执行SQL对象Druid连接池硬编码方式:抽取工具类,利用配置文件创建连接池
【JavaWeb】cookie和session学习笔记 cookie和session是一种会话技术,那么什么是会话技术呢?在日常生活中,从拨通电话到挂断电话之间的一连串你问我答的过程就是一个会话,在B/S架构中,从浏览器第一次给服务器发送请求时开始建立会话,直到一方断开,会话结束.再一次会话中包含了多次请求.
【JavaWeb】Request和Response学习笔记 目录RequestRequest获取请求信息 获取请求行信息 获取请求头信息: 获取请求参数: 处理post请求中文乱码Request其他功能 域对象(共享数据) 请求转发:点击查看请求转发与重定向区别ResponseResponse操作响应信息 操作响应行 设置响应头 操作响应体:响应中文乱码处理
【JavaWeb】Servlet学习笔记 ServletServlet的生命周期servlet的体系结构:Servlet的路径匹配:servlet的书写:ServletContext域对象:管理项目的资源获取文件的mime类型:(了解)获取项目的初始化参数(了解):
【Java】Java基础之Lambda表达式和Stream流 Lambda表达式函数式接口1、Supplier2、Consumer3、Predicate4、FunctionStream流Stream流的获取方式:常用方法
【日常交流】浅析MVC、MVP和MVVM MVC MVC是最常见的组织架构,由View(视图),Controller(控制器)和Model(模型)组成。 View(视图):负责视图展示,将Model中的数据可视化出来。 Controller(控制器):负责业务逻辑,根据用户行为对Model数据进行修改。 Model(模型):负责保存应用数据,与后端数据进行同步。
【Java】Java面向对象之封装、继承、多态 一、封装 定义:封装就是将同一类事物的特性与功能包装在一起,对外暴露调用的接口。 封装可以可以被认为是一个保护屏障,防止该类的代码和数据被外部定义的代码随机访问。并且封装的主要功能在于我们能够修改自己实现的代码,而不用修改哪些调用我们代码的程序片段。 适当的封装可以让我们的代码更容易理解和维护,也加强了代码的安全性。 封装的优点: 1)解耦 2)类内部的结构可以自由修改 3)对成员变量进行 更精确的控制 4)...
【Vue】Error:Cannot find module express or Cannot find module application 错误显示: 我的解决步骤: 【如果Error:Cannot find module './application'需要全部执行以下步骤,如果是Cannot find module 'express‘】 1)将想运行的文件所在的文件夹中除了需要运行文件(保留)的其他文件全部删除。然后执行下列命令:npm install -g express 2)运行以...
【Vue】Vue的基本语法与使用 Vue是一种渐进式JS框架,对于熟悉HTML,CSS,JS知识的学生很容易上手,并且它可以在一个库和一个完整框架之间自如伸缩。Vue的使用步骤: 1)提供标签用于填充数据 2)引入vue.js库文件 3)使用Vue语法做功能 4)将Vue提供的数据填充到标签里面<body> <div id="app" v-cloak> <...
【Gerrit】搭建Gerrit服务器 初次接触Gerrit服务器的搭建,很多的功能还不是很懂事干什么的,简单的做一个搭建过程,来进行一遍小小的回忆。 在搭建Gerrit服务器之前,电脑上需要准备好几个工具:链接:https://pan.baidu.com/s/1BYJAQgG0lvmObFdkuodIwQ提取码:gxke【关于Xshell和xFTP的安装软件,】 1)Linux虚拟机:笔者在虚拟机上安装的是CentOS 64位 2)Xshell:Xshell是...
【JS】构造函数、原型对象 构造函数什么是构造函数 构造函数是一种特殊的函数,要用来初始化对象,即为对象成员变量赋初始值,它总是和new运算符一起使用,我们可以将对象中的一些公共的属性和方法抽取出来,然后封装到这个函数里。 在构造函数中,其属性和方法我们成为成员。并且成员可以天啊及,同时根据添加的方式不同,成员又分为:实例成员和静态成员。 静态成员:在构造函数本身上添加的成员【静态成员只能通过构造函数来访问,不能通过实例化对象访问】 ...
【JS】之面向对象(类和对象的创建) 面向对象与面向过程的区别:面向过程与面向对象优缺点 优点 缺点 面向过程 性能比面向对象高,适合跟硬件联系很紧密的东西 没有面向对象易维护,易复用和易扩展 面向对象 易维护,易复用,易扩展,用于面向对象有封装,继承和多态的特性,可以设计出低耦合的系统,使系统更加灵活,更加易于维护 性能比面向过程低 面向对象的思维特定就是: 1)抽取(抽象)对象共有的属性和行为组织(封装)成一个类(模板) 2)对类进行实例化,获取类...
【JS】中parentNode,parentElement,childNodes,children之间的区别 parentElement 获取对象层次中的父对象。 parentNode 获取文档层次中的父对象。 childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。 children 获取作为对象直接后代的 DHTML 对象的集合。 parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是...
JS基础之运算符(逻辑中断) 运算符:-----》用于实现赋值,比较和执行算数运算等功能的符号1.1---》算术运算符 1.1.1 “取余”常用来判断一个数是否能够被整除 1.1.2 表达式和返回值 表达式:由数字、运算符、变量等组成的式子叫做表达式 表达式最终返回的结果叫做返回值。1.2---》递增和递减的运算符 1.2.1 前置递增(减)运算符(先自加(减)1后返回值。) 1.2.2 后置置递增(减)运算符(先返回值,后自加(减)1。)1.3...
C#之禁用任务管理器(对注册表项的访问被拒绝) 直接代码附上:private void button1_Click(object sender, EventArgs e) { //启用任务管理器 RegistryKey Huser = Registry.CurrentUser; RegistryKey zcb = Huser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Syst
C#实现窗体抖动和获取本地IP 实现窗体抖动代码: 【基本的原理:随机获取一个数,定义窗体的原位置,然后通过for循环设定抖动的次数,然后通过给位置加减随机数改变位置,实现抖动,通过运用sleep来是窗体在每次执行的时候能够停止(10)毫秒,实现抖动】 为什么需要用Random ran = new Random((int)DateTime.Now.Ticks)生成随机数呢??参考链接如下: https://blog.csdn.net/byondocean/article...
Git学习之入门操作 安装操作 安装链接:https://git-scm.com/downloads 此软件的安装过程很简单,俗称‘’无脑安装‘’即可【一直点击下一步即可】。安装结束之后,桌面右击显示如下,即表示安装成功: Git Bash是以命令行的形式来进行操作,Git GUI是为了方便普通用户操作,所有的命令行操作都可以在GUI中找到对应的图形化操作,安装...
Git学习之git config --global user.email "you@example.com" git config --global user.name "Your name" 揪心的项目终于结束了,开始学习新的项目,学习新的知识,接触新的学习了。接下来的学习会用到版本管理的相关技术,在之前了解到的关于版本管理的软件是SVN,但是在后面的项目开发过程中常用的好像是Git,那么毫无疑问,选择后者,依赖为以后的学习做准备,而来在接触一个新的技术对我来说很有挑战性,成功之后也会更有成就感的哦!! 首先什么是Git? Git是一个分布式...
JQuery中attr,text,html,val的用法 关于attr,text,html,val的用法,这四者之间是有一点点区别的。 attr(name|properties|key,value|fn) 此属性用于设置或返回被选元素的属性值。name 属性名称 properties 作为属性的“名/值对”对象 key,value 属性名称,属性值 key,...
jQuery注册事件 前言:事件注册的发展、on注册事件、off解绑事件、tigger触发事件 大家都知道jQuery是对JS的事件进行了封装,增加并扩展了事件处理机制,增强了事件的处理能力。最近看了一些关于jQuery的一些学习视频,每一次都会有一些新的知识点。今天简单了解了一下JQuery事件的发展历史:简单事件绑定-->bind事件绑定-->delegate事件绑定-...
JQuery中的几种基础动画 JQuery中有三种基础的动画,分别是:显示(show)与隐藏(hide)与切换(toggle)、滑入( slideDown)与滑出( slidell)与切换( slide Toggle),效果与卷帘门类似、谈入 faden)与淡出 (fadeOut)与切换(fade Toggle)。 首先是显示(show)与隐藏(hide)与切换(toggle),三种方法的用法是...
浅析C#分层 最近又开始分层工作,今天和老师聊天之后,有几个问题感觉特别的有深度,特别值得思考一下。 首先第一个问题:为什么要分层? 我们在接触机房重构的时候就开始接触分层,但是还没有仔细的琢磨过为什么要分层?分层的意义在什么地方呢?首先在前面的一些很小的项目开发中,诸如:学生信息管理系统、VB版的机房等项目都是一个独立开发的,一个人负责逻辑和外观设计,但是...
CSS基础之元素的显示与隐藏 元素的显示与隐藏存在三个属性。display、visibility和overflow。 display display用于设置一个元素如何显示。其用法如下: display:none; 隐藏对象,使用display隐藏对象之后,元素不再占有原来的位置。 display:block; 显示对象,还有一层其他...
CSS基础之定位 · 定位就是将盒子定在某个位置。定位=定位模式+边偏移。所谓的定位模式,决定元素的定位方式。通过CSS的position属性来设置,他的值可以分为四种:静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。所谓的边偏移即定位了盒子移动到最终的位置,有top、bottom、left和right四个属性。分别具有以下含义:边偏移...
CSS基础之浮动 网页布局的本质——用CSS来摆放盒子,把盒子摆放到相应的位置。CSS提供了三种传统的布局方式:普通流(标准流)、浮动、定位。 此处对浮动进行一个小小的总结,至于定位在学习完定位的时候在进行总结。所谓的标准流就是标签按照规定好的默认方式进行排序。 1、块级元素会独占一行,从上向下顺序排列(特点见浮动:)常用元素:div、hr、...
CSS基础之三大特性 CSS的三大特性:层叠性、继承性和优先级 层叠性: 其含义就是相同的选择器设置相同的样式的时候,此时一个样式会覆盖另一个冲突的样式。 原则:样式冲突,遵循的原则就是就近原则,哪个样式离着结构近就执行哪个样式。样式不冲突的时候,不会重叠。 例子如下:<!DOCTYPE html><html la...
CSS基础之本设置 前篇博客对CSS的选择器进行了一些总结,本次博客对文本的设置进行一个小小的总结。文本的设置又包括了字体的设置和文本的一些属性的设置, 字体的设置 字体的设置又包括设置字体样式、设置字体大小、设置字体粗细一级文字的样式(如斜体)等。 ------》font-family:指定字体 font-family用于设置字体:例如宋...
CSS基础之选择器的分类 目录基础选择器------》标签选择器------》类选择器-----》id选择器-----》通配符选择器复合选择器-----》后代选择器-----》子选择器-----》并集选择器-----》伪类选择器 ----》链接伪类选择器 -----》focus伪类选择器 这几天一直在学习CSS基础,学习和接触了很...
浅析原型和原型链 昨天看对原型概念有了一点点的兴趣,虽说了解的不是很透彻,但是还是多多少少有一点收获的,就自己的一些学习到的东西做一个小小的总结。主要是结合了课本、网上资源和一些视频来学习的。 原型涉及到了原型、原型链和构造函数。而且在每个博客的讲解中都涉及到了构造函数的内容,那就先从构造函数的概念和作用谈起。 构造函数 构造函数我们应该都很清楚了,在学...
JS基础之call()和apply()函数的应用 前言 在js中,每个函数的原型都指向Function.prototype对象(js基于原型链的继承)。因此,每个函数都会有apply,call,和bind方法,这些方法继承于Function。它们的作用是一样的,都是用来改变函数中this的指向。介绍...
作用域链和闭包 前言 对于闭包这个概念在一接触JS的时候就开始接触这个概念,但是一直不是很清楚它的用法和作用。昨天借了一本基础书,也看到了闭包这个概念,今天就抽个时间来总结一下吧。作用域 什么是作用域呢?我想应该大家都很清楚,作用域在VB \C#等计算机语言中都有过接触。所谓作用域, 指的是, 变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的. ...
JS中的四种调用模式 前言 《本文摘自JavaScript语言精髓》第四章 介绍函数四种调用模式前,我们先来了解一下函数和方法的概念,其实函数和方法本质是一样,就是称呼不一样而已。函数:如果一个函数与任何对象关系,就称该函数为函数。方法:如果一个函数作为一个对象属性存在,我们就称之为方法。接下来就可以开始今天的主体。 JS中参数this在面向对象...
盒子模型以及获取元素位置 前言 这几天接触获取元素位置的信息比较多,感觉有点混淆了,感觉位置有好多种的获取方式,而且每一种的获取方式的使用范围和作用范围都是有一点区别的,为了能够区分的好一点,于是做一个小小的总结,能够有所收获。盒子模型 此模型在使用CSS进行网页布局的时候会用到的一个模型。里面装有HTML元素的一些内容。一个盒子由外到内分别由四部分组成:margin(页边距)...
HTML中!DOCTYPE含义以及各个信息参数的详解 最近一直在使用asp.net中建立的HTML页,每次建立都会有一些默认的东西,今天就是这做一下解析。 首先是开头部分,建立HTML页之后的抬头<!DOCTYPE html>,每次建立都会出现,当我删除之后在运行源代码便也没有什么区别,遇事对其进行了一点查询和了解。 <!DOCTYPE html> DOCTYP...
js中的对象(object:对象和数组)以及对象的常用方法 对象的本质和意义:(object)对象是一个整体,用于描述一个事物的所有的相关信息;内容之间用“,”分隔,最后一个不加逗号;对象中一般有属性(静态)和方法(动态,方法是作为属性来存储的函数。):你可以想象成对象就是一个人,这个人的身高,体型,性格是他本身的属性,是静态的;而这个人喜欢打篮球,喜欢吃东西,这就是他的动作也就是方法,是动态的;使用{ }去定义一个对象,数据由键值对的...
浅析链式编程与隐式迭代 其中Jq方法遍历内部dom数组的过程就叫做【隐式迭代】 今天又接触了两个新的概念:链式编程和隐式迭代。链式编程: 首先是链式编程,简答的说:链式编程可以理解为对象不停的调用方法。【例如:对象.方法().方法().方法】。也就是说,如果对象调用方法返回值还是当前的这个对象,那么就可以继续调用方法。<!DOCTYPE html><htm...
常用正则表达式 一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小...
JS中的innerHTML和innerText 今天在进行DOM总结的时候遇到了innerHTML,由于在前几天看到了小伙伴总结了一篇关于innerHTML和innerText的博客总结,于是自己也开始搜查资料做一个小小的总结。 1.innerHTML可获取或设置指定dom元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容(包含html标签)。获取元素的内容:element.innerHT...
浅析DOM【Document Object Model(文档对象模型)】 这两天学习JS的时候接触了几次DOM,那么今天有接触了DOM,而且是主要讲授关于DOM的知识,那么什么是DOM呢? 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。目的是为了能让js操作ht...
浅析Cookie和Session 目录定义: 1、什么Cookie? 创建Cookie: 读取Cookie值: 2、什么是Session。 创建Session相同与不同工作原理 3.Cookie工作原理: 4、Session工作原理(此原理图借鉴视频资料)非常好的实例解析Cookie...
String与StringBuilder的用法和区别 今天在学习ASP.NET的时候,发现了StringBuilder,见到的用法如下: StringBuilder sb = new StringBuilder(); foreach (DataRow row in da.Rows) { sb.Appen...
VS2019关于新建项目中没有ASP.NET空网站解决 今天开始学习新的知识,每当开始一个新的知识的时候总会遇到一些小问题,每次进行一个新知识点的学习都需要对软件进行一次配置工作。此次学习ASP.NET也是不例外的,此次遇到的问题是:当新建网站的时候,发现没有此选项。 在新建项目中也没有发现此选项,网上查明原因,然后进行修改。考虑到应该是在安装VS软件的过程中有一些功能没有安装上,看到搜寻的结果也是这个问题。 ...
HTML中表单的制作 1.HTML交互式表单(form)表单的制作:2.列表框:3.多行文本输入控件:<html> <head><title>表单的例子</title></head> <body> <form method="get" action="reg.jsp"> <tab...
HTML基本元素 1.www:是WorldWideWeb(万维网)的缩写2.HTML元素与标签3.HTML元素的四种形式4.与段落相关的标签段落标签的使用:5.与文本显示相关的标题文本标签的使用:6.常用字符实体:转存失败重新上传取消7.列表-建立数字编号的列表编号列表形式更改:编号列表前的项目符号: ...
2020新年快乐 鼠年大吉“鼠”你行给您拜年了!!祝所有看到此消息的访客们,新年快乐,新年大吉。新的一年: 平安喜乐 得偿所愿 岁岁无忧 好事“鼠”不胜“鼠” “鼠”不尽的幸福, “鼠”不尽的的快乐 还有“鼠”不尽的笑容...
System.IO.FileNotFoundException:“未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。” 此问题在此博客有解释 系统找不到文件,要不丢失要不就是不在指定的位置。我们启动的是UI层,LoginDAL在D层里,那么去下面的路径中检查一下是否有D层文件或程序集。此篇博客的第三 ...
SQL中的inner join、left join和right join的区别 left join(左联接): 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接): 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接): 只返回两个表中联结字段相等的行(一张图来形象的解释体现一个其用法和显示结果:参考链接)用两个简单的例子来体现一下三者的运行结果:(左边是category表,...