- 博客(23)
- 收藏
- 关注
原创 zookeeper
zookeeper的版本3.5.71、概述:Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。是一个观察者模式设计的分布式服务管理框架,他负责存储和管理大家都关心的数据。然后接收观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负载通知已经在Zookeeper上注册的哪些观察者做出相应的反应。简单总结: Zookeeper = 文件系统 + 通知机制1) Zookeeper:一个领导者(Leader),多个跟随者(Follower) 组成的集群。
2022-05-19 01:07:59
809
原创 jdk8的Stream流
Stream流当我们需要对集合中的元素进行操作的时候,除了必须的添加,删除,获取外,最经典的就是集合遍历Stream流的含义: 获取流,过滤流张,过滤长度,注意打印,使得代码更加的简介直观。一、Stream流的获取方式通过collection获取List list = Arrays.asList(1,2,3,4,5,6);Stream stream = list.stream();map接口没有实现Collection接口,这时我们可以根据Map获取对应的key,value的集合。Map
2022-05-14 23:48:57
541
原创 js基础六
1、 dom的增加方法// 可以用于创建一个元素节点对象// 他需要一个标签名作为参数,将会根据该标签名创建元素节点对象。// 并将创建好的对象作为返回值返回var li = document.createElement("li")// 创建文本结点var text= documnet.createtextNode("文本的内容")// appdendChild// 向一个父节点中添加一个新的子节点// 用法 父节点.appendChild(子节点)li.appendchild(te
2022-05-14 19:10:10
165
原创 Angular.js基础
1、 AngularJs的特性和优点:1、 双向绑定2、 声明式依赖注入3、 解耦应用逻辑,数据模型和视图4、 完善的页面指令5、 定制表单验证6、 Ajax封装2、 AngularJs和jQuery的比较jQuery:Js函数库,封装简化dom操作angular:Js结构化框架,主体不再是Dmo,而是页面中的动态数据。3、 AngularJs能做什么项目构建单页面(SPA)Web应用或Web App应用单页面应用(SPA) single page applicatoin特点:
2022-05-11 00:26:40
1330
原创 js基础学习五
1、 Date对象在js或者你使用Date对象来表示一个时间// 直接使用构造函数创建一个Date对象,则会封装为当前代码的时间var d = new Date();console.log(d);// 创建一个指定的时间对象// 需要在构造函数中传递一个表示时间的字符串作为参数// 日期的格式 月份/日/年 时:分:秒var d2 = new Date("12/03/2016 11:10:30");// 获取当前日志是几日var date = d2.getDate();// 获取
2022-05-10 22:42:59
138
原创 ES6模块化
ES6模块化语法模块化功能主要由两个命令构成:export和importexport命令用于规定模块的对外接口import命令用于输入其他模块提供的功能暴露方式1 分别暴露export var student = "小明"export function tearch () { console.log("tearch教" + student);}暴露方式2 统一暴露var student = "小明"function tearch () { console.log("tearch教"
2022-05-08 21:19:19
176
原创 js基础学习四
1、debugdebugger 方法2、this解析器在调用函数每次都会向函数内部传递一个隐含的参数。这个隐含的参数就是this,this指向的是对象这个对象我们称为函数执行的上下文的对象根据函数的调用方式的不同会调用不同的对象。1、以函数的形式调用时,this永远都是window2、以方法的形式调用时,this就是调用方法的那个对象。// 函数调用function f() { console.log(this); // Window}f();// 对象调用 function
2022-05-08 20:22:39
233
原创 js基础学习三
1、对象对象属于一种复合的数据类型,在对象中可以保存多个不同的数据类型的属性。内建对象Math,String, Number, Boolean, Function …宿主对象由浏览器提供的对象BOM,DOM自定义的对象由开发人员自己创建的对象对象的操作//创建对象// 使用new关键字调用的函数,是构造函数constructor// 构造函数的专门用来创建对象的函数var obj = new Object();console.log(obj);// 向对象添加属性; 对象.属性
2022-05-08 00:47:05
129
原创 js基础学习二
1、unicode编码表在字符串中使用转义字符输出unicode编码。 \u四位字符在网页中使用unicode编码console.log(\u1c00) 十六进制&#编码 (十进制)相等运算符: ==当使用== 来使用的时候,如果类型不同,则会自动转换为相同的类型,然后进行比较。console.log(1 == 1); //trueconsole.log( "1" == 1 ) //trueconsole.log( null == 0) //falseconsole.log(u
2022-05-07 23:22:58
198
原创 js基础学习一
js的作用: javaScript 用于处理网页中的前端验证。1、简单输出命令:alert("控制浏览器弹出一个警告框");document.write("在页面中输出一个内容")console.log("在控制台输出一个内容");注意: js的执行顺序是从上到下去执行的。2、js的编写位置1、 可以将js代码编写到标签的onclick属性中2、 可以将js代码写在超链接的href属性中,这样当点击超链接时会执行js代码<button onclick="alert('点击事件')"
2022-05-07 00:25:43
619
原创 linux环境下项目的搭建
linux环境下项目的搭建1、 查看最大的挂载磁盘位置在部署项目之前首先要知道自己的最大的挂载磁盘的位置df -h一般情况下都要将我们的项目放到最大的磁盘空间下,防止磁盘空间不足。2、 创建只读账户注意: 在部署中间件或者是程序的时候,没有特殊情况下不要使用root账户来进行部署。注意: 各种中间件和服务,在没有特殊的情况下全部使用只读账号进行启动useradd readaccountpasswd readaccount3、 设置sudo权限切换到root账户注意: 注意在搭建
2022-05-05 01:03:21
2347
原创 mysql的优化
1.mysql的目录结构1.1linux下mysql的安装路径路径解释/var/lib/mysqlmysql数据库文件的存储路径/usr/share/mysql配置文件目录/usr/bin相关命令目录/etc/init.d/mysql启动暂停相关脚本/var/log/mysql日志文件目录这个主要是5.5的,mysql每个版本目录位置,文件名都会有小变化1.2设置mysql的字符集编码查看当前默认的字符集编码格式show variable
2021-08-11 14:40:13
122
原创 docker的安装和基础使用
1.安装docker1.1使用centos的进行一站式安装curl -sSL https://get.daocloud.io/docker | sh1.2测试是否安装成功docker version显示下面内容代表安装成功2 linux对于docker的基础命令命令作用service docker start开启docker服务service docker restart重启docker服务service docker stop关闭docker服务
2021-08-07 17:46:15
416
原创 linux中nacos安装教程
1.到官网上下载nacos的下载包gethub下载点现在请确保linux中有jdk选择自己的版本我下载的是nacos的1.1.4版本:nacos-server-1.1.4.tar.gz2.安装nacos2.1 创建目录解压tar.gz包cd /optmkdir nacosall #名字自己随便创建,就是为了方便管理# 将你的安装包(nacos-server-1.1.4.tar.gz)放入进来tar -xzvf nacos-server-1.1.4.tar.gz #进行解压#
2021-07-31 20:24:51
2906
原创 springcloud整合zookeeper
服务提供者作用:会自动的在zookeeper中/servers下创建结点,当服务器掉线后会马上结束删除结点1.编写pom文件 <dependencies> <!-- 引入zookpeer --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sprin
2021-07-26 19:26:30
113
原创 redis详情
reids的基础使用redis的基础命令命令格式说明keys *查看当前数据库所有keytype < key >查看key的类型exists < key >查看key是否存在del < key >删除keyunlink < key >根据value选择非阻塞删除dbsize获取key的数量expire < key > < 秒数 >设置过期时间ttl <
2021-07-21 20:39:21
274
原创 nginx的基础使用
nginx的使用nginx的基础命令1.使用nginx操作命令的前提条件,必须进入nginx的目录cd /usr/local/nginx/sbin/2.查看nginx的版本号./nginx -v3.启动nginx./nginx4.关闭nginx的命令./nginx -s stop5.重加载./nginx -s reloadnginx的配置文件1.配置文件的位置 cat /usr/local/nginx/conf/nginx.conf2.nginx配置文件的组成第一
2021-07-16 20:29:02
99
原创 日志框架
1.log4j的使用Log4j是Apache下的一款开源的日志框架,通过在项目中使用 Log4J,我们可以控制日志信息输出到控制台、文件、甚至是数据库中。我们可以控制每一条日志的输出格式,通过定义日志的输出级别,可以更灵活的控制日志的输出过程。方便项目的调试。log4j的配置导入依赖<!--导入依赖--><dependency> <groupId>log4j</groupId> <artifactId>log4j</
2021-07-12 10:40:21
93
原创 spirng的基础应用
spring是什么spring是一个轻量级控制反转和面向切面的容器框架目的:解决企业应用开发的复杂性,使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架程序的耦合和解耦 - 耦合:简单来说就是程序间的依赖关系,在开发中我们应该尽量做到编译期不依赖,运行时才依赖。 - 解耦:降低程序间的依赖关系。可以通过读取配置文件来获取要创建的对象的全限定类名,并使用反射来创建对象,避免使用 new 关键字。优点spring是一个开源的免费的框架(容器)!spring是一个轻量级的,非入
2021-07-09 16:34:32
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人