web开发

yii2安装与初始化-Yii2学习笔记(一)

十年热恋 提交于 2020-03-02 01:08:13
一、安装项目:   使用composer下载安装yii2 advanced安装包: composer create-project yiisoft/yii2-app-advanced advanced(自己的项目名称) 2.0.7(版本号) 二、初始化项目:   1、window:运行init.bat,linux:运行init ./init   2、运行初始化脚本init选择你的应用场景是开发环境还是生产环境,选择完成会帮你生成对应场景的配置文件。   3、配置完成后访问地址:前台/frontend/web,后台:backend/web 尊重原创,转载请保留:(Yii2高级模板安装配置) http://www.cnblogs.com/seafood/p/4067770.html 来源: https://www.cnblogs.com/seafood/p/yii-install.html

Java 后端自学之路

让人想犯罪 __ 提交于 2020-03-02 00:24:46
文章转载自: http://objcoding.com/2018/02/07/javaweb-learning/ 最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的参考。 Java 基础 Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的 oop 特性:封装、继承、多态。此外还有泛型、反射的特性,很多框架的技术都依赖它,比如 Spring 核心的 Ioc 和 AOP,都用到了反射,而且 Java 自身的动态代理也是利用反射实现的,这里我特意写了一篇 Java动态代理原理分析 。此外还有 Java 一些标准库也是非常常见,比如集合、I/O、并发,几乎在 Web 开发中无处不在,也是面试经常会被问到的,所以在自学 Java 后端之前,不妨先打好这些基础,另外还有 Java8 的一些新特性,也要重点关注,比如 Lambda 表达式、集合的 Stream 流操作、全新的 Date API 等等,关于新特性,我也写了几篇关于这方面的博客,请自行找吧,就不贴出来了。 关于书籍推荐,我是不建议初学者一开始就拿着「Java

Web图片上传控件(Chrome)发布-Xproer.ImageUploader

半世苍凉 提交于 2020-03-01 20:30:29
版权所有 2009-2014 荆门泽优软件有限公司 保留所有权利 官方网站: http://www.ncmem.com 官方博客: http://www.cnblogs.com/xproer 产品首页: http://www.ncmem.com/webplug/image-uploader/index.asp 在线演示: http://www.ncmem.com/products/image-uploader/demo/index.html 开发文档 -ASP.NET(C#) : http://www.cnblogs.com/xproer/archive/2011/01/09/1931278.html 开发文档 -PHP : http://www.cnblogs.com/xproer/archive/2011/05/13/2045854.html 开发文档 -JSP : http://www.cnblogs.com/xproer/archive/2011/05/20/2051887.html 产品介绍: http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html 升级日志: http://www.cnblogs.com/xproer/archive/2010/10/06/1844816.html 资源下载 ( 标准版

Web图片上传控件(x64)发布-Xproer.ImageUploader64

 ̄綄美尐妖づ 提交于 2020-03-01 17:44:56
版权所有 2009-2012 武汉命运科技有限公司 保留所有权利 官方网站: http://www.ncmem.com 官方博客: http://www.cnblogs.com/xproer 产品首页: http://www.ncmem.com/webplug/image-uploader/index.aspx 在线演示: http://www.ncmem.com/products/image-uploader/demo/index.html 开发文档 -ASP.NET(C#) : http://www.cnblogs.com/xproer/archive/2011/01/09/1931278.html 开发文档 -PHP : http://www.cnblogs.com/xproer/archive/2011/05/13/2045854.html 开发文档 -JSP : http://www.cnblogs.com/xproer/archive/2011/05/20/2051887.html 产品介绍: http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html 升级日志: http://www.cnblogs.com/xproer/archive/2010/10/06/1844816.html 资源下载: CAB

Web图片上传插件开发文档-PHP

拜拜、爱过 提交于 2020-03-01 17:43:17
版权所有 2009-2017 荆门泽优软件有限公司 保留所有权利 官方网站: http://www.ncmem.com 官方博客: http://www.cnblogs.com/xproer 产品首页: http://www.ncmem.com/webplug/image-uploader/ 在线演示: http://www.ncmem.com/products/image-uploader/img2/index.html 开发文档 -.NET : http://www.cnblogs.com/xproer/archive/2011/05/13/1931278.html 开发文档 -PHP : http://www.cnblogs.com/xproer/archive/2011/05/13/2045854.html 开 发文档 -JSP : http://www.cnblogs.com/xproer/archive/2011/05/20/2051887.html 升级日志: http://www.cnblogs.com/xproer/archive/2010/10/06/1844816.html 资源下载: cab安装包(x86) , cab安装包(x64) , crx安装包 , xpi安装包 , exe安装包 , 开发文档 , VC 库 , 证书补丁 , 示例下载: ASP ,

Web图片上传控件开发文档-JSP

