SpringBoot 学习

2018-10-08
阅读 2 分钟
1.3k
Spring 优缺点 SpringBoot 诞生原因无非2种:1、对Spring的弥补2、对Spring的改善 优点 {代码...} 缺点 {代码...} SpringBoot 特点 SpringBoot 解决 Spring 上述缺点 基于Spring应用开发提供更快的入门体验 开箱就用,没有代码生成,没有配置文件,也可以修改默认配置值来满足特定需求 提供一些大型项目非功能性特性 Spr...

Java基本问题

2018-09-04
阅读 2 分钟
1.2k
为何需要项目构建? 现在项目越来越复杂,需要使用很多第三方JAR包,如果还使用传统手工构建,那是吃力不讨好的,所以需要使用工具Maven构建

MVC到三层的过渡

2018-09-01
阅读 1 分钟
1.3k
初代架构 组成 {代码...} 优势 {代码...} 缺点 {代码...} MVC加入 组成 {代码...} MVC架构相比初代架构的优势 {代码...} 缺点 {代码...} 三层架构 三层架构 是 MVC架构 的升华版,更适合大型应用开发 组成 {代码...} 三层架构相比MVC优势 {代码...} 缺点 {代码...} 再说三层理解 {代码...}

JS实现打印的方式

2018-08-24
阅读 16 分钟
9.8k
目前正在做浏览器端采用js方式实现打印这么一个功能,JS打印实现的方法很多,但是兼容各个浏览器实现打印预览的功能有些棘手,现将实现的内容及遇到的问题记录下来,希望有大牛看到所提的问题后可以给予解答,在此感谢啦。

微信小程序(新)必备知识

2018-08-18
阅读 5 分钟
3.6k
先创建components文件夹:用于存放组件,然后再创建组件文件夹注意:组件的文件名并不是组件名,而页面文件名是页面名,组件名是引用时才确定的

注解、泛型、枚举、Lambda表达式、JUnit单元测试

2018-07-13
阅读 4 分钟
2.6k
注解 1、JDK 1.5之后新特性2、对元素进行说明(包、类、字段、方法、局部变量,方法参数) 注解与注释的区别 {代码...} 作用分类 {代码...} 注解使用格式 {代码...} JDK内置注解 {代码...} 自定义注解 —— 格式 {代码...} 自定义注解 —— 本质 自定义注解 本质上就是一个接口,默认继承Annotation接口,所谓属性列表就是抽...

Servlet、Listener、Filter、JSP

2018-07-09
阅读 4 分钟
3.2k
前言 JSP、Filter都是 Servlet 的进化版,JSP负责视图展示,Filter负责过滤 Servlet规范中三大技术:Servlet、Filter、Listener Filter 过滤器(单例) 作用 拦截请求与响应 应用场景 权限控制、敏感词汇过滤、压缩加密响应信息等 使用步骤 {代码...} 配置Filter(在web.xml中) {代码...} 初始化时机 Filter其实是加了l...

Javaweb Q&A

2018-06-12
阅读 4 分钟
1.7k
转发与重定向区别是什么 在调用方法上 转发 调用 HttpServletRequest 对象的方法 {代码...} 重定向 调用 HttpServletResponse 对象的方法 {代码...} 在URL显示上 {代码...} 在HTTP请求次数上 {代码...} 在行为上 {代码...} 在数据传递上 {代码...} JSP/Servlet 注意事项 JSP/Servlet 初始化时机 JSP :只有当客户端第一...

IDEA如何部署JAVAWEB项目到TOMCAT?

2018-06-10
阅读 2 分钟
7.7k
IDEA 并非把项目放到 tomcat 的 webapp目录中,而项目还是在源项目目录中,IDEA采用了一种无入侵Tomcat项目方式部署(不修改tomcat任何文件) <虚拟目录方式>

Java 我来了

2018-05-12
阅读 2 分钟
1.7k
JAVA SE、JAVA EE、JAVA ME之间什么关系? JAVA SE 是Java EE和Java ME的基础。包含Java语法和Java工具包,用于开发桌面应用 JAVA EE 是基于JAVA SE的一套开发WEB应用的规范接口,用于开发WEB应用 JAVA ME 是基于JAVA SE的一套开发移动嵌入式应用的规范接口,用于开发移动嵌入式应用 JDK、JRE、JVM之间什么关系? 在命令...

