摘要:
环境 eclipse:4.5.2 jre:1.8 java project compiler:1.8 embedded tomcat:7.0.32 可以正常启动,但是访问时,会报错。 HTTP Status 500 - Unable to compile class for JSP: type Ex 阅读全文
摘要:
命令行启动java程序,增加如下参数 具体含义参考https://my.oschina.net/aiguozhe/blog/104478博文,网络中也有其他博文可供参考。 在ide中,开始配置远程调试参数,本地工程、远程IP地址、端口号,便可以开始进行远程调试了。和本地调试体验一样。 阅读全文
摘要:
整体思路和http://www.cnblogs.com/mahuan2/p/5859921.html相同。 主要讲maven的pom.xml和一些配置变化,详细说明。 软件简介 Spring是一个流行的控制反转(IoC)和面向切面(AOP)的容器框架,在java webapp开发中使用广泛。http 阅读全文
摘要:
同源策略 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。 不同源的网页之间,是无法互相访问cookie、LocalStorage、indexDB的。 大家经常说的跨域访问,CORS是一个W3C标准,全称是"跨域资源共享"(Cro 阅读全文
摘要:
介绍 http[1]是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是一种应用层协议,可用于将超文本服务器中文本、图片、音视频等内容传输到客户端浏览器。 构建与互联网之上的万维网,其主要组成部分就是http协议。目前使用的最广泛的http协议版本是http1.1。 阅读全文
摘要:
通过对pattern中,从起始位置开始,长度为i的字符串,进行前缀、后缀最大公共长度进行计算,可在后续的字符串匹配时减少不必要的操作。、 设:原始字符串为srouce,模式字符串为pattern 使用数组matchLength保存最大公共长度值,matchLength的长度为pattern.leng 阅读全文
摘要:
无论是spring mvc还是struts,都可以为controller或者aciton执行前,增加拦截器。 通过拦截器中的逻辑控制,可以实现访问频率的限制。 首先构造访问频率数据类 在spring mvc的拦截器中,可以获取到拦截的方法名,并通过request获取到客户端的IP地址。 在拦截器类中 阅读全文
摘要:
传统登陆页面中包含两个输入项: • 用户名 • 密码有时为了防止机器人进行自动登陆操作,或者防止恶意用户进行用户信息扫描,需增加动态验证码功能。此时,登陆页面中包含了三个输入项: • 用户名 • 密码 • 验证码结合前端以及后端(java),介绍一个简单的验证码功能实现。 首先介绍一下验证码的整体流 阅读全文
摘要:
泛型的由来 在编写程序时,可能会有这样的需求:容器类,比如java中常见的list等。为了使容器可以保存多种类型的数据,需要编写多种容器类,每一个容器类中规定好了可以操作的数据类型。此时可能会有IntList、LongList、StringList、XXXList等多个List容器类,但是容器类内部 阅读全文
摘要:
无牵无挂,不带任何样式,因此经常使用div完成整体样式的构建,span完成细微样式的构建。 div为块级元素,span为行内元素。 使用div完成显示区域的居中、左右浮动等,完成整体的样式布局,然后在div内增加要显示的具体内容; 使用span完成关键信息或者指定信息的样式设定,比如文字前面的图标显 阅读全文