
JAVA
文章平均质量分 78
johennes
这个作者很懒,什么都没留下…
展开
-
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在JAVA编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以转载 2013-03-13 10:09:49 · 491 阅读 · 0 评论 -
电商系统中的商品模型的分析与设计
摘自:http://www.cnblogs.com/leefreeman/p/4060227.html在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性转载 2016-08-17 11:18:08 · 1862 阅读 · 1 评论 -
JAVA 过滤标签将html内容转换为文本
/** * 把html内容转为文本 * @param html 需要处理的html文本 * @param filterTags 需要保留的html标签样式 * @return */ public static String trimHtml2Txt(String html, String[] filterTags)转载 2016-07-26 23:39:11 · 2020 阅读 · 1 评论 -
Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
1、 CronTrigger时间格式配置说明 CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明 是否必填允许填写的值允许的通配符 1秒是0-59 , - * /2转载 2016-07-11 15:39:07 · 316 阅读 · 0 评论 -
把JSP转换成HTML生成静态页面
package com.simon.web;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;i转载 2016-06-03 23:17:46 · 7055 阅读 · 0 评论 -
浅析Android中的消息机制-解决:Only the original thread that created a view hierarchy can touch its views.
在分析Android消息机制之前,我们先来看一段代码: public class MainActivity extends Activity implements View.OnClickListener { private TextView stateText; private Button btn; @Override public void onCre转载 2016-05-30 22:33:35 · 417 阅读 · 0 评论 -
Java POI导出EXCEL经典实现 Java导出Excel弹出下载框
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的转载 2014-11-07 09:42:30 · 698 阅读 · 0 评论 -
struts2拦截器 获得请求方法名和请求参数
SSI框架为基础开发的,hulian平台struts2拦截器里如何知道你请求的是那个方法使用:invocation.getInvocationContext().getName(); //输出Priv_queryPriv,这正是我访问的Action中的方法。 1.struts.xml中这么定义的转载 2013-11-22 17:03:24 · 8655 阅读 · 0 评论 -
webservice 中 String[], List <String>, ArrayOfString的处理
我的实现是在服务器端实现一个服务函数,其返回值是String[]。到这一切很正常。当来到客户端时,发现自动生成的调用函数把返回值类型自动改为了ArrayOfString。其实看名字也就是那个东西,但要把它还原为我要的String[],也要花销几句代码。解决代码: Object obarray[]; ArrayOfString ret;转载 2013-11-06 18:00:58 · 2885 阅读 · 0 评论 -
InputStream类和OutputStream类
流的概念:流是字节序列的抽象概念。文件是数据的静态存储形式,而流是指数据传输时的形态。流类分为两个大类:节点流类和过滤流类(也叫处理流类)。InputStream类程序可以从中连续读取字节的对象叫输入流,在JAVA中,用InputStream类来描述所有输入流的抽象概念。FileInputStream类是InputStream类的. Inpu转载 2013-11-04 15:00:26 · 1919 阅读 · 0 评论 -
实用:防止SQL、XSS等注入攻击的Filter
本文主要原理是转换过滤或拦截请求中的非法字符FILTER代码:XssFilter.java/** * {@link CharLimitFilter} * * 拦截防止XSS注入 * * @author Administrator */public class XssFilter implements Filter { /* (non-Javadoc) * @se原创 2013-08-26 15:46:27 · 4905 阅读 · 3 评论 -
防止XSS攻击Filter
今天系统使用IBM的安全漏洞扫描工具扫描出一堆漏洞,下面的filter主要是解决防止SQL注入和XSS攻击一个是Filter负责将请求的request包装一下。一个是request包装器,负责过滤掉非法的字符。将这个过滤器配置上以后,世界总算清净多了。。代码如下:import java.io.IOException;import javax.servlet.Filter;转载 2013-07-31 15:42:14 · 1376 阅读 · 0 评论 -
appscan 安全漏洞修复
1.会话标识未更新:登录页面加入以下代码 request.getSession(true).invalidate();//清空session Cookie cookie = request.getCookies()[0];//获取cookie cookie.setMaxAge(0);//让cookie过期不是很明白session的机制,高手路过可以指教一下。转载 2013-08-12 16:48:36 · 832 阅读 · 0 评论 -
java filter防止sql注入攻击
原理,过滤所有请求中含有非法的字符,例如:, & 黑客可以利用这些字符进行注入攻击,原理是后台实现使用拼接字符串,案例:某个网站的登入验证的SQL查询代码为 strSQL = "SELECT * FROM users WHERE (name = '" + userName + "') and (pw = '"+ passWord +"');"恶意填入 use转载 2013-07-31 16:22:12 · 1003 阅读 · 0 评论 -
Java TreeMap的排序
TreeMap 和 HashMap 用法大致相同,但实际需求中,我们需要把一些数据进行排序;以前在项目中,从数据库查询出来的数据放在List中,顺序都还是对的,但放在HashMap中,顺序就完全乱了。为了处理排序的问题: 1. 对于一些简单的排序,如:数字,英文字母等TreeMap hm = new TreeMap(new Comparator() {转载 2013-07-22 16:53:22 · 632 阅读 · 0 评论 -
Java堆内存的10个要点
我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础,使你发觉编程的秘诀。原创 2013-03-13 10:05:33 · 432 阅读 · 0 评论 -
java中List按照指定字段排序工具类
package com.yumi.mibao.util;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * List按照指定字段排序工具类 *转载 2016-12-06 21:26:18 · 2846 阅读 · 0 评论