Java发送邮件必带超时时间配置

2019-09-06
阅读 2 分钟
2.1k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 在线上遇到了一个发送邮件的问题,记录一下。 一、先说背景 某一天,小王跟我反馈:“麻烦检查一下线上邮件的发送情况,我这查出来发送失败啦” 我去DB查了一下近期的邮件发送情况,表示:“看着都挺正常的,线上没有异常的情况。可能邮件在redis里边...

带你了解什么是Push消息推送

2019-09-03
阅读 4 分钟
5.2k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 如果有看我最近文章的同学可能就知道我在公司负责的是一个消息管理平台(推送系统) 而Push消息是这么多种类型之中非常重要和常用的一种类型,最近也希望针对Push推送做些新的尝试,于是去学习学习些Push消息运营的技巧。 这篇文章主要是记一些笔记...

小白学习如何打日志

2019-08-28
阅读 3 分钟
3.5k
而之前写了一篇:在公司做的项目和自己在学校做的有什么区别?中就有提到:公司的项目不会有e.printStackTrace();这种代码的存在。因为这打印出来的错误信息没有日期、等级等等,分析起来不方便。

最近学到的前后端分离知识

2019-08-08
阅读 4 分钟
3.7k
我一直都知道我现在的这个系统是前后端分离的,我的接口只会返回JSON出去,但我不曾关心前端是怎么处理我的JSON数据的(以及他是怎么跑通和运行的)

记一次愚蠢的操作--线程安全问题

2019-08-05
阅读 4 分钟
2.4k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 记一次在工作中愚蠢的操作,本文关键字:线程安全 (我怎么天天在写Bug啊) 一、交代背景 我这边有一个系统,提供一个RPC接口去发送各种信息(比如短信、邮件、微信)等等渠道。我这边的系统架构是这样的: 概括:service系统提供一个RPC接口,别...

在工作中常用到的SQL

2019-07-30
阅读 5 分钟
2.6k
最近在公司做了几张报表,还记得刚开始要做报表的时候都快把SQL给忘光了(当时在广州休假了1个月多,在实习期间也没咋写过SQL),回到公司的第一个需求就是做报表。

在工作中常用的Linux命令

2019-07-24
阅读 4 分钟
2.6k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 之前写过一篇 《 在公司做的项目和自己在学校做的有什么区别? 》不知道大家还有印象没有,里面提到了在工作中可能需要等上Linux服务器,查看一些信息(特别是查日志找Bug)。 我在大学的时候也有过Linux的课程,在期间也做过Linux相关的笔记: 看...

记一次愚蠢的经历--String不可变性

2019-07-23
阅读 2 分钟
1.8k
我这边有一个系统,提供一个RPC接口去发送短信。外部调用我的接口需要传入手机号等等参数,我这边负责解析这些参数、做一些业务的处理,然后调用短信渠道商的接口发送短信。

在公司做的项目和自己在学校做的有什么区别?

2019-07-13
阅读 2 分钟
3.1k
不知道大家还是学生的时候有没有这个问题:公司做的项目和自己在学校练手的项目有多大的区别。我以前在学校跟着视频做一些项目练手,总感觉公司做的东西会要难很多,不知道跟公司的真实项目区别在哪。

程序员的快乐就是这么朴素无华且枯燥

2019-07-07
阅读 2 分钟
3.1k
我是一个程序员,外行人都以为我是修电脑的,我笑了笑,随意ctrl c+ctrl v了一把,想象着你们因为我的文章而开心不止,我感到充实而欣慰。想象着你们给我拼命点赞的样子,是多么的滑稽,我笑了笑,哎,程序员的快乐,往往就这么朴实无华,且枯燥。

《大型网站系统与Java中间件》读书笔记 (中)

2019-07-01
阅读 3 分钟
1.7k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾上一篇: 《大型网站系统与Java中间件》读书笔记(一) 这周周末读了第四章,现在过来做做笔记,希望能帮助到大家。 注:在看这篇文章之前,强烈建议先看看我之前写过的一篇SpringCloud入门文章:外行人都能看懂的SpringCloud,错过了血亏!。...

《大型网站系统与Java中间件》读书笔记(上)

2019-06-10
阅读 3 分钟
2.6k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 这本书买了一段时间了,之前在杭州没带过去,现在读完第三章,来做做笔记 这本书前三章都在科普和回顾中间件/分布式的基础,讲得非常通俗易懂。在之前已经我写过基础分布式相关文章,大家可以先去看看: 外行人都能看懂的SpringCloud,错过了血亏...

什么是单点登录(SSO)

2019-05-16
阅读 8 分钟
6.1k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 在我实习之前我就已经在看单点登录的是什么了,但是实习的时候一直在忙其他的事,所以有几个网站就一直躺在我的收藏夹里边: 在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章中并没有介绍什么是单点登录),所以我觉得是时候来整...

可以提高程序员效率的工具!

2019-04-26
阅读 4 分钟
4.3k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 本文记录一下我在平时喜欢用的一些小工具,以便以后重装系统/换电脑的时候能快速安装 本文涉及的所有软件和下载地址/破解码,安装教程在公众号下回复”工具“即可全部获取 一、Markdown编辑器 Markdown是程序员写笔记/博客必备的,如果不了解的同学...

什么是TensorBoard?

2019-04-20
阅读 5 分钟
2.7k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面: 从零开始学TensorFlow【01-搭建环境、HelloWorld篇】 什么是TensorFlow? TensorFlow读写数据 如何理解axis? 这篇文章主要讲讲TensorBoard的基本使用以及name_scope和variable_scope的区别 一、入门TensorBoard 首先来讲讲TensorBoard...

什么是ZooKeeper?

