![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人随笔
LuckyToMeet-Dian叶
学习,学习。不断充电才可以不被时代淘汰
展开
-
基于starter-自定义缓存框架
浅谈编写目的学习一下 @EnableXXX 在 SpringBoot 中是如何做到可插拔的学习在 starter 中使用代理方式来解析自定义注解并进行方法增强网上 starter 案例千篇一律,感觉都是复制粘贴,没有找到一篇有价值的文章。只好逼迫自己看源码学习。带来收获了解@EnableXXX注解是如何起作用的了解 AOP 是如何做到方法增强了解如何基于 SpringBoot...原创 2020-04-22 14:04:23 · 411 阅读 · 0 评论 -
随笔(十) mp3格式转pcm格式并调用百度语音识别
前言: 近期做帮做毕业设计,需求里面要做语音识别,识别出用户朗读的文章,将识别出来的字符串返回给用户查看。这个想到的就只有百度开放平台的api了。 思路: ① 前往百度开放平台拿到APP_ID,API_KEY,SECRET_KEY ② 用户本地录音后,将MP3或其他格式文件上传到服务器指定接口。 ③ 服务器端将MP3...原创 2019-01-09 13:57:42 · 4329 阅读 · 0 评论 -
随笔(十一) 基于docker学习Nginx核心(虚拟主机,反向代理,负载均衡)及相关示例
前言: 这段时间,也是学习微服务准备阶段。从大架构入手,找每一个点进行学习,前面学习了docke,还有有一篇dockerfile没写,近期加紧补充理论后将发布。今天这里我们将学习nginx的几个核心点,例如:虚拟主机,反向代理,负载均衡等,学完这几个点,nginx基本就入门了。可以直接开发,当然如果要深入学习,那就不简单了。不说了,开始学习。 文章较长,但相...原创 2019-01-24 21:24:15 · 400 阅读 · 0 评论 -
随笔(九)IDEA中 将springboot项目打成war包放到外部tomcat运行
前言: 项目开发中使用过的是springboot快速开发,学过springboot的都知道,他是使用了内置Tomcat进行发布项目,简单来说就是我们可以想开始学的时候用的main方法执行。唉,可是需求要的是将springboot项目打包出来放在外部tomcat下执行。无奈的只好学习如何打包咯。 打war包不难,接下来会分...原创 2018-12-19 17:33:19 · 2688 阅读 · 0 评论 -
随笔(八) 自定义redis缓存注解(基于springboot)
前言: 最近项目开发中需要使用redis缓存为数据库降压。由于在构建系统时没有使用缓存,后期加入缓存的时候不想对业务代码上添加,造成代码入侵,所有封装了一套自定义缓存类,处理缓存。 开发环境: win10+IntelliJ IDEA +JDK1.8 springboot版本:springboot 2.0.4 ——2.0后的s...原创 2018-11-11 13:26:07 · 925 阅读 · 0 评论 -
随笔(五) rabbitmq的安装与配置
什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也可称为 面向消息的中间件)。支持Windows、Linux/Unix、MAC OS X操作系统和多种编程语言。 springboot在耶对rabbitmq进行了兼容,接下来主要介绍rabbitmq在ubuntu下的安装和配置。 ...原创 2018-09-23 19:57:17 · 217 阅读 · 0 评论 -
随心封装了FastJson工具类,支持时间格式转换
前言: json数据可以说现在非常流行了。在web领域,前后端数据传输基本上都是json的形式,因此也诞生了很多简单json格式开发的工具包。json-lib,jackson等一堆堆,但是性能比较好的还是属于阿里的fastjson,正所谓阿里出品,必属精品嘛(不打广告了~~)、下面是我封装的fastjson工具类。仅供大学学习参考。 开发准备: 开发前还是需要导包...原创 2018-09-17 11:39:11 · 1140 阅读 · 0 评论 -
随笔系列(六)-- java开发二维码
前言: 生活中很常见的二维码,经常被用于支付,登录的作用。但是,作为一个开发的程序猿,我们不能只会用吧,我们也要学习一下怎么自己开发一个二维码。开发环境: MyEclipse2016+win10+jdk8 此外,我们还需要导入一个二维码的架包Qrcode_swetake.jar废话少说上代码:package com.wen.demo;import jav...原创 2018-05-05 22:40:09 · 171 阅读 · 0 评论 -
随笔(三)-- linux下安装redis(详细教程)
一、redis简介: redis是一个key-value存储系统。和Memcached类似,但是它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基...原创 2018-04-21 17:22:59 · 599 阅读 · 0 评论 -
随笔(四)-- centos安装nginx(超详细教程)
一、nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源...原创 2018-04-23 21:57:06 · 160 阅读 · 0 评论 -
随笔(二)- - springmv操作excel(导出)
前言: excel的操作还是比较难的!可能对很多初学者来说,都不太理解怎么操作。当然是直接操作excel难,但是springmvc提供了一个抽象类(一个视图——AbstractExcelView),我们仅仅如要继承一个那个类,然后写一些操作逻辑,既可以轻松实现excel的导出!简单化了我们的开发!在此小编提供一个工具类,可以很方便的对excel进行操作!轻松将数据库数据导出到exce...原创 2018-03-25 19:59:55 · 319 阅读 · 0 评论 -
随笔(一) - - springmvc实现文件下载
前言: 实现文件下载的功能网上有很多案例。在这小编随笔写一篇关于springmvc实现文件下载的随笔!如果有兴趣的同学可以看一下,没有太多的技术要点。实现步骤: 先说说开发的思路,有思路了开发也就简单了。没思路开发就很难了! 一:我们说是下载文件吧,直接一个给前台一个url不就好了!这种方法确实可以,但是如果浏览器能解析的文件的话就会直接在...原创 2018-03-25 16:28:57 · 1051 阅读 · 0 评论