<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[languan_tech的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/languan_tech</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; languan_tech]]></copyright><item><title><![CDATA[Spring里面的Import注解到底是个啥？]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/119439850</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/119439850</guid><author>languan_tech</author><pubDate>Fri, 06 Aug 2021 06:51:43 +0800</pubDate><description><![CDATA[ Spring提供了几种方式来注册Bean，日常开发中使用最多的是ComponentScan。得益于ComponentScan，注册bean非常的简单，只需要在被注册的类上声明@Component或者@Service等注解即可。
 除了ComponentScan，Spring还支持使用Configuration注解来注册Bean。在大型的项目中，模块化开发能极大地降低系统的复杂性，这时需要每个模块来定义本模块Bean注册情况，Configuration发挥着巨大的作用。
@Configuration
@Co]]></description><category></category></item><item><title><![CDATA[小程序开发之语音合成]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/118666989</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/118666989</guid><author>languan_tech</author><pubDate>Mon, 12 Jul 2021 07:56:30 +0800</pubDate><description><![CDATA[ 如今，越来越多的人成为视频博主，文字合成语音是很多博主的强需求。今天结合“工具百宝箱”这款微信小程序，介绍一下如何开发文字转语音的功能。

 文字合成语音在学术界被称为tts(text to speech)，国内的云服务器厂商提供了接口供调用。每个腾讯云用户可以免费领取为期两个月800万字符的语音包供学习调研用，故本文以腾讯云为例进行介绍。
服务端开发
 服务端调用腾讯云tts接口需要使用appId和appKey做鉴权，需要先前往腾讯云api中心 创建密钥，按照页面提示进行操作即可。
 调用接口需要一系列]]></description><category></category></item><item><title><![CDATA[nodejs编程实战之图片水印生成（一）]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/118073846</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/118073846</guid><author>languan_tech</author><pubDate>Sun, 20 Jun 2021 19:31:14 +0800</pubDate><description><![CDATA[引言
 图片加水印在生活中应用广泛，比如自媒体发布的图片都会带上水印，防止内容被搬运到其他平台；实名认证的身份证照片，会加上“仅作为XXX使用”的水印，防止身份证被滥用。本文从零开始介绍如何用nodejs为图片生成水印，本文的功能会发布到小编的小程序—“工具百宝箱”，欢迎拍砖。
一步一个脚印
 加水印实际是对图片进行编辑，需要用到三方库—jimp，jimp全称为“JavaScript 图像编辑软件”。在package.json里面加入jimp依赖，将它引入到项目中。
{
  "name": "nodejs-]]></description><category></category></item><item><title><![CDATA[小程序开发特辑—MD5工具]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/118060417</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/118060417</guid><author>languan_tech</author><pubDate>Sat, 19 Jun 2021 22:51:20 +0800</pubDate><description><![CDATA[ 本文是小程序开发特辑的第二篇，基于小编开发的微信小程序—“工具百宝箱”继续介绍如何进行小程序开发。今天介绍第一个工具：MD5。

 MD5的全称为MD5信息摘要算法，一种被广泛使用的密码散列函数。MD5能够对数据进行运算，得到固定长度的hash值，常用于下载文件比对等场景。注意，MD5是可以被破解的，最好不要用在加密的场景里。
 MD5工具使用了npm第三方包，小程序安装第三方npm包的方法如下：

在小程序根目录下的package.json文件中加入依赖的第三方包并执行npm install。

{
 ]]></description><category></category></item><item><title><![CDATA[第七讲：使用云服务器搭建自己的邮件服务]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117917397</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117917397</guid><author>languan_tech</author><pubDate>Tue, 15 Jun 2021 06:38:19 +0800</pubDate><description><![CDATA[  随着移动互联网的普及，邮件服务使用的场景越来越少。但是注册帐号的时候，还是需要邮箱地址。市面上免费的邮箱很多，不过一般需要绑定手机号，如果想在同一个邮箱服务商那注册多个邮箱帐号，需要准备多个手机号，这非常的烦人。接下来我们自己动手搭建邮件服务器吧。
准备工作
  邮件服务器之间采用SMTP协议进行通信，如果我们的云服务器想要接受邮件，需要打开25这个端口，并允许访问25端口。

  邮件服务使用的特殊的DNS，需要进行配置。这里涉及到了两次映射，为了方便叙述，假设我的邮箱名字是：abc@example.]]></description><category></category></item><item><title><![CDATA[小程序开发特辑—小程序申请及开发环境搭建]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117917393</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117917393</guid><author>languan_tech</author><pubDate>Tue, 15 Jun 2021 06:34:51 +0800</pubDate><description><![CDATA[  互联网巨头们都热衷于搭建平台，希望能够打造自己的生态，依靠生态公司开发各种各样的应用来满足用户的需求。这其中涉及到两个比较大的问题：一方面巨头的腿需要足够粗，这样生态公司才愿意花时间和精力在这些平台上；另一方面如何管控这些生态公司，保证它们能够提供相对一致的用户体验，这样不至于出现“生态繁荣了，但体验下降了”的局面，小程序应运而生。
  2017微信发布小程序，之后各大互联网巨头都推出了自己的小程序。但只有微信小程序支持个人开发者，其他小程序均需要企业认证，顾本特辑只能以微信小程序为例，结合小编自己开发]]></description><category></category></item><item><title><![CDATA[掘金用着不爽，Wp又太重？试试Hexo搭建自己的博客吧]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117855857</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117855857</guid><author>languan_tech</author><pubDate>Sat, 12 Jun 2021 21:25:01 +0800</pubDate><description><![CDATA[  虽然市面上的博客网站非常的多，但终归不属于自己。每个技术人都有某种情结——我得上手试一试，购买云服务器之后，可以搭建属于自己的博客。
  个人博客的框架比较的多，主题也非常的丰富，扩展性也非常的好，能够满足个性化的需求。目前小编在使用的hexo，它主要有以下的一些特点：

渲染速度比较快，官网上称：上百个页面只需要几秒。同时它能生成静态页面，直接用nginx，这样不需要启动额外的node服务，对于1c2g的服务器算是一个利好。
支持markdown，markdown简洁且功能强大。支持插入html片段，]]></description><category></category></item><item><title><![CDATA[第五讲：利用云服务器搭建个人git服务器]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117835552</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117835552</guid><author>languan_tech</author><pubDate>Sat, 12 Jun 2021 06:16:55 +0800</pubDate><description><![CDATA[ 不管你是搭建自己的博客还是进行一些api的开发，总是需要进行代码管理的。github、gitee等是市面上最流行的代码管理工具，不过既然我们有自己的云服务器，那何不自己搭建一个git server呢。
在服务器上创建git用户
 利用前面介绍的云服务器管理工具PuTTY，我们可以先登录到云主机。先创建git这个用户，并且为这个用户创建.ssh文件夹，我们知道git是通过ssh来进行连接的。
$ sudo adduser git
$ su git
$ cd
$ mkdir .ssh &amp;&amp; c]]></description><category></category></item><item><title><![CDATA[第四讲：云服务器常用管理软件介绍]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117825608</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117825608</guid><author>languan_tech</author><pubDate>Fri, 11 Jun 2021 18:41:56 +0800</pubDate><description><![CDATA[ 购买完云服务器之后，需要对云服务器进行简单的管理。通过云厂商提供的登录工具虽然可以，但是不是非常方便。介绍使用场景，介绍两款windows上比较好用的工具。

 需要说明的是，本地ssh以root账户登录腾讯云的时候，需要先开启root账户。具体可以参考腾讯云的文档。

WinSCP
 很多用过linux的小伙伴都听过scp命令，它可以实现文件的拷贝。个人建站的时候，一般会在本地开发，然后发布到服务器上。这个时候就需要将本地文件拷贝到服务器上。WinSCP是一款windows上的scp软件，完全免费，也简]]></description><category></category></item><item><title><![CDATA[第三讲：https免费证书获取]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117792456</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117792456</guid><author>languan_tech</author><pubDate>Thu, 10 Jun 2021 22:17:09 +0800</pubDate><description><![CDATA[ http是一种广泛使用的应用层协议，但是它是明文传输的，这给了黑客可乘之机。https是http的升级版，可以有效地防止中间人攻击。如果想要自己的站点支持https协议，需要获取https证书。
云服务商购买
 云服务商提供了证书售卖服务，并且可以申请免费的证书，但有效期一般只有一年。证书的价格对于个人来说还是比较贵的，如果只是搭建个人博客，可以考虑使用免费的证书。

Let’s Encrypt免费获取
 Let’s Encrypt是一个免费获取https证书的网站，下面以Ubuntu为例，介绍一下如何利]]></description><category></category></item><item><title><![CDATA[第二讲：域名购买与备案]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117725782</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117725782</guid><author>languan_tech</author><pubDate>Wed, 09 Jun 2021 06:01:21 +0800</pubDate><description><![CDATA[ 选购好云主机之后，接下来需要考虑购买域名。在第一讲：个人建站云服务器选择中，小编有介绍过，如果你想进行微信小程序开发，必须要使用经过ICP备案的域名，所以购买域名显得格外重要。
域名选购
 各个云服务器厂商都提供了域名购买的服务，操作非常的方便，价格也不贵，一般.com的域名一年几十块，其他后缀的就更加便宜了，几块钱的都有。当然一些比较好的域名已经被人抢注了，大家应该都听过一些天价购买域名的案例：微博800万购买weibo.com。

 选择域名的时候，一般优先选择.com的域名，长度控制在6个字以内，最]]></description><category></category></item><item><title><![CDATA[第一讲：个人建站云服务器选择]]></title><link>https://blog.youkuaiyun.com/languan_tech/article/details/117676317</link><guid>https://blog.youkuaiyun.com/languan_tech/article/details/117676317</guid><author>languan_tech</author><pubDate>Mon, 07 Jun 2021 22:45:27 +0800</pubDate><description><![CDATA[ 个人建站现在越来越普遍，需要购买的云产品主要有：

云服务器
域名：可以通过ip访问站点，但域名显得更加正式一些。如果你想做微信小程序开发，那必须要使用域名才能访问。
带宽和流量：服务器要联网才能访问。如果网站的内容是文本，流量的费用不会太多，可以按量购买；如果是视频或者图片类型的网站，需要考虑包月付费或者购买流量包。
数据库：可以在云服务器上安装数据库，不过云服务器性能一般不是很好（很多小伙伴买的是1核1G），同时要支持数据库和你的应用，容易吃不消，这个时候可以考虑单独买一个数据库实例。

 国内的云服]]></description><category></category></item></channel></rss>