
java
半切西瓜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ajax跨域访问抱错 原因:CORS 头缺少 ‘Access-Control-Allow-Origin‘
当Ajax跨域访问,明明已经获取到访问的json数据但是浏览器报错CORS 头缺少 ‘Access-Control-Allow-Origin’ ;解决方式一:过滤器package com.xet.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.ser原创 2021-02-01 08:57:03 · 3397 阅读 · 1 评论 -
反射
1.类也是对象,是java.lang.Class的实例对象 2.任何一个类都是Class类的实例对象,有三种表示方式: (Class的构造方法是私有的,只允许JVM调用,因此无法通过关键词new创建Class的实例对象) • 通过类名.class创建,也即说明任何一个类都有一个静态的成员变量class 如:Class c1 = Foo.class; • 通原创 2017-07-26 14:35:18 · 189 阅读 · 0 评论 -
Excel导入导出JXL、POI(一)
第一种方式:JXL 需要的jar包如图: jxl创建Execl代码:import java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class JxlExpExcel {原创 2015-06-03 14:10:07 · 766 阅读 · 0 评论 -
java 代理模式
Java的三种代理模式Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理转载 2017-08-01 14:32:59 · 239 阅读 · 0 评论 -
java操作Excel:技巧
1、jxl显示数据格式,在excel中可以框选自动求和 //减免税种 label = new Label(5,row,jmstz.getJmsz(),headerFormat2); sheet.addCell(label); //应交税额 Number yingjseNum = new Number(6, row, jmstz.getYingjse(), header原创 2017-08-21 16:31:40 · 240 阅读 · 0 评论 -
JS 页面加载触发事件 document.ready和onload的区别
document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件:一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件);二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 1、Dom Ready用jQ的人很多人都是这么开始写脚本的: $(function(){ // do s原创 2017-08-21 16:52:11 · 348 阅读 · 0 评论 -
java设计模式之代理模式举例
如:有一个添加用户的方法:add(),在添加之前和添加之后要做分别做两中日志记录。 1.静态代理: 1-1.继承的写法://接口:package com.watermelon.statics.proxy;public interface UserService { public void add();}//添加用户的实现类package com.watermelon.st原创 2017-08-18 09:57:01 · 358 阅读 · 0 评论 -
java反射
一、class类的使用package com.imooc.reflect;public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo1就表示出来了. //Foo这个类 也是一个实例对象,C原创 2017-11-06 21:49:41 · 191 阅读 · 0 评论 -
反射实例一
package com.watermelon.reflect;public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo1就表示出来了. //Foo这个类 也是一个实例对象,Class类的原创 2017-07-31 09:24:43 · 193 阅读 · 0 评论 -
反射实例二
package com.imooc.reflect;public class ClassDemo3 { public static void main(String[] args) { String s = "hello"; ClassUtil.printClassMethodMessage(s); Integer n1 = 1;转载 2017-07-31 09:26:02 · 179 阅读 · 0 评论 -
反射三 操作方法1
package com.watermelon.reflect;import java.lang.reflect.Method;public class MethodDemo1 { public static void main(String[] args) { //要获取print(int ,int )方法 1.要获取一个方法就是获取类的信息,获取类的信息首先要获取类的类类型转载 2017-07-31 09:43:19 · 192 阅读 · 0 评论 -
单例模式
第一种public class SingletonTest{ public static void main(String[] args) { Singleton singleton = Singleton.getInstance(); Singleton singleton2 = Singleton.getInstance(); System.out.println(sing原创 2012-03-04 18:36:52 · 215 阅读 · 0 评论 -
文件上传与下载(一)struts2
引入struts2的必须jar包和commons-fileupload-1.3.1.jar+commons-io-2.2.jar 本例中实现了多个文件同时上传 1.前台展示页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();原创 2015-06-04 14:29:56 · 470 阅读 · 0 评论 -
文件上传与下载(二)smartupload
下载smartupload jar包 jsp前台页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerN原创 2015-06-09 21:58:08 · 795 阅读 · 0 评论 -
Excel导入导出(二)导入模版定制
相关jar包如图 Student.xml学生Excel模版(一)<?xml version="1.0" encoding="UTF-8"?><excel id="student" code="student" name="学生信息导入"> <colgroup> <col index="A" width='17em'></col> <col index="B原创 2015-06-03 16:39:42 · 1083 阅读 · 0 评论 -
文件上传与下载(三)富文本编辑器
1.导入struts2 jar包 2.拷人ckeditor和ckfinder 3.导入ckfinder jar包如图 4.导入ckeditor-java-core-3.5.3 jar包 ckeditor资源 修改信息较多,下载完整源码原创 2015-06-10 14:24:04 · 622 阅读 · 0 评论 -
SSH整合一
一、Struts2.3.32基础jar包引入 1、apps目录下struts2-blank.war文件的下的lib里面的所有jar。 2、lib下面的struts2-convention-plugin-2.3.32.jar。 —-struts2注解开发的jar包。(不用注解可以不引入) 3、struts2-spring-plugin-2.3.32.原创 2017-03-11 15:46:12 · 263 阅读 · 0 评论 -
Struts2+Hibernate+spring框架整合
一、Struts-2.3.32开发所需jar1.struts-2.3.32-all\struts-2.3.32\apps\struts2-blank\WEB-INF\lib* .jar 所有jar 2.struts-2.3.32-all\struts-2.3.32\lib\struts2-spring-plugin-2.3.32.jar二、Hibernate开发所需jar 1.hibernat原创 2017-04-15 18:33:17 · 357 阅读 · 0 评论 -
多态
public class Test{ public static void main(String[] args) { Animal animal=new Cat(); Cat cat=animal;//会在编译错误 cat.sing(); Animal animal=new Animal(); Cat cat=(Cat)animal;//会在执行错误 cat.si原创 2012-03-04 10:25:33 · 245 阅读 · 0 评论