Spring 冬天来了,春天还远吗

2018-05-07
阅读 1 分钟
1.3k
好处 IoC / DI,方便解耦 AOP 面向切面编程 声明式事务 方便程序测试 方便集成其他优秀框架 IoC 与 DI IoC 与 DI 的关系 {代码...} 为什么Spring也叫IoC容器? {代码...} Bean 管理 (XML方式) Spring 的 IoC所创建与存储的对象,我们称之为Bean 属性注入 (XML方式) Bean 管理 (注解方式) 属性注入 (注解方式)

swoole学习:使用swoole,如何创建服务器

2018-04-17
阅读 1 分钟
2.1k
使用swoole,如何创建服务器 创建TCP服务器 {代码...} 创建UDP服务器 {代码...} 创建WEB服务器 {代码...} 创建WebSocket服务器 {代码...} 注意 {代码...}

Git Q&A

2018-03-09
阅读 1 分钟
1.3k
如何克隆远程仓库到本地(作为本地仓库)? 克隆项目(默认分支) {代码...} 克隆项目(指定分支) {代码...} 如何配置个人信息?(主要用于提交) {代码...} 如何创建本地分支? 根据默认分支创建本地分支 {代码...} 根据指定分支创建本地分支 {代码...} 如何切换分支? 只切换指定分支 {代码...} 创建并切换指定分支 {...

如何阻止<a>标签默认行为和表单提交

2018-02-25
阅读 5 分钟
3.2k
阻止&lt;a&gt;标签默认行为 方式一 (通过return false) {代码...} 方式二 (通过javascript:; 或者 javascript:void(0);) {代码...} 表单提交 方式一 submit提交不验证 {代码...} 列表项目 阻止表单提交 有2种方式:第一种:&lt;form&gt;提交事件第二种:提交按钮 &lt;form&gt; 提交事件 {代码...} {代码...} {代码...} ...

MySQL 还可以这样做

2018-02-22
阅读 3 分钟
2k
多个字段唯一性如何处理? 情景 有张表,表里有多个字段需要唯一,不能重复,否则就是重复数据,插不进去 传统做法 直接给多个字段直接加唯一索引,简单粗暴 现在做法 新增一个字段,这个字段加唯一索引,这样可以不用加过多唯一索引 {代码...} 数据存在,就更新,不存在,就插入如何处理? 情景 有张表,里面的记录不能...

PHP上传文件

2017-12-06
阅读 3 分钟
2.2k
$_FILES何时为空数组? 表单提交 enctype 不等于 multipart/form-data 的时候 php.ini配置文件中,file_uploads = Off 上传的文件大小 &gt; php.ini配置文件中所配置的最大上传大小时 只要出现 $_FILES 为 空数组,就可能出现以上的问题,必须修复! 如果 未选择任何文件 就马上点击 “上传按钮”,$_FILES将会是一个有元...

数据接口(API)开发须知

2017-11-28
阅读 2 分钟
6.6k
传统API与RESTful API 传统API {代码...} Restful API {代码...} 区别 {代码...} HTTP状态码 注意:API接口返回的 JSON数据 中包含的是业务状态码,并非HTTP状态码 2XX系列 {代码...} 4XX系列 {代码...} 5XX系列 {代码...} API数据结构 返回的JSON数据结构 必须由团队统一约定,一般必须包含3项:业务状态码、消息、数据...

PHP面试之三:MySQL数据库

2017-10-25
阅读 2 分钟
3.4k
在定义整型数据类型时,经常看到 int(4) 括号里指定的是显示长度,不限制值合法范围,这个显示长度要配合zerofill这个属性才有意义。

PHP面试之二:高并发与大数据

2017-10-12
阅读 6 分钟
24.4k
在自己页面上显示一些不是自己服务器的资源(图片、音频、视频、css、js等)由于别人盗链你的资源会加重你的服务器负担,所以我们需要防止可能会影响统计

PHP面试之一:PHP基础知识点

2017-09-24
阅读 7 分钟
6.5k
PHP引用变量 什么是引用变量?如何定义引用变量? 引用意味着用不同的名字访问同一个内容定义引用变量:使用&amp; 引用变量的工作原理 普通变量的工作原理 {代码...} 引用变量的工作原理 {代码...} {代码...} 常量及数据类型 字符串的定义方式及各自区别 单引号、双引号、heredoc、newdoc {代码...} {代码...} 数据类型 ...

Yaf框架 Q&A

2017-09-06
阅读 1 分钟
1.7k
Yaf 如何开启多模块? 在配置文件(application.ini)中,配置如下代码: {代码...} 开启webServer重写规则 {代码...} 项目中创建模块 在application目录中创建modules目录 ,然后再在modules目录下创建模块目录

PHP的openssl加密扩展使用小结

2017-09-03
阅读 3 分钟
2.2k
互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、数据完整性(没有被人修改过)、数据私密性(密文,无法直接读取)等。虽然现在已经有SSL/TLS协议实现的HTTPS协议,但是因在客户端上依赖浏览器的正确实现,而且效率又很低,所以一般的敏感数...

PHP 对数据进行验证和过滤

2017-08-31
阅读 1 分钟
2.8k
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4); //验证ip是否为ipv4filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV6); //验证ip是否为ipv6filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4|FILTER_FLAG_IPV6); //验证ip是否为ipv4或ipv6

