代码参数注释大全

 本文主要记录代码参数注释大全方便参考查看标明作者@author@author 张三 提供给第三方使用的接口@api@api xxxx参数@param @param array 参数名 描述返回值@return@return string待办@todo@todo 这里是待办版本号@version@version 1.0.0文档继承@inheritdoc类属性@property@property array $auth 描述只读属性@property-read@property-read array $auth 描述只写属性@property-write@property-write array $auth 描述常量@const@const APP过期方法@deprecated示例@example标识类是终态, 禁止派生@final指明引用的全局变量@global标识类、方法、属性是静态的@static忽略@ignore限内部使用@internal协议@license@license MIT链接,引用文档等@link@link http://www.xxx...

PHP,其他 2022-09-02 PM 539次 0条

缓存三贱客

无处不在的缓存缓存在计算机系统是无处不在,在CPU层面有L1-L3的Cache,在Linux中有TLB加速虚拟地址和物理地址的转换,在浏览器有本地缓存、手机有本地缓存等。可见,缓存在计算机系统中有非常重要的地位,其主要作用是提高响应速度、减少磁盘访问等。高并发系统中的缓存一句话概括缓存系统在高并发系统中的地位的话就是如果高并发系统是烤羊肉串,那么缓存系统就是那一撮孜然。缓存系统的作用缓存系统在高并发系统的作用很大,在某种程度上可以说没有缓存系统很难支撑高并发场景。基于机械磁盘或SSD的数据库系统,一般来说读写的速度远慢于内存,因此单纯磁盘介质的数据库无法支撑很高的并发,可以简单认为缓存是保护磁盘数据库的重要屏障。对于一些基于LSM的存储引擎数据库来说,随机写改为顺序写速度提升很大,但是随机读仍然是个问题,所以缓存系统是很有必要的如:NessDBleveldbhbase其核心思想的核心就是放弃部分读能力,换取写入的最大化能力。缓存系统访问流程实际场景也是读多写少,看看请求是如何得到响应的,简单看下交互流程:请求到达之后,业务线程首先访问缓存,如果缓存命中则返回如果未命中则继续请求磁...

PHP,解决方案,其他 2022-06-01 PM 810次 0条

使用浙江大学访问谷歌镜像站(google)含答案

 有时候我们常常需要使用 谷歌搜索 或者 谷歌学术 来查找一些 学术资料 但是因为国内网络环境原因,我们基本上访问不到 谷歌 ,这时我们可以通过浙江大学学术网站来访问谷歌镜像站来进行 合法 搜索一些 学术资料 。 但是想要使用浙江大学访问谷歌镜像站需要验证一些问题才能使用,下面我们提供了相对应的问题答案。浙江大学谷歌镜像站地址主站地址备用地址需要验证您是否来自浙江大学 这样的验证只会出现一次,通过后您会被加入白名单,之后相同IP的访问不会再需要验证。由于手机和宽带IP经常会发生改变,您可能会多次看到这一页面。只需要回答出以下任意一个问题即可请问浙江大学内网最大的论坛中, 每天发帖量最大的版块是哪个?(全称,四个汉字)答案:心灵之约请根据以下指引找到并输入三个汉字以验证你是浙大学生(ps:我跟求是潮一点关系都没)Android: 最新版求是潮手机app左边菜单栏中, "其他"一栏的第一个项目是什么(点左上角的选项按钮调出左边栏)(三个汉字,第一个字是"水")iOS:最新版求是潮手机app中, 从左往右划动主界面调出左边栏,其中有一栏是三个汉字,图标是一个"水"字,如果你没有自定义它...

解决方案,其他 2021-12-30 PM 9339次 0条

一键优化宝塔面板补丁适用宝塔面板版本7.7+

 第三方网友提供的一键优化宝塔面板补丁,听说很好用,博主未测试感兴趣的同学可以在本地测试下玩玩。补丁代码 提供源代码,远程代码两种补丁安装方式,推荐使用源代码自行执行更安全。宝塔面板源代码补丁(推荐)#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH if [ $(whoami) != "root" ];then echo "请使用root权限执行命令!" exit 1; fi if [ ! -d /www/server/panel ] || [ ! -f /etc/init.d/bt ];then echo "未安装宝塔面板" exit 1 fi if [ ! -f /www/server/panel/data/userInfo.json ]; then echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/ser...

软件工具,Linux,其他 2021-12-29 AM 1115次 0条

微信养号规则以及权重说明教程

 本文主要记录分享一下微信养号规则以及权重说明微信使用规则篇微信 8 个常见的使用规则注册新微信 微信的最新规则,注册微信的时候需要邀请一个好友帮忙 扫码辅助 ,辅助的账号要注册 半年以上 ,本月未帮人辅助注册过,且开通了 微信支付 ,腾讯目前并没有 全面升级 , 部分朋友注册 新微信号 ,有时不会出现这个要求。微信实名认证 一个身份证可以实名认证 5 个微信号,一张银行可以绑定 3 个号,之前可以只用身份证进行认证,现在腾讯升级为 必须绑定银行卡 认证了,认证信息是可以注销的,注销后微信的 余额就会被清零 ,注销后可以换一个身份认证。现在微信若不做实名认证会有很多 功能受限 。主动添加好友 包括通讯录加人,查找加人,摇一摇,扫一扫。每天主动加别人的上限是 50 人,每 10 个小时不要超过 15 人。超过这个阀值,你发送了请求对方也无法收到, 而且会有被封号的风险,要特别小心。面对面建群 现场能建 100 人的群,超过 100 人,对方需要通过 实名验证 才能接受邀请(可通过绑定银行卡进行验证)。被动添加好友 微信每天 被动加好友 人数不能超过 200 人,否则也有封号危险。进...

