自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

田维常

专注java后端知识分享

  • 博客(43)
  • 资源 (19)
  • 收藏
  • 关注

转载 关于 MyBatis 我总结了 10 种通用的写法

关注“Java后端技术栈”回复“面试”获取最新资料用来循环容器的标签forEach,查看例子foreach元素的属性主要有item,index,collection,open,separ...

2020-05-31 18:10:11 189

转载 RabbitMQ 如何实现一个可复用的分布式事务消息架构方案?

前提分布式事务是微服务实践中一个比较棘手的问题,在笔者所实施的微服务实践方案中,都采用了折中或者规避强一致性的方案。参考Ebay多年前提出的本地消息表方案,基于RabbitMQ和MySQ...

2020-05-31 18:10:11 234

转载 如何设计一个牛逼的本地缓存

关注“Java后端技术栈”回复“面试”获取最新资料前言考虑点如何实现总结前言最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较...

2020-05-30 18:48:48 179

转载 Dataway让SpringBoot不在需要Controller等操作了

关注“Java后端技术栈”回复“面试”获取最新资料Dataway介绍Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个...

2020-05-30 18:48:48 197

转载 代码神器:拒绝重复编码,这款插件了解下

关注“Java后端技术栈”回复“面试”获取最新资料Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需...

2020-05-29 17:53:53 201

转载 我把SpringBoot项目从18.18M瘦身到0.18M!

关注“Java后端技术栈”回复“面试”获取最新资料目录:1.前言2.瘦身前的Jar包3.解决方案一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是...

2020-05-29 17:53:53 272 1

转载 不要乱拷贝代码了!一段网上找的代码炸了!

关注“Java后端技术栈”回复“面试”获取最新资料碰到一个需求,给服某些要求的玩家的发送道具奖励,奖励的数量根据离线的天数计算。这个需求实现起来很简单,只需要在玩家上线的时候计算上次离线...

2020-05-29 17:53:53 153

转载 Spring 最核心的注解,都是干货!

关注“Java后端技术栈”回复“面试”获取最新资料Spring中的注解大概可以分为两大类:spring的bean容器相关的注解,或者说bean工厂相关的注解;springmvc相关的注解...

2020-05-28 19:06:52 233

转载 面试:Java 集合高频要点题目

关注“Java后端技术栈”回复“面试”获取最新资料List1. 为什么 arraylist 不安全?我们查看源码发现 arraylist 的 CRUD 操作,并没有涉及到锁之类的东西。底...

2020-05-27 17:00:00 181

转载 【收藏】Java基础知识总结 - 超详细

关注“Java后端技术栈”回复“面试”获取最新资料1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:Java Run...

2020-05-27 17:00:00 547

转载 Java 应用性能调优,可视化工具

关注“Java后端技术栈”回复“面试”获取最新资料JVisualVM 简介案例分析准备模拟内存泄漏样例使用JVisualVM分析内存泄漏JVisualVM 远程监控 TomcatJVis...

2020-05-27 17:00:00 150

转载 网络常见的 9 大命令

关注“Java后端技术栈”回复“面试”获取最新资料1.ping 命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。...

2020-05-26 17:00:00 155

转载 这么问 OutOfMemoryError ,让我懵逼!

关注“Java后端技术栈”回复“面试”获取最新资料在 Java 中,所有对象都存储在堆中。他们通过 new 关键字来进行分配,JVM 会检查是否所有线程都无法在访问他们了,并且会将他们进...

2020-05-26 17:00:00 258

转载 分布式锁的三种实现

关注Java后端技术栈“回复“面试”获取最新资料一份近六万字的面试题和答案,需要可以下面扫码:在单体时代使用ReentrantLock、synchronized等来实锁,以便保证资源的安...

2020-05-24 18:15:50 539

转载 volatile 手摸手带你解析

前言volatile 是 Java 里的一个重要的指令,它是由 Java 虚拟机里提供的一个轻量级的同步机制。一个共享变量声明为 volatile 后,特别是在多线程操作时,正确使用 v...

2020-05-23 08:08:36 129

转载 cpu使用率过高和jvm old占用过高排查过程

今天断断续续的收到管理平台的异常报警,cpu占用过高和jvm old占用过高,这个时候赶紧去排查原因,下面记录了我的排查过程,可能里面还有不正确的地方,欢迎各位大佬指正,也欢迎大家关于类...

2020-05-23 08:08:36 500

转载 Java并发之ThreadLocal,看了都说好!

