fastjson学习笔记

fastjson学习笔记

fastjson 是一个java的JSON序列化库,用于在java对象和JSON之间的互相转换。

fastjson可以将java对象转为JSON(序列化),也可以将JSON转为java对象(反序列化)。

阅读更多
Java并发编程
乐观锁和悲观锁

乐观锁和悲观锁

乐观锁和悲观锁是在并发控制中常用的两种策略。

他们用于处理在多个进程同时访问共享资源时的情况。

阅读更多
分布式session

分布式session

在传统的单体应用中,后台只需要根据session获取用户身份的和信息既可。在集群中也只需要将用户的请求通过一种hash算法均匀的映射到多台服务器(且每次都映射到同一台服务器)既可,。而在分布式的应用中如何处理session呢?

阅读更多
mac卸载java8
初识JVM调优

初识JVM调优

关于jvm调优,其实大多数项目不需要jvm调优,需要调优的往往是比较极端的业务。

阅读更多
初识JVM

初识JVM

JVM,也就是Java Virtual Machine(Java虚拟机),JVM是虚构出来的计算机,它的作用是在物理计算机上模仿各种计算机功能实现的。

Java能“一次编译,到处运行”的原因就是JVM屏蔽了不同操作系统和不同硬件的差异,这样Java开发者就可以无需考虑平台差异,只需要面向JVM编程即可。

阅读更多
Java复习笔记(二)
Java复习笔记(一)

Java复习笔记(一)

Day01: 2020.09.04

今天开始复习java,一天复习一点。

参考

  1. 菜鸟教程:Java
  2. C语言中文网:Java

概述

背景

Java是Sun Microsystems在1995年发布的高级程序设计语言。

Sun Microsystems是IT及互联网技术服务公司(已被甲骨文收购)Sun Microsystems 创建于1982年。主要产品是工作站及服务器。

Java可以运行在ARM和x86多个平台上,比如windows、macos、linux、unix等等。

阅读更多
YAML笔记

YAML笔记

YAML:YAML Ain’t a Markup Language

YAML:YAML不是一种标记语言

YAML官网:YAML

YAML发音是:/ˈjæməl/,类似于:鸭某。

如上所示,YAML是“YAML Ain’t a Markup Language”的递归缩写(YAML不是标记语言)。

阅读更多