后端-BACK END
文章平均质量分 90
宁小法
trim(me);
路一步一步走,事一件一件办。
展开
-
lnmp - 线上环境故障排查流程 - 学习/实践
主要用于线上环境故障排查,记录整个流程,从而可以按部推进,定位问题,从而解决问题。同时也是为解决问题提供一个流程标准。原创 2023-03-16 17:15:39 · 668 阅读 · 0 评论 -
PHP - 连接池相关问题 - 学习/实践
主要用于学习PHP连接池的问题,为什么PHP不支持连接池,以及有什么其他方法可以做到,或者替代方案~原创 2022-04-11 14:58:56 · 1023 阅读 · 0 评论 -
APP开发/移动开发 - 个人思考总结以及良好实践收集
主要用于记录个人关于APP移动开发的思考总结以及良好实践收集。原创 2022-07-12 11:46:24 · 329 阅读 · 0 评论 -
2021-09-10 - PHP - 功能代码片段/代码弹药库 - 收集
主要用于快速实现功能,提高工作效率。原创 2022-03-02 17:48:56 · 590 阅读 · 0 评论 -
2021-08-12 - Phalcon - 学习/实践
1.应用场景主要用于使用Phalcon框架,开发高性能的web项目和高级工具 2.学习/操作 1.文档阅读 http://iphalcon.cn///Phalcon中文文档 https://www.marser.cn/article/134.html// 教程 2.整理输出 1.Phalcon 是什么 Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习...原创 2021-09-25 22:07:21 · 257 阅读 · 0 评论 -
PHP - 设计模式系列
主要用于学习掌握编程中的设计模式,开发高质量, 易扩展,维护的程序。学习掌握编程最佳实践。有时候也是为了应对面试,但不应该是作为有追求的编程者的主要目的。原创 2021-08-11 00:04:40 · 222 阅读 · 0 评论 -
2021-08-01-高性能 Redis 实战 - 实战入门篇 - 基于 Redis 有序集合实现 Laravel 热门浏览文章排行榜功能
1.应用场景主要用于学习Redis 有序集合【SortedSet】类型,实现排行榜功能 2.学习/操作 1.文档阅读 https://laravelacademy.org/post/22169//基于 Redis 有序集合实现 Laravel 热门浏览文章排行榜功能 2.整理输出 代码实现: GitHub:https://github.com/ningxiaofa/high-performance-redis-tutorial/rele..原创 2021-08-01 12:41:45 · 337 阅读 · 0 评论 -
高性能 Redis 实战 - 实战入门篇 - 安装部署及基本数据结构介绍
1.应用场景主要介绍如何安装Redis以及Redis的常用数据结构. 2.学习/操作 1.文档阅读 https://laravelacademy.org/post/22164//安装部署及基本数据结构介绍 2. 整理输出/实践 环境 Mac Laravel Sail:https://blog.csdn.net/william_n/article/details/117425323 2.1 部署安装 ...原创 2021-08-01 11:39:45 · 264 阅读 · 0 评论 -
2021-07-18 - Yaf - 学习/实践
Yaf原创 2021-07-18 22:53:12 · 222 阅读 · 2 评论 -
Docker - Redis - 安装/实践
主要用于使用Docker安装Redis,以及使用可视化客户端连接Redis服务原创 2022-05-26 18:00:44 · 127 阅读 · 0 评论 -
Docker - Windows上搭建LNMP环境 - 学习/实践
主要用于学习使用docker搭建开发环境. 学习容器化技术.以及快速搭建开发环境, 同时保持团队之间开发/测试环境相同~~~~原创 2021-05-06 22:56:37 · 1622 阅读 · 4 评论 -
Docker - 编辑容器中的文件 - 学习/实践
主要用于如何在docker容器中如何编辑文件, 如开发环境直接修改配置文件,做一些测试开发。原创 2021-04-30 12:59:40 · 2851 阅读 · 0 评论 -
2021-04-24 - PHP - 性能相关 - 学习/实践
1.应用场景主要用于学习PHP性能相关知识,进行高性能编程,实现高性能程序。 2.学习/操作 1.文档阅读 https://mp.weixin.qq.com/s/yK_5hnhoQ6kvX4fxN5gdAQ//一次PHP并发性能性能提升104%调优实战 https://mp.weixin.qq.com/s/ApJJv9zdXN-2gDp7xWILDw//HHVM 是如何提升 PHP 性能的? https://mp.weixin.qq.com/s/q3AmaD...原创 2021-04-24 23:15:05 · 160 阅读 · 0 评论 -
nodeJS 框架 - 学习/实践
1.应用场景主要用于构建高效且可伸缩的服务端应用程序 2.学习/操作 1.介绍 TBD 2.框架 koa.js小而美,灵活,express的替身。 egg.js,阿里是后台,很强,很好,很各种解决方案已经给你做好了轮子。 nest.js node中的spring,估计只有它可以称为框架。https://docs.nestjs.cn/ node.js各大web框架,已经有很多分析的文章了,结合自己的业务场景,搜搜都能找到。 ..原创 2020-06-17 18:42:28 · 2936 阅读 · 0 评论 -
设计一个安全的对外接口如何下手?
1.应用场景主要用于接口安全. 2.学习/操作 TBD 3.问题/补充 1.WiFi是什么, 有绝对安全的WiFi吗? TBD 2.如何取得路由器的管理员密码? TBD 3.如何避免在网络中暴露的位置信息 TBD 4.参考https://blog.csdn.net/xfxf9...原创 2020-04-23 22:38:03 · 3372 阅读 · 0 评论 -
IDP - Identity Provider
1.应用场景了解/学习IDP, 在项目应用. 2.学习/操作 TBD 3.问题/补充 TBD 4.参考 https://www.jianshu.com/p/8ee07d28ced7 //IDP(Identity Provider) https://www.iteye.com/blog/blogzhoubo-2381624 /...原创 2020-05-22 12:07:02 · 4030 阅读 · 2 评论 -
【性能优化】性能优化 = 改改代码?- 学习/实践
应用于程序性能优化, 了解程序,服务的性能优化涉及到的方方面面,从而理解性能优化的本质。原创 2020-02-21 09:54:39 · 6133 阅读 · 0 评论 -
Git生成并添加SSH key[并添加到Github]
应用于本地能从github上推拉代码,不用每次都输入账号密码,同时保证安全。原创 2019-11-27 18:40:26 · 6521 阅读 · 0 评论 -
ThinkPHP 5/6.x - 学习/实践
主要用于快速高效开发安全高性能web应用,开发新项目/产品, 维护老项目.原创 2019-11-27 17:25:37 · 4309 阅读 · 0 评论 -
开发环境- 配置虚拟主机域名/hosts文件 - 学习/实践
用于快速搭建本地开发环境并通过虚拟域名访问.原创 2019-11-27 12:03:41 · 5930 阅读 · 0 评论 -
PHP - 多继承实现 - 学习/实践
1.应用场景 结合设计模式合理设计实现代码 2.学习/操作 1.引言 记得有一道面试题问php是否支持多继承? //不支持的原因跟其他语言的原因相同: 如java 都是多继承带来的菱形继承问题(又叫钻石问题) 详细解释: 假设类 B 和类 C 继承自类 A,且都重写了类 A 中的同一个方法,而类 D ...原创 2019-11-15 16:06:15 · 5349 阅读 · 0 评论 -
后端技术大全
1.应用场景无论面试还是工作当中总能听到一些专有术语,而不知其意,这里帮助我们简要了解其含义,或者说作为一个引子,查询手册作用。 2.学习/操作 工欲善其事,必先利其器;士欲宣其义,必先读其书。 一. 系统开发 高内聚/低耦合 高内聚指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。模块的内聚反映模块内部联系的紧密程度。...原创 2019-11-09 19:57:44 · 5601 阅读 · 0 评论 -
Laragon 在Windows中快速搭建Laravel本地开发环境
1.应用场景 主要用于快速搭建开发环境,帮助快速开发或者验证一些代码执行等。 优点: 功能更加强大, 更加简便好用 2.学习/操作 简介 对于那些使用 Windows 操作系统的同学来说,Homestead 和 LaraDock 虽说支持 Windows 系统,但是对初学者来说,安装配置起来还是有一定复杂度的,难免有些磕磕跘跘,遇到这样那样的奇怪问题...原创 2019-11-09 11:44:15 · 5031 阅读 · 0 评论 -
防盗链机制与实现
1.应用场景对于大流量的网站, 减缓访问量手段之一, 或者说在开发网站之初, 就应该预防该情况 2.学习/操作 作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有...原创 2019-11-05 15:54:55 · 4247 阅读 · 0 评论 -
Python - 学习/实践
1.应用场景 作为一种通用编程语言,Python的应用场景几乎是无限的。我们可以在任何场景使用Python,例如,从网站和游戏开发,到机器人和航天飞机控制等。从Python官网给出的例子来看,Python有以下几个主要的应用场景: 1.Web开发 Python语言能够满足快速迭代的需求,非常适合互联网公司的Web开发应用场景。Python用作Web开发已有十多年的历史,在...原创 2019-11-04 12:18:56 · 4052 阅读 · 0 评论 -
Go - 学习/实践
go语言潜力很大, 个人也很看好, 主要应用于中间层, 即C, C++底层[会被挤压到更低的层次] -- java业务层中间[会被提到更高的层次]的部分.原创 2019-11-04 11:43:11 · 5530 阅读 · 0 评论 -
PHP - 执行外部程序(Linux命令/C语言程序) - 学习/实践
主要用于调用外部命令/程序处理任务需求。原创 2019-10-21 16:22:30 · 4831 阅读 · 1 评论 -
阿里云ECS - 学习/实践
额外话题: 18年,阿里云做折价活动,299三年ECS,就买了。 也顺便买了个域名,时间三年,ningxiaofa.top 花了36块钱。 然后就做域名备案,经过一番折腾, 总之就是想瞎玩。 目前服务器不能访问,也是好久没登录了 ,都快忘了。准备重新搞下。 1.环境介绍 硬/软件: CPU: 1核 内存: 2 G...原创 2019-10-19 14:59:02 · 4034 阅读 · 0 评论 -
PHP - 列出目录中的目录和文件的几种方法 - 学习/实践
1.应用场景就是借助代码,查看目录结构 2.code 1.PHP原生开发code [主要测试使用php7] //备注, 以下代码, 直接复制, 可能会出现如下报错 Parse error: syntax error, unexpected '' (T_STRING) inG:\phpstudy_pro\WWW\study_test\index.ph...原创 2019-10-18 16:04:41 · 6217 阅读 · 0 评论 -
07丨什么是SQL函数?为什么使用SQL函数可能会带来问题?
更多详情:https://blog.csdn.net/william_n/article/details/1001756451.学习简记 1,函数在计算机语言的使用中贯穿始终,在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作,比如求某列数据的平均值,或者求字符串的长度等。 2.从函数定义的角度出发,我们可以将函数分成内置函数和自定义函数。 在 ...原创 2019-10-16 17:34:19 · 4058 阅读 · 0 评论 -
科学计数法
1.应用场景 较大较小数字表示,在一些算法中被用到。 如计算2^64,编程语言基本都是使用科学计数法表示结果。 2.介绍 科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|<10,n为整数),这种记数法叫做科学记数法。当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。------百度百科...原创 2019-10-16 11:42:16 · 7002 阅读 · 0 评论 -
PHP - echo与return的区别以及补充
1.区别 //菜鸟先飞 echo是输出字符串到浏览器. return是终止后面代码的执行并返回一个值(并不输出//直接是接口数据返回, 需输出时,可调用echo或print_r(), exit()等). PHP => PHP 用return PHP => 浏览器和javascript 用echo ...原创 2018-05-09 10:24:45 · 4243 阅读 · 0 评论 -
Docker - 学习/实践
利用容器化技术, 搭建开发/测试/生产环境, 用于微服务, 分布式架构原创 2018-04-30 18:07:49 · 4274 阅读 · 0 评论 -
Json - 学习/实践
学习了解Json原创 2018-04-24 01:08:41 · 6851 阅读 · 0 评论 -
Sublime text 3 - 学习/实践
记录自己使用sublime使用,帮助进行学习,工作,开发,节省时间。原创 2019-11-02 15:39:46 · 17592 阅读 · 2 评论 -
小知识点大杂烩
2018.3.22william ning 1.现代浏览器一般有两个渲染引擎,一个 Dom 页面渲染引擎,一个是 JavaScript 引擎。Webkit 是 Chrome 的 Dom 页面渲染引擎。Chrome 的 JavaScript 引擎叫 V8,很酷的名字,不过听说过这个的人应该不多。V8 比较知名的应用是 node.js, 2009 年 5 月份,Ryan Dahl 将 ...原创 2018-05-12 01:08:53 · 3808 阅读 · 0 评论 -
浅谈前后模板引擎的利与弊
1.应用场景诸多后端开发框架中都使用了模板引擎,但是一直不明白其中的原理和实现,以及现在是否还有存在或者参考的价值。 2.学习/操作 前端模板引擎: 大多数的js模板引擎,如:doT.js(前后端)、dust.js(前后端)、mustache.js(前后端)。----------常规字符串模板引擎 包括一些mvvm前端框架自带的模板输出模块,如:vue.js、A...原创 2018-09-27 14:03:25 · 7086 阅读 · 0 评论 -
PHP 7 新特性 - 收集
0.前言 '最好的语言'发布了新的版本,一个划时代的大版本:PHP7。 PHP7修复了大量BUG,新增了功能和语法糖。这些改动涉及到了核心包、GD库、PDO、ZIP、ZLIB等熟悉和不熟悉的核心功能与扩展包。 PHP7移除了已经被废弃的函数,如mysql_系列函数在PHP5.5被废弃,在PHP7被删除。 但是,mysqli_系列函数并咩有废弃和删除. PHP...原创 2018-11-28 17:36:56 · 4879 阅读 · 0 评论 -
PHP - 回调函数概念与用法实例分析 - 学习/实践
主要用于理解回调函数的概念, 对比JavaScript中的回调函数,更加深刻理解回调函数的本质, 以及如何高效使用~~~原创 2019-01-22 20:38:40 · 4376 阅读 · 1 评论 -
前端/后端 - 表单数据验证 - 个人实践
备注:利用jQuery前端:// xxxxxxx/manageLanguageDialog.tpl//Validate all data length and typefunction validateDataLengthAndType(selector, length, type, messageSelector = null){ var pattern = /^[0...原创 2018-12-19 16:18:47 · 4402 阅读 · 0 评论