关注Java后端技术栈“回复“面试”获取最新资料 正文 ThreadLocal是什么首先说明,ThreadLocal与线程同步无关。ThreadLocal虽然提供了一种...

2020-05-21 19:15:12 196

转载 确定知道什么是架构设计???

关注Java后端技术栈“回复“面试”获取最新资料来自:规速| 责编:乐乐链接:blog.csdn.net/hguisu/article/details/78258430 ...

2020-05-21 19:15:12 536

转载 Java 中 volatile 关键字的最全总结,赶快给自己查缺补漏吧!

关注Java后端技术栈“回复“面试”获取最新资料作者:老鼠只爱大米一、简介volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 ...

2020-05-20 21:12:58 130

转载 21 个刁钻的 HashMap 面试题

关注Java后端技术栈“回复“面试”获取最新资料转自:博客园 作者:菜鸟小于cnblogs.com/Young111/p/11519952.html?utm_source=...

2020-05-20 21:12:58 1707

转载 API 接口连环炮!问你怕不怕!

关注Java后端技术栈“回复“面试”获取最新资料在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加...

2020-05-19 09:45:54 513 1

转载 知道如何优化垃圾回收机制吗?

关注Java后端技术栈“回复“面试”获取最新资料在 Java 开发中,开发人员是无需过度关注对象的回收与释放的,JVM 的垃圾回收机制可以减轻不少工作量。但完全交由 JVM 回收对象,也...

2020-05-19 09:45:54 333

转载 如何设置线程池参数大小?

关注Java后端技术栈“回复“面试”获取最新资料我们在使用线程池的时候,会有两个疑问点:线程池的线程数量设置过多会导致线程竞争激烈如果线程数量设置过少的话,还会导致系统无法充分利用计算机...

2020-05-18 13:58:51 3427 3

转载 不可不知的 7 个 JDK 命令

这篇文章主要来介绍下 JDK 内置的命令,话不多说,让我们开始吧!javap使用 javap 可以查看 Java 字节码反编译的源文件,javap 的命令格式如下:javap下面来演示下...

2020-05-17 11:09:46 167

转载 “RPC好,还是RESTful好?”,这个问题不简单!

关注Java后端技术栈“回复“面试”获取最新资料RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看...

2020-05-17 11:09:46 126

原创 Java高频面试题和答案

一、Java 基础篇Object 有哪些常用方法?大致说一下每个方法的含义Java 创建对象有几种方式?获取一个类对象的方式有哪些?ArrayList 和 LinkedList 的区别有哪些?用过 ArrayList 吗?说一下它有什么特点?有数组了为什么还要搞个 ArrayList 呢?说说什么是 fail-fast?Hashtable 与 HashMap 的区别HashMap 中的 key 我们可以使用任何类作为 key 吗?HashMap 的长度为什么是 2 的 N 次方呢?H

2020-05-16 18:21:28 330

原创 如何自定义starter

背景使用过Spring Boot的小伙伴都应该知道,一个Spring Boot 项目就是由一个一个 starter 组成的,一个 starter 代表该项目的 Spring Boot 启...

2020-05-16 16:03:29 5173

转载 如何巧用String提升系统性能

