奋斗者的足迹

欢迎光临
我一直在奋斗

【今日观点】 一次发送邮件引发的线程问题

1.程序大致逻辑流程 出问题的代码主要是通过开放一个接口,然后当其他的服务调用这个的时候。能够推送相应的信息,如短信,邮件,系统消息。而我的处理方式是通过加上异步注解@Async来进行的,这也为了后面的坑。 2.问题出现 在本地操作的时候,...

一次发送邮件引发的线程问题-奋斗者的足迹
JAVA

一次发送邮件引发的线程问题

534737859阅读(278)评论(0)

1.程序大致逻辑流程 出问题的代码主要是通过开放一个接口,然后当其他的服务调用这个的时候。能够推送相应的信息,如短信,邮件,系统消息。而我的处理方式是通过加上异步注解@Async来进行的,这也为了后面的坑。 2.问题出现 在本地操作的时候,...

DiyBox授权码生成-奋斗者的足迹
主页

DiyBox授权码生成 很火的校园网路由器DiyBox授权算法分析

534737859阅读(852)评论(0)

DIYBOX授权码生成 算法的核心思想 算法的核心思想是通过传入的手机号和特定的前缀字符生成待处理的字符串,然后使用MD5摘要加密算法对其进行加密。而由于获取到的是byte类型的数据,如果要转化为整型则需要与上0xff。否则会取到负数。然后...

spring-cloud-stream学习以及常见的坑-奋斗者的足迹
JAVA

spring-cloud-stream学习以及常见的坑

534737859阅读(1589)评论(1)

stream这个项目能够让我们不必通过繁琐的自定义ampq来建立exchange,通道名称,以及队列名称和路由方式。只需要简单几步我们就轻松使用stream完成推送到rabbitmq和kafafa,并完成监听工作。 首先,stream提供了...

Spring微服务指南-奋斗者的足迹
JAVA

Spring微服务指南

534737859阅读(337)评论(2)

Spring微服务简介: 首先Spring微服务是基于Spring-cloud平台开展的,而Spring-cloud又是基于Spring-boot平台。最后Spring-boot又是基于Spring的。是不是感觉这是多么奇妙的关系,也支持这...

Markdown学习总结-奋斗者的足迹
主页

Markdown学习总结

534737859阅读(448)评论(0)

什么是Markdown 在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来...

Git学习总结-奋斗者的足迹
主页

Git学习总结

534737859阅读(461)评论(0)

一.什么是版本控制 什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干 文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中, 我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任 何类型的...

浅谈MySQL常用储存引擎-奋斗者的足迹
JAVA

浅谈MySQL常用储存引擎

534737859阅读(394)评论(0)

MySQL储存引擎是MySQL体系架构中的重要组成部分,也是MySQL结构中的核心部分,插件式的储存引擎更是它区别于其它数据库的重要特征,它处于MySQL体系架构中Server端底层,是底层物理结构的实现,用于将数据以各种不同的技术方式存储...

蓝桥杯 第七届省赛试题 四平方和-奋斗者的足迹
JAVA

蓝桥杯 第七届省赛试题 四平方和

534737859阅读(557)评论(0)

四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + ...

XML增删改查(Java Servlet)-奋斗者的足迹
JAVA

XML增删改查(Java Servlet)

534737859阅读(615)评论(3)

原本早就该放假了的,但是由于这个工程实践导致了我们比较晚才放假。而我们就随便讲了个项目.使用的是dom4j这个xml解析以及修改类,已经json格式把xml转化为json格式向前端发送。 项目地址:下载地址 ( 密码: furu)

奋斗者的足迹

联系我们加入我们