
技术文章
梦魂惯得无拘检
人若无名,便可专心
展开
-
docker容器安装elasticsearch
前言你安装es么,其实也没什么难的,走过的坑还是需要记录一下的。Docker是一个十分方便的容器,本文主要介绍,如何使用docker安装ElasticSearch的过程。安装ES直接docker pull elasticsearch显示没有这个tag所以去dockerhub看了下tag,加上了版本号6.7.0拉取镜像docker pull elasticsearch:6.7.0创建es的挂载目录以及配置文件:cd /mkdir-p mnt/elasticsearchcd mnt/el原创 2020-05-12 16:18:29 · 525 阅读 · 0 评论 -
钉钉微应用获取用户信息
前言最近有个需求,要把之前做的一套H5应用放在钉钉内,点击微应用,获取用户身份,根据获取到的用户身份去H5系统直接登陆。就是在获取这个用户身份的时候,网上的资料七零八落的,找的人烦躁的很,所以自己记录一下。应用开发流程注册企业: 进入OA管理后台,通过一系列流程,完成企业注册。创建微应用: 进入钉钉管理后台后可以进入 “企业应用-应用管理” 页面创建微应用。需要填写应用Logo、应用名...原创 2019-12-20 15:19:17 · 4361 阅读 · 0 评论 -
微信开放平台的开发
概念微信公众平台-第三方平台(简称第三方平台)开放给所有通过开发者资质认证后的开发者使用。在得到公众号或小程序运营者(简称运营者)授权后,第三方平台开发者可以通过调用微信开放平台的接口能力,为公众号或小程序的运营者提供账号申请、小程序创建、技术开发、行业方案、活动营销、插件能力等全方位服务。同一个账号的运营者可以选择多家适合自己的第三方为其提供产品能力或委托运营。写此篇博客的缘由由于腾...原创 2019-11-25 18:02:47 · 1392 阅读 · 0 评论 -
Laravel项目的性能优化
众所周知Laravel框架的功能很强大,它里面的东西也很多,即便如此它仍然是一个优秀的框架,但在生产环境下要做好优化提升网站的打开速度。所以,接下来的这篇文章给大家分享了几个Laravel网站性能优化的技巧。优化一:关闭debug打开.env文件,把debug设置为false。APP_ENV=localAPP_DEBUG=falseAPP_KEY=base64:sT/aTFeaE13...原创 2019-10-20 20:17:33 · 3231 阅读 · 2 评论 -
项目开发流程
今天这篇博文主要讲的是项目的一般开发流程。科学的开发流程可以提高效率,减少不必要的加班,由此可见开发流程在项目开发中的重要地位。项目开发流程一般包括以下几步:一、需求评估产品经理、研发工程师、测试工程师,要组织需求评审会议,讲解本次的开发功能和具体业务。如下2步,需要画图、笔记、文字记录、演算、推理、画流程图、画架构图1、产品选型明确产品界面、交互设计、功能设计、模块区分,寻找相仿的产品...原创 2019-09-28 10:26:03 · 1229 阅读 · 0 评论 -
Mysql优化方案
这篇文章讲述了在大家平时学习和工作中,遇到的80% 的sql优化方案。一、创建数据表CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(20) NOT NULL DEFAULT '0' C...原创 2019-09-19 19:03:43 · 299 阅读 · 0 评论 -
nginx配置详解
Nginx是Igor Sysoev用C语言编写的一个web服务器,通常用于负载均衡、反向代理和HTTP缓存等。Nginx用异步的事件驱动(event-driven)的方式来处理请求,因此负载能力很强。Nginx使用Block(如 server block, location block)来组成配置文件的层级结构,并在接收到客户端请求之后根据请求的域名(domain name),端口(port),...原创 2019-09-19 10:40:09 · 1066 阅读 · 0 评论 -
php常用代码片段
闲来无事,不断更新中……1.检测用户位置使用下面的函数,可以检测用户是在哪个城市访问你的网站function detect_city($ip) { $default = 'UNKNOWN'; $curlopt_useragent = 'Mozilla/5.0 (Windows; U; W...原创 2019-09-03 16:15:11 · 967 阅读 · 0 评论 -
Git 命令清单笔记
这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记后面会慢慢增加了许多内容,可以看出的的学习轨迹。分享出来方便自己查看,也许能帮助到你。配置首先是配置帐号信息ssh -T git@github.com#登陆github修改项目中的个人信息$ git config --global user.name "lucas"$ git config --global user....原创 2019-08-30 10:44:12 · 1555 阅读 · 0 评论 -
laravel队列的使用
最近在开发的过程中,遇到了这样一个场景:用户评论完之后需要延时一段时间来给代表推送企业微信消息,要求延时时间可以后台配置。这个时候我们首先就考虑到用队列实现。队列之前也是经常使用,当时laravel的队列倒是第一次尝试,花了一个小时看英文文档,然后就可以按部就班的实现一个小的队列任务了。laravel Queue原理:它就类似写一个死循环的脚本在Linux系统持续运行,新的队列任务不断...原创 2019-08-27 11:31:53 · 2120 阅读 · 0 评论 -
Vue项目搭建手把手教学
Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。 今天我要讲一下我的第一个vue脚手架项目的搭建。可能很多人会想, vue脚手架有什么可说的呢, 一个vu...原创 2019-08-12 17:03:34 · 940 阅读 · 0 评论 -
PHP实现百度、新浪的API接口调用生成短链接
长连接和短连接长连接:是指在一个TCP连接上可以发送多个数据包,但是如果没有数据包发送时,也要双方发检测包以维持这个链连接短连接:当双方需要有数据交互的时候,就建立一个TCP连接,本次交互完成后,就断开这个连接WEB网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站这么频繁的成千上万甚至上亿客户端的连接用短连接会更省一些资源,如果用长连接,而且同时有成...原创 2019-06-26 16:11:36 · 905 阅读 · 0 评论