摘要: 1.  Java虚拟机运行时数据区 在JDK1.8之前,JVM运行时数据区分为堆、虚拟机栈、本地方法栈、方法区、程序计数器。如下图所示: 虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出口等信息。当... 阅读原文
2018-10-26 11:08:13 阅读(2207) 评论(0)
摘要: 随着开发项目中业务功能的增加,必然某些功能会涉及到线程以及并发编程的知识点。笔者就在现在的公司接触到了很多软硬件结合和socket通讯的项目了,很多的功能运用到了串口通讯编程,串口通讯编程的安卓端就是基于线程的方式和硬件保持通讯的。 关于Java线程,先了解一下Java线程的生命周期和物种基本状态,先上一张经典... 阅读原文
2018-10-26 10:53:09 阅读(2285) 评论(0)
摘要: 1 查询参数 请求格式:url?参数1=值1&参数2=值2...同时适用于GET和POST方式spring处理查询参数的方法又有几种写法: 方法一:方法参数名即为请求参数名 // 查询参数1 @RequestMapping(value = "/test/query1", method = Reque... 阅读原文
2018-10-26 09:39:03 阅读(2244) 评论(0)
摘要: 经历: SSM框架下实体类中有Date类型属性,将数据返回到前端,结果显示的是时间戳 解决方案是在Date类型属性上加上:JsonFormat(pattern='yyyy-MM-dd HH:mm:ss',timezone=GMT+8)即可解决 后来在SpringBoot框架下又遇到这类问题,再去使用JsonForma... 阅读原文
2018-10-26 08:19:02 阅读(2216) 评论(0)
摘要: 本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。 主要包括以下几个部分: Java 基础知识点 Java 常见集合 高并发编程(JUC 包) JVM 内存管理 Java 8 知识点 网络协议相关 数据库相关 MV... 阅读原文
2018-10-26 06:35:04 阅读(2437) 评论(0)
摘要:1.分页插件,spring-boot。,第一次调用时,存值到 model.addAttribute("status", id);页面获取2.页面获取 后台存入的值,放在input hidden 中;3.js获取该参数,调用Ajax分页 阅读原文
2018-10-26 06:25:04 阅读(2677) 评论(0)
摘要: 一、Sentinel介绍 之前骚了一波Redis的简介及应用场景,今天试了下他的哨兵模式; Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器, 并在被监视的主服务器进行下线状态时,自动将下线主... 阅读原文
2018-10-26 06:00:14 阅读(2232) 评论(0)
摘要: # 约定#为注释行、$为命令行 # 开始操作前将demo4springboot/src/main/resources中以下三个变量修改为实际值# spring.datasource.url、spring.datasource.username、spring.datasource.password # 若本机无dock... 阅读原文
2018-10-26 00:51:01 阅读(2491) 评论(0)
摘要: 日期Date和String之间的转换: 1. 全局转换器(推荐使用) 1. 创建类实现Converter接口,实现Convert方法 public class StringToDateConvert implements Converter<String, Date> { ... 阅读原文
2018-10-25 23:04:02 阅读(2221) 评论(0)
摘要: 前言 最近在学习Spring框架,在学习的同时,借助有道翻译,整理翻译了部分文档,由于尚在学习当中,所以该篇文章将会定时更新,目标在一个月左右时间翻译完全部版本。 虽然大部分内容为翻译,但是其中可能会添加一些我对Spring的理解,最近也在计划建立一个wiki版本,希望同样在学习的你,可以参与进来,我们共同完成该版本... 阅读原文
2018-10-25 21:38:12 阅读(2257) 评论(0)