原文:初识Redis,看这一篇就够了 环境的搭建和安装网上有很多教程,在这里就不再重复了。 1. Redis是什么? Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据... ...
分类:
其他好文 时间:
2020-02-12 22:20:34
阅读次数:
76
java运行过程可以分为 编译 》 类加载 》 执行 类加载主要是由jvm虚拟机负责的,过程非常复杂,类加载分三步 加载 》 连接 》初始化,(这里的加载和本文标题的类加载是不同的,标题的类加载包含了完整的三个步骤)下面详细说说每一步的过程 加载: 这个很简单,程序运行之前jvm会把编译完成的.cl ...
分类:
其他好文 时间:
2020-01-20 14:25:52
阅读次数:
71
一、JavaScript的数据类型 JavaScript的数据类型:String,Number,Null,Undefined,NaN,Boolean 以及 复杂类型:Object ES6多出了一个数据类型:Symbol > 唯一的 二、如何判断数据类型 1.typeof Array,Object,n ...
分类:
编程语言 时间:
2020-01-15 11:44:05
阅读次数:
67
1.undefined undefined的产生为初始化的时候,如果没有进行赋值,她是一个预定义的全局变量,例如: 在你没有进行对某个变量进行赋值的时候,他会被赋为undefined。 2.null null是人为进行赋值的。比如某个函数或者数组等等复杂类型,你如果想要进行一个舍弃,可以把它赋值为n ...
分类:
其他好文 时间:
2020-01-05 16:03:00
阅读次数:
84
== 与 ===的区别 叫做严格运算符 , 叫做相等运算符. 严格运算符 规则: 基本类型 第一步:比较类型. 判断前后顺序的的类型值,如果俩个值的类型不同,则该表达式的直接返回False. 第二步:比较值. 类型值相同( ,`String Boolean`)时,判断值相同时返回True,否则返回F ...
分类:
编程语言 时间:
2019-12-28 23:03:24
阅读次数:
87
spring boot 推荐使用 yaml 格式语言(yml=yaml)来编写配置文件,从而取代 xml 以及 properties,yaml 语言具有像 json 一样简洁明了的特点,但同时具有能够处理复杂类型数据、文本注释的特点,非常适合作为配置文件使用。 本文介绍一下在实际开发过程中关于 ya ...
分类:
其他好文 时间:
2019-12-16 13:05:46
阅读次数:
483
实体类转换成XML方法: 将实体类转换成XML需要使用XmlSerializer类的Serialize方法,将实体类序列化 public static string XmlSerialize<T>(T obj) { using (System.IO.StringWriter sw = new Str ...
在Java中,复杂类型(除原始类型外的其它类)作为入参,在方法中被修改后,跳出方法对象内的值仍会保持,也就是传的是引用。原始类型传的是值,如int, double等原始类型。 Java代码: public class Test { static class Vertex{ public double ...
分类:
编程语言 时间:
2019-11-27 12:37:00
阅读次数:
73
本博客将沿用 "上篇博客" 中展示的自定义类加载器代码 复杂类加载情况分析 测试代码一 首先,新建一个类Test14,重写默认的构造方法,打印加载该类的类加载器 然后,在新建一个类Test15,同样重写默认的构造方法,打印加载该类的类加载器,在构造方法中new出Test14的实例 测试代码 猜测一下 ...
分类:
其他好文 时间:
2019-11-23 14:26:48
阅读次数:
46
@ConfigurationProperties @Value 功能: 批量注入配置文件中的属性 一个个指定,多个属性多个@Value 松散绑定: 支持 不支持 SpEL: 不支持 支持 JSR303校验: 支持 不支持 复杂类型封装:(比如map) 支持 不支持 松散绑定的意思就是语法严格和松散的 ...
分类:
其他好文 时间:
2019-11-18 18:31:27
阅读次数:
84