- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 Maven常用命令以及Nexus私服配置
Maven常用命令: mvn clean: 清理(删除target目录下编译内容) mvn compile 编译项目 mvn test 运行测试 mvn install 安装当前工
2017-08-11 21:19:08 1381
转载 单点登录实现原理
作者:凌承一出处:http://www.cnblogs.com/ywlaker/声明:本文版权归作者和博客园共有,欢迎转载,但转载必须保留此段声明,并在文章页面明显位置给出原文链接,否则作者将保留追究法律责任的权利。一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一
2017-08-06 18:50:57 296
转载 内存分析工具 MAT 的使用
转自博文:http://blog.csdn.net/aaa2832/article/details/194196791 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap 查看堆的分配情况· allocation tracker跟踪内存分配情况DDM
2017-08-02 18:38:35 307
转载 java技术之静态代理
转自:http://layznet.iteye.com/blog/1182924?from=timeline&isappinstalled=1由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。清单1:代理接口Java代码 /** * 代理接口。处理给定名字的任务。
2017-07-14 22:32:10 205
原创 java技术之动态代理以及AOP编程
写技术博客挺累的啊....总结了一下午总算是出来了~废话不多说,贴代码吧~名词解释:动态代理:既指类的代理对象是动态生成的,而不是有程序员预先编写好的,这里利用java反射包中的类Proxy,核心代码如下:通过 Proxy.getProxyClass(ClassLoader loader, Class... interfaces)如:
2017-07-14 20:59:07 225
转载 javaWeb学习总结(十三)——使用Session防止表单重复提交
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2017-05-31 09:56:20 434
转载 java实现验证码
转自:http://www.cnblogs.com/jianlun/articles/5553452.htmlAuthImage类:123456789101112131415161718192021222324252627282930
2017-05-25 11:32:37 312
原创 HTTP解读-文件下载、中文乱码、请求重定向、定时刷新、缓存、url编解码、gzip压缩、防盗链等
一、HTTP请求头: Accept: text/html,image/* 客户端可以接受的数据类型 Accept-Charset: ISO-8859-1 客户端接受数据需要使用的字符集编码 Accept-Encoding: gzip,compress 客户端可以接受的数据压缩格式 Accept-Language: en-us,zh-cn 可接
2017-04-26 18:14:39 1246
原创 java开发之文件路径剖析
从事开发工作三年有余,但是说句实话,对于项目开发中文件的相对路径该如何写,一直是一个很困扰我的问题,今天花时间终于把这块搞明白了,特此写一篇博客,一是为了便于自己记忆,二是也希望和我一样有困扰的朋友们看了有所帮助,文章纯属个人经实战验证后参悟出来的道理,不足之处望大家留言指出,非常感谢!好了,切入正题吧!要弄清文件的相对路径问题首先依次解答以下几个问题:第一、普通java工程目录和web工
2017-04-25 20:47:46 364
原创 web基础之Servlet执行过程
简介:Servlet是Sun公司推出的用于开发动态Web资源的技术,Servlet程序是由web服务器调用。。。
2017-04-25 11:11:32 275
原创 XML两种解析方式:SAX和DOM性能对比
XML有两种解析方式:SAX和DOM。DOM是w3c推荐标准,SAX民间推崇标准。 DOM: dom模式下,解析引擎会装载整个xml文档,然后把文档中的所有节点变成内存中的一个对象,并按照xml文档节点的层级关系,在内存中建立对象的关系,在内存中形成一个类似树状结构的对象树。 例如:
2017-03-24 15:25:01 1023
原创 网页开发基础篇-DOM
DOM:Document Object Model 文档对象模型。用来将标记性文档封装成对象,并将标记性文档中的所有内容(标签、文本、属性等)都封装成对象。封装成对象的目的是为了更为方便的操作这些文档以文档的所有内容。标记型文档特点:除了标签就是标签封装的内容以及标签的属性文档对象模型: 文档:标签性文档 对象:封装了属性和行为的实体,可以被直接调用 模型:所有标记性文档都具有的共
2017-03-07 11:13:26 353
原创 网页开发基础篇-CSS样式
/* CSS:层叠样式表,解决html的显示效果css和html相结合的第一种方式: 1.每一个html标签中都有一个style属性 2.使用style标签的方式: div{ background-color:#06F; color:#F00 } 3.第三种方式: @import url(di
2017-03-03 20:51:02 448
原创 网页开发基础篇-HTML常用标签
HTML页面是以开始,以结束的,HTML标签可分为两大类:块级标签和行内标签;块级标签:特点是标签结束后都有换行,如:div,table等;而行内标签标签结束后没有换行,如span a等。第一部分:下面将html常用的标签做以总结:列表标签:分为带符号的列表和不带符号的列表;不带符号的为dl,带符号的又分为有序的和无序的,有序的为ol,无序的为ul 上层内容
2017-03-03 16:25:59 406
原创 TCP传输模式中,调用Socket的shutdownInput()和shutdownOutput()都做了些什么?
先来看官网API对于这个方法功能的描述:shutdownInput():Places the input stream for this socket at "end of stream",即socket输入流置于流末尾,但是呢,还是不明白到底是什么意思,所以还是那句话“实践是检验真理的唯一标准~”客户端代码:服务端代码:运行结果: 客户端co
2017-02-22 18:56:39 42426 3
空空如也
socket客户端输出流已关闭,为何服务端还可以写数据?
2017-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人