2020年3月3日

Spring、SpringMVC、SpringBoot、SpringCloud的区别和联系

摘要: 简介 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring能够让我们编写出更简洁、易于管理、更易于测试的代码。 SpringMVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet、ModelAndView 和 View Resol 阅读全文

posted @ 2020-03-03 21:25 Leung_柠檬先生 阅读(294) 评论(0) 推荐(0) 编辑

2020年2月24日

Idea - 常用基础配置

摘要: 前言 IntelliJ IDEA是我们开发常用的一大神器,深得众程序猿青睐,但是在使用过程中,有一些默认设置我们使用起来并不是很友好。。。这里就记录一些我使用的配置。 1、多行显示同时打开的多个文件 默认配置: 配置后: 2、SVN在commit时,自动添加新增的文件 接触idea之初,使用SVN提 阅读全文

posted @ 2020-02-24 14:43 Leung_柠檬先生 阅读(157) 评论(0) 推荐(0) 编辑

2020年2月14日

Redis系列二 - 数据结构

摘要: 前言 redis作为我们开发的一大神器,我们接触肯定不会少,但是很多同学也许只会存储String类型的值,这是非常不合理的。在这里,将带大家认识Redis的5中数据结构。 1、问:Redis有那些数据结构? 常见的5种:字符串(String),散列(Hash), 列表(List),集合(Set),有 阅读全文

posted @ 2020-02-14 10:20 Leung_柠檬先生 阅读(171) 评论(0) 推荐(0) 编辑

Redis系列三 - 缓存雪崩、击穿、穿透

摘要: 前言 从学校出来,做开发工作也有一定时间了,最近有想系统地进一步深入学习,但发现基础知识不够扎实,故此来回顾基础知识,进一步巩固、加深印象。 最初开始接触编程时,总是自己跌跌撞撞、不断摸索地去学习,再一点点应用到实际项目中,知识点才更加清晰。后来,尝试写博客,把学到的知识试着分享出来,也是一次巩固的 阅读全文

posted @ 2020-02-14 10:05 Leung_柠檬先生 阅读(215) 评论(0) 推荐(0) 编辑

2020年2月11日

Java基础 - 运算符

摘要: 前言 新型冠状病毒持续发酵,各医院医生、各界热心人事积极响应政府号召,积极参与抗击疫情中来。而我这等小屌丝,只能默默为他们加油、为他们祈福平安!!! 闲暇之余,不忘敲两行代码,可别丢了吃饭的本钱。 这里就简单讲讲我们Java中的运算符,和C语言的类似,大致可以分为5类:算数运算符,关系运算符,逻辑运 阅读全文

posted @ 2020-02-11 17:31 Leung_柠檬先生 阅读(96) 评论(0) 推荐(0) 编辑

Java基础 - 时间函数Date的相关使用

摘要: 前言: 在日常Java开发中,常常会使用到Date的相关操作,如:获取当前系统时间、获取当前时间戳、时间戳按指定格式转换成时间等。以前用到的时候,大部分是去网上找,但事后又很快忘记。现为方便自己今后查阅,也方便各位猿友学习探讨,在此将我们常用的时间实例、函数归纳罗列出来,供大家参考,如有不对,欢迎在 阅读全文

posted @ 2020-02-11 16:17 Leung_柠檬先生 阅读(4589) 评论(0) 推荐(1) 编辑

2019年12月18日

Map - 与君初相识

摘要: 前言 生活中,我们常会看到这样一种集合:IP地址与主机名,身份证号与个人等,这种一 一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对应关系的对象,即 java.util.Map 接口。 Map 接口下的集合与 Collection 接口下的集合,它们存储数据的形式不同,Collec 阅读全文

posted @ 2019-12-18 11:53 Leung_柠檬先生 阅读(167) 评论(0) 推荐(0) 编辑

2019年11月22日

浅谈Spring框架

摘要: 一、Spring简介 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构, 分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring的用途可以用于服务端的开发, 还可以从简单性、可测试性和松耦合的角度来说,任何 阅读全文

posted @ 2019-11-22 17:55 Leung_柠檬先生 阅读(342) 评论(0) 推荐(0) 编辑

2019年11月21日

Redis系列五 - 哨兵、持久化、主从

摘要: 问:骚年,都说Redis很快,那你知道这是为什么吗? 答:英俊潇洒的面试官,您好。我们可以先看一下 关系型数据库 和 Redis 本质上的区别。 Redis采用的是基于内存的,采用的是单进程单线程模型的 KV 数据库,有C语言编写,官方提供的数据是可以达到 10w+ 的QPS(每秒内查询次数)。 完 阅读全文

posted @ 2019-11-21 17:06 Leung_柠檬先生 阅读(190) 评论(0) 推荐(0) 编辑

2019年11月20日

Redis系列四 - 分布式锁的实现方式

摘要: 前言 分布式锁一般有3中实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 以下将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁的可用,我们至少要确保锁的实现的同时,要满足以下四个条件: 互斥性。在任意时刻,只有一个客户端持有锁。 阅读全文

posted @ 2019-11-20 14:26 Leung_柠檬先生 阅读(340) 评论(1) 推荐(0) 编辑

导航