标签:Lua

Java

KubeSphere排错实战

8

xubiao.zhuang 发布于 2019-10-19

概述:近期在使用QingCloud的Kubesphere,极好的用户体验,私有化部署,无基础设施依赖,无 Kubernetes 依赖,支持跨物理机、虚拟机、云平台部署,可以纳管不同版本、不同厂商的 Kubernetes 集群。在k8s上层进行了封装实现了基于角色的权限控制,Dev...

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

Java

mica 1.2.0 发布,mica-http 组件自动关闭响应 body

dulong 发布于 2019-10-19

mica(云母) mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采...

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

Java

开发十年面试过1000个人,总结出这份高薪Java 试秘诀

4

尖兵 发布于 2019-10-18

目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解性能优化 Java核心,围绕数据结构和性能优化准备面试题 Linux方面,至少了解如何看日志排查问题 通读一段底层代码,作为加分项 切记切记,把上述技能...

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

Java

最全最强 Java 8 – 函数编程(lambda表达式)

1

刘莉莉 发布于 2019-10-18

Java 8 – 函数编程(lambda表达式) 我们关心的是如何写出好代码,而不是符合函数编程风格的代码。 @pdai Java 8 – 函数编程(lambda表达式) 最全的Java后端知识体系 https://www.pdai.tech , 每天更新...

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

Java

Java描述设计模式(14):解释器模式

3

dulong 发布于 2019-10-18

本文源码: GitHub·点这里 || GitEE·点这里 一、解释器模式 1、基础概念 解释器模式是对象的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的表达式。 2、...

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

Java

Elasticsearch Java API 很全的整理

1

dulong 发布于 2019-10-17

Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式...

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

Java

Java8让Excel的读写变得更加简单高效

darida 发布于 2019-10-17

在业务开发中我们经常会遇到Excel的导入导出,而 Apache POI 是Java开发者常用的API。 【 poi.apache.org/components/… 】 GridExcel Universal solution for reading and writing si...

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

Spring

spring5 源码深度解析—– 被面试官给虐懵了,竟然是因为我不懂@Configuration配置类及@Bean的原理

1

xubiao.zhuang 发布于 2019-10-17

@Configuration注解提供了全新的bean创建方式。最初spring通过xml配置文件初始化bean并完成依赖注入工作。从spring3.0开始,在spring framework模块中提供了这个注解,搭配@Bean等注解,可以完全不依赖xml配置,在运行时完成bean...

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

Java

一文教会你用 IDEA 追踪 bug(图文版)

38

songhua.gao 发布于 2019-10-16

作者:bojiangzhou    来源:http://1t.click/akuP Debug 用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用 Debug 模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用 D...

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

Spring

SpringBoot源码分析之—SpringBoot项目启动类SpringApplication浅析

xirruiqiang 发布于 2019-10-15

源码版本说明 本文源码采用版本为 SpringBoot 2.1.0BUILD ,对应的 SpringFramework 5.1.0.RC1 注意:本文只是从整体上梳理流程,不做具体深入分析 SpringBoot入口类 @SpringBootApplication public c...

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

Java

为何Mybatis将Integer为0的属性解析成空串?

2

likai 发布于 2019-10-15

最近公司做了几次CodeReview,在大家一起看代码的过程中,互相借鉴,学到了很多,也各自说了点平时遇到的所谓的“坑”,其中有一个同事遇到的问题,蛮有意思的。 <if test="age != null and age != ''"> age =...

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

Java

Shiro权限管理框架(四):深入分析Shiro中的Session管理

5

dulong 发布于 2019-10-15

其实关于Shiro的一些学习笔记很早就该写了,因为懒癌和拖延症晚期一直没有落实,直到今天公司的一个项目碰到了在集群环境的单点登录频繁掉线的问题,为了解决这个问题,Shiro相关的文档和教程没少翻。最后问题解决了,但我觉得我也是时候来做一波Shiro学习笔记了。 本篇是Shiro系...

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

Java

Spring Security 实战干货:Spring Boot 中的 Spring Security 自动配置初探

2

yanxinchi 发布于 2019-10-14

1. 前言 我们在前几篇对 Spring Security 的用户信息管理机制,密码机制进行了探讨。我们发现 Spring Security Starter 相关的 Servlet 自动配置都在 spring-boot-autoconfigure-2.1.9.RELEASE (当...

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

编程技术

论文笔记:[OSDI'16] Slicer: Auto-Sharding for Datacenter Applications

3

yanxinchi 发布于 2019-10-13

Slicer是 Google 内部支持应用按照 Sharding 的方式进行扩展的,与 RPC 框架集成的基础组件。论文中提到其对比其他通用 Sharding 框架论文的独特之处有: 控制侧和数据侧分离 高效的负载均衡算法,在尽可能减少 key churn 的情况下提供很好的负载...

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

Java

AOP + Aviator 实现参数校验

songhua.gao 发布于 2019-10-13

在开发过程中,始终避免不了的是校验参数,参数的校验和业务代码耦合在一起,代码变得越来越臃肿,影响后期的维护,代码也不够优美。 Aviator 是谷歌的 表达式求值引擎 。使用 Aviator 主要是来校验参数。它支持大部分运算操作符,包括算术操作符、关系运算符、逻辑操作符、正则匹...

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

Spring

spring-data-redis-cache 使用及源码走读

xiaoli.he 发布于 2019-10-13

预期读者 准备使用 spring 的 data-redis-cache 的同学 了解 @CacheConfig , @Cacheable , @CachePut , @CacheEvict , @Caching 的使用 深入理解 data-redis-cache 的实现原理 文章...

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

Spring

Spring系列(六):Spring事务源码解析

19

xiaoli.he 发布于 2019-10-12

一、事务概述 1.1 什么是事务 事务是一组原子性的SQL查询,或者说是一个独立的工作单元。要么全部执行,要么全部不执行。 1.2 事务的特性(ACID) ①原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部...

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

Java

Spring注解@Autowired源码分析

1

yeseng 发布于 2019-10-10

AutowiredAnnotationBeanPostProcessor是Spring的后置处理器,专门处理@Autowired和@Value注解。 一、触发方式 Spring容器在每个Bean实例化之后,调用AutowiredAnnotationBeanPostProcesso...

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