composer Q&A

2017-08-29
阅读 3 分钟
2.9k
composer 可执行程序名称是什么? composer.phar (放在环境变量的目录中就是全局安装,否则就是局部安装) composer 在linux上如何安装? 下载composer.phar到当前目录 curl -sS https://getcomposer.org/installer | php 前提已经安装curl 配置成全局安装 mv composer.phar /usr/local/bin/composer可能需要修改权限:ch...

PHP的cookie与session的使用

2017-08-26
阅读 2 分钟
4k
setcookie($key ,$val [,$expire ,$path ,$domain ,$secure]);注意:cookie只可以存字符串类型数据,而且在调用setcookie()前不能有任何输出$expire int 过时时间$path string 路径 表示哪些路径下的文件有权限读取该 cookie$domain string 域名 只可以设置当前域名或者父级域名,不能设置子级或兄弟级域名$secure bool ...

CodeIgniter 3.1.X 使用

2017-08-22
阅读 4 分钟
1.7k
$route['default_controller'] = 'home';$route['default_controller'] = 'home/add';

PHP 数据库操作

2017-08-17
阅读 5 分钟
2.3k
PHP操作数据库的2种形式 使用 PDO 扩展类库(推荐) 使用 Mysqli 扩展类库(这是Mysql类库的升级版,但已经不推荐使用) PDO 扩展包含哪三个类 PDO PDOStatement PDOException PDO 与 Mysqli 区别 PDO 可以支持多种数据库,而且操作方法一致 Mysqli 只支持Mysql数据库 如何使用PDO连接数据库?什么是DSN?如何关闭连接?...

redis Q&A

2017-08-03
阅读 4 分钟
2.2k
redis 是什么? 基于内存 有客户端和服务器端 NoSQL非关系型数据库 redis 应用场景是什么? 缓存 队列 数据持久存储 redis 如何安装?如何启动?如何关闭?客户端如何启动? 下载、解压、编译、安装 wget http://download.redis.io/releases/redis-4.0.1.tar.gztar -xzvf redis-4.0.1.tar.gzcd redis-4.0.1makecd srcmak...

MySQL Q&A

2017-08-02
阅读 5 分钟
1.7k
如何探知MySQL是否可用? MySQL不可用的情况: 1、MySQL 没启动2、MySQL 连接数太多未响应 通过Shell脚本检测mysqld是否可用 创建表的同时写入数据 使用场景:根据已存在的数据表来创建表并把已知表中某字段数据写入 {代码...} 插入数据 根据已有表的数据进行插入(提取已有表的数据) {代码...} 单表插入 {代码...} 单...

Linux Q&A

2017-07-27
阅读 6 分钟
2.1k
学习yum命令: 安装(C编译器)gcc与(C++编译器)gcc-c++ yum install gcc -y yum install gcc-c++ -y 卸载命令 yum remove gcc 注意事项 yum命令简单并自动安装依赖,一般用于安装工具使用,核心程序请使用编译安装 命令到底是什么?如何执行命令? 命令其实就是一个可执行程序(win中就是exe,而linux就是文件) 命令...