自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud

不要和主启动类在同一级下MyRule// 每个服务 访问5次 换下一个服务 总共3个服务 private int total = 0;//被调用的次数 private int currentIndex = 0;// 当前是谁在提供服务 public Server choose(ILoadBalancer lb , Object key) {// 获取活着的服务 List < Server > allList = lb . getAllServers();

2023-08-03 12:00:00 226

原创 svn工具使用

解决之道:SCM:软件配置管理所谓的软件配置管理实际就是对软件源代码进行控制与管理CVS:元老级产品VSS:入门级产品ClearCase:IBM 公司提供技术支持SVN:主流产品什么是SVN?SVN 全称SubVersionSVN 是CVS 的接班人特点:操作简单 入门容易​ 支持跨平台操作(Window,Linux,MacOS)​ 支持版本回退获取SVN软件属于C/S架构软件(客户端 与 服务器)服务端软件:visualsvn客户端软件:tortoisesvn。

2023-08-02 23:00:00 534

原创 SpringBoot

SpringBoot微服务阶段javase: OOPmysql:持久化html+css+js+jquery+框架javaweb:MVC 三层架构 的网站ssm:简化了开发流程 配置也相对复杂Spring:SpringBoot:内嵌Tomact 微服务架构springCloudSpringBootSpringBoot 是基于 Spring 的开发 SpringBoot 本身不提供Spring 框架的核心特性以及扩展性功能 只是用于快速开发一代基于Spring 框架的应用程序 他不

2023-08-02 10:15:53 1089

原创 Spring

SpringSpring:春天,给软件行业带来了春天。2002年,首次推出了Spring的雏形: interface21 框架Spring框架即以 interface21 框架为基础,经过重新设计,于2004年3月24日发布了1.0正式版创始人:Rod Johnson 他是悉尼大学的博士,他不是计算机专业,而是音乐专业。Spring理念:使现有的技术更加容易,本身是一个大杂烩,整合了现有的技术框架。SSH:Struct2 + Spring + HibernateSSM : SpringMVC

2023-07-25 07:30:00 77

原创 MyBatis

Ehcache 是一种广泛使用的开源java分布式缓存 主要面向通用缓存导入依赖</</</</--diskStore:为缓存路径,ehcache分为内存和磁盘两级,此属性定义磁盘的缓存位置。参数解释如下:user.home – 用户主目录user.dir – 用户当前工作目录java.io.tmpdir – 默认临时文件路径--defaultCache:默认缓存策略,当ehcache找不到定义的缓存时,则使用这个缓存策略。只能定义一个。--> <!--name:缓存名称。

2023-07-24 14:30:00 93

原创 JWT 使用

是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准().该token被设计为紧凑且安全的,特别适用于(SSO)场景。,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWT tokenJWT token,所以可以用于在各方之间安全地将信息作为Json对象传输JWT是由三段信息构成的,将这三段信息文本用链接一起就构成了Jwt字符串。

2023-07-23 11:00:00 192

原创 JavaWeb 高级

如果当前的这些标签功能无法满足,我的现实项目业务需求,那么必须自定义标签来实现 这就是自定义标签的存在价值,功能作用在jsp中定义自己的标签:必须实现jsp提供的接口:Tag(标签的顶层接口==祖宗类)TagSupport实现TagSupport类的步骤:```java```执行流程:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7aey6N4X-1689563507174)(E:\预习\图片\aa.png)]自定义标签的实现步骤。

2023-07-22 12:45:00 177

原创 Hibernate

hibernate query language : hibernate 提供的查询语句。使用 Query 对象 ,不需要写sql 语句 但是要写 hql 语句。object relational mapping :对象关系映射。//第一个参数表示: 查询返回的对象 第二个:id。托管态:对象里面有id 值,对象与session 没有关联。瞬时态:对象里面没有id值,对象与session没有关联。持久态:对象里面有id 值,对象与session 有关联。dao 层: Hibernate 框架。

2023-07-21 12:30:00 41

原创 Docker

​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。

2023-07-20 23:45:00 35

原创 线程 笔记

​ 是为了完成特定的任务,用某种语言编写的一组指令的集合。即一段静态的代码。静态对象​ 是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在,消亡的过程 --> 生命周期​ 进程可进一步细化为线程,是一个程序内部的一条执行路径。​ 多个CPU同时执行多个任务(多个人同时做不同的事)​ 一个CPU采用时间片 同时执行多个任务(多个人做同一件事)线程的相关方法:​ Thread.currentThread().getName() :获取当前线程的名字.

