5 玫瑰与鹿°

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2k+

会造成全表扫描的SQL语句及应对措施

全表扫描时,会造成CPU和内存的额外消耗,甚至会导致服务器崩溃。所以我们应避免。1、左模糊查询Like %XXX%如:select account from member where nickname like ‘%XXX%’或者 select account from member where nickname like ‘%XXX’建议使用select account from member where nickname like ‘XXX%’2、使用null做为判断条件如:select a

2020-08-22 18:30:06

Redis和Caffeine的区别是什么?

相同点:两个都是缓存的方式不同点:redis是将数据存储到内存里caffeine是将数据存储在应用里caffeine和redis相比,没有了网络IO上的消耗联系:一般将两者结合起来,形成一二级缓存。使用流程大致如下:去一级缓存中查找数据(caffeine-应用内)如果没有的话,去二级缓存中查找数据(redis-内存)再没有,再去数据库中查找数据(数据库-磁盘)图来自于此文章:https://my.oschina.net/dengfuwei/blog/1616221...

2020-08-03 15:29:19

不看会后悔系列之idea的使用

虽然用idea已多达N年,但你对其所有的功能都了如指掌吗?了解如下小tips助你开发更通畅。调试专题(1)不用每次都重启debugdebug程序时,只修改了一点代码,怎么在不重启程序的前提下,看到修改后的效果呢?将启动栏处的Edit Configurations ——Configuration——由Do noting 改为 Update classes and resources注意,修...

2020-04-14 23:13:22

查看项目日志的步骤(xshell、阿里云)

作为程序员,怎么能不会查看日志呢?现小编把查看日志的常用命令介绍如下。我们公司的测试环境a~f在自己的服务器上,用xshell或者Termius连接上即可;线上日志和预发布日志在阿里云上。xshell的使用(1)首先选择要访问哪个服务器(2)cd+路径,找到日志文件(3)tail -f all.log :查看最新的日志文件内容以上是基本步骤,以下是其余的常用命令:(1)如果以前输...

2020-04-14 19:35:10

“Unable to create the directory [XXX] to use as the base directory”的解决办法

