麦洛

与其等待未来,不如创造未来

Spring Boot2.0的那些事(总目录)

Spring Boot2.0的那些事(总目录)

2019-06-02 21:11:54

阅读数 52

评论数 0

Java并发编程(总目录)

一.Java多线程

2019-04-23 16:57:55

阅读数 145

评论数 0

微信开发专栏(总目录篇)

微信公众号专栏(总目录篇) 准备工作 windows下安装cpolar

2019-04-12 21:30:38

阅读数 210

评论数 0

uu快3软件/UU快三软件【致富彩经】 下查看tomcat日志

1.实时日志 tail -f catalina.out 2.查看文件末尾n行 tail -n 20 catalina.out 3.搜索特定字段日志 grep -a '预约采集信息验签接口' catalina.out -C20 cat catalina.out |grep -a '预约采集'...

2019-06-21 20:11:31

阅读数 588

评论数 0

Spring Boot2.0 - 玩转logback日志

一.你需要准备 Spring Boot 2.1.5.RELEASE 二.实战 2.1创建模块 首先,在我们项目创建相关模块,如下图所示 2.2 配置项目 首先我们配置application.yml # 开发环境配置 server: port: 8083 servlet: ...

2019-06-16 18:10:05

阅读数 21

评论数 0

Spring Boot2.0 - 一个骚操作搞定session 共享

一.你需要准备什么 Spring Boot 2.1.5.RELEASE nginx-1.12.2 redis-2.8.9 本篇文章基于如上所述的版本编写并测试通过,不同的版本可能会有差异,需要大家尝试; 二.为什么需要做session共享 在传统的单服务架构中,一般来说,只有一...

2019-06-16 17:33:57

阅读数 225

评论数 2

Spring Boot2.0 - 加载配置文件的正确姿势

一.语法介绍 关于YAML语法,网上有很多入口资料,这里不一一赘述,大家可以参考下面这边博客学习 YAML基本语法 二.yml和properties的区别 举个例子,请看以下的yaml语法; environments: dev: url: http://dev.example...

2019-06-11 20:10:24

阅读数 226

评论数 0

Spring Boot2.0 - 基于spring-boot-devtools实现热插拔

一.你需要准备 Spring Boot 2.1.5.RELEASE java 1.8+ Maven 3.3+ IDEA 二.开发人员工具介绍 Spring Boot包含一组额外的工具,可以使应用程序开发体验更加愉快。该spring-boot-devtools模块可以包含在任何项...

2019-06-03 22:24:59

阅读数 28

评论数 0

Spring Boot2.0 - 开发您的第一个Spring Boot应用程序

本节介绍如何开发一个简单的“Hello World!”Web应用程序,该应用程序突出了Spring Boot的一些主要功能。我们使用Maven来构建这个项目,因为大多数IDE都支持它。

2019-06-03 21:57:25

阅读数 30

评论数 0

thymeleaf页面中引入公共页面

一.前言 当我们在html页面使用thymeleaf时,经常会遇到这样的情况。有一些html片段在我们所有页面都存在,造成了代码重复。遇到这种场景,我们就可以把公共代码段抽取到一个公共页面,在需要使用它的地方,我们引入就行。 二.公共页面抽取 1.公共页面位置 如上图所示,我们首先在项...

2019-06-02 21:01:03

阅读数 48

评论数 0

thymeleaf页面中使用data-*自定义属性

一.前言 在我们平时使用thymeleaf时,经常会用到th:each标签来循环遍历数据,以便将数据展示到页面中。尤其在后台管理软件比较常见。试想我们要给循环遍历出的每个元素都绑定点击事件,那我我们点击某一个按钮时,如何将这个按钮从所有按钮区分出来?这里我们就要用到自定义属性。 首先我们来看一...

2019-06-02 21:00:29

阅读数 64

评论数 0

jQuery 遍历 - parents() 方法

一.前言 首先交代一下使用场景: 上图是一个微信投票的功能,当我们点击某个用户进行投票,后台响应成功以后。在不刷新页面的情况下,我们需要在js中更新该用户票数。由于点击事件是绑定在投票按钮,那么我们如何更新当前点击用户的票数?这里就要用到jQuery 遍历 - parents() 方法。 ...

2019-06-02 20:59:40

阅读数 22

评论数 0

分布式锁之redis分布式锁的实现

一.前言 目前分布式锁一般有三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子...

2019-05-11 07:35:10

阅读数 98

评论数 2

MySQL基本语法

一.数据库篇 标题 语法 栗子 备注 创建数据库 create database [database_name]; 查看指定数据库 show create database [database_name]; 查看数据库(所有的) show databases; ...

2019-05-09 22:15:10

阅读数 77

评论数 0

MySQL中的INSERT ... SELECT语法

一.INSERT … SELECT语法介绍 上图来自官方文档,在其中,有这样一句话描述: 可以根据SELECT 语句的结果快速将多行插入到表中,该语句可以从一个或多个表中进行选择。在这段话下面,给我们提供了一个使用的demo。 INSERT INTO tbl_temp2 (fld_id) S...

2019-05-05 16:32:36

阅读数 81

评论数 0

MySQL中if()函数详解

一.if()函数介绍 在MySQL的官方文档中,将if()列为控制流功能之一,网上看了很多翻译,大家还是习惯上称为if()函数。根据官方文档,我们可以看出if()函数实现了if/else结构,大家可以把它和java中的三目运算来做类比,然后记忆。 二.if()函数的语法 1. 表达式 IF(ex...

2019-05-05 16:16:01

阅读数 175

评论数 0

图解分布式架构的演进过程

文章转载自芋道源码 一、什么是分布式架构 分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据系统中,...

2019-05-05 08:42:13

阅读数 92

评论数 0

Java内存模型的抽象结构

一. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Ja...

2019-05-03 15:18:12

阅读数 91

评论数 0

Java中各种锁的详解

导读 今天和同事探讨多线程中的锁问题,发现我对这方面了解太少了,像我这么热爱学习的人(其实单身狗除了写博客也没其他可做的),决定梳理一下java中的各种锁 一. synchronized 在 JDK 1.6 之前,synchronized 是重量级锁,效率低下。 从 JDK 1.6 开...

2019-05-03 15:18:00

阅读数 64

评论数 0

Java内存模型之happens-before

导读 happens-before是JMM最核心的概念。对应Java程序员来说,理解happens-before是理解JMM(Java内存模型)的关键 一.happens-before的简介 由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题。那么我们正确使用同...

2019-05-03 15:17:47

阅读数 55

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