01 2019 档案

摘要:引入layui即可 PHP: 效果: 阅读全文
posted @ 2019-01-30 16:32 御世制人 阅读(737) 评论(0) 推荐(0) 编辑
摘要:效果: html部分: {include file="Public:inner_header" /} <nav class="breadcrumb"><i class="Hui-iconfont">&#xe67f;</i> 首页 <span class="c-gray en">&gt;</span> 阅读全文
posted @ 2019-01-28 13:56 御世制人 阅读(630) 评论(0) 推荐(0) 编辑
摘要:每个后台用户都对应几个表:用户信息表,角色表,角色权限表,后台左侧目录节点表 1:后台栏目都通过节点放入数据库(如下图) 2:每个控制器都继承一个基类,基类中在构造函数中,获取session中本登录后台用户的角色id,通过这个id进行查询缓存中本用户的角色是有哪些权限 这样用户在使用后台的方法时,会 阅读全文
posted @ 2019-01-25 12:01 御世制人 阅读(835) 评论(0) 推荐(0) 编辑
摘要:悲观锁 在悲观锁的情况下,为了保证事务的隔离性,就须要一致性锁定读。读取数据时给加锁,其他事务无法改动这些数据。改动删除数据时也要加锁,其他事务无法读取这些数据。 在做数据缓存的时候,通常都是把数据从数据库读取出来,然后放入缓存,接下来在缓存的有效期内都是从缓存读取数据减少数据库压力。但是在高并发环 阅读全文
posted @ 2019-01-22 18:15 御世制人 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:Mysql.pid 文件不存在导致service Mysqld start 失败 1. 到提示报错的mysql.pid 不存在的目录下 使用 touch 命令创建mysql.pid文件。 theconment/ touch mysql.pid 2. vim mysql.pid 在里面随便输入一个数字 阅读全文
posted @ 2019-01-22 14:52 御世制人 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:盗链的概念指在自己的页面上展示一些并不在自己服务器上的内容。也就是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。如,小站盗用大站的图片、音乐、视频、软件等资源来减轻自己服务器的负担。 防盗链的概念防止别人通过一些技术手段绕过本站的资源展示页面,盗用本站的 阅读全文
posted @ 2019-01-22 12:06 御世制人 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1、子查询:为什么要子查询? 现有一数据表如下: 根据之前的知识我们可以查出每门科目的最高分,但是要想查出取得最高分的学生信息就做不到了。这时就需要用到子查询来取得完整的信息。 什么是子查询?子查询就是嵌套在主查询中的查询。 子查询可以嵌套在主查询中所有位置,包括SELECT、FROM、WHERE、 阅读全文
posted @ 2019-01-19 22:29 御世制人 阅读(171) 评论(0) 推荐(0) 编辑
摘要:--子查询练习/* 1、子查询(内查询)在主查询(外查询)之前一次执行完成 2、子查询的结果被主查询使用 3、在查询列表中使用子查询,只能是单行单列。见练习2 4、除非进行TOP N 分析,否则不要在子查询中使用ORDER BY语句, 因子查询效率较低,排序耗费资源。见练习3*/ --练习1:查询所 阅读全文
posted @ 2019-01-19 22:15 御世制人 阅读(258) 评论(0) 推荐(0) 编辑
摘要:-- Table structure for articles-- DROP TABLE IF EXISTS `articles`;CREATE TABLE `articles` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) 阅读全文
posted @ 2019-01-17 22:43 御世制人 阅读(297) 评论(0) 推荐(0) 编辑
摘要:以上是html部分,下面是php部分 最终效果 阅读全文
posted @ 2019-01-17 22:30 御世制人 阅读(2677) 评论(0) 推荐(0) 编辑
摘要:最近用了几天时间为公司项目集成了全文搜索引擎,项目初步目标是用于搜索框的即时提示。数据需要从MySQL中同步过来,因为数据不小,因此需要考虑初次同步后进行持续的增量同步。这里用到的开源服务就是ElasticSearch。 ElasticSearch是一个非常好用的开源全文搜索引擎服务,同事推荐之前我 阅读全文
posted @ 2019-01-17 22:17 御世制人 阅读(964) 评论(0) 推荐(0) 编辑
摘要:PHP中使用Elasticsearch composer require elasticsearch/elasticsearch 会自动加载合适的版本!我的php是5.6的,它会自动加载5.3的elasticsearch版本! Using version ^5.3 for elasticsearch/elasticsearch ./composer.json has been updated... 阅读全文
posted @ 2019-01-17 17:02 御世制人 阅读(869) 评论(0) 推荐(0) 编辑
摘要:链接: https://pan.baidu.com/s/1qn-qeFxovor-vcAWFl8jIw 提取码: zy5v 一,下载安装windows平台openssl密钥生成工具,执行安装目录bin下的"openssl.exe",执行后弹出命令窗口如下 二,生成私钥 输入"genrsa -out 阅读全文
posted @ 2019-01-17 16:42 御世制人 阅读(1991) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计 阅读全文
posted @ 2019-01-16 17:27 御世制人 阅读(387) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/hts-technology/p/8477291.html (一)ElasticSearch需要jdk1.8以上版本的支持,所以需要先安装jdk。linux下如何安装可以查看另一篇博客 linux下如何安装jdk(二)在es官网下载tar版本(三)下载 阅读全文
posted @ 2019-01-16 17:26 御世制人 阅读(490) 评论(0) 推荐(0) 编辑
摘要:文章来源:https://www.cnblogs.com/hts-technology/category/1167823.html (一)到官网下载https://github.com/medcl/elasticsearch-analysis-ik对应版本的ik(直接下载releases版本,避免m 阅读全文
posted @ 2019-01-16 17:10 御世制人 阅读(3508) 评论(1) 推荐(0) 编辑
摘要:本文章来自网络仅供个人学习记录之用 一:安装Git(如果未安装) 二:安装node(如果未安装) node安装 三:安装grunt(如果未安装,head插件的启动使用grunt) 四:下载并安装elasticsearch-head 五:修改两处的配置 (1):修改elasticsearch-5.5. 阅读全文
posted @ 2019-01-16 17:09 御世制人 阅读(675) 评论(0) 推荐(0) 编辑
摘要:(一)到 IK 下载 对应的版本(直接下载release版本,避免mvn打包),下载后是一个zip压缩包 (二)将压缩包上传至elasticsearch 的安装目录下的plugins下,进行解压,运行如下 (三)重启elasticsearch (四)使用head插件上(支持 ik_max_word 阅读全文
posted @ 2019-01-16 17:08 御世制人 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装) (一)从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。 (二)安装完成用cmd进入安装目录执行 node -v可查看版本号 (三)执行 npm in 阅读全文
posted @ 2019-01-16 17:06 御世制人 阅读(313) 评论(0) 推荐(0) 编辑
摘要:composer require weiwei/api-doc dev-master 安装之后,readme 有详细的使用说明代码: 部分界面: gitbub:https://github.com/zhangweiwei0326/api-doc 阅读全文
posted @ 2019-01-16 14:06 御世制人 阅读(2165) 评论(0) 推荐(0) 编辑
摘要:功能介绍1,自动定位当前位置;(可能要等一会儿)2,搜索功能3,点击地图 小红点标记,4,点击地图获取当前位置,和当前坐标 代码:https://github.com/liaoshengping/myJsNote/blob/master/map/map3.html demo:https://liao 阅读全文
posted @ 2019-01-16 13:12 御世制人 阅读(3343) 评论(0) 推荐(0) 编辑
摘要:环境 php 7.2elasticsearch 6.2 下载elasticsearch-php 6 下载 安装 PHP 扩展 我这里使用的是 composer 安装 elasticsearch-php。在 composer.json 文件中加入 "elasticsearch/elasticsearc 阅读全文
posted @ 2019-01-16 13:03 御世制人 阅读(1666) 评论(0) 推荐(0) 编辑
摘要:服务器方面 1、nginx平滑重启 nginx 运行新的工作进程并从容关闭旧的工作进程,通知工作进程关闭监听套接字,但是继续为当前连接的客户提供服务。所有的客户端的服务完成后,旧的工作进程被关闭。如果新的配置文件应用失败,nginx 将继续使用旧的配置文件进行工作。 说简单点就是 nginx会继续处 阅读全文
posted @ 2019-01-15 20:06 御世制人 阅读(239) 评论(0) 推荐(0) 编辑
摘要:①直接取值 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。 例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: SELECT FLOOR(7 + (RAND() * 6)); ②创建函数 复制代码 CREATE FUNCTION rand_num ( sta... 阅读全文
posted @ 2019-01-13 18:15 御世制人 阅读(501) 评论(0) 推荐(0) 编辑
摘要:安装完了GIT首先要自报家门,否则代码不能提交 接下来在想要的目录下创建版本库 如果是在团队中间插入开发,那么你肯定需要下载团队项目已有的进度文件,把项目文件复制到吧恩地 如果是本地编辑一个新文件提交,那么在编辑好之后,查看状态 然后把新编辑的文件提交暂存区 再把文件提交到版本库 如果要删除文件呢 阅读全文
posted @ 2019-01-13 15:54 御世制人 阅读(142) 评论(0) 推荐(0) 编辑
摘要:首先来看看键名是string,两者区别: <?php$arr1 = array('a'=>'PHP');$arr2 = array('a'=>'JAVA');//如果键名为字符,且键名相同,array_merge()后面数组元素值会覆盖前面数组元素值print_r(array_merge($arr1 阅读全文
posted @ 2019-01-12 14:08 御世制人 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一:500错误 1、500 Internal Server Error 内部服务错误:顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。 2、500出错的可能性: a、编程语言语法错误,web脚本错误 b、并发高时,因为系统资源限制,而不能打开过多的文件 3、一般解决思路: a、查看ngi 阅读全文
posted @ 2019-01-12 10:46 御世制人 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:PHP高级工程面试题汇总(2018.05) https://www.cnblogs.com/lxwphp/p/10237653.html 1、给你四个坐标点,判断它们能不能组成一个矩形,如判断([0,0],[0,1],[1,1],[1,0])能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要 阅读全文
posted @ 2019-01-11 23:36 御世制人 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:最终效果如下: 最终效果如下: 最终效果如下: 最终效果如下: 第4节 Laravel-通过表单实现新增及操作状态提示功能 4.1 显示新增表单视图 4.1 显示新增表单视图 4.2 通过模型实现新增 4.2 通过模型实现新增 4.3 操作状态提示 4.3 操作状态提示 4.1 显示新增表单视图 修 阅读全文
posted @ 2019-01-11 18:08 御世制人 阅读(618) 评论(0) 推荐(0) 编辑
摘要:列表: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>layui</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatibl 阅读全文
posted @ 2019-01-07 11:28 御世制人 阅读(2137) 评论(0) 推荐(0) 编辑
摘要:https://laravelacademy.org/post/9699.html 建议用DB门面直接操作数据库,因为ORM性能低。数据查询上面,ORM不会比DB差的,就比如with,是用了sql最基本的拆语句优化。ORM的损耗仅仅是代码层面的,这已经不算是问题了。 ORM适用于一般到中等复杂度的查 阅读全文
posted @ 2019-01-06 22:48 御世制人 阅读(5544) 评论(0) 推荐(0) 编辑
摘要:使用原生语句进行增删改查 //$list = DB::select('select * from wt_category where id = :id', ['id' => 34]); //$insert = DB::insert('insert into wt_category (cate_nam 阅读全文
posted @ 2019-01-06 16:24 御世制人 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:explain select * from user id SELECT识别符。这是SELECT的查询序列号 select_type SELECT类型,可以为以下任何一种: SIMPLE:简单SELECT(不使用UNION或子查询) PRIMARY:最外面的SELECT UNION:UNION中的第 阅读全文
posted @ 2019-01-03 20:45 御世制人 阅读(425) 评论(0) 推荐(0) 编辑
摘要:必需。规定输出日期字符串的格式。可使用下列字符: d - 一个月中的第几天(从 01 到 31) D - 星期几的文本表示(用三个字母表示) j - 一个月中的第几天,不带前导零(1 到 31) l('L' 的小写形式)- 星期几的完整的文本表示 N - 星期几的 ISO-8601 数字格式表示(1 阅读全文
posted @ 2019-01-03 16:20 御世制人 阅读(617) 评论(0) 推荐(0) 编辑
摘要:输出:This is a string, and something extra. 如果没有这个&符号, foreach 引用 $data1 = Array(1,4,2,6);$data2 = array( array('北京','上海','深圳','广州'), array('黑龙江','吉林',' 阅读全文
posted @ 2019-01-02 22:33 御世制人 阅读(133) 评论(0) 推荐(0) 编辑
摘要:前台想要调用接口,需要使用几个参数生成签名。时间戳:当前时间随机数:随机生成的随机数 签名:特定方法生成的sign签名 算法规则在前后台交互中,算法规则是非常重要的,前后台都要通过算法规则计算出签名,至于规则怎么制定,看你怎么高兴怎么来。我这个算法规则是时间戳,随机数,口令按照首字母大小写顺序排序然 阅读全文
posted @ 2019-01-01 16:56 御世制人 阅读(3183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示