摘要:
需求
完成用户文件上传
1:将上传的文件统一放置到upload的文件夹下
2:将每天上传的文件,使用日期格式的文件夹分开,将每个业务的模块放置统一文件夹下
3:上传的文件名要指定唯一,可以使用UUID的方式,也可以使用日期作为文件名
4:封装一个文件上传的方法,该方法可以支持多文件的上传,即支持各种格... 阅读原文
2017-07-13 19:29:03 阅读(791) 评论(0)
摘要:
项目做了动静分离,即静态文件全部放在nginx中,动态文件在tomcat中,如何引用静态文件,我是这么做的,见下: 运行结果:
阅读原文
2017-07-13 17:34:03 阅读(806) 评论(0)
摘要:
网上有很多处理字符编码的解决方案,在此,我站着前人的肩膀上作自己的总结。
在我看来,出现乱码问题的解决方法无非就是在3个地方进行编码设置:
1.HTML、JSP等前端页面;
2.后台servlet中request和response对象;
3.服务器配置文件。
1.HTML、JSP等前端页面,出现编码首... 阅读原文
2017-07-13 16:00:02 阅读(778) 评论(0)
摘要:
1.什么是线程安全问题?
从某个线程开始访问到访问结束的整个过程,如果有一个访问对象被其他线程修改,那么对于当前线程而言就发生了线程安全问题;如果在整个访问过程中,无一对象被其他线程修改,就是线程安全的。
2.线程安全问题产生的根本原因
首先是多线程环境,即同时存在有多个操作者,单线程环境不存在线程安全问题。在... 阅读原文
2017-07-13 14:21:04 阅读(810) 评论(0)
摘要:
一、ASII
美国(国家)信息交换标准(代)码。
计算机中只有数字,一切都是用数字表示,屏幕上显示的一个一个的字符也不例外。
一个字节可表示的数字为0-255,足以显示键盘上的所有的字符 例如. a 为97 b为 98。这种数字与字符对应的编码规则,称为Asc11 码,ASC11 码的最高bit位都是0,也就是说,... 阅读原文
2017-07-13 13:51:02 阅读(810) 评论(0)
摘要:
一、cookie机制和session机制的区别
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际... 阅读原文
2017-07-13 13:25:02 阅读(819) 评论(0)
摘要:
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Map;... 阅读原文
2017-07-13 11:47:02 阅读(815) 评论(0)
摘要:
页面效果
1.点击【添加用户】
2.弹出新界面,用于添加新的用户信息
实现步骤
1.Action类设计
(1)添加add()方法,用于加载数据字典,完成下拉选项的初始化,并跳转到新增页面
/**
* @Name: add
* @Description: 弹... 阅读原文
2017-07-13 11:07:02 阅读(776) 评论(0)
摘要:
今天在Mac上对IntelliJ Idea 进行了升级
升级到2017.01后,运行程序时,出现以下红色警告:
objc[20556]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_5... 阅读原文
2017-07-13 09:28:07 阅读(805) 评论(0)
摘要:
第一章
Java程序有哪几种类型?
前端(Applet)、本地(Application)及后端(Servlets)程序
Java语言的程序既要被编译又要被解释执行。
同一java源文件中最多只能定义一个带public修饰的类,且要求源程序的文件名必须与public修饰的类名一致。Main方法通常也放在该类中。
... 阅读原文
2017-07-13 08:13:03 阅读(831) 评论(0)