node.js使用express框架进行文件上传

关于node.js使用express框架进行文件上传,主要来自于最近对Settings-Sync插件做的研究。
目前的研究算是取得的比较好的进展。
Settings-Sync中通过快捷键上传文件,其实主要还是请求后端接口。
于是我便使用node.js模拟一个服务,这个服务其实就相当于github api(Settings-Sync实际请求的接口,比如token验证,gist存储创建等都是来自github 对应的api)。

vscode源码编译运行打包使其由英文变为中文

vscode默认是英文,如果你想让其变为中文,可参考这个链接:https://blog.csdn.net/testcs_dn/article/details/75070415

最近发现一个很奇怪的问题,vscode打包前和打包后存在很大的不同的,正常来说,比如我们开发项目,实际上来说,本地怎么样,线上就怎么样,当然了,也不排除一些线上导致的bug。

比如vscode源码已经启用了中文语言包插件,同时也修改了locale.json文件(将文件中的en改为zh-CN),但是还是是英文,后来我转念一想,将这个中文语言包弄到打包好的插件放置处,最后发现居然可以了。

当然了,也存在一点问题,问题是绝大部分可以翻译为中文,少部分还是英文。

springboot打成的jar包如何在Linux上持久运行

一、首先说说在没有springboot的时候,项目是如何部署的?

1.动态web项目

动态web项目部署很方便,基本上上传文件到服务器的tomcat里面的webapps文件夹下即可完成部署。
当然了,这种做法的弊端是,如果是通过winscp来传输对于网速方面要求严格,不然的话网速一卡,很久传不过去,很耽误时间的,当然了,我一个同学他们公司用的就是动态web项目,部署的方式也正是采用这种方式,据说是公司制度定下的。原因我就没有细问过他。

当然了,有人会说,那我上传到服务器之前将其压缩成一个zip包,然后在Linux通过unzip命令解压。这种方式我以前也这么干过。
当我后来发现将动态web项目导出war包,直接通过winscp上传到tomcat对应的目录下,在当前目录就会产生一个文件夹,该文件夹主要是web相关的资源,还有就是java产生的编译文件class等。

由此可以推出动态web项目常规部署方式有这么几种?
a.直接上传到tomcat对应的目录下;
b.先打成zip包然后再传输到tomcat对应的目录下;
c.本地导出war包,然后在传输到tomcat对应的目录下;

其实a和b是一样的,c则是利用Eclipse的导出war功能来实现的。

如何将博客园的数据迁移到wordpress上面

有些时候我不得不惊叹软件系统的强大。
比如如果不是今天我想着将博客园的数据迁移到wordpress上,也许我不会认识到wordpress的强大之处。
之所以导入是因为我觉得已经有现成的数据,我自己就不必造太多假数据,省事。
之前还想着如果实在不想就用python爬取数据将其存到数据库中,同时也还想着一个笨办法(传统的cv大法)。

谈谈存储系统

文件存储是开发中常常用到的。下面我将对如下存储系统进行说明:

  • 阿里云OSS
  • ftp
  • Java常规存储

一、阿里云OSS

阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于99.999999999%,服务设计可用性不低于99.99%。具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。

您可以使用阿里云提供的API、SDK接口或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS。数据存储到阿里云OSS以后,您可以选择标准类型(Standard)的阿里云OSS服务作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问类型(Infrequent Access)和归档类型(Archive)的阿里云OSS服务作为不经常访问数据的备份和归档。
(引自官方文档,官方文档可参考:https://help.aliyun.com/video_detail/39708.html?spm=5176.10695662.1996646101.searchclickresult.6ce04d08gnXv2N)

node.js之express框架

之前学习过node.js接触过express框架,最近为了编写一个mock server正好用到了express。下面正好就跟大家介绍一下关于express。
今天的内容主要围绕这么几个方面?

  • express框架初步介绍
  • express框架中的app.use和app.get/app.post
  • mock server 介绍
  • mock server的实现思路