E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
thinkphp5开发规范
Springboot Druid 自定义加密数据库密码的几种方案
前言开发过程中,配置的数据库密码通常是明文形式,这样首先第一个安全性不好(相对来说),不符合一个
开发规范
(如项目中不能出现明文账号密码),其实就是当出现特殊需求时,比如要对非运维人员开方服务器部分权限,
·
2020-12-22 10:39
docker php安装gd扩展_docker php 容器安装GD库
用
thinkphp5
Image库,创建缩略图报错:Calltoundefinedfunctionimagecreatefromjpeg(),度娘一下发现是php环境没有配置GD库扩展,因为php环境是docker
weixin_40004659
·
2020-12-20 12:01
docker
php安装gd扩展
spring cloud多模块项目框架搭建-Redis-Cluster集群搭建及系统集成
第九章Redis-Cluster集群搭建及系统集成本系列博客旨在搭建一套能用于实际开发使用的springcloud多模块微服务项目框架,并不是一个springcloud的demo而已,提供系统的
开发规范
限制
百块富翁
·
2020-12-19 10:02
spring
cloud
多模块框架搭建教程
redis
spring
cloud
分布式
软件框架
redis并发锁
thinkphp5
_太强了,300分钟撸一个基于redis的亿级用户高并发系统
对于双十一这种高并发、大流量的场景一般都会用到缓存抗住大并发,市面上缓存框架用的最多的无疑就是Redis了,Redis作为稳居世界排名第一的KV内存数据库,同时也是最受欢迎的分布式缓存中间件,是应对高并发,大流量,低延迟业务场景的不二选择。面试必问!下面这十几道题都是关于Redis大厂面试被问到的,基本都跟Redis架构设计与底层原理相关,来看看你会几道?1、Redis底层ZSet跳表是如何设计与
weixin_39642981
·
2020-12-18 22:18
redis并发锁
thinkphp5
记一次编写 web
开发规范
过程
[TOC]安裝ESLintESLint是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码React书写规范一个文件声明一个组件,尽管可以在一个文件中声明多个React组件,但是最好不要这样做;推荐一个文件声明一个React组件,并只导出一个组件;使用JSX表达式:不要使用React.createElement的写法;函数组件和class类组件的使用场景:如果定义的组件不需
Best_Yu
·
2020-12-16 18:27
前端
thinkphp5
两个控制器传参数_
ThinkPhp5
.0.x 远程RCE简单分析
ThinkPhp5
.0.x远程RCE简单分析0x1前言周五考完试,正在准备复习的时候,无聊的时候跑去水群,然后看到有师傅丢了个payload和文档,说是
thinkphp5
.0.x的远程rce,于是来分析了一波
以太创服
·
2020-12-16 15:58
thinkphp5
两个控制器传参数
Java中的fail-fast机制
目录1.问题由来2.什么是fail-fast机制3.为什么使用foreach遍历集合删除倒数第二个元素不会报错4.如何避免出现fail-fast1.问题由来阿里
开发规范
里有一条:不要在foreach循环里进行元素的
Java小白白又白
·
2020-12-16 10:27
Java零散的知识点
阿里编码规范 pdf_【
开发规范
】老生常谈的PHP编码
开发规范
你懂多少?
这几天看了一下阿里技术发布的一套Java
开发规范
《阿里巴巴Java开发手册》,里面写了阿里内部的Java
开发规范
标准,写的很好。
weixin_39851977
·
2020-12-13 05:57
阿里编码规范
pdf
Java基础-接口
接口主要体现的是一套
开发规范
。1.2特点接口中都是抽象方法通过interface关键字创
逯小逯
·
2020-12-12 14:54
java
thinkphp5
.1关联模型 中的字段需要再次查询
有一个user表存储用户主体信息user_profile表存储用户资料user_category放用户分类信息现在想实现通过user表查询到关联表user_profile的信息,同时显示user_profile中用户的分类详情。也就是嵌套关联:array(size=17)'id'=>int80'nickname'=>string'用户昵称'(length=15)'password'=>null'f
水户洋平啊
·
2020-12-11 14:02
thinkphp5
Jetpack介绍
的优势为什么要使用JetpackJetpack众多优秀组件介绍使用Jetpack架构开发什么是Jetpack组件概括:Jetpack是众多优秀组件的集合,是Google推出一套引领Android开发的逐一统一
开发规范
的架构
caoww
·
2020-12-10 17:50
① uni-app 介绍、项目搭建、目录结构
uni-appuni-app介绍项目搭建目录结构App.vue和main.jsmanifest.jsonuni.scsspages.json页面配置tabbar的配置condition启动模式配置
开发规范
简单介绍写下博客主要用来分享知识内容
只爭朝夕不負韶華
·
2020-12-10 10:18
#
uni-app
vue
uni-app
table js插入行_为Node.js加一个DB类
而笔者在学习Node之前,使用过
ThinkPHP5
,其中内置的DB类让我半吊子“后端”用起来十分舒服,其中的链式调用更是方便无比。
weixin_39612817
·
2020-12-06 16:54
table
js插入行
前端进阶(3) - 怎样提升代码质量
1.
开发规范
不管是团队协作还是个人独立开发,遵循一定的
开发规范
都是很有必要的。就团队协作来说,可能每个人的风格迥然不同,如果没有规范的约束的话,团队之间的协作
senntyou
·
2020-12-05 00:32
前端
Vue-cli4构建Vue项目以及项目
开发规范
最近刚好带团队内的新人快速上手vue2这个版本的语法,今天也继续来分享下带他们去由0到1使用vue-cli构建vue项目,并分享下我们团队内vue技术栈平时开发中需要注意的一些规范,大家来看看吧,一起加油!Vue-cli构建Vue项目一、安装nodejs环境Begin:Downloadnodejsfromhttp://npm.taobao.org/mirrors/node/Mynodejs-ver
coder猪
·
2020-12-04 16:21
JavaScript
前端
es6
sass
vue
一篇文章搞懂数据仓库:数据仓库规范设计
二、设计规范-指标三、命名规范-表命名3.1常规表3.2中间表3.3临时表3.4维度表四、
开发规范
五、流程规范一、为什么要进行规范设计?无规矩、不方圆。
明月十四桥
·
2020-12-04 14:25
数据仓库
设计规范
命名规范
开发规范
流程规范
ThinkPHP5
.1 版本引入 composer vendor 扩展包问题
版本说明旧版本:
ThinkPHP5
.0新版本:
ThinkPHP5
.1问题:TP5.1中取消了Loader::import方法以及import和vendor助手函数,全部采用命名空间和自动加载机制,导致引入类库找不到报错解决
老夫子穿袈裟
·
2020-12-03 20:16
php
Thinkphp官方think-queue消息队列使用Supervisor常驻内存详解
安装think-queue#
Thinkphp5
.1composerrequiretopthink/think-queue:2.
浮生若梦_7531
·
2020-12-01 12:33
js 替换被大括号包裹的字符串_15个简单的JS编码标准让你的代码更整洁
作者:刘小夕转发链接:https://mp.weixin.qq.com/s/-peybRskICsppajeFR5_LQ前言关于程序员
开发规范
,小编之前也整理了不少的优质文章:前端
开发规范
:命名规范、html
weixin_39851918
·
2020-12-01 10:27
js
替换被大括号包裹的字符串
js三元表达式
js倒计时代码最简单的
消灭又臭又长的if-else
背景由于目前工作岗位的原因,项目还是09年建立的,历史遗留问题也比较多,加上
开发规范
并不是很完善,项目中有的单个方法达到成百上千行,if-else更是连续写十几个也不累。
罗拉快跑跑跑
·
2020-11-27 12:00
java
Jetpack全系列组件实战短视频App
谷歌力推一统
开发规范
,support库停更所以我认为只要是安卓开发的同学,都或者或晚的要拥抱Jetpack。Jetpack核心组件介绍Navig
Android Developer
·
2020-11-27 11:39
Jetpack
短视频
APP
移动开发
java
android
程序员
thinkphp5
+远程代码执行_
ThinkPHP5
5.0.23 远程代码执行漏洞
漏洞描述ThinkPHP是一款运用极广的PHP开发框架。其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。漏洞环境使用vulhub的环境进行搭建docker-composeup-dhttps://github.com/vulhub/vulhub漏洞复现抓包成功执行命令数据包"""POST/ind
weixin_39618169
·
2020-11-25 19:41
thinkphp漏洞
thinkphp5
+远程代码执行_【漏洞通告】
ThinkPHP5
远程代码执行漏洞
ThinkPHP5
中存在远程代码执行漏洞,该漏洞是由于框架的Request类中存在设计缺陷导致远程代码执行,最终攻击者可利用该漏洞获取系统权限。
weixin_39890102
·
2020-11-25 19:41
thinkphp漏洞
thinkphp5
+远程代码执行_ThinkPHP远程代码执行漏洞
Thinkphp5
.x版本中存在一个严重的远程代码执行漏洞。
weixin_39673471
·
2020-11-25 19:35
thinkphp漏洞
2020-11-23
iOS
开发规范
项目主体架构企业微信截图_9a1e4b28-1533-4633-aeaa-ef3b866e3e97.png公共类企业微信截图_3c88564b-cf76-450b-988a-5851aed1479d.png
随心雨_0e0e
·
2020-11-24 14:53
thinkphp5
项目如何在云虚拟主机部署
查阅
ThinkPHP5
.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。
茅十八
·
2020-11-23 22:55
php
2020Redis
开发规范
你应该了解
前言在业务中,会经常使用redis作为后端缓存、存储。如果结构规划不合理、命令使用不规范,会造成系统性能达到瓶颈、活动高峰系统可用性下降,也会增大运维难度。这里总结了一些使用规范,希望能从源头上避免上述问题的出现。存储选型Redis是一个单进程、基于内存、弱事务(单个命令可以保证原子性,多命令无法保证)的NoSql存储系统,适用于高QPS、低延迟、弱持久化的场景,适宜用作缓存。从经验出发:在qps
java_small_ant
·
2020-11-23 00:43
java
thinkphp漏洞_漏洞分析之thinkPHP反序列化:这就是黑客的世界吗
前言作为一个Web菜鸡,我之前和师傅们参加了红帽杯,奈何只有0输出,当时只知道是
thinkphp5
.2的反序列化漏洞,但是感觉时间不够了,也就没有继续做下去。
weixin_39715997
·
2020-11-21 13:53
thinkphp漏洞
golang websocket绑定用户_websocket+php socket实现聊天室
我最近在看云发表了
ThinkPHP5
+workerman+layIM打造聊天系统
weixin_39783156
·
2020-11-20 20:15
golang
websocket绑定用户
GatewayWorket+
ThinkPHP5
.1 多商户客服系统
三万里客服系统(一个免费开源的客服系统)客服系统为多商户的客服系统总后台:https://kefu.anmixiu.com/admin账号密码:admin12345商户后台:https://kefu.anmixiu.com/merchant账号密码:默认商户123456客服工作台:https://kefu.anmixiu.com/service账号密码:小白123456登录页总后台页面商户后台客服
Z安迷修
·
2020-11-19 16:33
tp5
客服系统
GatewayWorket
老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”
《Java
开发规范
》也是这么规定的。小伙伴:(附和)是的,规定的是这样的!老大:流水号在你这是唯一索引吧?设置成主键,这
刘志航
·
2020-11-19 11:47
java
后端
mysql
数据库
THINKPHP5
分页数据对象处理过程解析
在用到
THINKPHP5
的分页的时候,我们可以发现获取的数据是对象,如果我们要对数据进行循环增加数据就实现不了今天用此方法解决,以做记录方便以后忘了查看//查询状态为1的用户数据并且每页显示30条数据$
·
2020-11-19 09:39
Java
开发规范
之性能篇
JAVA开发中,大部分的性能问题原因并不在于JAVA语言本身,而是我们用这些语言写的程序,所以养成良好的编码习惯非常重要。下面给大家分享一些日常开发中比较常见的典型案例:一.类中的内部方法声明为private很多同学觉得这个无所谓,写代码时喜欢一个类里的所有方法都是public的(原因大家都懂),美其名曰:便于后期扩展。。对于不需要外部访问的方法改为私有的,不仅仅是因为面向对象的思想,符合数据封装
Java老K
·
2020-11-17 00:51
java
性能优化
这道Java基础题真的有坑!我求求你,认真思考后再回答。
二.阿里Java
开发规范
。2.1正例代码。2.2反例代码。三.层层揭秘,为什么发生异常了呢?3.1第一层:异常信息解读。3.2第二层:抛出异常的条件解读。3.3第三层:什么是
why技术
·
2020-11-16 12:44
java
前端
开发规范
(HTML,CSS,JS,VUE)
开发规范
一.HTML规范1.基本原则结构、样式、行为分离尽量确保文档和模板只包含HTML结构,样式都放到样式表里,行为都放到脚本里。
带刀打天下
·
2020-11-14 17:40
APICloud知识教程 | 用户手机号获取验证码注册源码分享
分享自:APICloud官方论坛作者:论坛版主【funy】用户手机号注册源码分享,首页获取验证码,调用阿里大鱼短信验证码,接口
thinkphp5
.2写的,可以判断手机号是否注册,短信发送是否成功。
APICloud
·
2020-11-13 17:20
html5
跟我学,一步步教你搭建文档自动化工具Swagger-PHP(
ThinkPHP5
环境)
1.安装Composer确认Composer是否已安装,cmd窗口输入命令:composer-V如果能看到版本号信息,说明Composer已经安装,如图:否则请自行下载安装,下载地址:https://getcomposer.org/download/2.安装swagger-phpcmd窗口中,切换到TP5项目的根目录,输入命令:composerrequirezircote/swagger-php安
木鱼大叔
·
2020-11-13 14:17
PHP
Swagger
Swagger
PHP
为什么阿里巴巴不建议MySQL使用Text类型?
前言众所周知,MySQL广泛应用于互联网的OLTP(联机事务处理过程)业务系统中,在大厂
开发规范
中,经常会看到一条"不建议使用text大字段类型”。
敖丙
·
2020-11-13 11:28
后端
java
mysql
数据库
面试
ThinkPHP5
分页paginate代码实例解析
参数paginate(每页数量,是否简洁分页,分页参数)使用方式$list=db('user')->paginate(10);自定义参数传参$list=db('user')->paginate(10,false,['query'=>array('id'=>$id)]);其它参数//总数据$this->assign('total',$list->total());//总页数$total=ceil($
·
2020-11-13 10:41
ThinkPHP 5.0 * 远程代码执行漏洞简略分析
漏洞名称
ThinkPHP5
.0.*远程代码执行漏洞日期2019年1月12日影响范围
ThinkPHP5
.0.全版本分析跟着大佬的脚步笔者简单的分析了下。
FSO_9to1
·
2020-11-12 16:51
版本漏洞
thinkphp
安全漏洞
渗透测试
PHP框架设计之
ThinkPHP5
源码解析
2015年发布
ThinkPHP5
.0版本。
it阿布
·
2020-11-10 13:13
MapStruct 解了对象映射的毒
分层的结构下,各层之间的数据传输要求就会存在差异,我们不能用一个对象来贯穿3层,这样不符合
开发规范
且不够灵活。
JaJian.
·
2020-11-09 09:00
数据库
java
python
spring
编程语言
【Redis】
开发规范
与性能优化建议
1.键值设计1.key名设计【建议】可读性和可管理性。以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idtrade:order:1【建议】简洁性。保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}【强制】不要包含特殊字符。反例:包含
A minor
·
2020-11-08 19:12
数据存储
redis
node.js 基础(含mongodb,express,express-art-template)
node.js入门笔记文章目录1.Node.js1.1JavaScript开发弊端1.2node.js模块化
开发规范
1.3module.exports和exports2.系统模块2.1什么时系统模块2.2
~~ L~
·
2020-11-04 18:39
node.js
node.js
数据库
gulp
MySQL数据库规范 (设计规范+
开发规范
+操作规范) - 东山絮柳仔 - 博客园
I文档定义1.1编写目的为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的保证。1.2适用范围本文档适用于开发、测试、QA及运维团队成员。II.命名设计规范2.1总则(1)所有命名采用26个英文小写字母和0-9这十个
·
2020-10-17 08:00
ThinkPHP5
.1框架通过Composer下载安装
5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新。所以想安装Tp51需要通过Composer或者git方式安装通过Composer方式安装:一、先下载ComposerWondows平台上,我们只需要下载[Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)后,一步步安装即可。需要注意的是你
passerb_wgx
·
2020-10-12 09:25
thinkphp5
宝塔安装报错 open_basedir restriction in effect
宝塔配置tp5,进入首页的时候报错如下解决办法:修改php.ini配置里面的open_basediropen_basedir=“/www/wwwroot/”还有一种是
dsqcsdn
·
2020-10-11 13:22
宝塔
thinkphp
连表查询 出现模凌报错
在
THINKPHP5
使用以下链式查询时,pdo报错。生成的sql语句为SELECT*FROM`user``a`INNERJOIN`userinfo``i`ON`a`.`email`=`i`.
小蝎子tt
·
2020-10-11 08:38
《Mysql设计规范》- 数据库命名规范 / 数据库基本设计规范 / 索引设计规范 / 字段设计规范 / SQL
开发规范
/ 数据库操作行为规范
一、数据库命名规范所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql对大小写敏感,mysql数据库本质上是linux系统下的一个文件,而linux系统是大小写敏感的。所有数据库对象名称禁止使用mysql保留关键字。数据库对象的命名要能做到见名知意,并且最好不要超过32个字符。太长不方便使用,并且会在传输时增加网络开销。临时表必须以tmp_为前缀并以日期为后缀。备份表必须
王佳斌
·
2020-10-09 23:52
+
数据库设计与规范
Mybatis的几种传参方式详解
单个参数单个参数的传参比较简单,可以是任意形式的,比如#{a}、#{b}或者#{param1},但是为了
开发规范
,尽量使用和入参时一样。Ma
·
2020-09-24 11:32
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他