关注Java后端技术栈“回复“面试”获取最新资料经典面试题先来看一道经典面试题public class StringDemo { public static void main(...

2020-05-16 16:03:29 157

原创 HashMap为什么存在线程不安全呢?

关注Java后端技术栈“回复“面试”获取最新资料本文主要探讨下HashMap 在多线程环境下容易出现哪些问题,深层次理解其中的HashMap。我们都知道HashMap是线程不安全的,但是...

2020-05-15 22:30:51 2041

转载 RPC框架实现原理,看这篇就够了!

关注Java后端技术栈“回复“面试”获取最新资料 正文 RPC非常重要,很多人面试的时候都挂在了这个地方!你要是还不懂RPC是什么?他的基本原理是什么?你一定要把下边的内容记起来...

2020-05-14 22:13:31 261

原创 正则表达式引发的惨痛代价

关注Java后端技术栈“回复“面试”获取最新资料案例在一次小型项目开发中,我遇到过这样一个问题。为了宣传新品,我们开发了一个小程序,按照之前评估的访问量,这次活动预计参与用户量 30W+...

2020-05-14 22:13:31 1105

原创 现在告诉你MySQL为什么选择B+Tree呢?

大家都知道MySQL数据库选择的是B+Tree作为索引的数据结构,那为什么会选择B+Tree呢?本文分四种数据结构来分析:二叉查找树平衡二叉树多路平衡查找树加强版多路平衡查找树(B+Tr...

2020-05-13 19:27:45 736

转载 十大经典排序算法最强总结(含JAVA代码实现)

关注Java后端技术栈“回复“面试”获取最新资料转载自https://www.cnblogs.com/guoyaohua/p/8600214.html#4264874最近几天在研究排序算...

2020-05-13 19:27:45 353

原创 Dubbo常见面试题

关注Java后端技术栈“回复“面试”获取最新资料其实关于Dubbo的面试题,我觉得最好的文档应该还是官网,因为官网有中文版,照顾了很多阅读英文文档吃力的小伙伴。但是官网内容挺多的,于是这...

2020-05-12 18:30:00 1030

转载 2020 年 5 月全国程序员工资出炉!

5月程序员薪资趋势平均工资2020年5月全国招收程序员312761人。2020年5月全国程序员平均工资14542元,工资中位数12500 元,其中95%的人的工资介于5250元到3500...

2020-05-12 18:30:00 543

原创 面试被问ReentrantLock的公平锁与非公平锁

关注Java后端技术栈“回复“面试”获取最新资料面试被问ReentrantLock的公平锁与非公平锁的区别以及实现。建议先阅读Java中的锁原理、锁优化、CAS、AQS,看这篇就对了! ...

2020-05-11 17:05:04 971

转载 一个女程序员职场自述:彻骨的孤独

点击上方关注“Java后端技术栈”回复“面试”获取最新资料美国《赫芬顿邮报》(The Huffington Post)网站刚刚登载了一名女程序员的文章。该文章讲述了她作为女程序员在职场生...

2020-05-11 17:05:04 604

转载 必须掌握【分布式锁】三种实现方式

点击上方↑↑↑“Java后端技术栈”关注我们一、为什么要使用分布式锁我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进...

2020-05-10 10:19:37 1047

转载 程序员必须掌握的位运算,因为...

点击上方↑↑↑“Java后端技术栈”关注我们背景在HashMap源码中有过这么一段代码staticfinalinttableSizeFor(intcap) { intn...

2020-05-10 10:19:37 430

原创 设计模式 | 快速搞定【外观模式】

点击上方↑↑↑“Java后端技术栈”关注我们概述外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。外观模式的抽象结构图例子1飞机驾驶舱...

2020-05-09 17:24:17 217

《MATLAB图像处理实例详解》课件Chapter-15o第15章 图像处理的MATLAB实例.pptx

MATLAB凭借其强大的数值计算能力,在数字图像处理中占有了一席之地。本章针对数字图像处理中的一些具体应用问题展开,内容主要包括滤波反投影的CT图像重建算法、车牌倾斜校正算法、人脸识别中核心算法以及BP神经网络的图形识别,均采用介绍相关算法的实现步骤,再介绍在MATLAB的实现方法。

2022-11-21

《MATLAB图像处理实例详解》课件Chapter-14d第14章 基于SIMULINK的视频和图像处理.pptx

MATLAB/SIMULINK中的Video and Image Processing Blockset模块库是MATLAB为方便用户进行视频和图像处理而设置,它包含了很多专门用于视频和图像处理的子模块,用户利用这些基本的子模块,可实现许多复杂的视频和图像处理。本章主要介绍使用Video and Image Processing Blockset模块库进行视频和图像处理的基本方法和步骤。

2022-11-21

《MATLAB图像处理实例详解》课件Chapter-13a第13章小波在图像处理中的应用.pptx

小波变换作为分析信号频率分量的数学工具,是对人们熟悉的傅里叶变换与短时傅里叶变换的一个重大突破,已成功的应用于图像的去噪、边缘检测、分割及编码。本章从小波变换的基本原理入手,以小波在图像处理中的具体应用为线,介绍在MATLAB中的小波函数以及基于小波的图像去噪、压缩及融合的MATLAB实现方法。

2022-11-21

《MATLAB图像处理实例详解》课件Chapter-12n第12章 形态学图像处理.pptx

形态学是一种应用于图像处理和模式识别领域的新的方法,是一门建立在严格的数学理论基础上而又密切联系实际的科学。由于形态学具有完备的数学基础,这为形态学用于图像分析和处理等奠定了坚实的基础。本章详细的介绍利用MATLAB软件进行形态学图像处理,主要内容包括基本运算、组合形态学运算以及二值图像的其他形态学运算等内容。

2022-11-21

《MATLAB图像处理实例详解》课件Chapter-11o第11章 图像特征分析.pptx

图像处理的另一个主要分支是图像分析,图像分析可以看作是一个信息提取过程,从图像中提取有用的数据、信息或度量,生成描述或表示。图像的特征分析是图像分析的关键因素之一,通过对图像特征的描述和表达提取图像所包含的原始特性或属性,从而为图像分析或识别奠定基础。图像特征是指图像的原始特性或属性,可分为视觉特征和统计特征。视觉特征主要是人的视觉直接感受到的自然特征(如图像的颜色、纹理和形状等);统计特征是指需要通过变换或测量才能得到的人为特征(如频谱、直方图等)。本章主要介绍图像的颜色特征、纹理特征和形状特征的分析方法及其MATLAB实现方法,以便更好地应用到图像分析和模式识别领域中。

2022-11-21

程序员必备:SQL优化技巧

sql优化、SQL优化方法、SQL优化思路、SQL优化实战等

2022-05-29

电商项目:优惠券系统设计

电商项目、优惠系统、优惠券业务逻辑、优惠系统设计思路、表结构设计

2022-05-29

Java学习零基础到架构师学习路线

Java学习零基础到架构师学习路线 适合人群:java开发、java后端开发、架构感兴趣

2022-04-11

SpringBoot + ShardingSphere分库分表实战(附完整代码)

Spring Boot ShardingSphere 分库分表 附代码

2022-04-11

Java并发编程学习笔记

本文档主要内容如下: 1、线程安全和锁 Synchronized 底层实现原理 2、可重入锁与 Synchronized 的其他特性 3、ThreadLocal 的底层实现与使用 4、ReentrantLock底层实现和如何使用 5、Condition源码分析 6、ReentrantReadWriteLock底层实现原理 7、并发工具类CountDownLatch 、CyclicBarrier和Semaphore底层实现原理 8、线程池原理和如何使用线程池 9、ThreadLocal 为什么会内存泄漏 10、Volatile底层实现原理 11、AQS源码分析 12、CAS原理分析和使用场景 13、.....

2022-04-11

Java后端核心知识总结700页

Java后端核心知识总结:JVM篇 Java后端核心知识总结:并发编程篇 Java后端核心知识总结:MySQL篇 Java后端核心知识总结:Redis Java后端核心知识总结:RabbitMQ Java后端核心知识总结:Kafak Java后端核心知识总结:Dubbo篇 Java后端核心知识总结:Java基础 Java后端核心知识总结:分布式核心知识总结 Java核心知识总结:Spring Cloud Java核心知识总结:Spring Cloud Alibaba Java后端核心知识总结:计算机网络 Java后端核心知识总结:Netty ....

2022-02-11

Java后端技术:分布式核心知识总结.pdf

包含了JVM、Redis、Zookeeper、RabbitMQ等核心知识总结,帮你快速掌握分布式技术

2021-12-06

Mybatis源码分析.pdf

Mybatis源码分析主要分三部分: 1.使用案例讲解 2.Mybatis中用的所有设计模式讲解 3.源码分析

2021-08-30

MyBatis-Plus 学习笔记.pdf

自己总结的MyBatis-Plus 学习笔记

2021-08-30

java后端 分布式 面试题和答案

专门给面试抱佛脚用的,如果有足够多时间学习,不建议下载。

2021-08-15

Tomcat.png

该资料讲述了五大方面: 1. Web应用服务器 2. tomcat整体架构 3. 源码解读 4. 性能优化 5. 常见问题排查方法

2021-03-01

JVM知识点整理.png

主要讲述JVM从入门到性能优化,囊括了所有高频面试点,面试抱佛脚,有他就可以了。

2021-02-22

最牛并发编程总结.png

一共包括了java内存模型、并发基础、锁、并发工具类、java并发编程实战、优化、阻塞队列、原子操作、并发集合、线程池、线程基础、自定义并发类等13个方面的内容。 学习并发编程一张图就搞定了。

2021-02-22

java的源码

java的源码

2013-06-26

jquery学习资料 很多

很多 jquery学习找不到的资料,有基础,有高级

2013-06-07

使用jsp做的一个二级菜单

详细且很好看的二级菜单源码,要把文件名改为jsp

2013-01-07

java简易的定时器

可以让你体会到什么叫做定时器。也让你对定时器有个初步认识

2012-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除