标签:CTO

Java

Java on Visual Studio Code 九月更新

10

小丁 发布于 2019-09-17

皇冠最新网址886655根据微软 官方博文 ,Java on Visual Studio Code 已经更新,在此更新中,有新的重构和代码操作功能,如 Move 成员和类、Livelinting 以及 Debugger、Test Runner 和 Maven 的改进。具体如下: Refactoring ...

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

Java

聊聊nacos Service的processClientBeat

darida 发布于 2019-09-17

序 本文主要研究一下nacos Service的processClientBeat Service.processClientBeat nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/core/Service.j...

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

Java

Spring系列__04AOP简介

4

xiaoli.he 发布于 2019-09-17

今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑...

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

Java

大前端常用按钮限流防抖总结

yeseng 发布于 2019-09-17

在实际前端项目中, 会有一些场景 , 在用户点击按钮时 ,因手抖等各种原因多次点击 , 重复提交请求 . 因此 , 通常情况下,会要求前后端均做一些限流/防手抖策略 . 这里简单说一下各前端如何去实施的. 防抖和限流是我们再开发过程中常用的优化性能的方式 通常 , 我们会给重要请...

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

Java

Java并发线程池到底设置多大?

3

xirruiqiang 发布于 2019-09-17

前言 在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题 并发线程池到底设置多大呢? 通常有点年纪的程序员或许都听说这样一个说法 (其中 N 代表 CPU 的个数) CPU 密集型应用,线程池大小设置为 N + 1 IO 密...

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

Spring

springboot数据库主从方案

2

邓龙华 发布于 2019-09-17

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置myb...

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

Spring

SpringCloud学习笔记(4):Hystrix容错机制

4

尖兵 发布于 2019-09-17

简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过...

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

Java

Java NIO详解

9

xubiao.zhuang 发布于 2019-09-17

前言 本篇主要讲解Java中的IO机制和网络通讯中处理高并发的NIO 分为两块: 第一块讲解多线程下的IO机制 第二块讲解如何在IO机制下优化CPU资源的浪费(New IO) Echo服务器 单线程下的socket机制就不用我介绍了,不懂得可以去查阅下资料 那么多线程下,如果进行...

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

Java

mybatis拦截器实现通用权限字段添加

yanxinchi 发布于 2019-09-17

实现效果 日常sql中直接使用权限字段实现权限内数据筛选,无需入参,直接使用,使用形式为: select * from crh_snp.channelinfo where short_code in (${commonEnBranchNo}) 注意事项说明 1、添加插件若使用xm...

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

Java

JDK13新特性详解 原 荐

17

小丁 发布于 2019-09-17

纯粹而又极致的光–木九天 Java各个版本特性 正文 JDK13新特性详解 顶 原 荐 ? 木九天 发布于 今天 14:06 字数 900 阅读 23 收藏 0 CDS JDK 撸了今年阿里、头条和美团的面试,我有一个重要发现…….&...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Java

(1/4)Java 垃圾回收介绍

2

dulong 发布于 2019-09-17

Java Garbage Collection Introduction 原文地址 https://javapapers.com/java/j… In Java, allocation and de-allocation of memory space for obj...

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

Java

java架构之路-(源码)mybatis的一二级缓存问题

6

邓龙华 发布于 2019-09-17

上次博客我们说了mybatis的基本使用,我们还捎带提到一下Mapper.xml中的select标签的useCache属性,这个就是设置是否存入二级缓存的。 回到我们正题,经常使用mybatis的小伙伴都知道,我们的mybatis是有两级缓存的,一级缓存默认开启,我们先来一下一级...

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

Java

在kubernetes上运行Spring Cloud Gateway

5

likai 发布于 2019-09-17

作者:青木,工程师,DevOps践行者,微服务化,容器化业务实践者。 前言 https://github.com/spring-cloud/spring-cloud-gateway是Spring Cloud官方推出的一个网关项目,主要是基于reactor-netty实现。网关在微...

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

Java

Nacos配置服务原理

1

刘莉莉 发布于 2019-09-17

Nacos Client配置机制 spring加载远程配置 在了解NACOS客户端配置之前,我们先看看spring怎么样加载远程配置的。spring 提供了加载远程配置的扩展接口 PropertySourceLocator。下面看个简单的例子: 实现PropertySourceL...

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

Java

Spring Cloud Eureka 分布式开发之服务注册中心、负载均衡、声明式服务调用实现

2

xiaoli.he 发布于 2019-09-17

介绍 本示例主要介绍 Spring Cloud 系列中的 Eureka,使你能快速上手负载均衡、声明式服务、服务注册中心等 Eureka Server Eureka 是 Netflix 的子模块,它是一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 ...

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

Java

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

hanze 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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