
JAVA
君君要上天
每天学习一点点,每天提升一点点。
展开
-
JAVA笔记——自定义注解
如何自定义注解TargetRetentionInheritedDocumented如何使用自定义注解需求实现运行结果如何自定义注解这里是一个自定义的注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @interface AnnoDemo {原创 2015-08-11 17:57:13 · 1039 阅读 · 0 评论 -
JAVA笔记——将excel解析为对象(通用模板)
环境使用到poi库 1. poi.jar 2. poi-ooxml.jar 3. poi-ooxml-schemas.jar 4. xmlBean.jar下载地址:poi-3.13.zip代码以下代码可以直接拷贝使用即可package com.gszh.util;import java.io.File;import java.io.FileInputStream;import java.原创 2016-01-29 10:08:19 · 3754 阅读 · 4 评论 -
山寨web服务器
这是及其简单的web服务器,只实现从请求到处理请求的过程。基本架构如下主程序:使用socket监听端口,等待用户连接,一旦有用户连接,创建一个线程放入线程池。代码如下:package com.web.tomdog;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.原创 2016-04-14 15:49:01 · 687 阅读 · 0 评论 -
ajax跨域问题
什么是跨域?当A向B发起一个请求时,A和B之间,ip,端口,请求协议这三者只要有一个不同,那么就是跨域。一般情况下跨域是无法正常访问的。那么有时候就是想要跨域,那么怎么办呢?解决方案使用JSONP(此处不具体说明)使用过滤器,在返回的http中加上一个header,具体如下:package com.webside.shiro.filter;import javax.servlet.*;im原创 2016-05-16 20:41:06 · 570 阅读 · 1 评论 -
JAVA笔记——代理模式
什么是代理静态代理JDK实现动态代理cglib动态代理什么是代理举个生活中的例子:有时候我们想要买火车票,但是火车站太远,那么我们可以去附近的火车票代售点进行购买。此时,代售点就是代理,它拥有被代理对象的部分功能——售票功能。而在编程中,代理类同样拥有被代理类部分功能,但是不仅如此,代理类可以在此基础之上附加一些自己的功能代理类最常见的用法就是日志功能:在被代理类执行方法之前,写下日志。静态原创 2016-04-01 15:18:54 · 614 阅读 · 1 评论