MySQL8.0基础教程 - 事务隔离级别解决之道---JavaEdge

隔离性是事务的基本特性之一,它可以防止数据库在并发处理时出现数据不一致的情况。最严格的情况下,我们可以采用串行化的方式来执行每一个事务,这就意味着事务之间是相互独立的,不存在并发的情况。然而在实…

Java源码解析系列-ThreadLocal---JavaEdge

1 前言

此类提供线程本地变量。这些变量与普通变量不同,因为每个访问一个变量(通过其get或set方法)的线程都有其自己的,独立初始化的变量副本。 ThreadLocal 实例通常是期望将状态…

Java编程思想第五版(OnJava8)第七章 - 封装---JavaEdge

访问控制(Access control)(或者隐藏实现(implementation hiding))与“最初的实现不恰当”有关。

所有优秀的作者——包括那些编写软件的人——都知道…

在阿里面试官面前现场手撕DelayQueue源码!---JavaEdge

如果不想在世界上虚度一生,那就要学习一辈子。
——高尔基

0 前言

延迟元素的无边界阻塞队列,在该队列中,仅当元素的延迟到期时才可以使用它.
队首是该 Delayed 元素,其延…

跨表更新,Mysql Update Join---chenchenchen

背景

项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为tdeptmembers, 系统中有另外一张表 tuserinfo 记录了人员信息。

命运、态度以及勇往直前---chenchenchen

认识这个世界

踏踏实实的踏踏实实的

上面这个题目看起来太大了,很多朋友已经开始准备关闭页面。不必着急,听我慢慢说。

我对这个世界的深度与广度认知,总体来说,是来自于对于历史…

图解Spring解决循环依赖---chenchenchen

通常来说,如果问Spring内部如何解决循环依赖,一定是单默认的单例Bean中,属性互相引用的场景。

比如几个Bean之间的互相引用:

甚至自己“循环”依赖自己:

Linux命令-查看内存、GC情况及jmap 用法---chenchenchen

查看进程占用内存、CPU使用情况1、查看进程

#jps 查看所有java进程

#top 查看cpu占用高进程

top

Mem: 16333644k total, 94…

关于Java中流式编程与ForkJoinPool的一点事---加多

一、前言

最近在看项目代码时候,发现有一段奇怪的代码,细看完全多余,然后这其中却隐藏着一个不为人知的关于 ForkJoinPool 的秘密...

二、流式编程基础

如下代码我们首先创建了…

EasyExcel 筛选和冻结固定表头---林万程

添加一个类

import com.alibaba.excel.write.handler.SheetWriteHandler;
import com.alibaba.excel.write…

element 可编辑表格方向键操控---林万程

饿了么框架做可编辑表格时想优化体验做个方向键操控,
网上搜到的代码不太满意,自己写了个

<el-table-column v-bind:label="…

maven pom 的 name 作用---林万程

很多人拿 description 来写中文名,实际上这里应该写描述,name 写中文名更合适些

官方文档

name: 开发们常用的简称
description: 描述

我是一名背头哥,代码写到新闻联播---大道七哥

原文解析

  程序员多半都是代码写的很6,但是不太善于表达自己的一种人,当然也有风骚的不像程序员的,比如我,哈哈哈,江湖油七哥,人狠骚话多!

  说实话,其实有时候我挺佩…

RTSP/RTMP/GB/T28181视频流媒体服务器可以集成iframe地址无法播放问题解决---EasyNVR

熟悉我们的小伙伴们都知道我们的视频流媒体服务器给大家提供丰富的二次开发接口,也可以便捷的做集成,因此经常会有用户来询问集成的相关问题,或者直接拿来集成到自己的业务平台上,管理起来也很方便。

解读银行卡支付背后的原理---andyxh

虽然现在我们主流的支付方式是使用支付宝/微信支付,但是当我们余额不足,或者选择从银行卡扣款时,将就会使用到银行卡支付。

所以今天我们就来来讲讲银行卡支付的相关原理,科普一下银行卡支付…