java
文章平均质量分 69
MALE
这个作者很懒,什么都没留下…
展开
-
UML类图的几种关系
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化...原创 2016-04-25 15:52:23 · 89 阅读 · 0 评论 -
ajax 跨域请求 jsonp
ajax跨域请求 实现方式: jsonp JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <s...原创 2016-01-06 16:26:10 · 251 阅读 · 0 评论 -
web.xml文件中的7个错误的安全配置
web.xml文件中的7个错误的安全配置关于Java的web.xml文件中配置认证和授权有大 量 的 文章。本文不再去重新讲解如何配置角色、保护web资源和设置不同类型的认证,让我们来看看web.xml文件中的一些常见的安全错误配置。(1) 自定义的错误页面没有配置默认情况下,Java Web应用在发生错误时会将详细的错误信息展示出来,这将暴露服务器版本和详细的堆栈信息,在有些情...原创 2015-12-24 17:34:35 · 144 阅读 · 0 评论 -
设置System的property,file.encoding 修改defaultcharset无效
因为Java程序需要对字符串进行getbytes操作,总是乱码,好多朋友试图尝试修改System的property,file.encoding、修改defaultcharset,结果总是很失望,一切努力都是无功而返。今天就来分析下这个问题的原因 。操作代码: Properties pps=System.getProperties();pps.setProperty("file.encod...原创 2015-11-08 18:13:46 · 719 阅读 · 0 评论 -
Content-type对照表
文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*( 二进制流,不知道下载文件类型)application/octet-stream.tifimage/tiff.001application/x-001.301application/x-301.323text/h323...原创 2015-11-08 12:12:59 · 189 阅读 · 0 评论 -
HTTP 请求方式: GET和POST的比较
GET和POST是HTTP的两个常用方法。 什么是HTTP?超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。 GET - 从指定的服务器中获取数据POST - 提交数据给...原创 2015-11-08 10:50:54 · 76 阅读 · 0 评论 -
java proxy
1.JDK 动态代理(实现InvocationHandler),只能实现对接口的动态代理public class JDKProxyTest { public static void main(String[] args) { TargetI ti = new Target(); JDKProxyTarget handler = new JDKProxyTarget(ti);...原创 2015-09-15 10:14:47 · 108 阅读 · 0 评论 -
shiro 学习记录-authentication(官方文档整理)
Authentication is the process of identity verification - that is, proving a user actually is who they say they are. For a user to prove their identity, they need to provide some identif...原创 2015-09-13 10:00:24 · 577 阅读 · 0 评论 -
java static 生命周期
java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种是实例变量,通常有new 关键字初始化。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要...原创 2015-09-09 12:15:31 · 718 阅读 · 0 评论 -
buntu eclipse class反编译
首先,还是到http://www.varaneckas.com/jad下载jad,为了给开源做点贡献,我也把windows和linux的两个版本下来,做个备份:1. Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform2. Jad 1.5.8e for Linux (statically linked) 以下以ubuntu为例,把下...原创 2015-09-04 16:37:49 · 84 阅读 · 0 评论 -
log4j日志级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACETheTR...原创 2016-05-25 13:42:48 · 137 阅读 · 0 评论 -
log4j配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL...原创 2016-02-22 10:06:43 · 102 阅读 · 0 评论