自定义博客皮肤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后端知识分享

  • 博客(1516)
  • 资源 (9)
  • 论坛 (22)
  • 收藏
  • 关注

原创 三国演义:责任链模式

大家好,我是老田,今天我给大家分享设计模式中的责任链模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总结这个设计模式。关于设计模式系列,前面我们已经分享过:单例模式模板...

2021-06-05 17:44:13 6

原创 程序员必备工具包,请收藏!

关注“Java后端技术全栈”回复“000”获取大量电子书古人云:工欲善其事,必先利其器。工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。我们做软件开发者,每...

2021-03-29 15:09:10 172 1

原创 周末请看:2万字!JVM核心知识总结,赠送18连环炮

关注“Java后端技术全栈”回复“000”获取大量电子书作为java开发人员,JVM是必备的,今天,我把JVM的核心知识点进行了一个总结,画了一张思维导图。图展开太了,需要的加我微信tj2...

2021-03-28 09:26:50 131

原创 别不信,98%的程序员都是这样的

故事上周有事回北京一趟,恰好小老弟没上班,便约起来聚聚。酒过三巡时,他突然露出失落的表情,我忙问为什么,才知道他最近正在找工作,面试的过程让他身心俱乏。18年毕业之后,他就进了一家小公司从...

2021-03-25 21:52:27 121

原创 【建议收藏】 11个适合程序员逛的在线社区

关注“Java后端技术全栈”回复“000”获取大量电子书这是一个开源的时代,网络资源是学习的重要工具,对于编程学习,网上的社区氛围浓厚、分享全面,非常有助于技术的提升。今天,就和大家分享几...

2021-03-24 10:15:16 180

原创 字节面试:两道数组面试题,请收下

关注“Java后端技术全栈”回复“面试”获取全套面试资料故事 上周五,一位朋友去字节面试了,面试的时候,被问到两个数组面试题。第一个问题他现场把代码写出来了,但是第二道题,他说了一些思路但...

2021-03-23 18:27:33 159

原创 那些年,面试被虐过的红黑树

点击关注公众号,回复面试获取优质资料背景上周,一位同学去面试了,过程大致如下:面试官:java开发,三年了,熟悉哪些java集合?同学:ArrayList、HashMap、TreeMap、...

2021-03-15 10:41:59 141

原创 Mybatis是如何解析配置文件的?看完终于明白了

关注“Java后端技术全栈”回复“面试”获取全套面试资料在以前文章中,我们把Mybatis源码阅读的整个流程梳理了一遍。今天,我们来详细聊聊,Mybatis是如何解析配置文件的。这是今天...

2020-12-15 08:00:00 611 5

原创 图解MyBatis

关注“Java后端技术全栈”回复“面试”获取全套面试资料在以前文章中,我们对Mybatis进行了入门级的介绍教小师妹快速入门Mybatis,看这篇就够了,今天我们来从一个全局的角度看看M...

2020-12-12 14:04:47 3562 22

原创 教小师妹快速入门Mybatis,看这篇就够了