接上回书,成功连接上vpn后,down代码,起代码……额,在起代码时又出现了问题。问题主要是这几句:Unable to start web server;nested exception is java.lang.IllegalStateException:Unable to create the directory [/Users/liming/Downloads/logs/tomca...

2020-04-13 16:54:43

锐捷V**:虚拟网卡加载失败,请尝试重新登录(mac)

最近换了个真香机,mbp16,嘻嘻。这下又可以继续努力工作了????。可出师不利呀,刚要连vpn时就出现了问题。原因苹果系统从10.11开始,新添加了一个叫作System Integrity Protection(SIP,系统完整性保护)的安全机制,这个安全机制要求以下目录仅供系统使用,其它用户或程序无法直接使用。/system/sbin/user (不包含/usr/local/)我的系...

2020-04-12 11:11:21

遇见更好的自己—2019年终总结

昨天去望京参加美团的技术沙龙,听着业界大佬的分享,由衷佩服。一个人,因为自己的力量,对世界有了一点点影响,是一件很酷的事情。顺便抽奖中了个周边,嘻嘻嘻。一年又一年,日子总是这样平淡且螺旋上升着。技术(1)总结和深化今年对java基础进行了系统回顾和总结。实践和理论相扣,才能对技术有更深的认识。今年看了不下20本技术相关的书。类型书名数据库:《MySQL技术内幕》《...

2020-01-16 17:12:03

想面中高级java工程师,要看哪些资料?(清单)

想着借跳槽的机会好好把java基础巩固一下,所以就列了个复习计划。本仙女是从4月底开始复习的,到8月底,使用了大约4个月的时间。白天工作+复习,晚上基本就是复习。从开始的列出计划要复习的点,到后来的资料选型,再到最后的面试总结,着实费了一番心思。现分享出来,供大家参考。使用的工具OneNote,哔哩哔哩、腾讯课堂等视频网站学习方式看书为主,把整本书看完,画思维导图。哪一块模糊再在网上找相...

2019-09-03 23:20:56

想面中高级java工程师,要准备哪些技术点?(详细)

说完了怎么写简历(想面中高级java工程师,要怎么写简历?),这篇重头戏就来啦,我们谈谈怎么准备面试,要准备哪些技术点。框架与中间件篇三大框架ssm(1)spring的ioc原理;创建bean的过程;有没有ioc在代码中是怎么看出来的(2)aop原理:动态代理,分为jdk和cglib,两者的区别是什么(3)springmvc的执行流程(4)mybatis中$和#的区别和适用场景(5)...

2019-09-03 23:20:56

想面中高级java工程师,要怎么写简历?(附图)

大家好~ 小仙女又回来啦~ 经过了3周7天的面试,终于收到了几个offer,从中挑选了个最中意的~ 下周一就要入职啦~现在把经验分享给大家~ 想跳槽的小哥哥小姐姐们可以参考一下~写简历要遵循的原则:整齐、简洁、多从阅读者的角度考虑。文档属性与命名写完简历生成pdf版的这个是最基本的,命名最好以如下格式:求职的岗位-姓名-工作年限简历内容我的简历中包括了如下内容:一级分类二...

2019-09-03 23:20:56

听说今天有1024勋章

听说今天在csdn上发表一篇原创博客,就会获得1024勋章。所以我要发表这篇博客测试一下~~

2019-10-24 09:53:28

git小白踩坑记

玩了几天终于有收心的打算了~~先占个位 ~刨个坑 ~一周之内必来补~

2019-10-21 21:44:05

小仙女讲Redis(3)——集群相关

如果想保证系统的高可用,我们需要对mysql、redis等应用进行集群部署。这篇我们看看redis集群的使用。主从复制哨兵机制集群的搭建与使用

2019-08-16 21:27:18

小仙女讲Redis(2)——问题与解决

请问大家,在使用redis的过程中有没有遇到过什么问题呢?比如缓存雪崩,缓存穿透,阻塞等。这些问题的产生原因是什么呢?又该怎么解决呢?本篇文章就说说这个。阻塞因为redis是单线程架构,所有的读写操作都是在一条主线程中完成的,所以一旦出现阻塞,将是致命的。内在原因(1)API或数据结构使用不合理// 获取最近的10条慢查询slowlog get 10(2)CPU饱和(3)持久化相...

2019-08-16 08:16:33

小仙女讲Redis(1)——基本使用

大家好~ 你们看这个小哪吒可爱嘛~ 嘻嘻嘻嘻。小哪吒跟今天讲的redis有什么关系呢?没有关系。Redis入门如果对Redis不了解的,可以先看看下面这些博客,这些博客是我去年写的,挺适合用于入门。说说NoSQL中的Redis【Redis】在java中的使用-存取string类型【Redis】基础问题答疑【Redis】连接池的使用Redis的特点(1)5种数据结构redis支...

2019-08-14 21:10:43

小仙女讲InnoDB(6)——综述

时光匆匆呀,一晃,竟然到了8月中旬ღ( ´・ᴗ・` )。《小仙女讲InnoDB》也更新完了,欢迎大家的参观~MySQL的概念数据库是物理操作系统文件或其它形式文件类型的集合,mysql是一个单进程多线程架构的数据库。(1)体系结构其中,InnoDB就是咱们的主角。(2)连接mysql的方式连接方式适用环境TCP/IP任何平台上,mysql的客户端和实例在两台服务...

2019-08-12 21:26:32

小仙女讲InnoDB(5)——表

表的概念表是关于特定实体的数据集合,比如用户表,加分记录表等。特点:(1)在InnoDB中,表都是根据主键顺序组织存放的,所以又名“索引组织表”(2)每个表中必有主键,一般是在创建表时指定。如果没有指定:先查看表中是否有非空的唯一索引,如果有,则为主键。如果有多个,则选择第一个定义的。如果没有非空的唯一索引,其会自动创建一个6字节大小的指针。逻辑存储的结构(1)表在上一篇的介绍...

2019-08-12 20:45:29

小仙女讲InnoDB(4)——文件

这几天正在闹“利奇马”台风,每次读这个名字,我“你看我有力气吗”,然后把。看来还是程序员好呀,不管外面烈日还是暴雨,都能安安稳稳在室内敲代码。不受天气影响。这集我们说说InnoDB中的各类文件。日志文件存储引擎文件其它文件(1)参数文件...

2019-08-12 10:31:53

小仙女讲InnoDB(3)——事务

概念在事务中的操作,要么都做修改,要么都不做。其完全符合ACID的特性。特性实现原子性(Atomicity)redo log一致性(consistency)undo log隔离性(isolation)锁持久性(durability)redo log分类:(1)扁平事务这是使用最频繁的事务。所有操作都处于同一个层次,由begin work...

2019-08-11 15:52:05

小仙女讲InnoDB(2)——锁

这集我们说说“锁”。什么是锁锁机制用来管理对共享资源的并发访问。lock和latch的区别:lock和latch都是表示“锁”,不同的是,前者锁的是“事务”,后者锁的是“线程”。我们本文讨论的是lock。锁的算法:行锁的算法有3种。(1)Record Lock单个行记录上的锁(2)Gap Lock间隙锁,锁定一个范围,但不包含记录本身。(3)Next-key Lock两...

2019-08-11 10:52:32

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户