标签:HashMap

Java

如何健壮后端服务?

xubiao.zhuang 发布于 2019-12-13

对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互...

阅读(4)评论(0)赞 (0)

编程技术

组件化的架构设计(二):路由架构设计及编码实现

2

Harries 发布于 2019-12-13

博客主页 组件化路由架构设计思路 上一篇中讲解了 类加载 、 全局Map记录 实现组件化模块之间的交互,慢慢衍生APT技术。 那么在组件化架构中,我们需要思考通过APT+javapoet技术生成什么样的类文件呢? 从组件化路由架构设计图需要思考,使用APT生成文件为什么需要分组?...

阅读(6)评论(0)赞 (0)

Java

Java函数式编程

yeseng 发布于 2019-12-13

在很长的一段时间里,Java一直是面向对象的语言,一切皆对象,如果想要调用一个函数,函数必须属于一个类或对象,然后在使用类或对象进行调用。但是在其它的编程语言中,如js,c++,我们可以直接写一个函数,然后在需要的时候进行调用,即可以说是面向对象编程,也可以说是函数式编程。 从功...

阅读(5)评论(0)赞 (0)

Spring

springboot2中的全局异常处理(包含Intercepter中的异常)

1

darida 发布于 2019-12-13

说明 之所以写这篇文章,是因为在项目中处理全局异常是发现自定义Intercepter中的异常没发通过 @ControllerAdvice 捕获。 项目中使用 @ControllerAdvice 处理了controller中的异常,但发现在自定义拦截器( extends Handl...

阅读(7)评论(0)赞 (0)

Java

工作十年,分享看过的优质 Java 书籍

20

songhua.gao 发布于 2019-12-13

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后...

阅读(10)评论(0)赞 (0)

Spring

springboot2.0+activiti 7 整合(三)–创建自己的业务流程

5

dulong 发布于 2019-12-13

使用activiti框架,首先要创建bpmn流程图,这里有两种选择,一种是ide自带的插件(eclipse就不说了,网上各种说好用的;idea是真心难用,而且是好几年没更新的插件了),一种是用activiti官方提供的工具 activiti-app (6.0的版本,我们只用它来画...

阅读(8)评论(0)赞 (0)

Java

springboot2.0+activiti 7 整合(三)–创建自己的业务流程

5

刘莉莉 发布于 2019-12-13

使用activiti框架,首先要创建bpmn流程图,这里有两种选择,一种是ide自带的插件(eclipse就不说了,网上各种说好用的;idea是真心难用,而且是好几年没更新的插件了),一种是用activiti官方提供的工具 activiti-app (6.0的版本,我们只用它来画...

阅读(6)评论(0)赞 (0)

Java

这位阿里的面试官别走,我这有一份祖传的Mybatis面试题送给你

1

wenming.gapo 发布于 2019-12-12

想学Mybatis嘛?我教你呀! 1. 精讲#{}和${}的区别是什么? mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。 mybatis在处理${}时,就是把${}替换成变量的值。 使用#{}可以有效的防止...

阅读(10)评论(0)赞 (0)

Java

JSP + Session Cookie详解

26

puefu.he 发布于 2019-12-12

篇幅较大,对JSP进行了非常详细的讲解,并解释了Session和Cookie的实现原理 ,预计看完需要20分钟左右,慢慢享受吧 JSP概述 掌握了servlet后,就可以利用servlet来开发动态页面了,但是使用Servlet开发动态页面,存在种种问题,来看下面的例子: 使用S...

阅读(13)评论(0)赞 (0)

Java

JDK容器类List,Set,Queue源码解读

1

changyuan.xu 发布于 2019-12-12

List,Set,Queue都是继承Collection接口的单列集合接口。List常用的实现主要有ArrayList,LinkedList,List中的数据是有序可重复的。Set常用的实现主要是HashSet,Set中的数据是无序不可重复的。Queue常用的实现主要有Array...

阅读(12)评论(0)赞 (0)

Java

springboot + vue 实现递归生成多级菜单

1

Harries 发布于 2019-12-12

开发过程中,涉及到多级菜单的应用,找了一些资料案例实现如下(使用springboot+layui+oracle): 创建菜单表 : – 创建菜单表 create table wxmini_menus( menu_id number unique, --菜单ID men...

阅读(12)评论(0)赞 (0)

Spring

Feign源码分析:记初次使用Feign踩的一些坑

3

zhuangli 发布于 2019-12-12

最近要对接公司信息中心那边提供的注册登录接口,这些接口是以HTTP形式对外提供的。之前没怎么用过HTTP框架,宇神推荐使用Feign。第一次听说Feign这么个框架,去查了下,原来是SpringCloud的一份子。使用Spring Cloud Feign,调用HTTP的时候只需要...

阅读(14)评论(0)赞 (0)

Java

图解 Spring:HTTP 请求的处理流程与机制【4】

3

likai 发布于 2019-12-12

在穿越了 Web 容器和Web 应用之后,HTTP 请求将被投送到 Spring 框架,我们继续剖析后续流程。Web 应用与 Spring MVC 的衔接是通过配置文件 mvc-servlet.xml 完成的,我们通过这份配置文件定义构成 Spring MVC 的各种核心组件和初...

阅读(14)评论(0)赞 (0)

Java

Java基础面试相关

34

xubiao.zhuang 发布于 2019-12-12

面试相关的问题(下) 四 Linux高级_ 1.Linux机器 变慢,怎么查看? (1)整机的性能 主要查看的是CPU和内存 先查看整机的top,使用命令 top 虚拟机 使用 1 可以查看哪个核被占用过高 查看id(上图中43.9id) 也就是空闲率 越大越好,证明不是CPU引...

阅读(13)评论(0)赞 (0)

Spring

JAVA基础知识复习-Springboot原理

9

wenming.gapo 发布于 2019-12-12

组件自动装配:规约大于配置,专注核心业务 外部化配置:一次构建,按需调配,到处运行 嵌入式容器:内置容器,无需部署,独立运行 Spring Boot Starter:简化依赖,按需装配,自我包含 Production-Ready:一站式运维,生态无缝整合 组件自动装配 Sprin...

阅读(12)评论(0)赞 (0)

Java

仅需四步,整合SpringSecurity+JWT实现登录认证 !

hanze 发布于 2019-12-12

学习过我的mall项目的应该知道, mall-admin 模块是使用SpringSecurity+JWT来实现登录认证的,而 mall-portal 模块是使用的SpringSecurity基于Session的默认机制来实现登陆认证的。很多小伙伴都找不到 mall-portal ...

阅读(12)评论(0)赞 (0)

Java

有点干货 | Jdk1.8新特性实战篇(41个案例)

2

xirruiqiang 发布于 2019-12-12

微信公众号:bugstack虫洞栈 | 源码: github.com/fuzhengwei/… 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAge...

阅读(13)评论(0)赞 (0)

Spring

springboot + vue 实现递归生成多级菜单

1

zhuangli 发布于 2019-12-12

开发过程中,涉及到多级菜单的应用,找了一些资料案例实现如下(使用springboot+layui+oracle): 创建菜单表 : – 创建菜单表 create table wxmini_menus( menu_id number unique, --菜单ID men...

阅读(13)评论(0)赞 (0)