其他 2021-10-12 AM 905次 0条

免费注册edu教育邮箱最新方法实测有效

 edu教育邮箱的好处大家都知道,可以享受市面上的各种优惠以及免费活动但是奈何 edu教育邮箱 只有在 学校才能开通 下面讲一下怎么 不用在校生 也可以 免费注册edu教育邮箱 最新方法(实测有效),怎么注册edu教育邮箱享受各种免费服务.## edu教育邮箱的好处 如果你还不知道 edu教育邮箱 的好处,那么你就out了,很多大公司的的 优惠福利 专门针对学生群体。比如可以利用edu邮箱获得 Office365免费 使用权限,可以免 费扩容Onedrive至5T ,可以获得 AutoCAD , 3dsMax , Maya 等在内70余款软件的3年免费使用权,GitHub提供的 GitHub Student Developer Pack , JetBrains Toolbox 专业开发工具学生免费授权计划等等,而享受这些优惠政策只需一个 edu后辍的邮箱 即可.登录CCC学院教育官网www.ccc.edu申请入学CCC学院点击Apply Today,会跳转到新的页面点击APPLY NOW,进入申请页面如果出现以下页面请选择下面的选项点击填写邮箱入学申请填写入学CCC学院入学申请 ...

解决方案,其他 2021-10-11 AM 39051次 0条

composer常用命令

 本文主要记录整理经常使用到的 composer 命令,以便后期查看composer 查看版本composer --versioncomposer 更新升级到指定版本composer self-update --2 #或 composer self-update --1composer 版本回退命令composer self-update --rollbackcomposer 快速安装更新版本 使用一下命令会自动创建 composer.jsoncomposer require 库名 [版本号]composer 安装时展示详情composer require 库名 [版本号] -vvvcomposer 初始化开发新包composer initcomposer 手动新增配置安装 手动新增 composer.json 文件,然后执行安装composer installcomposer 移除第三方包composer remove xxxx/xxxxcomposer 更新所有依赖 根据 composer.json 中的配置更新所有依赖包composer updatecomposer 更新指...

PHP,其他 2021-09-28 PM 666次 0条

java se,java ee和java web的区别和关系

 众所周知 java 学习版本太多了今天我们挑几个常用的介绍下他们之间的 区别 和 关系。JavaSE,JavaEE和JavaWeb的区别和关系首先我们先看JavaSE,JavaEE和JavaWeb三者关系图JavaSE(Java Standard Edition)标准版 Java SE 以前称为 J2SE,定位在个人计算机使用,用来开发C/S架构软件。 它允许开发和部署在 桌面 , 服务器 , 嵌入式环境 和 实时环境 中使用的 Java 应用程序。 Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础。 开发电脑软件,比如windows下的应用程序,提供完整的Java核心APIJavaEE(Java Platform Enterprise Edition) 企业版 Java EE以前称为 J2EE 定位在服务器端应用。 企业版本帮助开发和部署可 移植 , 健壮 ,可伸缩 且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务,组件模型,管理和通信 API,可以用来实现企业级的面向服...

其他 2021-09-25 AM 1196次 0条

国内服务器绕过备案免备案使用

 用过国内服务器的同学都知道如果使用国内服务器必须要备案才能使用绑定域名,那么国内服务器怎么免备案使用呢?,使用国内服务器最大的好处是速度快,可以使用国内cdn,奈何国内对于个人备案越来越麻烦了,下面将分享下国内服务器怎么免备案使用。 国内服务器绕过备案免备案使用准备一下服务CDN服务国内服务器域名 最好使用同一服务商平台下的CDN解析绑定服务器ip首先我们先购买一个国内CDN服务通过域名管理页面解析域名然后回来cdn控制面板绑定域名域名填写域名就行了ip绑定的时候记得带上你要免备案的端口,如:域名:你的域名。ip:1xx.2xx.3xx.5x:201域名解析完成并绑定好cdn进入宝塔的网站设置绑定域名 去宝塔的网站设置绑定域名绑定域名加你要免备案的端口。例如:你的域名:201。宝塔域名绑定的端口要和cdn绑定的一致。然后访问域名。这样就免备案成功了。 博主亲测阿里云,腾讯云服务器免备案成功. 关于国内服务器绕过备案免备案使用,国内服务器怎么免备案使用,已经介绍完毕了

Linux,解决方案,其他 2021-09-23 PM 4566次 0条

nginx常用屏蔽规则配置

 nginx 是一个高性能的http和反向代理服务相对于apache更加省内存,目前大部分网站均使用了 nginx 作为 web服务器 nginx虽然非常强大,但默认情况下并不能阻挡恶意访问。 下面我们将讲解下常用的nginx屏蔽规则配置在开始之前,假设已经熟悉 nginx 常用命令,如:停止,重启等操作以及排查 nginx 错误日志,以免出现问题不知所措。nginx 防止文件被下载配置location ~ \.(zip|rar|sql|bak|gz|7z)$ { return 444; } 如果网站数据库导出到站点根目录进行备份,很有可能也会被别人下载,从而导致数据丢失的风险,以上规则可以防止一些常规文件被下载,可根据实际情况调整。nginx 屏蔽非常见蜘蛛爬虫配置if ($http_user_agent ~* (SemrushBot|python|MJ12bot|AhrefsBot|AhrefsBot|hubspot|opensiteexplorer|leiki|webmeup)) { return 444; } 如果我们经常分析网站日志就会发现,一些奇怪的U...

PHP,Linux,解决方案,其他 2021-09-23 PM 1059次 0条