2019-04-15
阅读 5 分钟
14.9k
上次写了一篇 什么是消息队列?以后,本来想入门一下Kafka的(装一下环境、看看Kafka一些概念啥的)。后来发现Kafka用到了ZooKeeper,而我又对ZooKeeper不了解,所以想先来学学什么是ZooKeeper,再去看看什么是Kafka。

什么是消息队列?

2019-04-12
阅读 6 分钟
4.1k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 公司用到的很多技术,自己之前都没学过(尬),于是只能慢慢补了。这次给大家写写我学习消息队列的笔记,希望对大家有帮助。 一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺...

【极简版】SpringBoot+SpringData JPA 管理系统

2019-04-06
阅读 4 分钟
4.4k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 在上一篇中已经讲解了如何从零搭建一个SpringBoot+SpringData JPA的环境,测试接口的时候也成功获取得到数据了。 带你搭一个SpringBoot+SpringData JPA的Demo 我的目的是做一个十分简易的管理系统,这就得有页面,下面我继续来讲讲我是怎么快速搭...

能不能好好写简历?

2019-03-30
阅读 2 分钟
5.4k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 在前两天,我发布了蘑菇街的一条内推信息:【蘑菇街】2020春招实习生内推」文末送四本JVM书 这几天,多多少少也收到了一些简历,也看了不少的简历,以我个人的经验(毕竟我不是专业的hr)来简单说说简历需要注意哪些地方。 主要针对技术岗 一、简历...

如何理解Axis?

2019-03-27
阅读 4 分钟
2.5k
前言 只有光头才能变强。 回顾前面: 从零开始学TensorFlow【01-搭建环境、HelloWorld篇】 什么是TensorFlow? TensorFlow读写数据 不知道大家最开始接触到axis的时候是怎么样的,反正我是挺难理解的..我们可以发现TensorFlow的很多API都有axis这个参数,如果我们对axis不了解,压根不知道API是怎么搞的。 一句话总结axi...

带你搭一个SpringBoot+SpringData JPA的环境

2019-03-23
阅读 6 分钟
4k
不知道大家对SpringBoot和Spring Data JPA了解多少,如果你已经学过Spring和Hibernate的话,那么SpringBoot和SpringData JPA可以分分钟上手的。SpringBoot和SpringData JPA的好处我就不说了,当时我学习的时候也粗略做过笔记,有兴趣的同学可以去看看

TensorFlow读写数据

2019-03-16
阅读 7 分钟
2.9k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面: 从零开始学TensorFlow【01-搭建环境、HelloWorld篇】 什么是TensorFlow? 众所周知,要训练出一个模型,首先我们得有数据。我们第一个例子中,直接使用dataset的api去加载mnist的数据。(minst的数据要么我们是提前下载好,放在对应的目...

什么是TensorFlow?

2019-03-12
阅读 6 分钟
2.8k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面: 从零开始学TensorFlow【01-搭建环境、HelloWorld篇】 TensorFlow是什么意思?Tensor?Flow?这篇文章介绍TensorFlow一些最基础的知识。 一、Tensor介绍 在介绍之前,首先要记住一个结论:TensorFlow使用Tensor来表示数据 接着我们来看...

从零开始学TensorFlow【01-搭建环境、HelloWorld篇】

2019-03-02
阅读 7 分钟
6.2k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 最近在学习TensorFlow的相关知识,了解了TensorFlow一些基础的知识,现在周末有空了,就写写一些笔记,记录一下自己的成长~ 总的来说,TensorFlow还是一个比较新的技术,有兴趣的同学不妨跟着我的笔记,一起学学呗(反正没坏处)~ 前面回顾: 外行人...

Synchronized锁在Spring事务管理下,为啥还线程不安全?

2019-02-17
阅读 5 分钟
4k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 大年初二,朋友问了我一个技术的问题(朋友实在是好学,佩服!) 该问题来源知乎(synchronized锁问题): [链接] 开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键...

过年了,给亲朋好友解释「啥是程序员」

2019-02-02
阅读 5 分钟
5.3k
程序员是一个新兴的职业,我在上大学以前不了解程序员到底是做什么的,对编程语言也一窍不通,也不关心玩过的「游戏」和天天逛的「网站」究竟是怎么来的。

一文带你认识Spring事务

2019-01-31
阅读 7 分钟
7.4k
Spring事务管理我相信大家都用得很多,但可能仅仅局限于一个@Transactional注解或者在XML中配置事务相关的东西。不管怎么说,日常可能足够我们去用了。但作为程序员,无论是为了面试还是说更好把控自己写的代码,还是应该得多多了解一下Spring事务的一些细节。

Docker镜像细节

2019-01-29
阅读 5 分钟
2.5k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面: 为什么需要Docker? Docker入门为什么可以这么简单? 前面两篇已经讲解了为什么需要Docker这项技术,以及解释了Docker的基本概念/术语,使用Docker成功运行Tomcat~ 在上篇也同样留下一个问题:我们知道Tomcat运行起来需要Java的支持,...

SpringBoot自动配置原理

2019-01-24
阅读 5 分钟
22.6k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面Spring的文章(以学习的顺序排好): Spring入门这一篇就够了 Spring【依赖注入】就是这么简单 Spring【AOP模块】就这么简单 Spring【DAO模块】知识要点 SpringMVC入门就这么简单 SpringMVC【开发Controller】详解 SpringMVC【参数绑定、数...

Docker安装+HelloWorld+运行Tomcat

2019-01-21
阅读 5 分钟
3.3k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 上一篇已经讲解了为什么需要Docker?,相信大家已经对Docker有一个简单的认识了。 这篇我来讲讲Docker入门的相关概念和常用的命令,跟大家一起入门Docker! 一、Docker相关术语 一般从零学习一门技术(语言),都是从HelloWorld开始的,但这次我偏...