11 2019 档案
摘要:分布式事务的 N 种实现 作者: 天如 发布时间: 2019-10-13 20:36 阅读: 1649 次 推荐: 15 原文链接 [收藏] 需求缘起 在微服务架构中,随着服务的逐步拆分,数据库私有已经成为共识,这也导致所面临的分布式事务问题成为微服务落地过程中一个非常难以逾越的障碍,但是目前尚没有
阅读全文
摘要:摘自:https://www.cnblogs.com/chenhg/p/11960941.html windows下的nginx应用 nginx(背景) nginx是一个高性能的HTTP服务器,以前我经常在linux系统中配置,主要做反向代理和负载均衡,最近根据业务需要,需要在window中配置反向
阅读全文
摘要:摘自:https://www.cnblogs.com/code-craftsman/p/11958281.html 用Helm3构建多层微服务 Helm是一款非常流行的k8s包管理工具。以前就一直想用它,但看到它产生的文件比k8s要复杂许多,就一直犹豫,不知道它的好处能不能抵消掉它的复杂度。但如果不
阅读全文
摘要:摘自:https://www.jianshu.com/p/11c3cec737c2 服务注册与发现 微服务是有多个独立的微小服务构成,需要有一个有效的机制对架构中所有的服务进行管理监控,了解他们的状态。就像体检单一样知道我们"身体各个器官"的状态。这样的机制是什么呢? 服务注册与发现就是可以
阅读全文
摘要:摘自:https://www.cnblogs.com/mayou18/p/9829876.html 聊聊微服务的服务注册与发现 来源:阿里中间件团队分享 更多文章请关注 MAYOU18 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到
阅读全文
摘要:摘自:https://www.cnblogs.com/yeya/p/11936239.html 读写分离很难吗?springboot结合aop简单就实现了 目录 前言 环境部署 开始项目 注意 參考: 前言 入职新公司到现在也有一个月了,完成了手头的工作,前几天终于有时间研究下公司旧项目的代码。在研
阅读全文
摘要:https://om.esofar.cn/#/recommendedRemove.bg:超级强大的免费 AI 抠图工具,上传图片 5 秒内 100% 自动移除背景。SharpLab:可以让您看到 .NET 平台代码的编译中间过程和结果,并更好地理解 .NET 平台语言。Aconvert:免费在线转换
阅读全文
摘要:摘自:https://www.cnblogs.com/powertoolsteam/p/redis.html Redis是什么?看这一篇就够了 本文由葡萄城技术团队编撰并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 引言 在Web应用发展的初期,那
阅读全文
摘要:摘自:https://www.cnblogs.com/lowerma/p/11929041.html JVM集训 内存结构 一、程序计数器/PC寄存器 (Program Counter Registe) 用于保存当前正在执行的程序的内存地址(下一条jvm指令的执行地址),由于Java是支持多线程执行
阅读全文
摘要:摘自:https://www.cnblogs.com/FraserYu/p/11927535.html Lombok 使用详解,简化Java编程 前言 在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求 比如,
阅读全文
摘要:摘自:https://www.cnblogs.com/wgblog-code/p/11928825.html Java多线程——多线程方法详解 本系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下我的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的
阅读全文
摘要:摘自:https://www.cnblogs.com/WLCYSYS/p/11932157.html Maven 无法下载依赖包的解决方法 三步dao!!! 版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。 本文链接:https://www.cnblogs.com/WLCYSYS/p/
阅读全文
摘要:摘自:https://www.cnblogs.com/luozhiyun/p/11924850.html 7. SOFAJRaft源码分析—如何实现一个轻量级的对象池? 分类: SOFAJRaft 标签: SOFAJRaft 前言# 我在看SOFAJRaft的源码的时候看到了使用了对象池的技术,看了
阅读全文
摘要:摘自:https://www.cnblogs.com/weihanli/p/implement-event-queue.html 动手造轮子:实现简单的 EventQueue 动手造轮子:实现简单的 EventQueue Intro# 最近项目里有遇到一些并发的问题,想实现一个队列来将并发的请求一个
阅读全文
摘要:摘自:https://www.cnblogs.com/mzq123/p/11920395.html SpringBoot系列之切换log4j日志框架 SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键->Diagrams->show Dependencies....,如图,
阅读全文
摘要:摘自:https://www.cnblogs.com/yanggb/p/11613042.html java中的string对象深入了解 这里来对Java中的String对象做一个稍微深入的了解。 Java对象实现的演进 String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断
阅读全文
摘要:摘自:https://www.cnblogs.com/flyrock/p/11918620.html 图解Elasticsearch的核心概念 本文讲解大纲,分8个核心概念讲解说明: NRT Cluster Node Document&Field Index Type Shard Replica N
阅读全文
摘要:摘自:https://www.cnblogs.com/javaguide/p/11913530.html 【搞定 Java 并发面试】面试最常问的 Java 并发基础常见面试题总结! 本文为 SnailClimb 的原创,目前已经收录自我开源的 JavaGuide 中(61.5 k Star!【Ja
阅读全文
摘要:摘自:https://www.cnblogs.com/54chensongxia/p/11910681.html 【并发编程】Java中的原子操作 什么是原子操作# 原子操作是指一个或者多个不可再分割的操作。这些操作的执行顺序不能被打乱,这些步骤也不可以被切割而只执行其中的一部分(不可中断性)。举个
阅读全文
摘要:摘自:https://www.cnblogs.com/javaguide/p/11891447.html 花了几个小时总结了一些容易出错的 Java 知识点! 本文已经收录自 JavaGuide (61k+Star!【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。欢迎
阅读全文
摘要:摘自:https://www.cnblogs.com/larrydpk/p/11893942.html 【Spring】Spring的定时任务注解@Scheduled原来如此简单 1 简介 定时任务的实现非常多,JDK的Timer、Spring提供的轻量级的Scheduled Task、QuartZ
阅读全文
摘要:摘自:https://www.cnblogs.com/aobing/p/11893352.html 你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善
阅读全文
摘要:摘自:https://www.cnblogs.com/yichunguo/p/11900373.html 别翻了,这篇文章就是要让你入门java多线程! 目录 1. 理解线程与进程 2、理解并行和并发 3、特殊的一个单线程:主线程(Main线程) 4、 创建多线程的四种方式 5、使用匿名内部类方式创
阅读全文
摘要:摘自:https://www.cnblogs.com/bailiyi/p/11887470.html 不止面试—jvm类加载面试题详解 面试题 带着问题学习是最高效的,本次我们将尝试回答以下问题: 什么是类的加载? 哪些情况会触发类的加载? 讲一下JVM加载一个类的过程 什么时候会为变量分配内存?
阅读全文
摘要:摘自:https://www.cnblogs.com/lzkwin/p/11867960.html 下面是我在开发大型 Vue 项目时的最佳实践。这些技巧将帮助你开发更高效、更易于维护和共享的代码。 今年做自由职业的时候,我有机会开发了一些大型 Vue 应用程序。我所说的这些项目,Vuex stor
阅读全文
摘要:摘自:https://www.cnblogs.com/zn19961006/p/11869182.html java基础阶段几个必会面试题 目录 1.说出你对面向对象的理解 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每
阅读全文
摘要:摘自:https://www.cnblogs.com/flydashpig/p/11875652.html 多线程之美1一volatile 目录一、java内存模型1.1、抽象结构图1.2、概念介绍二、volatile详解2.1、概念2.2、保证内存可见性2.3、不保证原子性2.4、有序性 一、ja
阅读全文
摘要:摘自:https://www.cnblogs.com/tianqing/p/11874558.html 玩转VSCode-完整构建VSCode开发调试环境 随着VSCode的不断完善和强大,是时候将部分开发迁移到VS Code中了。 目前使用VS2019开发.NET Core应用,一直有一个想法,在
阅读全文
摘要:摘自:https://www.cnblogs.com/54chensongxia/p/11850470.html 02-MyBatis执行Sql的流程分析 目录 获取Mapper 简单总结 重要类 参考 本博客着重介绍MyBatis执行Sql的流程,关于在执行过程中缓存、动态SQl生成等细节不在本博
阅读全文
摘要:摘自:https://www.cnblogs.com/cjsblog/p/11877014.html 入坑第一天,差点没爬起来😂😂😂 1. Kubernetes是什么 Kubernetes (K8s)是一个用于自动化部署、自动扩缩容和管理容器化应用程序的开源系统。 关于Kubernetes,说
阅读全文
摘要:摘自:https://www.cnblogs.com/lq0001/p/11878033.html 如何给HTML标签中的文本设置修饰线 text-decoration属性介绍# text-decoration属性是用来设置文本修饰线呢,text-decoration属性一共有4个值。 text-d
阅读全文
摘要:摘自:https://www.cnblogs.com/gdragon/p/11878935.html 全栈项目|小书架|服务器开发-JWT 详解 JWT# 官方简介:Introduction to JSON Web Tokens 文章基本是官网内容的翻译,英文不错的同学可点击上面的链接直接看英文文档
阅读全文
摘要:摘自:https://www.cnblogs.com/goodAndyxublog/p/11880314.html 手把手教你实现热更新功能,带你了解 Arthas 热更新背后的原理 文章来源:https://studyidea.cn/java-hotswap 一、前言# 一天下午正在摸鱼的时候,测
阅读全文
摘要:摘自:https://www.cnblogs.com/niumoo/p/11880172.html 还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下 Java 8 新特性系列文章索引。 Jdk14都要出了,还不能使用 Optional优雅的处理空指针? Jdk14 都要出了,Jdk8
阅读全文
摘要:摘自:https://www.cnblogs.com/Java3y/p/11880377.html 外行人都能看懂的WebFlux,错过了血亏! 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 本文知
阅读全文
摘要:摘自:https://www.cnblogs.com/jamaler/p/11882806.html 详细讲解 Redis 的两种安装部署方式 Redis 是一款比较常用的 NoSQL 数据库,我们通常使用 Redis 来做缓存,这是一篇关于 Redis 安装的文章,所以不会涉及到 Redis 的高
阅读全文
摘要:摘自:https://www.cnblogs.com/metabolism/p/11859198.html Java性能分析神器--VisualVM Launcher[1] Java性能分析神器1--VisualVM Launcher VisualVM 当你日复一日敲代码的时候,当你把各种各样的框架
阅读全文
摘要:摘自:https://www.cnblogs.com/code-craftsman/p/11858091.html 从代码的视角深入浅出理解DevOps 对于DevOps的理解大家众说纷纭,就连维基百科(Wikipedia)都没有给出一个统一的定义。一般的解释都是从字面上来理解,就是把开发(Deve
阅读全文
摘要:摘自:https://www.cnblogs.com/vvjiang/p/11850980.html 安利一个绘制指引线的JS库leader-line 前言 之前看到一篇推荐Magi这个搜索引擎的新闻,对于这个搜索引擎是否好用咱们不予置评,但是我在这个搜索引擎上面发现了一个好玩的前端功能。 如上图,
阅读全文
摘要:摘自:https://www.cnblogs.com/yichunguo/p/11849922.html 深入理解java虚拟机系列初篇(一):为什么要学习JVM? 前言本来想着关于写JVM这个专栏,直接写知识点干货的,但是想着还是有必要开篇讲一下为什么要学习JVM,这样的话让一些学习者心里有点底的
阅读全文
摘要:摘自:https://www.cnblogs.com/qing-gee/p/11854565.html 羞,Java 字符串拼接竟然有这么多姿势 二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append
阅读全文
摘要:摘自:https://www.cnblogs.com/wcwnina/p/8728391.html#!comments Nginx 相关介绍(Nginx是什么?能干嘛?) Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。
阅读全文
摘要:摘自:https://www.cnblogs.com/davidwang456/p/11840357.html spring boot打包成war包的页面该放到哪里? spring boot打包成war包的页面该放到哪里? 背景 经常有朋友问我,平时都是使用spring mvc,打包成war包发布到
阅读全文
摘要:摘自:https://www.cnblogs.com/mxxbc/p/11845150.html JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明。 https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi
阅读全文
摘要:摘自:https://www.cnblogs.com/zhixie/p/11845748.html 由于我本地的mysql版本比较低,最近想着要升级一下mysql版本,鉴于docker容器的火热,就想着在本地装个docker环境,然后下载最新版的mysql镜像,完成mysql8.0的安装。电脑是wi
阅读全文
摘要:摘自:https://www.xttblog.com/?p=3051 公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog,发送下载链接帮助你免费下载!本博客日IP超过1800,PV 2600 左右,急需赞助商。极客时间所有课程通
阅读全文
摘要:摘自:https://www.cnblogs.com/aobing/p/11834545.html 《吊打面试官》系列-Redis终章_凛冬将至、FPX_新王登基 你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Red
阅读全文
摘要:摘自:https://www.cnblogs.com/dengchengchao/p/11836916.html 深入了解 Java Resource && Spring Resource 在Java中,为了从相对路径读取文件,经常会使用的方法便是: xxx.class.getResource();
阅读全文
摘要:摘自:https://www.cnblogs.com/quellanan/p/11837448.html 八、springboot 简单优雅的通过docker-compose 构建 前言 这个项目有一段时间没有更新了,不过我可没有偷懒哟,是偷偷准备了一个大招,现在是时候展示啦哈哈。 我们今天要做的,
阅读全文
摘要:摘自:https://www.cnblogs.com/54chensongxia/p/11837975.html 【并发编程】ThreadLocal其实很简单 什么是ThreadLocal# ThreadLocal有点类似于Map类型的数据变量。ThreadLocal类型的变量每个线程都有自己的一个
阅读全文
摘要:摘自:https://www.cnblogs.com/aobing/p/11832602.html 《吊打面试官》系列-Redis哨兵、持久化、主从、手撕LRU 你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redi
阅读全文
摘要:摘自:https://www.cnblogs.com/alisystemsoftware/p/11833387.html 带你上手一款下载超 10 万次的 IDEA 插件 作者 | 倪超(银时) 阿里云开发者工具产品专家 本文整理自 11 月 7 日社群分享,每月 2 场高质量分享,点击加入社群。
阅读全文
摘要:摘自:https://www.cnblogs.com/dasusu/p/11825786.html 记 Maven 本地仓库埋坑之依赖包为何不能用 记一次 Maven 本地仓库埋坑之 Verifying Availability 背景 某 Java 后端项目使用 maven 构建,因为某些原因,某些
阅读全文
摘要:摘自:https://www.cnblogs.com/ChromeT/p/11823735.html 浅谈Spring AOP 面向切面编程 最通俗易懂的画图理解AOP、AOP通知执行顺序~ 目录 简介 AOP概念 Springboot AOP 定义切面类 正常返回测试 异常情况测试返回 画图理解
阅读全文
摘要:摘自:https://www.cnblogs.com/hollischuang/p/11832947.html FastJson稍微使用不当就会导致StackOverflow GitHub 9.4k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 9.4k Star 的Java
阅读全文
摘要:摘自:https://www.cnblogs.com/grey-wolf/p/11828582.html fastjson自由:controller上指定active profile,让你想序列化什么字段就序列化什么字段 阅读目录 一、前言 针对需要排除部分字段,希望能达到下面这样的效果: 针对仅需
阅读全文
摘要:摘自:https://www.cnblogs.com/happyone/p/11832110.html Java多线程中join、yield、sleep方法详解 在Java多线程编程中,Thread类是其中一个核心和关键的角色。因此,对该类中一些基础常用方法的理解和熟练使用是开发多线程代码的基础。本
阅读全文
摘要:摘自:https://www.cnblogs.com/yuesf/p/11831234.html 一张图秒懂微服务网络架构 最近参与了 公有云微服务项目,已经有一段时间未公开发表。通过这次改造公有云微服务项目的实践过程,分享一下公有云微服务网络架构,及服务部署方案。 每个平台的网络架构图都类似,但细
阅读全文
摘要:摘自:https://www.cnblogs.com/zimug/p/11832737.html 详解SpringBoot应用跨域访问解决方案 一、什么是跨域访问 说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)
阅读全文
摘要:摘自:https://www.cnblogs.com/javaguide/p/11832752.html 如何在 Spring/Spring Boot 中做参数校验?你需要了解的都在这里! 本文为作者原创,如需转载请在文首著名地址,公众号转载请申请开白。 springboot-guide : 适合新
阅读全文
摘要:摘自:https://www.cnblogs.com/FraserYu/p/11833604.html 手把手教你定制标准Spring Boot starter,真的很清晰 写在前面 我们每次构建一个 Spring 应用程序时,我们都不希望从头开始实现具有「横切关注点」的内容;相反,我们希望一次性实
阅读全文
摘要:摘自:https://www.cnblogs.com/zhangxinhua/p/11833582.html 史上最全的excel读写技术分享 目录 简介 导出excel常用的几种方法 POI CSV jxl jxls easyexcel 快速入门 代码解读 总结 常用API 单元格样式 合并单元格
阅读全文
摘要:摘自:https://www.cnblogs.com/secbro/p/11833651.html JVM性能调优详解 前面我们学习了整个JVM系列,最终目标的不仅仅是了解JVM的基础知识,也是为了进行JVM性能调优做准备。这篇文章带领大家学习JVM性能调优的知识。 性能调优 性能调优包含多个层次,
阅读全文
摘要:摘自:https://www.cnblogs.com/zhaokejin/p/11833781.html Spring Boot 2.x监控数据可视化(Actuator + Prometheus + Grafana手把手) TIPS 本文基于Spring Boot 2.1.4,理论支持Spring
阅读全文
摘要:摘自:https://www.cnblogs.com/java-chen-hao/p/11833780.html Mybaits 源码解析 (十) 全网最详细,没有之一:Spring-Mybatis框架使用与源码解析 目录 Spring-Mybatis使用 添加maven依赖 在src/main/r
阅读全文
摘要:摘自:https://www.cnblogs.com/javazhiyin/p/11818438.html 这次一定要教会你搭建Redis集群和MySQL主从同步(非Docker) 前言 一直都想自己动手搭建一个Redis集群和MySQL的主从同步,当然不是依靠Docker的一键部署(虽然现在企业开
阅读全文
摘要:摘自:https://www.cnblogs.com/code-craftsman/p/11818456.html 在容器上构建持续部署及最佳实践初探 要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图片来源
阅读全文
摘要:摘自:https://www.pdai.tech/ 著作权归https://www.pdai.tech所有。 链接:https://www.pdai.tech/ Java 全栈知识体系 包含: Java 基础, Java 部分源码, JVM, Spring, Spring Boot, Spring
阅读全文
摘要:摘自:https://www.cnblogs.com/pengdai/p/11818863.html 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等 作者:@pdai本文为作者原创,转载请注明出处:https://www.cnblogs.com/pengdai/p/118
阅读全文
摘要:摘自:https://www.cnblogs.com/ljw1994/p/11820321.html Spring入门介绍 概述 下载地址:https://repo.spring.io/release/org/springframework/spring/ spring是开源的轻量级框架 sprin
阅读全文
摘要:摘自:https://www.cnblogs.com/andy-songwei/p/11820564.html 前言 转载请声明,转自【https://www.cnblogs.com/andy-songwei/p/11820564.html】,谢谢! 项目中代码质量,往往需要比较有经验的程序员的审查
阅读全文
摘要:摘自:https://www.cnblogs.com/quellanan/p/11820835.html 五、docker-compose开锋(docker 三剑客) 前言 终于写到docker-compose了,其实我最开始接触docker的时候,是因为一个开源项目需要用docker 环境和doc
阅读全文
摘要:摘自:https://www.cnblogs.com/ZhuChangwu/p/11822895.html 干货 Elasticsearch 知识点整理二 目录 root object mate-field 元数据字段 mapping-parameters 动态mapping(dynamic map
阅读全文
摘要:摘自:https://www.cnblogs.com/gyyyblog/p/11823842.html 线程以及多线程开发 进程和线程 在学习线程之前,首先要理解什么是进程。打开你的任务管理器,导航栏第一个清清楚楚的写着进程,点进去会发现是许许多多的你在运行的程序,这就是一个进程。 like thi
阅读全文
摘要:摘自:https://www.cnblogs.com/coding-diary/p/11815961.html JVM参数及调优 调优基本概念 在调整JVM性能时,通常有三个组件需要考虑: 堆大小调整 垃圾收集器调整 JIT编译器 大多数调优选项都与调整堆大小和选择合适的垃圾收集器有关,JIT编译器
阅读全文
摘要:摘自:https://www.cnblogs.com/secbro/p/11810105.html SpringBoot自定义starter及自动配置 SpringBoot的核心就是自动配置,而支持自动配置的是一个个starter项目。除了官方已有的starter,用户自己也可以根据规则自定义自己的
阅读全文
摘要:摘自:https://www.cnblogs.com/yaoyaojcy/p/11776199.html 11 一步一步Zabbix4.4.0系统教你实现sendEmail邮件报警 点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 一步一步Zabb
阅读全文
摘要:摘自:https://www.cnblogs.com/vandusty/p/11808163.html 你还在用BeanUtils进行对象属性拷贝? 在做业务的时候,为了隔离变化,我们会将DAO查询出来的DO和对前端提供的DTO隔离开来。大概90%的时候,它们的结构都是类似的;但是我们很不喜欢写很多
阅读全文
摘要:摘自:https://www.cnblogs.com/jmcui/p/11796303.html Java 发展历程 JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰
阅读全文
摘要:摘自:https://www.cnblogs.com/54chensongxia/p/11806836.html 【并发编程】Volatile原理和使用场景解析 目录 一个简单列子 Java内存模型 缓存不一致问题 并发编程中的“三性” 使用volatile来解决共享变量可见性 volatile和指
阅读全文
摘要:https://preview.pro.ant.design/editor/flow
阅读全文
摘要:摘自:https://www.cnblogs.com/qing-gee/p/11433429.html Java 并发编程(一):摩拳擦掌 这篇文章的标题原本叫做——Java 并发编程(一):简介,作者名叫小二。但我在接到投稿时觉得这标题不够新颖,不够吸引读者的眼球,就在发文的时候强行修改了标题(也
阅读全文
摘要:摘自:https://www.cnblogs.com/qing-gee/p/11525589.html Java 并发编程(二):如何保证共享变量的原子性? 线程安全性是我们在进行 Java 并发编程的时候必须要先考虑清楚的一个问题。这个类在单线程环境下是没有问题的,那么我们就能确保它在多线程并发的
阅读全文
摘要:摘自:https://www.cnblogs.com/qing-gee/p/11657905.html Java 并发编程(三):如何保证共享变量的可见性? 上一篇,我们谈了谈如何通过同步来保证共享变量的原子性(一个操作或者多个操作要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行),本篇
阅读全文
摘要:摘自:https://www.cnblogs.com/qing-gee/p/11802921.html Java 并发编程(四):如何保证对象的线程安全性 01、前言 先让我吐一句肺腑之言吧,不说出来会憋出内伤的。《Java 并发编程实战》这本书太特么枯燥了,尽管它被奉为并发编程当中的经典之作,但我
阅读全文
摘要:java程序是跑在JVM上的,严格来讲,是跑在JVM实例上的。一个JVM实例其实就是JVM跑起来的进程,二者合起来称之为一个JAVA进程。各个JVM实例之间是相互隔离的。 每个java程序都运行于某个具体的java虚拟机实现的实例上,当启动一个java程序的时候,一个虚拟机实例也就诞生了.不同的程序
阅读全文
摘要:摘自:https://www.cnblogs.com/jamaler/p/11797273.html 这一次,终于系统的学习了 JVM 内存结构 最近在看《 JAVA并发编程实践 》这本书,里面涉及到了 Java 内存模型,通过 Java 内存模型顺理成章的来到的 JVM 内存结构,关于 JVM 内
阅读全文
摘要:摘自: https://www.cnblogs.com/niumoo/p/11796296.html Jdk14都要出了,还不能使用 Optional优雅的处理空指针? 1. 前言 如果你没有处理过空指针,那么你不是一位真正的 Java 程序员。 空指针确实会产生很多问题,我们经常遇到空的引用,然后
阅读全文
摘要:摘自:https://www.cnblogs.com/springbootplus/p/11795882.html spring-boot-plus V1.4.0发布 集成用户角色权限部门管理 RBAC用户角色权限 用户角色权限部门管理核心接口介绍 Shiro权限配置 👉 Shiro权限配置 数据
阅读全文
摘要:摘自:https://www.cnblogs.com/wyc1994666/p/11795781.html 在接下来的几天想总结下,JVM相关的一些内容,比如下面的这三个内容算是比较核心知识点了 1.运行时数据区域: 在运行时数据区里存储类Class文件元数据(方法区),对象和数组(堆),方法参数局
阅读全文
摘要:摘自:https://www.cnblogs.com/ZhuChangwu/p/11793877.html Elasticsearch 知识点整理 一 极力推荐: 官网地址: https://www.elastic.co/guide/en/elasticsearch/reference/6.0 肺腑
阅读全文
摘要:摘自:https://www.cnblogs.com/yichunguo/p/11775270.html 史上最骚最全最详细的IO流教程,没有之一! 目录 1、告白IO流的四点明确 2、File类 1.1 File概述 1.2 构造方法 1.3 常用方法 1.3.1 获取功能的方法 1.3.2 绝对
阅读全文
摘要:摘自:https://www.cnblogs.com/Purgeyao/p/11781408.html 简介 重复功能我来写。在 SpringBoot 项目里都有全局异常处理以及返回包装等,返回前端是带上succ、code、msg、data等字段。单个项目情况下很好解决,当微服务模块多的情况下,很多
阅读全文
摘要:摘自:https://www.cnblogs.com/zimug/p/11785225.html 如何在Spring Boot中使用Cookies 一、 导读 本文大纲 读取HTTP Cookie 设置HTTP Cookie 读取所有Cookie[] 为Cookie设置过期时间 Https与Cook
阅读全文
摘要:摘自:https://www.cnblogs.com/qm-article/p/11785350.html mybatis的插件机制 一、mybatis的插件介绍 关于mybatis的插件,我想大家也都用过,就比如最常用的逆向工程,根据表结构生成model,dao,xml文件,还有分页插件,那这些插
阅读全文
摘要:摘自:https://www.cnblogs.com/larrydpk/p/11786001.html 【Java必修课】通过Value获取Map中的键值Key的四种方法 1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取V
阅读全文
摘要:摘自:https://www.cnblogs.com/lisingshen/p/11782231.html MyBatis-Plus 简介 是什么 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 My
阅读全文
摘要:摘自:https://www.cnblogs.com/zwwhnly/p/11777653.html Java并发编程之线程池的使用 1. 为什么要使用多线程? 随着科技的进步,现在的电脑及服务器的处理器数量都比较多,以后可能会越来越多,比如我的工作电脑的处理器有8个,怎么查看呢? 计算机右键--属
阅读全文
摘要:摘自:https://www.cnblogs.com/woyuwozhouxuanjiu-ningzuowo/p/11774265.html Java线程切换(一) (本文由言念小文原创,转载请注明出处) 一 前言有Android开发经验的同学都清楚,UI的更新必须在主线程中进行,且主线程不能被阻塞
阅读全文
摘要:摘自:https://www.cnblogs.com/kingsleylam/p/11784777.html ThreadPoolExecutor源码中的适配器模式 什么是适配器模式 网上已有很多的教程,不细讲了。可以参考:五分钟了解设计模式(3) 适配器模式 在适配器模式中,一定要识别清楚,Tar
阅读全文
摘要:摘自:https://www.cnblogs.com/Java-Starter/p/11570249.html Java多线程(十五):CountDownLatch,Semaphore,Exchanger,CyclicBarrier,Callable和Future 技术讨论QQ群:135202158
阅读全文
摘要:摘自:https://www.cnblogs.com/tong-yuan/p/11787395.html 死磕 java线程系列之线程池深入解析——普通任务执行流程 (手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 注:线程池源码部分如无特殊说明均指Threa
阅读全文
摘要:摘自:https://www.cnblogs.com/springbootplus/p/11789031.html spring-boot-plus是易于使用,快速,高效,功能丰富,开源的spring boot 脚手架. Everyone can develop projects independe
阅读全文
摘要:摘自:https://www.cnblogs.com/yuanchenhui/p/ofdViewer.html ofd电子文档内容分析工具(分析文档、签章和证书) 前言 ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改为.zip,解压
阅读全文
摘要:摘自:https://www.cnblogs.com/hujingnb/p/11789728.html 揭开HTTPS的神秘面纱 在说HTTP前,一定要先介绍一下HTTP,这家伙应该不用过多说明了,大家每天都在用,每一次HTTP请求,都是一次TCP连接。遗憾的是,请求的内容在TCP报文中是明文传输的
阅读全文
摘要:摘自:https://www.cnblogs.com/wupeixuan/p/11790091.html 如果你是一名 Java 开发人员,你肯定指定 Java 代码有很多种不同的运行方式。比如说可以在开发工具(IDEA、Eclipse等)中运行,可以双击执行 jar 文件运行,也可以在命令行中运行
阅读全文
摘要:摘自:https://www.jianshu.com/p/b7e72e585a37 LocalDate/LocalDateTime与String的互相转换示例(附DateTimeFormatter详解) 三汪关注 0.3122017.11.21 15:11:58字数 342阅读 13,092 三汪关
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/bisal/article/details/82775403 Java项目涉及到数据库交互,以往常用的是JDBC,现在则有Hibernate
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/buyaoshuohua1/article/details/74991913 特殊字符 替代符号(红色基本为常用的) & & < &
阅读全文