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

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

转载 一个性能优化实操案例

一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一个公司的小项目,可谓麻雀虽小五脏俱全。让我这个编程小白学到了很多性能优化的知识,或者说一些思考方式。真的感受到任何一点效率的...

2019-12-31 16:30:00 230

转载 这才是程序员加班的真正原因!

说到互联网公司,首先就会想到加班,而说到加班,首先就会想到程序员。程序员为什么要加班,真正的原因找到了——一开始A和B都吃一个苹果下班前A和B都吃完了,吃了一阵子后....主管要B再吃一...

2019-12-29 18:01:36 85

转载 Mysql性能优化实践

一 题记最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行...

2019-12-28 16:30:00 78

转载 5种JVM调优配置方法概览!!!

1 堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与...

2019-12-27 16:40:00 90

转载 还不懂 Java 多线程 ?

用多线程只有一个目的,那就是更好的利用 CPU 的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否...

2019-12-26 16:30:00 52

转载 17 个方面综合对比Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。一、资料文档Kafka:中。有kafka作者自己写...

2019-12-25 16:30:00 106

转载 Tomcat 和 JVM 性能调优总结

Tomcat性能调优:找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomca...

2019-12-24 16:30:00 55 1

转载 Java中的门面设计模式及如何用代码实现

门面设计模式又叫外观设计模式,其核心思想正如其字面意思,向用户提供一个门户,用户只需要访问这个门户来获取他们想要的数据,无需管理这个门户内部的构成,也无需知道里面的运行流程等等,对于开发...

2019-12-23 16:30:00 58

转载 阿里巴巴程序员常用的15款开发者工具

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的...

2019-12-22 15:22:45 98

转载 为什么微服务一定要有服务网关?

1什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控...

2019-12-21 20:00:00 96

转载 知道短URL服务是如何设计的吗?

前言相信在日常生活中,大家或多或少都收到过一些推销短信。短信中除了文字还有一些链接,而链接多半是一些短链接,如下图所示:为什么这里面的 url 都是短的呢? 有什么好处呢? 又是怎么做到...

2019-12-20 16:30:00 45

转载 一次MySQL 千万级大表的优化过程

概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死,严重...

2019-12-19 16:30:00 82

原创 Dubbo的两种常规启动方式

本案例是dubbo版本:2.7.4.1 org.apache.dubbo建一个工程为dubbo-demo,再创建三个moduledubbo-user-apidubbo-user-pro...

2019-12-18 16:30:00 478

原创 细说线程池--中级篇

线程池的实现原理分析线程池的基本使用我们都清楚了,接下来我们来了解一下线程池的实现原理ThreadPoolExecutor是线程池的核心,提供了线程池的实现。ScheduledThrea...

2019-12-17 16:30:00 101

原创 细说线程池---入门篇!!!

什么是线程池?在Java中,如果每个请求到达后就创建一个线程,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。如果在一个JVM里创...

2019-12-16 16:30:00 105

转载 JVM性能调优监控最基本的几个命令

现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU...

2019-12-15 17:30:00 51

转载 面试必问:Spring循环依赖的三种方式

来源:blog.csdn.net/u010644448第一种:构造器参数循环依赖第二种:setter方式单例,交替方式第三种:setter方式原型,原型引言:循环依赖就是N个类中循环重复...

2019-12-14 18:04:35 187

转载 阿里巴巴的26款Java开源项目,赶紧戳…

开源展示了人类共同协作,成果分享的魅力。没有任何一家网络公司可以不使用开源技术,仅靠自身技术发展起来。“取之于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个团队将踩过的坑和总结...

2019-12-13 16:30:00 68

原创 这点都没搞清楚,怪不得你学习不好工作也不好!

最近,有位当老师的亲戚给我唠叨说:班上学生个体差异太大,处处都得因材施教。有的学生,一听课就走神;而有的学生,一看书就走神。这引起了我的强烈共鸣,回想自己的上学时光,好像经常如此:每当老...

2019-12-13 16:30:00 111

原创 【大长文】7大领域,50道经典题目,助你彻底搞定MySQL面试!

开发人员必备的9大MySQL索引和查询优化一般来说,程序员的面试内容分为两部分,一部分与编程相关,另一部分则与数据库相关。而作为数据库中的主流,MySQL更是涉及面试中的诸多高频考点。对...

2019-12-12 16:29:28 90

转载 微服务架构是啥?一个故事告诉你!

看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。于是成小...

2019-12-11 16:30:00 55

转载 5分钟搞懂MySQL事务隔离级别

好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。首先创建一个表 account。创建...

2019-12-10 16:30:00 152 1

转载 开发人员必备的9大MySQL索引和查询优化

本文主要总结了工作中一些常用的操作及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有 MySQL 基础的开发人员。索引相关索引基数基数是数据列所包含的不同值的数量...

2019-12-09 16:31:00 81

转载 一个秒杀系统的设计思考

前言秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视...

2019-12-08 17:19:18 87

转载 浅析按值传递与按引用传递

请看一道选择题下列关于按值传递与按引用传递的描述中,正确的是( )。A.按值传递不会改变实际参数的数值 B.按引用传递能改变实际参数的参考地址C.按引用传递能改变实际参数的内容 D.按引...

2019-12-07 16:45:50 279

转载 高手总结的9种 OOM 常见原因及解决方案

当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。1...

2019-12-06 16:30:00 152

转载 终于明白为什么要加 final 关键字了!!!

在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽然都是高级语言,但是它们之...

2019-12-05 16:30:00 196

转载 我是如何用Redis做实时订阅推送的

前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。 ...

2019-12-04 16:30:00 67

转载 秒杀系统架构分析与实战

作者:猿码道www.jianshu.com/p/df4fbecb1a4b1、秒杀业务分析正常电子商务流程查询商品;创建订单;扣减库存;更新订单;付款;卖家发货;秒杀业务的特性低廉价格;大...

2019-12-03 17:00:00 67

转载 如何模拟超过 5 万的并发用户

转自:oschinawww.oschina.net/translate/how-run-load-test-50k-concurrent-users本文将从负载测试的角度,描述了做一次...

2019-12-02 16:41:26 129

转载 今日头条技术架构分析

今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。一、产品背景  今日头条是为用...

2019-12-01 18:46:36 495

使用jsp做的一个二级菜单

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

2013-01-07

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

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

2021-01-16

Jquery学习总结

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

2013-01-08

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的粉丝

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