自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring里面的Import注解到底是个啥?

 Spring提供了几种方式来注册Bean,日常开发中使用最多的是ComponentScan。得益于ComponentScan,注册bean非常的简单,只需要在被注册的类上声明@Component或者@Service等注解即可。  除了ComponentScan,Spring还支持使用Configuration注解来注册Bean。在大型的项目中,模块化开发能极大地降低系统的复杂性,这时需要每个模块来定义本模块Bean注册情况,Configuration发挥着巨大的作用。 @Configuration @Co

2021-08-06 06:51:43 278

原创 小程序开发之语音合成

 如今,越来越多的人成为视频博主,文字合成语音是很多博主的强需求。今天结合“工具百宝箱”这款微信小程序,介绍一下如何开发文字转语音的功能。  文字合成语音在学术界被称为tts(text to speech),国内的云服务器厂商提供了接口供调用。每个腾讯云用户可以免费领取为期两个月800万字符的语音包供学习调研用,故本文以腾讯云为例进行介绍。 服务端开发  服务端调用腾讯云tts接口需要使用appId和appKey做鉴权,需要先前往腾讯云api中心 创建密钥,按照页面提示进行操作即可。  调用接口需要一系列

2021-07-12 07:56:30 1338 2

原创 nodejs编程实战之图片水印生成(一)

引言  图片加水印在生活中应用广泛,比如自媒体发布的图片都会带上水印,防止内容被搬运到其他平台;实名认证的身份证照片,会加上“仅作为XXX使用”的水印,防止身份证被滥用。本文从零开始介绍如何用nodejs为图片生成水印,本文的功能会发布到小编的小程序—“工具百宝箱”,欢迎拍砖。 一步一个脚印  加水印实际是对图片进行编辑,需要用到三方库—jimp,jimp全称为“JavaScript 图像编辑软件”。在package.json里面加入jimp依赖,将它引入到项目中。 { "name": "nodejs-

2021-06-20 19:31:14 1653 4

原创 小程序开发特辑—MD5工具

 本文是小程序开发特辑的第二篇,基于小编开发的微信小程序—“工具百宝箱”继续介绍如何进行小程序开发。今天介绍第一个工具:MD5。  MD5的全称为MD5信息摘要算法,一种被广泛使用的密码散列函数。MD5能够对数据进行运算,得到固定长度的hash值,常用于下载文件比对等场景。注意,MD5是可以被破解的,最好不要用在加密的场景里。  MD5工具使用了npm第三方包,小程序安装第三方npm包的方法如下: 在小程序根目录下的package.json文件中加入依赖的第三方包并执行npm install。 {

2021-06-19 22:51:20 492

原创 第七讲:使用云服务器搭建自己的邮件服务

  随着移动互联网的普及,邮件服务使用的场景越来越少。但是注册帐号的时候,还是需要邮箱地址。市面上免费的邮箱很多,不过一般需要绑定手机号,如果想在同一个邮箱服务商那注册多个邮箱帐号,需要准备多个手机号,这非常的烦人。接下来我们自己动手搭建邮件服务器吧。 准备工作   邮件服务器之间采用SMTP协议进行通信,如果我们的云服务器想要接受邮件,需要打开25这个端口,并允许访问25端口。   邮件服务使用的特殊的DNS,需要进行配置。这里涉及到了两次映射,为了方便叙述,假设我的邮箱名字是:abc@example.

2021-06-15 06:38:19 1807

原创 小程序开发特辑—小程序申请及开发环境搭建

  互联网巨头们都热衷于搭建平台,希望能够打造自己的生态,依靠生态公司开发各种各样的应用来满足用户的需求。这其中涉及到两个比较大的问题:一方面巨头的腿需要足够粗,这样生态公司才愿意花时间和精力在这些平台上;另一方面如何管控这些生态公司,保证它们能够提供相对一致的用户体验,这样不至于出现“生态繁荣了,但体验下降了”的局面,小程序应运而生。   2017微信发布小程序,之后各大互联网巨头都推出了自己的小程序。但只有微信小程序支持个人开发者,其他小程序均需要企业认证,顾本特辑只能以微信小程序为例,结合小编自己开发

2021-06-15 06:34:51 16333 1

原创 掘金用着不爽,Wp又太重?试试Hexo搭建自己的博客吧

  虽然市面上的博客网站非常的多,但终归不属于自己。每个技术人都有某种情结——我得上手试一试,购买云服务器之后,可以搭建属于自己的博客。   个人博客的框架比较的多,主题也非常的丰富,扩展性也非常的好,能够满足个性化的需求。目前小编在使用的hexo,它主要有以下的一些特点: 渲染速度比较快,官网上称:上百个页面只需要几秒。同时它能生成静态页面,直接用nginx,这样不需要启动额外的node服务,对于1c2g的服务器算是一个利好。 支持markdown,markdown简洁且功能强大。支持插入html片段,

2021-06-12 21:25:01 263

原创 第五讲:利用云服务器搭建个人git服务器

 不管你是搭建自己的博客还是进行一些api的开发,总是需要进行代码管理的。github、gitee等是市面上最流行的代码管理工具,不过既然我们有自己的云服务器,那何不自己搭建一个git server呢。 在服务器上创建git用户  利用前面介绍的云服务器管理工具PuTTY,我们可以先登录到云主机。先创建git这个用户,并且为这个用户创建.ssh文件夹,我们知道git是通过ssh来进行连接的。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && c

2021-06-12 06:16:55 255 1

原创 第四讲:云服务器常用管理软件介绍

 购买完云服务器之后,需要对云服务器进行简单的管理。通过云厂商提供的登录工具虽然可以,但是不是非常方便。介绍使用场景,介绍两款windows上比较好用的工具。  需要说明的是,本地ssh以root账户登录腾讯云的时候,需要先开启root账户。具体可以参考腾讯云的文档。 WinSCP  很多用过linux的小伙伴都听过scp命令,它可以实现文件的拷贝。个人建站的时候,一般会在本地开发,然后发布到服务器上。这个时候就需要将本地文件拷贝到服务器上。WinSCP是一款windows上的scp软件,完全免费,也简

2021-06-11 18:41:56 752

原创 第三讲:https免费证书获取

 http是一种广泛使用的应用层协议,但是它是明文传输的,这给了黑客可乘之机。https是http的升级版,可以有效地防止中间人攻击。如果想要自己的站点支持https协议,需要获取https证书。 云服务商购买  云服务商提供了证书售卖服务,并且可以申请免费的证书,但有效期一般只有一年。证书的价格对于个人来说还是比较贵的,如果只是搭建个人博客,可以考虑使用免费的证书。 Let’s Encrypt免费获取  Let’s Encrypt是一个免费获取https证书的网站,下面以Ubuntu为例,介绍一下如何利

2021-06-10 22:17:09 642

原创 第二讲:域名购买与备案

 选购好云主机之后,接下来需要考虑购买域名。在第一讲:个人建站云服务器选择中,小编有介绍过,如果你想进行微信小程序开发,必须要使用经过ICP备案的域名,所以购买域名显得格外重要。 域名选购  各个云服务器厂商都提供了域名购买的服务,操作非常的方便,价格也不贵,一般.com的域名一年几十块,其他后缀的就更加便宜了,几块钱的都有。当然一些比较好的域名已经被人抢注了,大家应该都听过一些天价购买域名的案例:微博800万购买weibo.com。  选择域名的时候,一般优先选择.com的域名,长度控制在6个字以内,最

2021-06-09 06:01:21 1081

原创 第一讲:个人建站云服务器选择

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

2021-06-07 22:45:27 525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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