排序
一个被低估的插件:IDEA+JProfiler=性能分析神器
环境 JProfiler 17.1.3(IDEA插件) JProfiler 9.2(可执行软件) IntelliJ IDEA 2017.2.5 下载 下载JProfiler(IDEA)插件 方式1: 在IDEA上直接下载Settings–plugins–Browse repositories ...
BigDecimalUtil工具类
需求 平常项目中很多时候需要我们做运算,那必不可少的要用到 BigDecimal 这个类,比如相除保留几位小数,判断是否为0,小数转百分数等等需求。下面是BigDecimalUtil工具类。方便我们开发 完整...
我的第一个 Vue 插件
喜欢就关注我们吧 随着VueJS越来越流行,社区创建的VueJS插件也变得越来越普遍和强大。 有些插件的确非常有用。例如,令人惊艳的UI库和实用程序插件可以帮助我们节省大量的开发时间。 虽然自己...
【Netty】RecvByteBufAllocator源码分析
前言 前面写过《Netty 服务端启动全流程源码分析》,BossGroup 获取到客户端连接 SocketChannel 后会将其注册到 WorkerGroup,由 WorkerGroup 来驱动数据 IO 读写。WorkerGroup 的 EventLoop 监...
SpringCloud第二十章SpringCloudAlibabaSeata处理分布式事务
一、分布式事务问题 1、分布式前 1、单机单库没这个问题 2、从1:1 -> 1:N -> N:N 2、分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数...
Java线程中断机制与LuckSupport
引言LockSupport 线程中断机制 什么是中断机制?一个线程不应该由其他线程来强制中断或停止,应该由线程自己去停止Thread.stop,Thread.suspend,Thread.resume 均已被弃用Java 提供了一种协作协商...
大型 SaaS 系统的数据范围权限该如何设计?
toB 的系统,除了普通的权限管理之外,往往还需要数据范围权限。本文介绍一种,简单的易实现的 Saas 多租户数据范围权限系统的简单设计与实现。 权限的概述 我们一般说权限的时候是在说「功能权...
SkyWalking 的Trace还能通过编码构建 -中篇
相关文章《Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时》 欢迎关注公众号【架构染色】交流学习 一、背景 在上一篇《通过编码方式构建 SkyWalking 的 Trace-上篇》中介绍了为什么...
[js进阶]js自带的对称加密
前言 在登陆界面开发中,用户勾选了记住账号密码,账号密码信息被存储到cookies或localStorage中,此时我们不希望它是以明文的方式存储的,需要对其进行加密,同时又需要在下次用户登陆时从本地...
51-【springboot+easypoi】实现大数据量excel导出
一、前言 二.代码实现逻辑 三.总结 一、前言 环境:SpringBoot 2.1.5.RELEASE 需求:利用springboot+easypoi实现大数据量的导出excel 二.代码实现逻辑 @RequestMapping('export') publ...