摘要:
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)