倾然丶 夕夏残阳落幕 提交于 2020-03-01 17:41:52
版权所有 2009-2017 荆门泽优软件有限公司 保留所有权利 官方网站: http://www.ncmem.com 官方博客: http://www.cnblogs.com/xproer 产品首页: http://www.ncmem.com/webplug/image-uploader/ 在线演示: http://www.ncmem.com/products/image-uploader/img2/index.html 开发文档 -.NET : http://www.cnblogs.com/xproer/archive/2011/05/13/1931278.html 开发文档 -PHP : http://www.cnblogs.com/xproer/archive/2011/05/13/2045854.html 开 发文档 -JSP : http://www.cnblogs.com/xproer/archive/2011/05/20/2051887.html 升级日志: http://www.cnblogs.com/xproer/archive/2010/10/06/1844816.html 资源下载: cab安装包(x86) , cab安装包(x64) , crx安装包 , xpi安装包 , exe安装包 , 开发文档 , VC 库 , 证书补丁 , 示例下载: ASP ,

LNMP架构简述

点点圈 提交于 2020-03-01 16:28:21
文章目录 LNMP,CGI,FastCGl工作原理简述 1.LNMP架构工作原理 2.CGI介绍 出现背景 CGI程序处理步骤 3.FastCGI FastCGI程序处理步骤 LNMP,CGI,FastCGl工作原理简述 1.LNMP架构工作原理 用户通过http协议发起请求, 请求会先抵达LNMP架构中的nginx nginx会根据用户的请求进行判断,这个判断是由Location完成的 判断用户请求的是静态页面,nginx直接进行处理 判断用户的请求是动态页面,nginx会将该请求交给fastcgi协议下发 fastcgi会将请求交给php-fpm管理进程,php-fpm管理进程接收到后会调用具体的工作进程wrapper wrapper线程会调用php进行解析,如果只是解析php代码那公直接返回结果给客户端 如果有查询数据库的操作,则 由php连接数据库(用户密码IP )然后发起查询的操作 最终数据由mysqI -> php -> php-fpm -> fastcgi ->nginx -> http -> user 2.CGI介绍 CGI ( Common Gateway Interface),即通用网关接口,是WWW技术中最重要的技术之一, 是外部应用程序(即CGI程序)与WEB服务器之间的接口标准,负责在CGI程序和Web服务器之间传递信息 CGI是Web服务器运行时

第一章 Web MVC简介 ——SpringMVC

倖福魔咒の 提交于 2020-03-01 13:51:28
Web MVC简介 1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1、 Web浏览器(如IE)发起请求,如访问 http://sishuok.com 2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。 3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内容进行渲染以展示给客户)。 因此,在Web 世界里: 都是Web客户端发起请求,Web服务器接收、处理并产生响应。 一般Web服务器是不能主动通知Web客户端更新内容。虽然现在有些技术如服务器推(如Comet)、还有现在的HTML5 websocket可以实现Web服务器主动通知Web客户端。 到此我们了解了在web开发时的请求/响应模型,接下来我们看一下标准的MVC模型是什么。 1.2、标准MVC模型概述 MVC 模型: 是一种架构型的模式,本身不引入新功能,只是帮助我们将开发的结构组织的更加合理,使展示与模型分离、流程控制逻辑、业务逻辑调用与展示逻辑分离。如图1-2 图1-2 首先让我们了解下MVC (Model-View-Controller )三元组的概念: Model (模型): 数据模型,提供要展示的数据,因此包含数据和行为

RESTful协议【软件架构】

折月煮酒 提交于 2020-03-01 08:39:49
概述 REST(英文: Representational State Transfer ,简称 REST )描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。 在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简单明了,无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。 值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。 原则条件 REST 指的是一组架构 约束条件 和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合 云计算 之类的环境。客户端可以缓存数据以改进性能。 在服务器端,应用程序状态和功能可以分为各种资源。资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等等。每个资源都使用 URI

web移动端开发总结

偶尔善良 提交于 2020-03-01 08:23:51
XXX微信企业号是接触的第一个移动端项目,下面对遭遇的问题和解决方法做以总结: 项目背景:借助微信企业号平台,使用第三方提供的数据接口,实现数据定制化展示。和普通的web开发类似,只是放到移动端,嵌入微信罢了。 项目规模:小 移动端开发注意要点: 1,结构精简,交互方便。因为移动端的内容展示空间有限,内容的呈现方式,一些交互效果的设计方面,需要提前考虑。 2,界面美观,兼容性能。移动端应用爆炸式增长,如何提升本应用的竞争力,业务固然重要,作为前端人员,界面和性能的优化也能为应用的用户粘度增色不少。 3,面向对象,拥抱变化。开发通用原则。 4,欢迎补充。。 2,框架依赖。 初始时,业务不够清晰,原型太粗糙,为了将关注点更多放到业务实现上,选取了jqueryMobile框架,使用起来并不算难,官网的文档,demo还算齐全,对于实现原型是足够了,但是对于实际开发时,组件的固有特性和固有样式,导致其不够灵活,面对客户的定制化效果,越来越多的变化。随时可能面临页面大规模重构的风险。 对于小型项目,建议不引入该框架,只在需要时,使用其部分组件。 3,交互设计。 设计交互时,要摒弃pc端的设计方式,按钮的大小,是否方便点击,状态变换是否明显,都需要注意 比如说,移动端一般不使用checkbox ,radio的原生样式,通常都是flipswitch的样式。 4,一些问题: ①