文件上传的fileupload 组件
(2)通过修改服务器端代码。前提是利用jar包。
commons-fileupload-1.2.2.jar和commons-io-1.4.jar
//创建工厂
DiskFileItemFactory factoy=new DiskFileItemFactory();
//factory工厂类, 可以设置上传文件的大小!
//创建解析器
ServletFileUpload sfu=new Servl...
标签——寻找uri的方法
当你添加完jar包并导入库完成以后,打开该目录
想添加<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
双击c.tld,找到相应的uri地址复制即可。
...
Linux基础命令——连接
ln -s 创建软连接
软连接 删除源文件,软连接失效
权限是lwrxwrxwrx
ls 创建硬链接 类似于拷贝却不同于拷贝
硬链接文件和源文件会同步更新
源文件丢失,依旧可以访问
相当于可以做实时备份
硬链接不可以对目录使用;
硬链接不可以跨分区;
硬链接的判断
ls -i
硬链接文件和原文是使用同一i节点。
...
eclipse写css/html/xml不提示
转载地址
最近在做一个javaweb的项目,在eclipse中编写jsp代码时没有代码提示这个梗让人很头疼,之前一直写Java代码或者在Dreamweaver中写HTML代码时自动提示代码用起来特别爽,这突然间没有代码提示真的很难受,所以上网找了下相关解决办法,综合一下完美的解决问题。
我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Vis...
手工编译Servlet
手工编译Servlet
D:\Programs\Servers\apache-tomcat-7.0.88\webapps\JSP\WEB-INF\classes>javac -clas
spath D:\Programs\Servers\apache-tomcat-7.0.88\lib\servlet-api.jar -encoding UTF
-8 RecSer.java
-classpa...
ajax接收后台传来的图片
图片与base64的转换
图片对象转换base64
ByteArrayOutputStream baos = new ByteArrayOutputStream();//io流
ImageIO.write(png, "png", baos);//写入流中
byte[] bytes = baos.toByteArray();//转换成字节
BASE64Encoder e...
JSP——九大隐含对象
1,page----Object
该对象用处甚少
2,config----ServletConfig
String name = config.getInitParameter("name");
Enumeration<String> names = config.getInitParameterNames;
while (names.hasMoreElements()) {
Str...
JSP——四大作用域
pageContext
作用于当前页面 生命周期太短,不常用
request
作用于一次请求
1,ajax 不会打断一次请请求
2,JSP:forword不会打断一次请求
3,服务器内部的跳转不会打断一次请求
1,a标签会打断一次请求
2,用户执行的操作引起页面跳转会打断一次请求
session
作用于一次会话 会话有时间的限制
application
作用于整个服务器,如不关闭服务器一...
Mysql execute报错“MySQL server has gone away”或query报错“Packet for query is too large”
Mysql execute报错“MySQL server has gone away”或query报错“Packet for query is too large”解决办法:
一般出现以上情况都是默认的mysql对max_allowed_packet设置较小所致:1M左右,当你的sql查询结果数据包超过默认设置时,就会提示以上错误信息。
查询max_allowed_packet
show g...
PHPMemcache扩展库下载地址
http://pecl.php.net/package/memcache
包含各种版本:
memcache3.0已支持对象、数组。
$memcache = memcache_connect('localhost', 11211);
if ($memcache) {
$memcache->set("str_key", "String to store in memcached"...
signal信号相关资料
https://blog.csdn.net/fz_ywj/article/details/9124401
SIGQUIT、SIGTERM、SIGINT、SIGKILL区别:
1. SIGQUIT:
在POSIX兼容的平台,SIGQUIT是其控制终端发送到进程,当用户请求的过程中执行核心转储的信号。 SIGQUIT通常可以ctrl+ \。在Linux上,人们还可以使用Ctrl-4或虚拟控制台,S...
Linux下的信号详解及捕捉信号
信号的基本概念
每个信号都有一个编号和一个宏定义名称 ,这些宏定义可以在 signal.h 中找到。
使用kill -l命令查看系统中定义的信号列表: 1-31是普通信号 regular signal(非可靠信号); 34-64是实时信号 real time signal(可靠信号)
所有的信号都由操作系统来发!
对信号的三种处理方式
1、忽略此信号:大多数信号都可使用这种方式进行处...
通过TCP各个状态,可以排除和定位网络或系统故障
我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。
1、TCP状态
了解TCP之前,先了解几个命令:
linux查看tcp的状态命令:
1)、netstat -nat 查看TCP各个状态的数量
2)、lsof -i:port 可以检测到打开套接字的状况
3)、 sar -n SOCK 查看tcp创建的连接数
4)、tcpdump -iany...
php自带的webServer解析时出现 Invalid request (Unexpected EOF)报错!
因硬件需求原因,不能安装更多应用,需使用php作为服务,于是利用php自带的webserver搞了一个简单的文件管理脚本。
启动php server命令:
php -S 127.0.0.1:8088 start.php
运行中发现Linux/Window 7下控制台都会报 Invalid request (Unexpected EOF)错误。
于是,在stackoverflow中找到了答案...
解决隐式声明与内建函数不兼容问题终极“利器”
有时候,我们编译代码时出现:
gcc wserver.c -o wserver
wserver.c: 在函数‘main’中:
wserver.c:27:2: 警告:隐式声明与内建函数‘memset’不兼容 [默认启用]
memset( &servaddr, '\0', sizeof(servaddr));
这种情况多半是缺少某些头文件。那么如何确定缺少那些文件呢?
Linux下查...
CentOS7.0(Linux)下错误代号对应的错误描述
errno 1~133描述如下:
#define EPERM 1 /* Operation not permitted */
#define ENOENT 2 /* No such file or directory */
#define ESRCH 3 /* No such process */
#define...
‘new’未声明(在此函数内第一次使用),对‘operator new[](unsigned long)’未定义的引用,对‘operator delete[](void*)’未定义的引用,
Linux高性能服务器编程中源码 web_server_write.c:
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <unistd.h&...
今日推荐
周排行