自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 struts2漏洞升级至2.5.30额外补充

struts2漏洞 2.5.30 s:token struts.token

2022-04-21 10:50:46 1240

原创 jenkins+ant+svn使用eclipse.jdt构建非maven项目(老项目没有maven依赖)相关问题

本文属于整理记录,也许从中能找到你也面临的问题,站在巨人的肩上才能看的更远。由于要构建的项目本身问题比较多,比如代码不规范(1.6编译报错,1.7才没问题),代码中同时存在GBK和utf-8 两种字符集编码,使我们在build.xml中不管指定哪一种编码都会编译错误。本文是Windows环境下的Jenkins自动构建。jenkins+ant的安装、配置参考其他文献:安装配置参考下面这个:https://blog.csdn.net/bobo0915/article/details/8070

2020-10-23 10:00:38 244

原创 通过SAX解析XML文件或XML格式字符串——处理父子节点名称重复

package com.jingyou.application.common;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.util.Iterator;import java.u...

2018-12-05 09:20:43 1445

转载 Java中数组常见的几种排序方法!

数组的定义:int[] arr = new int[5];        int[] arr1 = {1,2,3,4,5};                long[] arr2 = new long[6];                String[] strs = new String[5];                Person[] ps = new Person[5];     i...

2018-06-01 15:47:11 1148

转载 前端js获取一个数组中的连续数字

例:oldArr = [1,2,3,7,8,9,15,17,18,19]根据这个数组可以得到以下一个二维数组newArr = [[1,2,3],[7,8,9],[15],[17,18,19]]方法一:function fn(arr){ var result = [], i = 0; result[i] = [arr[0]]; arr.reduce(function(...

2018-06-01 15:02:26 6282

原创 整数数组内连续的元素和非连续的元素分开归类并去除重复:原数组:[2, 3, 4, 7, 10, 10, 11] 输出为:[[2, 3, 4], [7], [10, 11]]

主要分2部分:1、元素间校验:当前元素与前一个元素比对是否连续2、采用二维数组存储代码:package com;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class test01 { public static void main(String[] args) ...

2018-06-01 14:57:55 277

jcaptcha的相关jar下载

jcaptcha-2.0-alpha-1-SNAPSHOT.jar;jcaptcha-api-1.0.jar;jcaptcha-integration-simple-servlet-2.0-alpha-1-SNAPSHOT.jar,没办法0分,只能1分分享了

2018-06-14

J2EE之DAO设计模式

暴露给客户端的DAO接口在低层数据源的实现发生改变时并不会随着改变,所以这种设计模式使得DAO可以适应不同的数据储存方式类型而不影响客户端和商业组件.最主要的, DAO还在组件和数据源之间扮演着协调者的角色. DAO设计模式可以通过采用抽象工厂和工厂方法模式来变得非常的灵活. 当底层数据存储实现不需要发生改变时,该策略可以使用工厂方法设计模式实现,来产生应用中所需的DAO. 当底层数据储存实现不得不发生变化的时候, 我们可以用抽象工厂模式来实现这个策略. 在当前情况,可以提供一个抽象的DAO工厂对象(抽象工厂),用他来创建不同类型的具体DAO工厂,每一个工厂都各自支持一种不同的数据持久化储存的实现. 一旦你为某个特定的实现获得了具体的DAO工厂,你则可以用这个工厂来产生那个特定实现所支持和实现的DAO对象.

2018-04-12

各种设计模式及解析

1、命令模式 Command (人,开关,电灯) 2、策略模式 Strategy (用户选择各种排序方法进行排序) 3、简单工厂 Simple Factory (很多的产品,由一个工厂出产) 4、抽象工厂 Abstract Factory (很多的产品,分别由不同的工厂出产) 5、模板方法 Template Method (定义一个操作中的算法骨架,将其具体算法延迟到子类中) 6、单例 Singleton (保证应用程序中,某个类只有一个实例存在) 7、代理模式、观察者模式、工厂模式、装饰模式等

2018-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除