2023-07-20 09:00:00 30

原创 阿里云短信接码

登录阿里云 - 开通短信服务 - 获取 accessKeyID - 申请短信模板。

2023-07-19 23:30:00 342

原创 Vue3笔记

什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。

2023-07-19 12:30:00 185

原创 微信小程序

下拉刷新后,下拉刷新的 loading 效果会一直显示,不会主动消失,所以需要手动隐藏下拉刷新的 loading 效果。小程序在不同设备上运行的时候,会自动把 rpx 的样式单位换算成对应的像素单位来渲染,从而实现屏幕适配。小程序提供了丰富的基础组件给开发者,开发者可以像搭积木一样,组合各种组件拼合成自己的小程序。于是微信客户端就把首页的代码装载进来,通过小程序底层的一些机制,就可以渲染出这个首页。不同设备屏幕的大小不同,为了实现屏幕的自动适配,rpx 把所有设备的屏幕,在宽度上。

2023-07-18 12:30:00 147

原创 移 动 端

数值越小 排列越靠前/* 默认是0 -1比0小所以在前面 */ order : -1;

2023-07-17 23:30:00 73

原创 Vue2 案例

文本</div>

2023-07-16 12:00:00 839

原创 Vue2笔记

父console . log('学生姓名: ' + name);子< button @click = " sendStudentName " > 把学生姓名给App </ button >< button @click = " sendStudentName " > 把学生姓名给App </ button >< button @click = " sendStudentName " > 把学生姓名给App </ button ></

2023-07-15 12:00:00 200

原创 TypeScript

class 类名 {属性名 : 类型;constructor(参数 : 类型) {this . 属性名 = 参数;} 方法名() {... . } }console . log(` 大家好,我是 ${ this . name } `);} }${thisconsole . log(` 大家好,我是 ${ this . name } `);} }console . log(` 大家好,我是 ${ this . name } `);} }

2023-07-14 23:45:00 296 2

原创 nodejs