关注“Java后端技术全栈”回复“面试”获取全套面试资料本文主要内容:传统JDBC传统JDBC编码格式publicclassDataBaseUtil{publicsta...

2020-12-09 08:00:00 3932 24

原创 7种启动Spring Boot项目的方式,一次性打包说给你听

关注“Java后端技术全栈”回复“000”获取大量电子书今天重点来学习Spring Boot项目的7种启动方式。第一种也是最常见的本地启动的一种@SpringBootApplicatio...

2020-11-23 08:00:00 128 2

原创 快速掌握this

定义this是Java语言的关键字this是一个引用对象本身的指针,用来表示当前对象,它只和对象有关系。使用场景使用this关键字引用成员变量在Java语言中,当创建一个对象后,Java虚拟机就会为其分配一个指向该对象本身的指针,这个指针就是this。this只能用于在类的非静态方法或者构造方法中,在方法体内定义的变量叫做局部变量,在类的内部方法体以外定义的外部定义的变量称之为...

2019-08-29 13:44:30 183

原创 原型设计模式

原型模式:Prototype Pattern。原型模式:/*** Specify the kinds of objects to create using a prototype instance ,* and create new objects by coping this prototype*/用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式...

2019-07-14 16:49:41 144

原创 【刨根问底】在Springboot中MVC的常用注解--上

我们再实际开发过程中一般大致为三层:controller/service/dao或者repository。其中本文最要是分享controller层相关的注解使用。常用的注解有: @RestController @RequestMapping @PathVariable @RequestParam @RequestBody @RestControll...

2019-06-15 11:25:05 293

原创 本周面试经历

我这个星期在上海面试,已经面了8家了,其中一家挂在了业务面试上,其他都是挂在了技术一面,崩溃,分享下面试题,我真的不知道到底是怎么了,怎么会有如此变态的题目。 1.为什么hashmap默认长度是16,为什么链表到了8 会转红黑树。我说是为了查询性能,面试官也不满意,说我没有想过。。 2.rabbitmq是如何防止队列阻塞的,我说 主要看消费端的情况,面试官说 抛开消费端不谈。就光看mq本身是怎么防...

2019-06-08 10:52:05 337 2

原创 Java 后端面试,如何坐等 offer?

https://mp.weixin.qq.com/s?__biz=MzU2NzY3MjU4NA==&mid=2247486293&idx=2&sn=4041100cfcea1244782a2337440be731&chksm=fc98e132cbef68247a7d0986990b716182e1bd657c7fbb49d43692b8da14cd09c56cbd5...

2019-05-26 10:35:35 284

原创 这道Java基础面试题你真的会吗?

你咱不往下看,先想想你的答案是什么?这里先来聊聊String的intern()方法是干什么的?intern方法是一个native方法,空口无凭,咱们还是可以看看Stirng的源码从方法的注释咱们可以知道,它的作用:1:如果字符串常量池中已经包含一个等于此Stirng对象的字符串,则返回代表池中的这个字符串的String对象,2:第一条不成立。则将此String对象包含的...

2018-10-10 16:00:56 195

原创 细说springMVC常用注解

@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...

2018-10-08 11:49:58 133

原创 并发编程:LinkedBlockingQueue源码浅析

申明:本文是基于jdk1.8的源码LinkedBlockingQueue类图结构LinkedBlockingQueue底层基于单向链表实现的阻塞队列,可以当做无界队列也可以当做有界队列来使用。为什么可以当做无界队列?从第一个无参构造方法可知,在没有指定容量大小的时候,默认容量为Integer.MAX_VALUE=2的32次方-1=2147483647这个确实也够...

2018-09-26 09:25:05 164

原创 java线程池浅析

简介       线程的使用在 java 中占有极其重要的地位,在 jdk1.4 极其之前的 jdk 版本中,关于线程池的使用是极其简陋的。在 jdk1.5 之后这一情况有了很大的改观。Jdk1.5 之后加入了java.util.concurrent 包,这个包中主要介绍 java 中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。线程池线程池的作用:  ...

2018-09-03 09:25:06 173

原创 oracle VS mysql 的分页查询

首先是Oracle:String sql = " select * from ( select t.*,rownum as num from (select * from user1  where 1=1 ";Set> set = m.entrySet();Iterator io = set.iterator();while (io.hasNext()) {Map.Entr

2014-05-09 15:32:26 1085 4

原创 Oracle中的存储过程简单例子

接下来会更多的学习Oracle的存储过程

2014-05-03 11:17:18 73346 11

原创 oracle函数instr和decode、nvl

select instr('abc','a') from dual;    -- 返回 1 select instr('abc','bc') from dual; -- 返回 2select instr('abc abc','a',1,2) from dual; -- 返回 5select instr('abc','bc',-1,1) from dual; -- 返回 2selec

2014-04-28 14:23:09 2655

翻译 HashSet vs. TreeSet vs. LinkedHashSet

自己手工翻译的HashSet vs. TreeSet vs. LinkedHashSet ,如有错误希望得到大神指教

2013-11-24 13:51:30 1014

原创 Java中 List的遍历及三种遍历方法

import java.util.ArrayList;  import java.util.Iterator;  import java.util.List;  public class ListTest {   public static void main(String[] args) {    List list = new ArrayList();

2013-11-19 09:59:06 1504

原创 List中嵌入Map,Map中存对象

自己手工写的,希望各位大神来个更好的办法解决,

2013-09-27 21:20:02 4334

原创 java文件读写,

有部分自己的,有部分网上找的,只是想总结知识,下次要用,拿出来用就好了,不用再到处找了

2013-09-25 08:56:16 1507

转载 超牛逼!100 个开箱即用的 Shell 脚本,拿好了~

关注公众号“Java后端技术全栈”回复“000”获取程序员必备电子书Shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几...

2021-06-13 16:35:47

转载 【第2期】周六奖,开奖啦!

今天是本公众号的周六奖的第二期公布时刻(这个抽奖活动的目是感谢各位帅哥美女大佬的关注和支持)。往期开奖情况:【第1期】周六奖,中奖名单公布另外,也许部分人还不太知晓此活动。其实,在前面的文...

2021-06-12 18:28:53 9

转载 19 张图解说 Spring Cloud

大家好,我是老田,今天我给大家分享:Spring Cloud 整体预览另外,文末有周六奖,送书活动,没参加的速度参加。进入下面公众号,回复“高考”即可参与:原文:http://q7ipd....

2021-06-11 10:20:59 1

转载 5种分布式事务最终一致性解决方案,一次性说清了!

分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,尤其在微服务架构中,几乎可以说是无法避免,因此也常常被认为是微服务落地的最大阻碍。随着系统的服务拓扑...

2021-06-10 08:20:00 2

转载 微服务架构设计总结实践

大家好,我是老田,今天我给大家分享微服务架构设计总结实践。另外,文末有周六奖,送书活动,没参加的速度参加。下面是本文目录:微服务架构介绍 微服务架构(Microservice Archit...

2021-06-10 08:20:00 5

原创 泡图书馆,我想到了 享元模式

关注公众号“Java后端技术全栈”回复“000”获取程序员必备电子书大家好,我是老田,今天我给大家分享设计模式中的享元模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总...

2021-06-09 10:53:39 2

转载 高并发实战 视频+源码

前言一份实在「RocketMQ高并发实战视频 + 源码」,免费分享给老铁们!文章末尾有百度云下载链接:课程目录「课程源码+课堂资料」下面公众号里回复「1000」获取下载链接~ ...

2021-06-09 10:53:39 1

转载 建议收藏 100 道 Linux 面试题 附答案

关注公众号“Java后端技术全栈”回复“000”获取程序员必备电子书大家好,我是老田,今天我给大家分享100道Linux面试题。本文一共 3万多字,分别从 Linux概述、磁盘、目录、文件...

2021-06-08 08:44:39 3

转载 一套完整的Spring Cloud Alibaba视频教程(非广告)

故事 有朋友微信跟我说,有没有微服务系列的视频,于是,这段时间我从网上找到一份非常牛逼的视频教程,也算是给长期关注我的朋友们的一份小小福利,请收下。《完整的Spring Cloud Ali...

2021-06-08 08:44:39 2

原创 五分钟 掌握 原型模式 (文末送书)

关注公众号“Java后端技术全栈”回复“000”获取程序员必备电子书大家好,我是老田,今天我给大家分享设计模式中的原型模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总...

2021-06-07 08:36:11 6 1

转载 一份 MySQL最佳优化完美攻略 送给大家

关注“Java后端技术全栈”回复“面试”获取全套面试资料MySQL是一个开放源代码的数据库管理系统(DBMS),由MySQL AB公司开发、发布并支持的。MySQL是一个跨平台的开源关系型...

2021-06-05 17:44:13 5

原创 韩信拜将:委派模式

大家好,我是老田,从今天开始,本公众号每周给大家送福利,送什么呢?肯定是技术书啦,没那么多花里胡哨的,参与方式见文末。好啦,进入我们的主题,今天我给大家分享设计模式中的委派模式。用贴切的生...

2021-06-04 08:20:00 11 2

原创 3年工作必备 装饰器模式

关注“Java后端技术全栈”回复“000”获取大量电子书大家好,我是老田,从今天开始,本公众号每周给大家送福利,送什么呢?肯定是技术书啦,没那么多花里胡哨的,参与方式见文末。好啦,进入我们...

2021-06-03 09:00:06 7 1

Jquery学习总结

这是本人通过一段时间的学习后得的总结,让初学者少走弯路

2013-01-08

10万字总结 java面试题和答案

java基础、JVM、Spring、并发编程、Linux、Dubbo、Mybatis、Springcloud、Spring boot、消息队列、zookeeper

2021-01-16

使用jsp做的一个二级菜单

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

2013-01-07

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简易的定时器

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

2012-12-28

jquery学习资料 很多

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

2013-06-07

java的源码

java的源码

2013-06-26

带你轻松搞定java后端开发

发表于 2020-08-26 最后回复 2020-08-26

TR_SMC的留言板

发表于 2020-01-02 最后回复 2020-04-19

跟领导顶嘴了,呵呵呵,该走了吧

发表于 2013-12-10 最后回复 2017-04-27

每晚你到底几点睡?每晚你到底睡几个小时?

发表于 2016-03-18 最后回复 2016-06-28

ClassPathXmlApplicationContext context 启动不了

发表于 2015-04-29 最后回复 2015-04-30

大华java开发待遇情况求指导

发表于 2015-03-16 最后回复 2015-03-23

2013年毕业去外包公司一般开多少薪资

发表于 2015-03-03 最后回复 2015-03-08

StringBuffer /StringBuilder的具体区别

发表于 2015-03-01 最后回复 2015-03-03

面试被问到的问题

发表于 2014-10-22 最后回复 2014-10-30

新工作中软安人,不知道怎么样?

发表于 2014-02-20 最后回复 2014-10-26

sql中同事满足两个条件的,求助

发表于 2014-01-14 最后回复 2014-03-18

谈谈最近面试情况,跪求高见

发表于 2014-01-09 最后回复 2014-01-11

一年的java开发应该有些什么能力?

发表于 2013-11-07 最后回复 2013-11-18

违反唯一约束条件

发表于 2013-09-28 最后回复 2013-09-29

杭州新手程序员目前状况

发表于 2013-08-17 最后回复 2013-09-23

Error creating bean with name 'httpService' defined in class path resource [src

发表于 2013-06-21 最后回复 2013-06-26

oracle查询语句

发表于 2013-06-18 最后回复 2013-06-19

是否要换工作呢?

发表于 2013-05-26 最后回复 2013-06-08

求大神帮忙。WebSphere MQ 下的错误、

发表于 2013-05-23 最后回复 2013-05-26

java中文件上传与下载

发表于 2013-01-21 最后回复 2013-05-26

做纯java代码号还是做web好啊???求高手指教

发表于 2013-05-16 最后回复 2013-05-26

关于JAVA中的equals(0方法

发表于 2013-03-22 最后回复 2013-05-26

空空如也

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

TA关注的人 TA的粉丝

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