11 2018 档案

摘要:当希望在某个方法中添加事务时,我们常常在方法头上添加@Transactional注解 @ResponseBody @RequestMapping(value = "/payment", method = RequestMethod.POST, produces = MediaType.APPLICA 阅读全文
posted @ 2018-11-15 18:04 雪山上的蒲公英 阅读(30290) 评论(2) 推荐(6) 编辑
摘要:1. 复制map示例 首先看一个例子,当我使用不同方法将一个源map拷贝到另一个map后,改变源map,复制后的map理应不受影响 查看输出: 可以看到通过“=”复制的map内容随源map的改变而改变,而通过putAll方法和Iterator复制的map则不受源map改变的影响。 2. Map的两种 阅读全文
posted @ 2018-11-15 17:06 雪山上的蒲公英 阅读(1816) 评论(0) 推荐(2) 编辑
摘要:Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 按上面的方法输出结果,会显示科学计数法,所以需要处理一下,解决方法: 通过该方法处理BigDecimal类型数据后面的0的方法实现: 不通过该方法处理BigDecimal类型数据实现 阅读全文
posted @ 2018-11-08 20:41 雪山上的蒲公英 阅读(9106) 评论(0) 推荐(1) 编辑
摘要:客户度连接nginx超时, 建议5s内 接收客户端header超时, 默认60s, 如果60s内没有收到完整的http包头, 返回408 接收客户端body超时, 默认60s, 如果连续的60s内没有收到客户端的1个字节, 返回408 keepalive时间,默认75s,通常keepalive_ti 阅读全文
posted @ 2018-11-07 21:05 雪山上的蒲公英 阅读(12146) 评论(0) 推荐(0) 编辑
摘要:windows下tomcat默认并不会把控制台输出的信息都记录进日志文件。但是在生产环境中,出现问题时,控制台的日志输出是无法查据的,因此需要将日志记录下来。 解决方法: 输出日志到文件 修改tomcat的bin目录下的startup.bat文件,执行此项修改后日志会输出到文件中,在控制台中不会再输 阅读全文
posted @ 2018-11-06 12:31 雪山上的蒲公英 阅读(703) 评论(0) 推荐(1) 编辑
摘要:1. package 包 CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。CommonJS的包规范由 包结构 和 包描述文件 两个部分组成。 1.1 包结构 包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件。 package.json 描 阅读全文
posted @ 2018-11-05 23:36 雪山上的蒲公英 阅读(600) 评论(0) 推荐(0) 编辑
摘要:1. CommonJS规范产生背景 在后端,JavaScript的规范远远落后并且有很多缺陷,这使得难以使用JavaScript开发大型应用。比如: 没有模块系统 标准库较少 没有标准接口 缺乏包管理系统 CommonJS规范 的提出,主要是为了弥补JavaScript没有标准的缺陷。CommonJ 阅读全文
posted @ 2018-11-05 23:30 雪山上的蒲公英 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1. Node.js简介 1.1 Node.js是什么 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。 Node采用Google开发的V8引擎运行js代码,使用事件驱动 阅读全文
posted @ 2018-11-05 00:47 雪山上的蒲公英 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-04 22:10 雪山上的蒲公英 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1. VisualVM是什么 按照VisualVM官网(http://visualvm.github.io/)上的介绍,VisualVM是一个集成命令行JDK工具和轻量级分析功能的可视化工具。专为开发和生产时间使用而设计。 我们在jdk安装包中也可以发现它 2. IDEA安装VisualVM插件 F 阅读全文
posted @ 2018-11-04 19:33 雪山上的蒲公英 阅读(3903) 评论(0) 推荐(1) 编辑
摘要:1. 初始化项目,引入相关依赖 项目中引入的依赖关系 当中最主要的 spring-boot-starter-data-jpa 包主要依赖如下,可以看到JPA的底层主要是通过hibernate实现的。 2. 创建实体类,利用JPA生成数据表 2.1 编写实体类,配置好映射关系,从而和数据表进行映射 2 阅读全文
posted @ 2018-11-04 12:57 雪山上的蒲公英 阅读(4128) 评论(0) 推荐(0) 编辑
摘要:常见的Docker命令分类主要有 不同使用场景下的命令分布 有疑问可到官方文档查询: https://docs.docker.com/engine/reference/commandline/docker/ 阅读全文
posted @ 2018-11-03 23:25 雪山上的蒲公英 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:1. Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任 阅读全文
posted @ 2018-11-03 22:01 雪山上的蒲公英 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:1. 常规元素去重 碰到List去重的问题,除了遍历去重,我们常常想到利用Set集合不允许重复元素的特点,通过List和Set互转,来去掉重复元素。 除此之外,可以利用java8的stream来实现去重 上面的方法在List元素为基本数据类型及String类型时是可以的,但是如果List集合元素为对 阅读全文
posted @ 2018-11-02 23:49 雪山上的蒲公英 阅读(55884) 评论(10) 推荐(12) 编辑

/* 返回顶部代码 */
点击右上角即可分享
微信分享提示