自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【nginx】 docker 部署 nginx 导致 rewrite or internal redirection cycle while internally redirecting问题

最终的配置,修改root为 root /usr/share/nginx/html;重启nginx,浏览器报404,查看日志,出现新的问题。我的docker-compose的nginx配置。于是百度,在配置里添加一下内容,防止循环问题。浏览器报500,查看。

2024-05-21 10:30:18 347 1

原创 【设计模式】单实例模式

单实例模式1、懒汉式单例2、饿汉模式1、懒汉式单例双重检查锁定public class Singleton { private volatile static Singleton single= null; private Singleton(){} public static Singleton getInstance(){ if (single==null){ synchronized (Singleton.class){

2021-10-08 21:19:51 72

原创 【spring】注解

@Configuration 与 @ComponentScan通过编写配置类的方式用来替代xml配置方式,进行ioc的注入@Configuration@MapperScan("com.macro.mall.tiny.mbg.mapper")@ComponentScan(value = "com.macro.mall.tiny.mbg.mapper",excludeFilters = { @ComponentScan.Filter(type = FilterType.ANNOTATIO

2021-09-21 18:29:03 98

原创 PAT题型、单词汇总

specialized adj.专业的;专门的;专用的 v.专门研究(或从事);专攻 specialize的过去分词和过去式satisfies v. 使满意;使满足;满足(要求、需要等);向…证实;使确信 satisfy的第三人称单数Specification n. 规格;规范;明细单;说明书traverse vt. 横过;横越;穿过;横渡 n. (在陡坡上的)侧向移动,横过,横越;可横越的地方...

2021-08-16 15:53:57 190

原创 【数据结构】HashMap

1、HashMap的实现原理HashMap采用Entry[ ] 来存储key-value对,每一个键值对组成一个Entry实体,Entry类是一个单向的链表,它具有next指针,可以指向下一个实体。在JDK1.8中,当链表的长度大于8时,链表会转成红黑树。2、 put方法 public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } /** * Im

2021-08-10 17:34:10 91

原创 【Redis】缓存击穿、缓存雪崩

1、缓存击穿缓存击穿是什么?大量请求的key不存在于缓存中,导致请求直接到了数据库上,根本没有经过缓存这一层。缓存穿透情况的处理流程是怎样的?** 有哪些解决办法?**最基本的就是⾸先做好参数校验,⼀些不合法的参数请求直接抛出异常信息返回给客户端。⽐如查询的数据库 id 不能⼩于 0、传⼊的邮箱格式不对的时候直接返回错误消息给客户端等等。1)缓存⽆效 key如果缓存和数据库都查不到某个 key 的数据就写⼀个到 Redis 中去并设置过期时间,具体命令如下: SET key value

2021-08-06 14:36:46 114

原创 【Redis】内存淘汰机制

相关问题:MySQL ⾥有 2000w 数据,Redis 中只存 20w 的数据,如何保证 Redis 中的数据都是热点数据?Redis 提供 6 种数据淘汰策略:volatile-lru(least recently used):从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使⽤的数据淘汰volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据淘汰volatile-random:从已设置过期时间的数

2021-08-06 12:09:26 86 1

原创 【Redis】 持久化机制

Redis 持久化机制很多时候我们需要持久化数据也就是将内存中的数据写⼊到硬盘⾥⾯,⼤部分原因是为了之后重⽤数据(⽐如重启机器、机器故障之后恢复数据),或者是为了防⽌系统故障⽽将数据备份到⼀个远程位置。Redis 不同于 Memcached 的很重要⼀点就是,Redis ⽀持持久化,⽽且⽀持两种不同的持久化操作。Redis 的⼀种持久化⽅式叫快照(snapshotting,RDB),另⼀种⽅式是只追加⽂件(append-only file, AOF)。这两种⽅法各有千秋,下⾯我会详细这两种持久化

2021-08-06 11:59:59 57

原创 JVM的垃圾回收算法

技术分类java基础二级目录三级目录java基础二级目录三级目录

2021-08-06 10:42:26 54

原创 炉石logo

inkcape步骤一步骤二步骤三步骤四步骤五步骤六步骤七步骤一首先添加一些文字信息步骤二设置文字属性等等。。。步骤三把文字进行分离操作步骤四进行分离步骤五选中一些文字来进行拖动步骤六效果图步骤七添加一个色块,然后设置轴向渐变。...

2020-06-15 08:25:32 222

原创 pandas.dataframe数据选取

文章首部添加 @[TOC](## 获得一个dataframe类型的数据样例)dataframe 选取数据摘要选取行名、列名、值以标签(行、列的名字)为索引选择数据—— x.loc[行标签,列标签]以位置(第几行、第几列)为索引选择数据—— x.iloc[行位置,列位置]同时根据标签和位置选择数据——x.ix[行,列]选择连续的多行多列——切片选择不连续的某几行或某几列简便地获取...

2020-03-23 09:49:10 266

空空如也

空空如也

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

TA关注的人

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