Vue自定义指令实现按钮权限管理

2020-10-27
阅读 2 分钟
6.4k
按钮权限的话,在 Spring MVC + Freemarker 中,我们可以在返回 View 时,将当前用户拥有的按钮编码直接设置到 model 中,在 Freemarker 中控制按钮是否渲染。这种前后端不分离的情况下,处理按钮权限的过程比较简单。

当ThreadLocal碰上线程池

2019-08-02
阅读 13 分钟
2.1k
ThreadLocal可以让线程拥有本地变量,在web环境中,为了方便代码解耦,我们通常用它来保存上下文信息,然后用一个util类提供访问入口,从controller层到service层可以很方便的获取上下文。下面我们通过代码来研究一下ThreadLocal。

Material Datepicker自定义日期格式

2019-07-11
阅读 4 分钟
5.7k
在企业级开发中,我们经常会使用到日期控件。在以前的jquery框架项目中,我们通常会选择mydate 97。现在我们使用Angular框架,Material官网也为我们提供了Datepicker组件。对于日期的显示的格式,有很多种,比如下面的:

Java LinkedList指南

2019-01-22
阅读 2 分钟
2.2k
1. 介绍 LinkedList是一个双向链表, 实现了List和Deque接口。它实现所有可选的list操作,并且存储对象可以为null。 2. 特点 LinkedList具有以下特点: 查到列表中的元素,需要从头至尾的遍历列表 没有同步 它的Iterator和ListIterator迭代器是快速失败的(这意味着在迭代器创建之后,如果修改了列表,将抛出一个Concurre...

Mysql建表语句中显示双引号

2018-12-14
阅读 1 分钟
2.5k
在工作中使用Mysql数据库,发现建表后的ddl显示表名、字段都是双引号。这样的ddl在线上工单系统无法通过,需要将双引号转成反引号(`)才行。

Angular material中自定义分页信息

2018-12-14
阅读 2 分钟
3.5k
在项目开发中,用到了Material的分页组件,需要对该组件进行汉化。 首先创建自定义汉化类: {代码...} 在app.module.ts中声明该Provider: {代码...} 这样在再使用分页组件时,相关信息将显示中文。

Display real-time data in Angular

2018-06-28
阅读 7 分钟
1.8k
In this article, we'll be taking a look at two ways to display real-time data in an Angular application. We'll discuss how to push real-time data via a service. One approach will be using sockets while the other will be using the Angular AsyncPipe and Observables.

Java发展史

2018-06-12
阅读 2 分钟
4.9k
Java之父 -- James Gosling出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。1991年,在Sun公司工作期间,James Gosling和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这...

Java各版本特性汇总

2018-06-08
阅读 2 分钟
3k
Java 5 泛型Generics 枚举类型Enumeration 自动装箱(自动类型包装和解包)autoboxing & unboxing 可变参数varargs(varargs number of arguments) Annotations 新的迭代语句 静态导入 新的格式化方法 新的线程模型和并发库 Java 6 引入一个支持脚本引擎的新框架 UI的增强 对WebService支持的增强 一系列的安全相关...

Spring boot集成Thymeleaf

2018-04-12
阅读 2 分钟
4.7k
简介Thymeleaf是用于Web和独立开发环境的服务器端Java模板引擎。 Thymeleaf的主要目标是为开发工作流程带来优雅的自然模板 - HTML可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。

JVM运行时数据区

2018-04-12
阅读 1 分钟
2.2k
对于一个处理器,只会执行一个线程的指令。线程并不是一直独享CPU的,多个线程通过切换的方式,实现一段时间内的同时执行。因此,为了线程切换后能恢复到切换前的执行位置,每个线程都需要有个独立的空间来记录执行位置,即程序计数器。各个线程之间的程序计数器互不影响,独立存储。

RocketMQ快速入门

2018-04-10
阅读 1 分钟
3.4k
环境要求 64位系统,Linux/Unix/Mac 64位 JDK 1.8+ Maven 3.2.x Git 如果下载binary包的话,只需要前两条就可以了。下载地址: RocketMQ 启动Name Server {代码...} Name Server的默认监听端口为9876 启动Broker {代码...} 发送消息Producer/接收消息consumer {代码...} 停止服务器 {代码...}

RocketMQ架构简介

2018-04-09
阅读 1 分钟
2.9k
Apache RocketMQ是一款具有低延迟,高性能和可靠性,数十亿容量和灵活可扩展性的分布式消息传递和流媒体平台。它由四部分组成:Name Servers,brokers,producers和consumers。 它们中的每一个都可以在没有单点故障的情况下进行水平扩展。

一次线上问题的排查解决过程

2018-03-29
阅读 5 分钟
5k
XX系统中,一个用户需要维护的项目数过多,填写的任务数超多,产生了一次工时保存中,只有前面一部分的xx数据持久化到数据库,后面的数据没有保存。

Spring boot集成Thymeleaf

2018-03-19
阅读 2 分钟
2.2k
简介Thymeleaf是用于Web和独立开发环境的服务器端Java模板引擎。 Thymeleaf的主要目标是为开发工作流程带来优雅的自然模板 - HTML可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。

Spring常用Annotation简介

2018-03-15
阅读 6 分钟
9.6k
Resource 注释标记应用程序所需的资源。此注释可以应用于应用程序组件类,或者该组件类的字段或方法。如果将该注释应用于一个字段或方法,那么初始化应用程序组件时容器将把所请求资源的一个实例注入其中。如果将该注释应用于组件类,则该注释将声明一个应用程序在运行时将查找的资源。

Spring Data REST API集成Springfox、Swagger

2018-03-14
阅读 4 分钟
7.7k
使用Spring Date REST,你可以迅速为Spring Date repositories的创建REST API,并提供CRUD和更多功能。然而,在严谨的API开发过成功,您还希望拥有自动生成的最新API文档。