- 博客(14)
- 资源 (19)
- 收藏
- 关注
原创 单例模式理解与总结
为什么使用单例模式需要确保某个类只要一个对象,或创建一个类需要消耗的资源过多,如访问IO和数据库操作等,这时就需要考虑使用单例模式了。使用单例模式需要注意的关键点将构造函数访问修饰符设置为private通过一个静态方法或者枚举返回单例类对象确保单例类的对象有且只有一个,特别是在多线程环境下确保单例类对象在反序列化时不会重新构建对象单例模式的几种写法1. 饿汉式/** *
2017-10-27 11:09:04 222
转载 数组的四种复制方法
java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),Arrays.copyOf()(或者Arrays.copyOfRange)和clone()方法。下面分别介绍一下这几种拷贝。循环拷贝(速度相对比较慢)循环拷贝其实没什么好说的啦,就是用一个for循环进行元素的逐个拷贝,进行深拷贝或者浅复制这个大家可以自己把握。System.arraycopy(浅拷贝)
2017-10-26 09:26:14 6071
原创 关于上传压缩文件解析
项目中我们会上传文件直接解析进行数据的传递和存储 一般的文件我们都可以使用读写操作 像excel之类解析也有总结(excel解析http://blog.csdn.net/docuxu/article/details/78326330)下面总结一下上传压缩文件 然后对文件的处理项目实例以Struts2上传文件解析为例(zip解压缩 里面为excel文件 然后解析) 关于模板生成下载的问题大家
2017-10-24 14:17:59 994
原创 excel文件解析生成实例
在实际的项目过程中获取数据的路径很多 可以通过用户输入 扫描器等等方式 今天要总结的是通过上传excel文件 然后解析文件来进行数据录入或者生成模板以及将数据以excel文件的方式导出。我们要使用到第三方jar 我这里以前上传了poi的jar包(http://download.csdn.net/download/docuxu/9896366)今天网站资源出问题了 不能上传资源所以jx
2017-10-24 09:57:55 477
原创 linux-cmd
常用Unix命令cd 打开指定目录ll 查看文件名及其格式rm 删除指定文件cp 复制文件mv 挪动文件tar 打包文件(压缩为.tar格式的文件)tail 查看日志more 查看文件内容du 查看文件大小df 查看系统使用率grep 关键字查询(多用在ll后)su 切换用户crontab 系统任务调度ps 查看进程kill
2017-10-23 17:37:39 1138
转载 Servlet过滤器和监听器
1.过滤器servlet规范中定义的一个特殊的类,可以对servlet的请求进行拦截并处理。2如何拥有一个过滤器 step1.写一个类实现Filter接口 step2.重写doFulter方法 step3.配置(web.xml)过滤器3过滤器的优先级 即如果请求路径经过多个过滤器,执行的顺序由的顺序决定4配置初始化参数commentFilterweb
2017-10-23 17:11:19 280
转载 jsp四大作用域以及拦截器和过滤器分析
jsp中四个作用域的区别 application 在所有应用程序中有效 session 在当前会话中有效 request 在当前请求中有效 page 在当前页面有效首先要声明一点,所谓"作用域"就是"信息共享的范围",也就是说一个信息能够在多大的范围内有效。 Web交互的最基本单位为HTTP请求。每个用户从进入网站到离开网站这段过程称为一个
2017-10-23 17:06:00 907
转载 ExtJS学习教程
首先在学习ExtJS之前 我们必须有 html css 以及JavaScript的基础其次我们要了解在何种开发(什么类型的项目)时应该使用此前端框架与各种js框架一样 使用ExtJS也需要类库文件 可以在官方下载 也可以根据官方的源码进行分析使用https://www.w3cschool.cn/extjs/ 留存己用 1.什么是ExtJs?ExtJS可以用来开发RIA也即富...
2017-10-15 20:54:36 891
转载 java直接输出对象默认调用toString()
1、System.out.println(center.toString())这句对应的源码:public void println(String x) { synchronized (this) { print(x); // 打印x newLine(); // 换行 }}这能看懂吧,直接输出了传进来的参数x(center.toString())2
2017-10-15 20:11:45 5509
原创 MySQL与Oracle 差异比较之二基本语法
http://www.cnblogs.com/HondaHsu/p/3641183.html作为开发人员 sql的掌握也是必备的 留存学习
2017-10-14 19:47:00 497
原创 java异常解析以及自定义异常实例
异常:(Exception) JAVA异常是在java程序运行的时候遇到非正常的情况而创建的对象,它封装了异常信息,java异常的根类为java.lang.Throwable,整个类有两个直接子类java.lang.Error和java.lang.Exception.Error是程序本身无法恢复的严重错误.Exception则表示可以被程序捕获并处理的异常错误.JVM用方法调用栈来跟踪每
2017-10-14 11:16:09 3797
转载 Myeclipse破解码生成源码分享
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyrighted software
2017-10-13 15:52:23 730
原创 Spring学习教程-IOC
Spring IOC IOC全称是Inversion Of Control,被译为控制反转 IOC是指程序中对象的获取方式发生反转,由最初的new方式创建,转变为由第三方框架创建,注入(DI)它降低了对象之间的耦合度 Spring容器是采用DI方式实现了IOC控制,IOC是Spring框架的基础和核心 DI全称是Dependency Inject
2017-10-12 09:18:04 193
原创 Spring学习教程-基础
1.Spring简介 Spring是一个开源的轻量级的应用开发框架,其目的是用于简化企业级应用程序开发,降低侵入性 Spring提供的IOC和AOP功能,可以将组件的耦合度降至最低,即解耦,便于系统的维护和升级 Spring为系统提供了一个整体的解决方案,开发者可以利用它本身提供的功能也可以与第三方框架和技术整合应用,可以自由选择 为什么要用Sp
2017-10-12 08:40:57 252
settings.xml
2020-02-26
web应用服务器(免安装版)
2017-09-27
extjs 新手教程
2017-07-25
Apache POI Apache软件基金会的开放源码函式库
2017-07-12
myeclipse fat jar 打包工具
2017-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人