
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.json的数据类型数字(整数,浮点数)字符串(用双引号包裹)布尔类型(true或者false)对象(用大括号包起来)数组(中括号包起来)NULL类型(null)在使用gson将json字符串转换成Map<String,Object> 对象时,我发现原先json字符串中的整形,取出来变成了double类型,当我取出对应的字段直接toString的时候,再转成Integer时,会抛异常
如果在xml文件头部写了xsd或dtd的信息,但是还是没有提示,就需要手动配置xsd,dtd和本地文件的映射。1.DTD(Documnet Type Definition)DTD:文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,它是用来是一种保证XML文档格式正确的有效方法。DTD和XSD相比:DTD 是使用非 XML 语法编写的,DTD 不可扩展,不支持命名空间。2.XS...
nginx的特性是由多个module组合起来的,而默认安装的nginx,携带的module并不多,如果想使用更多nginx的能力需要编译时指定module,下面我就演示下如何给已安装的nginx的添加新的module,以sub_filter指令涉及的module为例,进入nginx的运行目录3.将源码目录下objs的nginx的执行文件,替换到运行目录下先将原本的nginx的运行文件备份再查看ng
idea使用maven打包时,我们有时为了速度打包,会跳过Test环节,可以在命令行上加上-Dmaven.test.skip=true,也可以使用idea,点击maven,选择类似于闪电的图标即可跳过Test环节。...
nginx的如果有多个server模块都配置在同一个nginx.conf文件会显得比较臃肿,后续维护起来也会比较困难,所以可以将内容写入到多个配置文件中然后在nginx.conf文件中通过include命令引入。
1.scan命令在有些场景中,我们希望去查找符合部分字符匹配的key,在scan命令出来之前,都是使用keys命令 ,keys pattern,这种命令严禁在线上环境中使用,因为keys命令会去匹配所有的key,与之类似的可能阻塞服务的命令还有smebmers,hgetall,如果hash和set中元素较多,由于redis的单线程的机制,这些类似的命令都可能阻塞redis服务。在这样的背景下,sc
如果在xml文件头部写了xsd或dtd的信息,但是还是没有提示,就需要手动配置xsd,dtd和本地文件的映射。1.DTD(Documnet Type Definition)DTD:文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,它是用来是一种保证XML文档格式正确的有效方法。DTD和XSD相比:DTD 是使用非 XML 语法编写的,DTD 不可扩展,不支持命名空间。2.XS...
1.springboot 整合redisson,也依赖于spring-boot-starter-data-redis。1.引入依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent&...
1.springboot使用log4j2springboot使用的common-logging,底层兼容各种日志框架如,log4j2,slf4,logback等,默认底层使用的是logback,我们可以去除logback的依赖,引入log4j2的starter,如下:2.指定日志配置文件和日志等级(此配置不限于log4j2,也适用于其他日志框架)在resources目录下加入log4j2的xml配
1.什么是执行计划执行计划:就是mysql优化器在众多的执行路径中选择一条成本最低的路径作为执行计划,就是sql执行步骤的集合,执行计划的选择是根据数据的页,索引的页,以及统计信息等等,来推断出的,在某些情况下,mysql可能会选错最佳的执行计划。理解执行计划对于我们排查慢sql有着至关重要的作用。2.查看mysql执行计划在sql语句前面加上explain即可执行计划中有几个比较关键的...







