自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 Eclipse启动Tomact失败

一个可以正常启动的Tomact,一直在用,突然出现弹框提示启动失败控制台显示七月 03, 2020 7:55:07 上午 org.apache.coyote.AbstractProtocol pause信息: Pausing ProtocolHandler ["http-bio-8080"]七月 03, 2020 7:55:07 上午 org.apache.coyote.AbstractProtocol pause信息: Pausing ProtocolHandler ["ajp-bio-800

2020-07-06 00:56:38 366

原创 Servlet参数获取

1.获取map对象Map<String, String[]> map = request.getParameterMap();扩展:遍历mapSet<String> keySet = map.keySet(); Iterator<String> iterator = keySet.iterator();//返回一个迭代器 while (iterator.hasNext()) { String str = iterator.next(

2020-06-05 08:11:17 155 1

原创 值传递和引用传递

值传递: 只要是基本类型传递 都是值传递;值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。简单来说就是直接复制了一份数据过去,因为是直接复制,所以这种方式在传递时如果数据量非常大的话,运行效率自然就变低了,所以java在传递数据量很小的数据是值传递,比如java中的各种基本类型:int,float,double,boolean等类型引用传递:针对于基本类型进行封装,对封装进行传递,是引用传递;引用传递其实就弥补了上面说的不足,如果每次传参..

2020-06-03 07:46:18 142

原创 ajax

ajax并不是新的技术,只是将原有的技术整合到一起(yi)(1)使用CSS和XHTML来表示(2)使用DOM模型来交互和动态显示(3)使用XMLHttpRequest来和服务器进行异步通信(4)使用javascript来绑定和调用2.解决局部刷新,提高用户体验3.内部原理:var xmlhttp;if (window.XMLHttpRequest) {// code for...

2020-04-26 00:45:49 86

原创 JSP的开发模式

JavaBean+jsp:在jsp中直接写代码,维护困难,jsp会越来越臃肿Servlet+JavaBean+jsp:mvc模式,大型项目:分层、逻辑比较清除、便于维护、扩展方便,小型项目:严格遵守mvc可能就比较麻烦,代码稍多...

2020-04-23 21:30:58 125

原创 DBUtials的实现

元数据Meata data:描述数据的数据 String sql ,描述这份SQL字符串的数据叫做元数据数据库元数据:DatabaseMetaData参数元数据:ParameterMetaData届国际原数据:ResultSetMetaData /** * DBUtials的实现 * @param sql * @param args */ public void upda...

2020-04-14 08:00:58 124

原创 数据库连接池

扩展一个方法1.直接改源码2.继承,但必须知道接口的具体实现类3.使用装饰者模式面向接口编程4.动态代理通过装饰者方法重写链接的colse方法JDBC的工具类package util;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import jav...

2020-04-12 21:18:28 100

原创 事务

Transaction:一组操作,包含多个单一的逻辑,只要有一个没有执行成功,那么回归到最初的状态(回滚)命令行start transaction;sql语句rollback或commit//定义对象 Connection conn =null; PreparedStatement ps = null; ResultSet rs = null; String sql = ...

2020-04-06 16:39:27 77

原创 单元测试——Dao

右键项目或工程——Build Path——Configure Build Path ——Libraries——Add Library——JUnit在方法上加@Test(不要忘记导包)dao定义接口DaoImpl接口实现

2020-03-27 00:59:57 128

原创 JDBC

import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Sta...

2020-03-27 00:57:54 106

原创 JSTL

JSP Standard Tag Library<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><c:set var="name" value="wang" scope="session"></c:set>${ sessionScope.name} <c:set va...

2020-03-26 00:42:58 62

原创 EL表达式

为了优化jsp中的java代码${表达式}<%pageContext.setAttribute(“name”,“qwer”);%>${ pageScope.name}${ requestScope.name}${ sessionScope.name}${ applicationScope.name}<% String [] a = {"a","s","s"};...

2020-03-19 07:50:05 61

原创 JSP

java server page(编译为Servlet类)指令<%@ %>page指令1.language语言jsp中可以写什么语言2.contentType告诉浏览器文件类型,使用什么编码3.pageEncoding内容编码4.extends继承的类5.session是否获取session(根据当前配置在java文件中调用request.getSession())...

2020-03-18 00:33:16 79

原创 Session

Session数据存放在服务器基于cookie会话:Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。在Servlet中,当JSP页面没有显式禁止session的时候,在打开浏览器第一次请求该jsp的时候,服务器会自动为其创建一个session,并赋予其一个sessionID,发送给客户端的浏览器。以后客户端接着请求本应用中其他资源的时候,会自动在请求头上添加...

2020-03-15 18:17:42 67

原创 Cookie

Cookie存储在客户端上的小数据//设置cookieCookie cookie = new Cookie("name", "values"); response.addCookie(cookie); //3600秒后失效,默认浏览器关闭失效 cookie .setMaxAge(3600);//当路径为www.wsy.com/CookieDemo/时才会携带cookie ...

2020-03-12 08:24:34 106

原创 Java重定向请求转发

重定向和请求转发重定向//以前的重定向,地址为login_success.htmlresponse.setStatus(302);response.setHeader("Location", "login_success.html");//现在的重定向地址为域名+端口号+项目名+路径response.sendRedirect("login_success.html");地址栏上的地...

2020-03-11 17:21:51 172

原创 思想

闰年能被4整除不能被100整除或能被400整除

2019-08-26 13:46:26 79

原创 编译型---解释性

编译型(高并发)读取源码词法分析语法分析编译成机器语言保存可执行代码执行解释性(少量)读取源码词法分析语法分析编译成机器语言(PHP在4后生成opcode缓存,支持高并发大流量)执行...

2019-08-11 23:01:41 91

原创 PHP——概念

端口号web服务默认为80MySQL默认3306ftp默认21BS、CSB:browse浏览器S:server服务器C:client客户端前台、后台前台:浏览者访问的界面后台:管理员访问的界面优点跨平台运行在服务端上手快开源网站开发快...

2019-08-10 10:18:58 130

原创 REDIS-瑞士军刀

慢查询slowlog-max-len先进先出队列固定长度保存在内存slowlog-log-slower-thanconfig set slowlog-max-len 1000config set slowlog-log-slower-than 1000slowlog get [n]获取慢查询队列slowlog len 获取慢查询队列长度slowlog reset清空慢查询队列...

2019-08-04 23:42:14 91

原创 REDIS-数据结构

字符串缓存计数器分布式哈希列表集合有序集合

2019-08-04 17:08:03 117

原创 REDIS-通用命令

keyskey []列:key *,key wa?dbsize总数exists key判断key是否存在del删除指定的expireexpire key time设置key在time秒后过期ttl key查询过期时间persist keykey永不过期type keykey的类型时间复杂度数据结构和内部编码单线程...

2019-08-04 14:50:12 73

原创 PHP-环境配置

配置右击我的电脑-》属性-》高级系统设置-》高级-》环境变量-》path-》编辑PHP配置新建-》指向PHP执行文件的上一级,如:D:\xampp\phpMySQL配置新建-》指向MySQL可执行文件的上一级,如:D:\xampp\mysql\bin\...

2019-07-30 10:05:18 156

原创 PHP-图片上传

$file = request()->file('file'); if (empty($file)){ $this->error('请选择图片'); }else{ //大小2M// $info = $file->validate(['size'=>2097152,'ext...

2019-07-30 00:26:50 82

原创 PHP-文件操作

$file = fopen(dirname(__DIR__).'/index.php','r+');while (!feof($file))//检查是否到达文件末尾{ echo fgetc($file);//逐个字符串读取 echo "</br>";}fclose($file);while(!feof($file)){ echo fgets($fil...

2019-07-29 14:04:08 54

原创 PHP-将_链接转为大驼峰

function strToUcword($str){ $arr = explode('_',$str); $restr = ''; foreach ($arr as $key=>$value){// $restr .= ucwords($value); $restr .= ucfirst($value); } var_...

2019-07-29 09:00:33 264

原创 PHP-cURL

cURL完整描述简述PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP...

2019-07-28 18:16:34 94

原创 设计模式六大原则

单一原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则

2019-07-15 12:28:39 60

原创 基于缓存的用户登入

2019-07-14 11:07:53 317

原创 在AJAX外获取异步请求的结果

在问件A中调用问件B的异步请求,在A中处理返回结果AloadData:function(){ var id = 1; var data = home.getBannerData(id,this.callBack);//B中的方法 }, callBack:function(res){//回调方法 console.log(res) ; },在A中调用B的方法...

2019-07-13 13:08:35 155

原创 PHP-数组

array();数值数组的语法:array(value1,value2,value3,etc.);关联数组的语法:array(key=>value,key=>value,key=>value,etc.);array_change_key_case(array,case);将数组的所有的键都转换为大写字母或小写字母,CASE_LOWER - 默认值。将数组的键转换为小写...

2019-07-02 21:21:16 83

原创 PHP-String函数

addslashes(string) 函数返回在预定义的字符前添加反斜杠的字符串单引号(’)双引号(")反斜杠(\)NULLaddcslashes(string,characters) 函数返回在指定的字符前添加反斜杠的字符串addcslashes() 函数是区分大小写的bin2hex(string) 函数把 ASCII 字符的字符串转换为十六进制值。字符串可通过使用 pack() 函数...

2019-07-02 16:52:33 184

原创 PHP-JSON-AJAX

JSONstring json_encode ( $value [, $options = 0 ] )value: 要编码的值。该函数只对 UTF-8 编码的数据有效。options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_P...

2019-07-01 23:59:20 87

原创 PHP正则匹配

int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )验证名称preg_match("/^[a-zA-Z ]*$/",$name)验证邮件preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)验证 URLpreg_matc...

2019-07-01 23:16:26 684

原创 遍历文件夹下的文件

//打开目录//读取目录当中的文件//如果文件类型是目录,继续打开目录//读取子目录的文件//如果文件类型是文件,输出文件名称//关闭目录$dir = './test'; function loopDir($dir) //递归遍历方法 { $handle = opendir($dir); while(false!==($file ...

2019-07-01 18:28:51 87

原创 PHP基础

PHP基础总结PHP语法PHP注释PHP变量print echo heredocprintechoheredoc数据类型常量字符串string运算符递增/递减运算符算术运算符赋值运算法比较运算符逻辑运算符数组运算符组合比较符条件语句数组循环面向对象面向对象和面向过程的去别访问控制接口抽象类Static 关键字Final 关键字调用父类构造方法PHP语法PHP 脚本可以放在文档中的任何位置;P...

2019-07-01 18:22:17 98

原创 JS-键盘控制特效

vx = 10; vy = 10; sx = 0; sy = 0; document.onkeydown =function (event) { code = event.keyCode; switch (code) { case 37: //左 sx -=v...

2019-06-15 22:19:16 207

原创 JS-右键菜单

<style> #menu { display: none; position: absolute; top: 0px; left: 0px; } ul{ /*去点*/ list-styl...

2019-06-15 07:03:13 92

原创 JS-弹力球动画的实现

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>This is test</title><style> *{ margin: 0px; padding: 0px; ...

2019-06-14 23:30:34 308

原创 JS-进度条的实现(只是一个页面效果)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>This is test</title><style> #main{ width: 100%; height: 30p...

2019-06-14 22:43:39 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除