/ 定义转义html字符的函数 function escapeHtml(html) {');} // 定义还原html字符的函数 function unescapeHtml(html) {将不同的功能进行模块化拆分格式化时间处理 HTML 字符串的功能。

2023-07-14 07:30:00 110

原创 JavaScript

JavaScriptJavaScript,通常缩写为 JS,是一种解释执行的编程语言。它是现在最流行的脚本语言之一。JavaScript 是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程、命令式编程、函数式编程。JavaScript 是属于 Web 的语言,它被设计为向 HTML 页面增加交互性。在客户端,JavaScript 在传统意义上被实现为一种解释语言,但现在已经可以被即时编译(JIT)执行。随着最新的 HTML5 和 CSS3 语言标准的推行,它还可用于游戏、桌面和移

2023-07-13 23:45:00 399

原创 js 生成图像验证码

【代码】js 生成图像验证码。

2023-07-13 14:30:00 418

原创 html5+css3

context-box : 盒子大小为 : width+ padding+ border (默认)HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。是 CSS3 中具有颠覆性的特征之一 可以实现元素的位移,旋转,缩放等效果。将网页中的一些小背景图像整合到一张大图中 这样服务器只需要一次请求就可以了。border-box: 盒子大小为 : width。新特性都有兼容性问题 基本 IE9+ 才支持。cutterman 切图神器。MP4 支持所有浏览器。

2023-07-13 09:11:11 80

原创 Linux

Linux 文件的基本权限就有九个,分别是 owner/group/others 三种身份各有自己的 read/write/execute 权限。每个用户都有一个用户组 系统可以对对一个用户组的所有一行进行集中管理(开发,测试,运维,root) 不同的Linux系统对用户组的规定有所不同。此时敲击键盘会被Vim 识别为命令 而非输入字符 如我们按下 i 并不会输入一个字符 而会执行一个命令。home:用户的主目录 在Linux 中 每个用户都有一个自己的目录 一般该目录名是以用户的账号命名的。

2022-12-23 15:25:18 108 1

原创 ES6学习

ES6https://es6.ruanyifeng.com/ES 全称 EcmaScript , 是脚本语言的规范 而平时经常编写的 JavaScript,是 EcmaScript 的一种实现 ,所以 ES 新特性就是 JavaScript 新特性let 声明变量let 局部变量var 全局变量let : 块级作用域 不存在变量提升 变量不能重复声明const 声明常量变量名一般大小数组声明// 数组结构const arr = [1,2,3,4,5];let [a,b,c,

2022-05-26 11:01:10 482

原创 内网穿透~

内网穿透欢迎访问我的博客一起学习呀~frp 及 natappwindows 服务器 穿透 连接本地windows计算机下载链接:Release v0.41.0 · fatedier/frp (github.com)官方文档:https://github.com/fatedier/frp根据对应的操作系统及架构 从Release 页面下载最新版的程序frps 及 frps.ini 放到具有公网IP的·机器上 及服务器frpc 及 frpc.ini 放到处于内网环境的机器上wind

2022-04-28 23:30:00 664

原创 windows 10/11 多用户同时远程登陆

windows 10/11 多用户同时远程登陆欢迎访问我的博客一起学习呀~下面示例为 :win11设置允许远程连接添加需要远程连接的多个用户[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aHAYYnDs-1651133460909)(https://qiniu.xiaotao.cloud/image-20220428145225366.png)]配置本地组策略cmd 运行 gpedit.msc依次选择[计算机配置] --> [管理模板] --&g

2022-04-28 16:19:46 13333 6

原创 Java 加密算法

加密算法对原来为明文的文件或数据按某中算法进行处理,使其成为不可读的一段代码。保密性:防止用户的标识或数据被读取。数据完整性:防止数据被更改。身份验证:确保数据发自特定的一方。加密算法可以归结为三大类:哈希算法、对称加密算法、非对称加密算法。常见的 对称加密 算法主要有 DES、3DES、AES 等,常见的 非对称算法 主要有 RSA、DSA 等,散列算法 主要有 SHA-1、MD5 等对称式加密对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”。DES(Da

2021-09-02 08:04:11 957

原创 json 工具类

package com.ordering.utils;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.util.List;public class JsonUtil { /** * @param object * 任意对象 * @retur.

2021-09-02 08:00:25 165

原创 Oracle

OracleOracle数据库是数据的物理存储。包括(数据文件ORA 和 DBF,控制文件,联机日志,参数文件)。Oracle数据库是一个操作系统只有一个库,可看坐一个大数据。一个 Oracle实例有一系列的后台进程和内存结构组成。一个数据库可以有n个实例。用户:用户是在实例下建立的,不同实例可以建相同名字的用户。创建表空间​ 表空间:oracle数据库的逻辑单元。一个表空间可以与多个数据文件(物理结构)关联一个数据库下可以建立多个表空间一个表空间可以建立多个用户一个用户下可以建立多个表

2021-09-01 18:28:28 1182

原创 Git 使用笔记

Git分布式版本控制系统安装git查看版本:git --version使用前需要设置用户名和邮箱地址git config --global user.name "zhang"git config --global user.email "..........@qq.com"查看所有配置git config --listGit文件的三种状态已提交(committed):数据与安全保存在本地数据库中已修改(modified):修改了文件,但未保存在数据库已暂存(staged):对

2021-09-01 18:22:23 114

原创 Jquery DOM操作

文章目录节点操作属性和样式操作事件动画节点操作查找节点:(1) children():获取匹配的子元素集合示例:遍历输出ul所有 子节点的文本值 $("ul").children().each(function(){ alert($(this).text()); });(2) next():获取匹配元素的后一个同辈元素nextAll():获取匹配元素的后面所有同辈元素示例:$("#p1").next().css(); -->选取#p1的下一个同辈元素(3) prev():获

2021-05-19 10:27:54 96

原创 jQuery 选择器

文章目录jQuery 选择器基本选择器层次选择器过滤选择器基本过滤选择器内容过滤选择器可见性过滤选择器属性过滤选择器子元素过滤选择器jQuery 选择器基本选择器id选择器语法:$("#元素的ID") 注意:返回是单个对象类选择器语法:$(".元素的class的名称") 注意:返回值是个集合html选择器语法:$("html的标签") 注意:返回值集合* :获取 所有 的元素语法:$("*") 注意:返回值集合层次选择器空格(所有后代)语法:$(“ancestor descenda

2021-05-18 09:28:55 97

原创 javaScript 正则表达式

文章目录正则表达式正则表达式创建语法:方式一:(灵活,可传入参数)var 变量 = new RegExp("正则表达式","匹配模式");方式二:使用字面量创建(简单,不可传入参数)var 变量 = /正则表达式/匹配模式;匹配模式:i :忽略大小写g :全局匹配模式...

2021-04-25 16:57:33 126 1

原创 javaScript笔记

文章目录javascriptjavascript运行在客户端的脚本语言(轻量级、弱类型 )javascript应用:(1)表单验证(2)ajax请求(3) 网页特效javascript组成:(1)ECMAScript,描述了该语言的语法和基本对象。(2)文档对象模型(DOM),描述处理网页内容的方法和接口。(3)浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。javascript代码写在何处:(1) 写在body的任何地方(2) 写在标签中代码必须写在<scri

2021-04-20 08:05:48 94

原创 JavaScript 产生范围内不重复随机数

文章目录产生范围内随机数产生不重复随机数产生范围内随机数min ≤ r ≤ max//产生包含最小值和最大值的随机数function RandomNum(Min,Max){ var num = Min + Math.round(Math.random() * (Max - Min)); return num;}min ≤ r < max//产生包含最小值不包含最大值的随机数function RandomNum(Min, Max) { var nu

2021-04-16 23:13:38 5057 1

原创 javascript 实现简单计算器

文章目录css代码html代码js代码效果图:css代码<style type="text/css"> div{ margin: auto; border: 1px solid orange; overflow: hidden; font-size: 30px; } div:active{ background-color: pink; } #div1{ width: 700px; } #div2{

2021-04-15 15:18:28 1370 3

原创 JDBC连接Mysql

文章目录JDBCJDBCODBC:开放式数据库连接(ODBC,Open DataBase Connectivity)是Microsoft提供的应用程序程序(Appliction Programming Interface,API),用于访问数据库JDBC:JDBC(Java Database Connectivity,Java数据库连接)是一种可用于执行SQL语句的Java API(Appoliation Programming Interface,应用程序设计接口)JDBC的发展:第一个版本

2021-04-06 16:36:23 17426 14

原创 java笔记四(异常处理 及 文件流)

文章目录异常处理异常处理什么是异常:程序中产生的错误就为异常语法错误:编译时错误程序运行过程中出现的错误:运行时异常什么是异常处理:防止程序出现错误而终止为什么需要异常处理:保证程序的键壮性常用的异常类:Exceiption类:异常类的父类,但它又继承自Throwable子类:RuntimeException:运行时异常类子类:== NullPointerException ==:空指针异常==ArrayIndexOutOfBoundsException ==:数组下标越界

2021-04-01 18:32:44 492 4

原创 java笔记三(基础类+集合框架)

文章目录java 基础类应用java 基础类应用Random类:随机数类语法:Random rd = new Random(); 导包:java.util.* int num = rd.nextInt(10); //产生的随机数范围是:0-9,没有10 其它类型:rd.nextFloat();rd.nextDouble();根据范围产生不重复的随机数:package com.zuxia;import java.util.*;public class Demo1 { pub

2021-03-25 18:18:32 164

原创 java笔记二(面向对象)

文章目录对象和类继承与多态对象和类面向对象的三大特征:封装 继承 多态对象:客观存在,能相互区分,具有明确状态(特征)和行为(功能)的,就是对象类:对象的集合,但是这些对象的状态和行为必须相似类型相同的数据的集合对象和类的关系:类是对象的抽象形式 (类是模板)对象是类的具体形式(对象是实物)对象和类的区别:类是抽象的对象是具体的(有自己的状态和行为)由一个类是可以产生出n个对象(一个模板可以生产出n个实物出来,而且这些实物一定是相似的)类的实现:类的成员:写在类中的

2021-03-18 15:10:31 167

原创 java笔记一(java基础)

Java核心技术文章目录Java核心技术java简介java简介Java 语言1995年5月23日,sun公司发布。Java组成部分?JVM(Java虚拟机+API(编程接口,系统函数库))Java在1998年发布Java2平台JavaSE(J2SE)_标准版(桌面应用)。JavaME(J2ME)_微型版(移动设备)。JavaEE(J2EE)_企业版(企业级网络应用)java语言特点平台无关性。(能够运行在任何操作系统上面)如何在计算机上面开发java程序在sun官方网站下载一个

2021-03-17 08:20:43 167

空空如也

空空如也

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

TA关注的人

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