jedisLock—redis分布式锁实现
摘要:jedisLock—redis分布式锁实现 一、使用分布式锁要满足的几个条件: 系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 同步访问(即有很
阅读全文
posted @
2020-09-30 10:14
会说话的丶猫
阅读(263)
推荐(0)
Java之BigDecimal详解(转)
摘要:一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我
阅读全文
posted @
2020-09-23 16:57
会说话的丶猫
阅读(906)
推荐(0)
java基本数据类型及相互间的转换(转)
摘要:1.首先复习一下java的基本数据类型,见下图 2.比较他们的字节数 备注:1字节(Byte)=8位(Bit) 3.转换中的知识点 *java中整数类型默认的int类型;小数类型默认的double; *char 可以当做一中特殊的整数类型; *int无法转换为boolean; *小数类型转为整数类型
阅读全文
posted @
2020-09-23 16:54
会说话的丶猫
阅读(316)
推荐(0)
Map集合排序
摘要:public class MapOrder { public static void main(String[] args) { HashMap<String,Integer> hashMap = new HashMap<String,Integer>(); hashMap.put("d",11);
阅读全文
posted @
2020-09-22 11:03
会说话的丶猫
阅读(638)
推荐(0)
三省吾身
摘要:前言: 最近在公司举办的一场技能测试中表现的不太好,四道大的编程题只成功完成了前面两题,其实第三题基本都已经完成了,就是在最后关于Map集合遍历排序有点绕进去了, 本质上还是对Map.Entry这个对象不熟悉,平时都是百度复制粘贴,没仔细想过,一旦在紧张没有网络需要自己硬编码的情况下就有些捉襟见肘了
阅读全文
posted @
2020-09-21 10:34
会说话的丶猫
阅读(125)
推荐(0)
初识SpringBoot
摘要:SpringMVC构建项目 在日常开发中,我们通常会选择SpringMVC + Maven的方式去构建一个web项目,需要配置各种xml文件非常耗时,大概的构建步骤如下: 创建一个基于maven工程的项目架构 添加spring的依赖,springmvc以及servlet api依赖 配置web.xm
阅读全文
posted @
2020-09-16 15:09
会说话的丶猫
阅读(148)
推荐(0)
Controller 层中,到底是 返回界面 还是JSON?(转)
摘要:前提:Controller 层上面的注解是@Controller;如果是@RestController 情况就不同了 讨论:返回json 数据 还是view视图? 结论: 不使用@ResponseBody 注解在方法上,返回的是String对象,那么展示的内容要到指定界面上。 使用@Response
阅读全文
posted @
2020-09-16 10:49
会说话的丶猫
阅读(454)
推荐(0)
IDEA控制台中文乱码解决
摘要:关于IDEA中文乱码的解决方法,如下。 1.打开idea安装目录,选择 打开文件,末尾添加-Dfile.encoding=UTF-8 2.打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encod
阅读全文
posted @
2020-09-16 10:46
会说话的丶猫
阅读(778)
推荐(0)