发布了文章2024-11-21
听其言、观其行、查其色概括整体控制在45分钟左右,时间过短不太好、时间过长没必要。首先,要让面试者放松(比如可以接一杯水给面试者),让面试者能将自己的能力充分的发挥出来。其次,建议面试官进行自我介绍,了解面试者为什么看新的机会,让他讲讲有成就感的项...
发布了文章2024-11-21
1)想清楚需要什么样的人?人才观:想要和什么样的人一起工作?这是一个公司人才观(SAAS)的案例: 聪明(SMART)学习能力:对新信息和知识表现出极大的热情,经常寻找并利用学习机会,能够迅速吸收和应用新知识。创新能力:对新技术、新方法有好奇心,喜欢尝试新事...
发布了文章2020-04-02
好久不见! 博客好久不更新了,先整理下之前的文章,2020年加油。 历史博文: 使用swoole改造laravel应用 memcached分布式原理与实现 Sessions共享技术设计 字符串查找算法及原理 深入理解PHP之isset和array_key_exists对比 深入理解PHP之echo 深入理解PHP之strpos ...
发布了文章2019-01-15
Laravel 5.x.x is supported in the most recent version (composer require laravelcloud/lar-trace)
赞了文章2018-10-22
「Laravel 5.7 」版本现在正式发布了,每个人都可以使用。该版本引入了一些新特性并修复了很多 bug,改进超过了 5.6 版本。一些新特性如下: 「新的资源目录结构」 资源目录被整理,移除了『assets』目录,这在以前的版本中出现过。例如, 在以前的版本中资源目录如...
赞了文章2018-10-22
让我们来迅速了解一下怎样设置 PHP-FPM,以便达到高吞吐,低延迟以及稳定的使用 CPU 和内存的完美状态。在默认的情况下,大多数设置都将 PHP-FPM PM(进程管理器)设置为 dynamic ,或者当你有可用内存的问题时常建议你使用 ondemand。接下来,让我们根据 php.net 的...
发布了文章2018-10-19
有同学反馈写几十个接口文档需要两天的工作量, 随着多部门之间的协作越来越频繁, 维护成本越来越高, 文档的可维护性越来越差, 需要一个工具来管理这些接口的文档, 并能够充当mock server给调用方使用。
发布了文章2018-10-08
isset() 对于数组中为 NULL 的值不会返回 TRUE,而 array_key_exists() 会。array_key_exists() 仅仅搜索第一维的键。 多维数组里嵌套的键不会被搜索到。要检查对象是否有某个属性,应该去用 property_exists()。
发布了文章2018-09-14
现在是凌晨 3 点。我们怎样才能知道自己的代码依然在工作呢?Web 应用程序是 24x7 不间断运行的,因此我的程序是否还在运行这个问题会在晚上一直困扰我。单元测试已经帮我对自己的代码建立了足够的信心 —— 这样我就可以安稳地睡个好觉了。 单元测试 是一个为代码编写...
发布了文章2018-09-11
Swoole 是为 PHP 开发的生产级异步编程框架。 他是一个纯 C 开发的扩展, 他允许 PHP 开发者在 PHP 中写 高性能,可扩展的并发 TCP, UDP, Unix socket, HTTP, WebSocket 服务, 而不需要拥有太多的非阻塞 I/O 编程和低级别的 Linux 内核知识。 你可以把 Swoole ...
发布了文章2018-08-28
memcached是一个分布式,开源的数据存储引擎。memcached是一款高性能的分布式内存缓存服务器,通过减少查询次数来抵消沉重缓慢的数据集或API调用、提高应用响应速度、提高可扩展性。 在高并发的场景下, 大量的读/写请求涌向数据库, 此时磁盘IO将成为瓶颈, 从而导致过...
发布了文章2018-08-17
分布式session是实现分布式部署的前提, 当前项目由于历史原因未实现分布式session, 但是由于在kubernets中部署多个pod时, 负载均衡的调用链太长, 导致会话不能保持, 所以迫切需要分布式session.
发布了文章2018-08-01
kubernetes 是一个集群管理平台, kubernetes需要统计整体平台的资源使用情况, 合理的将资源分配给容器使用, 并保证容器生命周期内有足够的资源来保证其运行. 同时, 如果资源发放是独占的, 对于空闲的容器来说占用这没有使用的资源是非常浪费的, 比如CPU。k8s需要考虑...
发布了文章2018-07-31
echo 不是一个函数,是一个PHP的语言结构,因此不一定要使用小括号来指明参数,单引号、双引号都行. echo 不表现得像一个函数,所以不能总是使用一个函数的上下文。echo 输出多个字符串的时候, 不能使用小括号。echo 在php.ini中启用 short_open_tag 时,有一个快捷...
发布了文章2018-07-31
1. git使用简介 1.1 git的配置文件 三级配置文件 项目级 .git/config git config user.name 'username' 用户级 ~/.gitconfig git config —global user.name 'username' 系统级 /etc/gitconfig git config —system user.name 'username' 初始化的git配置 用户名 &...
发布了文章2018-07-30
故障简介 早上查看Redis日志的时候发现Redis一直在报错 {代码...} Redis数据回写机制 数据回写分同步和异步两种方式 同步回写(SAVE), 主进程直接向磁盘回写数据. 在数据量大的情况下会导致系统假死很长时间 异步回写(BGSAVE), 主进程fork后, 复制自身并通过这个新的...
发布了文章2018-07-27
Warning: strpos 函数可能返回布尔值 FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。
回答了问题2018-07-26
修改 openssl.cafile 为 openssl_get_cert_locations() 中的 default_cert_file openssl.cafile=/private/etc/ssl/cert.pem
回答了问题2018-07-26
smarty支持内置函数和自定义函数, 自定义函数实现文档: [链接] 当然, 如果担心字符串中的 $ 会导致模板解析时报错, 可以采用 避免Smarty解析 来处理
回答了问题2018-07-26
赞同楼上的说法, 怀疑你报错信息贴的不正确, MethodNotAllowedHttpException用来判断请求的METHOD, 跟上传文件大小没有关系, laravel源码如下