自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuqingdeqing的博客

文章洋洋千行,但有一点放在读者心上,足矣

  • 博客(11)
  • 收藏
  • 关注

原创 线上服务器日志查看

虽然在公司已经写过一段时间的代码,但发现线上排查问题的经历却比较匮乏,这里仅述应如何查看线上服务器的日志,以供和我一样对服务器排查问题初学乍练的新手,对Linux大神来说自然不值一哂,如有疑问欢迎交流。首先你需要登录到服务器上,即可看到你所需的项目包,在项目包中一般有个logs目录,里面有一个或多个日志文件,一般不带日期的为即时日志。而后使用以下命令及其扩展tail -f 文件名即...

2018-12-30 22:34:08 1358 2

原创 线上服务器登录

在编程工作中,难免会有需要登录线上服务器的时候,即远程登录服务器,普遍的方法是使用ssh。通过命令ssh -p 端口号 服务器ip会提示你输入密码再输入密码,即可登录服务器。但这只是最简单的情况下,若公司相对规范和考虑安全性,是不可能让你从本地就直接登录生产环境的服务器的。一般会有个跳板机或堡垒机,你需要以上述方式登录堡垒机,再从堡垒机上登录对应服务器,各类权限应当找公司运...

2018-12-30 22:31:29 354

原创 LeetCode 921. Minimum Add to Make Parentheses Valid

Given a string S of '(' and ')' parentheses, we add the minimum number of parentheses ( '(' or ')', and in any positions ) so that the resulting parentheses string is valid.Formally, a parentheses s...

2018-12-30 21:08:32 248

原创 LeetCode 189. Rotate Array

Given an array, rotate the array to the right by k steps, where k is non-negative.Example 1:Input: [1,2,3,4,5,6,7] and k = 3Output: [5,6,7,1,2,3,4]Explanation:rotate 1 steps to the right: [7,1...

2018-12-26 13:47:29 93

原创 React学习笔记(二)——React深入

2.1 事件系统React基于Virtual DOM实现了一个SyntheticEvent层,定义的事件处理器会接收到一个SyntheticEvent对象的实例。2.1.1 合成事件的绑定方式React事件的绑定方式在写法上与原生的HTML事件监听器的属性很相似,并且含义和触发的场景也全都是一致的。2.1.2 合成事件的实现机制在React底层,主要对合成事件做了两件事:事件委...

2018-12-23 12:45:49 485

原创 React学习笔记(一)——React基础

笔者最近接手了一个项目,其为前后端分离,前端使用React,后端使用Java,因本人之前从未使用过React,故决定学习一些关于React的基础知识,以备后续使用。如有谬误,欢迎指正。1.1 React简介React把用户界面抽象成一个组件,通过这个抽象,把代码和真实渲染目标隔离开。1.1.1 专注视图层React并不是完整的MVC/MVVM框架,它专注于提供清晰、简洁的View层...

2018-12-17 10:21:49 306 1

原创 Sail.js官方文档阅读笔记(五)——api/policies/ 目录

policies在文件中的目录位置如下图所示:5.1 总述Sails中的policies是授权和使用控制的通用工具,它可以使你在运行一个动作之前执行一些逻辑,用来决定是否继续处理请求。最常见的用例便是为登录用户限制一些操作。5.2 用policies保护action和controllerSails有一个获取控制列表在config/policies.js目录下。这个文件用来将po...

2018-12-10 23:18:09 351

原创 Sail.js官方文档阅读笔记(四)——api/models/ 目录

Model代表了一组结构化数据,称之为记录。Model通常对应了数据库里的一张表或集合,属性对应了列或域,记录对应了行。结构如下图:4.1 models定义model文件一般定义在上图的models文件夹中,例子如下:// api/models/Product.jsmodule.exports = { attributes: { nameOnMenu: { type...

2018-12-04 22:59:57 375

原创 Sail.js官方文档阅读笔记(三)——api/helpers/ 目录

在1.0版本中,Sails推出了helper的内置支持,它是简单的公用资源,可以用来共享Node代码。它可以减少重复,提高开发效率。和actions2一样,它也可以使应用更容易生成文档。helper目录位置如下所示:3.1 总述Sails中helper用来将重复的代码抽象到单独的文件中,从而在其他各种地方进行复用。当代码增多时,它能提升可维护性。3.2 helper定义一个例子...

2018-12-03 19:39:56 391

原创 Sail.js官方文档阅读笔记(二)——api/controllers/ 目录

Sails项目结构中api包包含了后端的主要逻辑。其中包含了多个主要目录:2.1 api/controllers/此目录中的js文件包含了与models的交互逻辑与向客户端渲染视图。2.1.1 总述Actions是Sails应用中用来处理web请求的主要对象。Actions和应用中的routes绑定,当用户请求一个URL时,被绑定的action会执行逻辑和响应。2.1....

2018-12-03 00:12:30 465

原创 Sail.js官方文档阅读笔记(一)——总体结构

sails.js是一个后端开发框架,它是基于Node的著名框架express之上的。当前工作接手了一个系统,该系统的console部分是以sails.js完成其前后端功能的,故学习了sails.js的部分官方文档,特以此系列笔记以记之。因初学乍练,如有错误,欢迎指正。在官网中,使用Sails框架项目的基本结构如下图所示:1.package.json此文件是npm的标准包管理文件,它...

2018-12-02 00:15:01 1763 1

空空如也

空空如也

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

TA关注的人

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