11 2020 档案
摘要:问题1: JAVA的API的Server和linux上跑的有zkServer有什么区别呢? 我的猜想: JAVA上跑的只是一种修改Linux上跑的zookeeper的内容的方式,JAVA的API写的Zookeeper的Server只是应用在服务器上用来改数据信息的。而zkServer跑的则是实实在在
阅读全文
摘要:zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。 Zookee
阅读全文
摘要:https://www.cnblogs.com/renyang/p/10331607.html
阅读全文
摘要:shell语法: 数据类型 :字符串string 创建变量: 全局变量 环境变量 export就是全局变量 unset就可以把这个全局删除 局部变量 本地变量 VAR=10 shell字符串也是有效的,等号左边和右边构成shell,所以空格要小心 $变量名字:取变量的值 $(变量名字):取变量的值
阅读全文
摘要:1.在电脑上的编译环境里面添加Jedis的包 2.在连接前需要知道一个知识 2.1:用putty远程连接虚拟机需要 1.统一网口,能够找到ip地址即可(可以ping通) 2.打开ssh连接的设置,也就是说如果不打开,防火墙会关闭22号端口,即使可以ping通也连接不上 2.2 :所以对于redis的
阅读全文
摘要:多态的作用 Animal a = new Cat(); Cat c1 = (Cat)a; instanoeof
阅读全文
摘要:JAVA语言继承: 1.继承是面向对象三大特征之一 2.继承的基本作用是:代码复用,重要作用是:有了继承才有了方法的“”重写机制“”和“”多态机制” 3.继承语法格式: public class 类名 extends 父类名:{} 4.JAVA语言是单继承机制一个类不能同时继承多个类,只能继承一个类
阅读全文
摘要:this存着自己类的内存地址。 1. this是一个关键字 2. this是一个引用,this是一个变量,this变量中保存了内存地址指向了自身,this储存在JVM堆内存的对象的内部(注意是对象,而不是类) 3.创建一百个对象,每一个对象都有一个this 当一个对象创建后,Java虚拟机(JVM)
阅读全文
摘要:JAVA传参传入的是变量地址里面保存的具体值 如果存的是地址,那么传入方法里面的参数,在方法里面修改,到主程序后,数据是没有变化的 /** * */ package day_one; import java.util.Iterator; /** * @author Admin * */ public
阅读全文
摘要:面向对象式编程的是吧编程的对象构造出模型,是一个建模的过程 1.优势:耦合度低,扩展能力强,更容易解决现实世界的中更复杂的业务逻辑 2.缺点:前期投入成本高,需要进行独立体的抽取,大量的系统分析与设计 面向对象的三大特征 1.封装 2.继承 3.多态 采用面向对象的方式开发一个软件,生命周期当中:【
阅读全文
摘要:JAVA中的识别错误的机制非常的强大(永远执行不到的就会报错) 比如你有一个while True循环那么在循环的外面有代码的话,他就会直接报错,就是remove的错误 方法在类建立 public static void name(int a ) { } 方法生成 如果生成的方式为pubilc sta
阅读全文
摘要:1.自己可以命名的都是标识符(大胆点说也就是除了关键字的其他命名都是标识符) 类名 方法名 变量名等等 2.命名规则 1.驼峰命名规则,每个单词首字母大写 2.类名、接口名:首字母大写,后面每个单词首字母大写 3.变量名、方法名:首字母小写,后面每个单词首字母大写 4.常量名:全部大写 3.JAVA
阅读全文
摘要:1.java的加载与执行 JDK,JRE,JVM: JDK:写程序,编译.java文件生成.class JRE:写程序用到的库+JVM JVM:虚拟机 跨平台是因为JVM上接.class下分别接各个操作系统内核。所以就有了跨平台 2.JAVA的开发环境搭建 环境变量等等 3.javaC是编译程序生成
阅读全文
摘要:redis的replication(复制) 也就是我们所说的主从辅助,主机数据更新后更具配置和策略,自动同步到备机的master/slaver机制,master以写为主,slave以读为主 作用: 1.读写分离 2.容灾恢复 怎么用: 1.配从不配主 2.从库配置:slaveof 主库IP 主库端口
阅读全文
摘要:Redis的发布订阅 进程中一种消息通信模式,发送者发送消息,订阅者接收消息。 先订阅后,在发布才能收到消息 1.可以一次性订阅多个,SUBSCRIBE c1 c2 c3 2.消息发布,PUBLISH c2 hello-world 3.订阅多个,通配符*的形式,PSUBSCRIBE new* 4.收
阅读全文
摘要:1.Redis 的事务(批处理) 可以一次执行多个命令,本质是一组命令的集合,一个事务中的所有命令多会序列化,,按照顺序的串行执行二不会被其他命令插入,不许加塞(相当于一次性赞这一些命令,然后一次运行,一起成功一起失败) 2.能干嘛 一个队列中,一次性,顺序性,排他性的执行一系列命令 3.操作方式(
阅读全文
摘要:1.RDB(Redis DataBase) 1.1 定义:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的snapshot快照,他恢复时是将快照文件直接读到内存里 是什么:Redis会单独创建(fork) -一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,
阅读全文
摘要:1.它在哪儿 1.1 安装包解压开里面就会有redis.conf 1.2 我们在修改一定要拷贝一份,修改拷贝的那一份 2.Units单位 2.1 对于单位来说配制开头定义了,1k和1kb是不一样的,同理1m于1mb也都是不一样的,只支持bytes不支持bit 2.2 redis是对大小写不敏感的 3
阅读全文
摘要:1.学习大纲+javaweb+STS+Servlet+Linux: https://www.bilibili.com/video/BV1BJ411U7hW?p=56 2.JAVA https://www.bilibili.com/video/BV1Rx411876f?p=41 3.Redis htt
阅读全文
摘要:key 1.keys 命令用于查找所有符合给定模式 pattern 的 key 。 keys * 查找所有的key返回一个列表 2.EXISTS xxx 检查是否有指定名字为xxx的key 有就返回1,没有就返回0 3.move 移动 move k1 2 :把k1移动到3号库去 4.expire k
阅读全文
摘要:Redis的五大数据类型 1.string(字符串) string是Redis最基本的类型,你可以理解成与menmcached一模一样的类型,一个key对应一个value string类型是二进制安全的,意思是Redis的string可以包含任何数据,比如jpg图片或者序列化对象 string类型是
阅读全文
摘要:Redis启动后的杂项基础知识 1.单进进程 单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率 Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux 下多路复用IO接口select/
阅读全文
摘要:Redis是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(key-value)分布式内存数据库,基于内存运行,并支持持久化的NOSQL数据库,是当前最热门的NOSQL数据库之一,也被人们称为数据结构服务器。 Redis与其他Key-value缓存产品(memcache)有以下三个特
阅读全文
摘要:NOSQL =not only SQL 意即为不仅仅是SQL 传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的社交网络服务类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展 普通的SQL例如MySQL表达意
阅读全文
摘要:1.ps 查看进程 ps 查看进程 ps aux 查看所有进程 ps -ef 查看所有进程的详细信息 2.pstree 查看进程树 3.top 查看系统的健康状况 4.netstar 显示网络统计信息和端口占用情况 netstat -anp | grep xxx(xxx是进程号 ,查看该进程的网络信
阅读全文
摘要:接着上一篇我们在搞完servlet的终极模式之后,接着就需要对发送的请求做出响应了 在这里,所谓的响应,都是返回页面的语言在浏览器上显示也就是HTML语言,所以返回的结果只有HTML语言才能在浏览器上显示 1.response response在使用之前有需要设置response的编码格式,否则输入
阅读全文
摘要:之前那么麻烦的创建servlet,其实创建是非常简单的 1.在src项目下右键new一个servlet即可 2. 这样生成的servlet会自动在web.xml生成一个映射的资源名字就和java类的名字相同 3.生成的servlet里面主要用到的是doget函数。 4.生成的servlet和其实是默
阅读全文
摘要:1)servlet 2)request 请求对象 3)response响应对象 4)转发 5)重定向 1.servlet就是用来处理客户端的请求的 1.1去官网下载 1.2 在STS上添加该包ctrl+shift+t搜索servlet等方式讲该包加入进去,具体情况看链接https://www.bil
阅读全文
摘要:在使用Tomcat部署服务器之前我们需要写一个页面登录的HTML文本 该文本如下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css">
阅读全文
摘要:1.javaWeb技术体系 2.HTMl 超文本标记语言 (超文本的意思就是除了可以包含文字之外,还可以包含图片链接音乐视频等。。。) 2.1 HTML网页的组成 (结构:HTML 表现:CSS 行为:Ja vaScript JQuery) 2.2 常用HTML标签 1): html 根标签 2):
阅读全文

浙公网安备 33010602011771号