07 2020 档案
摘要:1 @Override 2 public List<Category> findAll() { 3 //1.从redis中查询 4 //1.1获取jedis客户端 5 Jedis jedis = JedisUtil.getJedis(); 6 //1.2可使用sortedset排序查询 7 Set<
阅读全文
posted @ 2020-07-27 09:08
小辣椒樱桃
摘要:1.Jedis * Jedis: 一款java操作redis数据库的工具. * 使用步骤: 1. 下载jedis的jar包 2. 使用 //1. 获取连接 Jedis jedis = new Jedis("localhost",6379); //2. 操作 jedis.set("username",
阅读全文
posted @ 2020-07-26 22:51
小辣椒樱桃
摘要:软件开发一般会经历如下几个阶段,整个过程是顺序展开,所以通常称为瀑布模型。 分析 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件
阅读全文
posted @ 2020-07-22 09:49
小辣椒樱桃
摘要:装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示装饰器模式的
阅读全文
posted @ 2020-07-22 08:50
小辣椒樱桃
摘要:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入
阅读全文
posted @ 2020-07-22 08:32
小辣椒樱桃
摘要:当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 一、介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象
阅读全文
posted @ 2020-07-22 08:01
小辣椒樱桃
摘要:在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 一、介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远
阅读全文
posted @ 2020-07-22 07:47
小辣椒樱桃
摘要:一、概述 REST(英文:Representational State Transfer,简称REST)一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 二、什么是RES
阅读全文
posted @ 2020-07-21 21:38
小辣椒樱桃
摘要:1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引3.like查询是以%开头4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否
阅读全文
posted @ 2020-07-21 06:36
小辣椒樱桃
摘要:垃圾回收 如何判断对象可以回收 垃圾回收算法 分代垃圾回收 垃圾回收器 垃圾回收调优 1. 如何判断对象可以回收 1.1 引用计数法 引用计数器法:为每个对象创建一个引用计数,有对象引用时计数器 +1,引用被释放时计数 -1,当计数器为 0 时就可以被回收。它有一个缺点不能解决循环引用的问题; 1.
阅读全文
posted @ 2020-07-16 23:20
小辣椒樱桃
摘要:聊聊JVM的年轻代 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕
阅读全文
posted @ 2020-07-15 22:33
小辣椒樱桃
摘要:JDK8 HotSpot JVM 将移除永久区,使用本地内存来存储类元数据信息并称之为:元空间(Metaspace) 以下是JVM内存模型中方法区的变动 1.新生代:Eden+From Survivor+To Survivor 2.老年代:OldGen 3.永久代(方法区的实现) : PermGen
阅读全文
posted @ 2020-07-15 22:23
小辣椒樱桃
摘要:1.Git拉取项目: 现象:Clone failed:Authentication failed..... j解决方法:清除原有账户信息(控制面板\用户帐户\凭据管理器),填入正确的用户名和密码。
阅读全文
posted @ 2020-07-15 18:10
小辣椒樱桃
摘要:/* *定义一个类一般有两种方式 *public class 定义的类,类名必须和文件名一致,否则报错。 *同一个java文件中,可以声明多个类,但只能有一个public class声明的类 *每个声明的class都会声称对应的class文件,即一个java文件可能编译成多个class文件 *cla
阅读全文
posted @ 2020-07-11 17:35
小辣椒樱桃
摘要:https://blog.csdn.net/weixin_44317526/article/details/104725244
阅读全文
posted @ 2020-07-07 13:21
小辣椒樱桃
摘要:https://blog.csdn.net/wanderlustLee/article/details/80747860
阅读全文
posted @ 2020-07-07 08:58
小辣椒樱桃
摘要:https://blog.csdn.net/it_czz/article/details/105857845
阅读全文
posted @ 2020-07-06 10:01
小辣椒樱桃
摘要:https://blog.csdn.net/sun1021873926/article/details/78002118?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.com
阅读全文
posted @ 2020-07-06 09:42
小辣椒樱桃
摘要:https://blog.csdn.net/w760079528/article/details/77845267
阅读全文
posted @ 2020-07-06 09:17
小辣椒樱桃
摘要:内存结构 程序计数器 虚拟机栈 本地方法栈 堆 方法区 1. 程序计数器 1.1 定义 Program Counter Register 程序计数器(寄存器) 作用,是记住下一条jvm指令的执行地址 特点 是线程私有的 不会存在内存溢出 1.2 作用 0: getstatic #20 // Prin
阅读全文
posted @ 2020-07-04 23:06
小辣椒樱桃
摘要:https://blog.csdn.net/weixin_43946756/article/details/87374878 码龄2年暂无认证 16原创5粉丝10获赞5评论1万+访问 350积分14收藏9万+周排名22万+总排名等级 TA的主页 私信 关注 最新文章 python 时间转换(date
阅读全文
posted @ 2020-07-03 13:26
小辣椒樱桃
摘要:1.什么是RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 2.HTTP动词 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括
阅读全文
posted @ 2020-07-03 13:13
小辣椒樱桃
摘要:1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实
阅读全文
posted @ 2020-07-03 12:47
小辣椒樱桃
摘要:引言 什么是 JVM ? 学习 JVM 有什么用 ? 常见的 JVM 学习路线 1.什么是 JVM ? 定义: Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态
阅读全文
posted @ 2020-07-03 12:28
小辣椒樱桃
摘要:https://blog.csdn.net/thinkwon/article/details/104390752 1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1043906122 Java集合容器面试题(
阅读全文
posted @ 2020-07-01 15:46
小辣椒樱桃

浙公网安备 33010602011771号