2024年12月29日

redis-3

摘要: 缓存流程图 缓存实战 准备工作 复制项目,修改名称 引入jar包 <!--springboot整合redis jar 开始--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star 阅读全文

posted @ 2024-12-29 19:01 小木不痞 阅读(29) 评论(0) 推荐(0)

免密登录的步骤

摘要: 步骤 1: 生成 SSH 密钥对 ssh-keygen -t rsa 提示解释: 当提示 Enter file in which to save the key 时,直接按 Enter 使用默认路径(~/.ssh/id_rsa)。 如果不想设置密钥密码,直接按两次 Enter 跳过。 此操作会在 ~ 阅读全文

posted @ 2024-12-29 18:55 小木不痞 阅读(41) 评论(0) 推荐(0)

redis-2(集群模式)

摘要: 主从模式(master-slave) 实战 规划图 实际配置 1,克隆主机,以redis1为基础,克隆出redis2和3 2,配置IP和主机名称,重启,使用xshell链接 vi /etc/sysconfig/network-scripts/ifcfg-ens33 :15 21->22 vi /et 阅读全文

posted @ 2024-12-29 18:54 小木不痞 阅读(18) 评论(0) 推荐(0)

redis-1

摘要: nosql cpu,内存和磁盘的关系 nosql简介 NoSQL(not only sql),泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模(京东,淘宝,天猫.......)和高并发的SNS(社交平台)类型的web2.0纯动态网站已经显 阅读全文

posted @ 2024-12-29 18:38 小木不痞 阅读(28) 评论(0) 推荐(0)

Linux1-入门及VM,centos安装

摘要: 1,重点 linux系统简介及特点 下载安装 开关机2,具体内容2.1 linux系统简介: Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds) 在赫尔辛基大学上学时(22岁)出于个人爱好而编写的。 software like sex;It`s better when i 阅读全文

posted @ 2024-12-29 17:53 小木不痞 阅读(39) 评论(0) 推荐(0)

nginx

摘要: 什么是nginx? Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 为什么使用nginx? 国内有哪些企业使用nginx 国内 阅读全文

posted @ 2024-12-29 17:29 小木不痞 阅读(93) 评论(0) 推荐(0)

设计模式-代理模式

摘要: 概念:代理模式是结构型模式之一,代理对象代替委托对对象完成业务功能,在委托对象完成功能前后可以做增强或限制。最典型的例子如:aop底层原理 现实中的例子如:如房屋中介和房东的关系:房东提供房源,中介去进行售卖和出租,期间房东不做任何业务功能,但是最终本质上还是售卖和出租的是房东的房屋,是对房东房子的 阅读全文

posted @ 2024-12-29 17:27 小木不痞 阅读(46) 评论(0) 推荐(0)

设计模式-工厂和单例模式

摘要: 概念和作用 分类 7大原则 工厂模式 概念 工厂模式是创建型模式,它是对象创建的最佳方案,特别是创建对象过程比较复杂。(如果理解new对象就可以完成功能,不需要用工厂模式)。 好处 实现对象的创建和使用的解耦。 分类 简单工厂模式简单工厂模式 简介 也叫静态工厂模式,可以根据不参数创建不同的对象,被 阅读全文

posted @ 2024-12-29 17:23 小木不痞 阅读(28) 评论(0) 推荐(0)

多线程-3

摘要: 线程池 概念 线程池(Thread Pool)使用池化技术管理和使用线程的机制。通俗说,就是事先把一个或者多个线程放入池子中,当任务执行时,直接使用线程,用完后不是关闭线程,而是归还到池子中,方便复用。 好处 主要类和分类方式 主要类 Executors 是线程池的基础类,线程池用的接口或者类都是通 阅读全文

posted @ 2024-12-29 17:05 小木不痞 阅读(18) 评论(0) 推荐(0)

多线程-2

摘要: 线程同步和实现 Synchnorized实现同步 简介 synchnorized是java的关键字,用来实现多线程同步。synchnorized可以修饰静态方法,实例(成员)方法和代码块。 实现 需求 编写一个多线程功能,模仿简单的卖票系统。并且使用多线程同步,完成避免一票多卖的BUG。 代码 不用 阅读全文

posted @ 2024-12-29 16:53 小木不痞 阅读(20) 评论(0) 推荐(0)

多线程-1

摘要: 多线程的相关概念 多线程的概念和优缺点 概念 多线程(Multi Thread):是指从软件或者硬件上实现多个线程并发执行的技术。本章主要讲软件上实现多线程技术。 优点 缺点 多线程实现方式 继承Thread package com.aaa.mt.demo1; /** * @FileName: MT 阅读全文

posted @ 2024-12-29 16:41 小木不痞 阅读(20) 评论(0) 推荐(0)

网络编程(Socket编程)

摘要: IP和PORT IP的简介和分类 简介 IP(Internet Protocol)网络互联协议(互联网协议),是TCP/IP协议组的核心协议之一。IP和子网掩码构成了一台计算机在一个网络中的唯一识别。IP有IPv4和IPv6之分,这里重点说IPv4,IPv4的IP通常由4个十进制数字表示:xxx.x 阅读全文

posted @ 2024-12-29 16:15 小木不痞 阅读(53) 评论(0) 推荐(0)

泛型Genericity

摘要: 简介 泛型Genericity是程序语言的一种特性(不单是java中独有)。是指在强类型程序设计语言(例如:java)中,允许程序员在写程序时写一些可变部分,但是在使用时,必须明确类型。这么做可以提高代码复用性,从而提高开发效率。 类泛型实战 简单用法 package com.aaa.generic 阅读全文

posted @ 2024-12-29 16:03 小木不痞 阅读(36) 评论(0) 推荐(0)

注解Annotation

摘要: 简介 注解Annotation,又称为java标注,从JDK5.0开始被支持。用来修饰类,属性,方法,参数,局部变量等等,在编译,类加载和运行时被读取并做相应处理。 四大元注解 @Target(必须) 标识当前注解在什么地方使用 属性ElementType @Retention(必须 标识当前注解使 阅读全文

posted @ 2024-12-29 15:39 小木不痞 阅读(24) 评论(0) 推荐(0)

反射Reflect

摘要: 概念 程序编译时不知道一个类的具体情况下,运行时获取该类的结构(构造方法,属性,方法),并执行该类相应的操作(调用构造,给属性赋值或者获取值,调用方法),这种机制就是反射。 准备 package com.aaa.reflect.entity; /** * @FileName: Emp * @Desc 阅读全文

posted @ 2024-12-29 15:24 小木不痞 阅读(12) 评论(0) 推荐(0)

导航