
java
文章平均质量分 73
人生难得几回搏
这个作者很懒,什么都没留下…
展开
-
StringUtils详细介绍
public static void TestStr(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否Null 或者 "" //System.out.println(StringUtils.isEmpty(null)); //System.out.println(StringUtils.原创 2013-04-24 09:47:18 · 427 阅读 · 0 评论 -
四两拨千斤的工作小工具分享!
本篇的主题是分享一些四两拨千斤的小工具。没有下面的软件的同学,一定会喜欢!已经有的同学,就可以飘走了!~注意,所有小工具都是绿色的!绿色意味着你不用安装,体积极小,拷贝一份即可使用。为什么要推荐?这么多年来,这些工具一直陪伴我的工作,并且已经私下里推荐给很多同学,用过的人都叫好。NO.1 截图利器之FSCapture 推荐理由:绿色、轻量+强大截原创 2013-05-31 14:23:13 · 492 阅读 · 0 评论 -
JS操作SELECT表单大全,赋默认值,取值,增,删等
在下面所有代码前最好加上这句:1[javascript] view plaincopy"color: #003366; font-weight: bold;">var selectId"color: #339933;">=document."color: #660066;">getElemengById"color:原创 2013-06-04 09:34:54 · 458 阅读 · 0 评论 -
JAVA生活例子
举个例子解释下什么是线程不安全?答:上厕所的时候,厕门不关,多个人进同一个坑,一个人还没完,另一个人就进去了什么是线程同步?答:给厕所加一把锁,所有人有序的上厕所什么是死锁呢?答:有个人进去把门锁了,不知道为何一直就没再出来死锁可以完全避免吗?答:理论上是不可以的,因为上厕所的人有可能会猝死在里面,只能预防。原创 2013-09-04 11:45:55 · 562 阅读 · 0 评论 -
Highcharts纯Javascript图表使用讲解(附Demo全源码案例)
Highcharts是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highchart原创 2013-10-10 08:48:25 · 1121 阅读 · 0 评论 -
Eclipse的快捷键
编辑是一个程序员的生活的一个组成部分。如果你有良好的使用编辑器的能力,这就是一个很大的优势。它配备非常方便调试。传统的记事本和SOP(的)的方式,我们开始学习一门语言,但是这还不够,所以初学者开始使用IDE,最重要的是知道捷径。对于Java开发人员中,有一个巨大的名单和一些流行的areEclipse的上,NetBeans,IntelliJ IDEA的。我使用Eclipse作为我的IDE和vim原创 2013-05-31 14:07:57 · 725 阅读 · 0 评论 -
java生成随机数字和字母组合
直接上代码: [c-sharp] view plaincopyimport java.util.Random; public String getCharAndNumr(int length) { String val = "";原创 2014-04-02 13:45:25 · 452 阅读 · 0 评论 -
java保留两位小数4种方法
4种方法,都是四舍五入,例:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() {原创 2014-05-07 10:13:24 · 412 阅读 · 0 评论 -
Java批量下载生成zip文件
经常遇到选择多个文件进行批量下载的情况,可以先将选择的所有的文件生成一个zip文件,然后再下载,该zip文件,即可实现批量下载,为了将问题简化,新建java项目,在根目录下随便放入两个文件来模拟我们要同时下载的文件(在本例中新建了result.txt,source.txt两个文件),通过如下代码即可实现同时下载这两个文件:import java.io.File;import java.原创 2014-08-19 11:08:04 · 527 阅读 · 0 评论 -
java zip压缩 解压 乱码 解决(好用)
用的apache的 ant包 可以设置编码的压缩 和 解压防止乱码文件名的产生可能根据不同系统会有不同的编码格式,我的是win7 所以用的GB2312或者GBKXP如果有问题换成utf-8package com.util.export;import java.io.File;import java.io.FileInputStream;impo转载 2014-08-19 14:33:57 · 1027 阅读 · 0 评论 -
java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码
废了几个小时时间整java解压缩zip这玩意,总算写出来了,呵呵,希望对看到朋友有用!用到了ant.jar来解决压缩中的中文乱码问题。package unzip; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.i转载 2014-08-19 13:14:19 · 567 阅读 · 0 评论 -
JAVA的文件操作【转】
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作 文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文转载 2014-08-27 11:04:28 · 357 阅读 · 0 评论 -
Java程序员应该知道的10个调试技巧
试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3原创 2013-05-31 14:08:40 · 374 阅读 · 0 评论 -
如何申请自己的域名邮箱
域名邮箱是什么?作为一个站长,有了自己的域名有了自己的网站,是不是还差个自己的邮箱呢?自己域名为后缀的邮箱!怎么申请自己域名的邮箱呢?如果搭建一个邮件服务器你嫌麻烦的话,那么域名邮箱就是你最佳的选择了!(感觉自己有点像做广告!!)比如自由屋博客的域名邮箱就是admin@ziyouwu.com ,域名邮箱可以随意设置自己心仪的帐户名,还能更换邮箱的标志图片。可以建立多个相同后缀原创 2013-05-15 09:59:33 · 1674 阅读 · 0 评论 -
action中获取request
ActionContext ctx = ActionContext.getContext();HttpServletRequest request = (HttpServletRequest) ctx.get(ServletActionContext.HTTP_REQUEST);String basepath = request.getContextPath();原创 2013-05-07 15:42:40 · 506 阅读 · 0 评论 -
“Cache-control”与java配置
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问原创 2013-04-24 15:00:41 · 627 阅读 · 0 评论 -
Java自学视频整理(持续更新中...) .
1.Java基础视频 《张孝祥JAVA视频教程》完整版[RMVB](东西网)历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客)张孝祥2010年贺岁视频:Java高新技术(传智播客)Java多线程与并发库高级应用(传智播客)尚学堂JAVA视频下载大全(持续更新中...请关注!)(尚学堂)《动力节点,王勇JAVA系列视频教程》(东西网)张孝祥Java高新技术原创 2013-04-24 19:05:01 · 2011 阅读 · 0 评论 -
oscache的用法
想让你的web程序在不改变源代码的情况下,速度有极大提高吗?那么就花5分钟时间来了解一下吧。1, 先用一分钟介绍:OSCache:她是现在最广泛缓存解决方案,采用的高性能的J2EE缓存框架, OSCache能用于任何Java应用程序。对于网页可支持分段化的缓存。JBoss,Hibernate,Spring等都对其有支持。最新版本:Version 2.1.1 [下载链接]: http原创 2013-04-25 10:52:59 · 383 阅读 · 0 评论 -
OSCache配置
一、缓存整个页面 在 OSCache组件中提供了一个CacheFilter用于实现页面级的缓存,主要用于对web应用中的某些动态页面进行缓存,尤其是那些需要生成PDF 格式文件/报表、图片文件等的页面,不仅减少了数据库的交互、减少数据库服务器的压力,而且对于减少web服务器的性能消耗有很显著的效果。 这种功能的实现是通过在web.xml中进行配置来决定缓存哪一个或者一组原创 2013-04-25 10:53:51 · 516 阅读 · 0 评论 -
向指定URL发送get,post方法的请求(java)
使用Java发送GET、POST请求——节选自《疯狂Java讲义》URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤:(1)通过调用原创 2013-04-25 11:11:49 · 1937 阅读 · 0 评论 -
配置SHOP++编码格式转换过滤器
配置SHOP++编码格式转换过滤器正常情况下若SHOP++出现乱码问题,将Tomcat的编码格式统一修改为UTF-8格式即可解决,但在实际情况下并不是所有用户都有权限自行修改Tomcat编码格式(如虚拟主机环境)。SHOP++商业版加入了encodingFilter、encodingConvertFilter两个拦截器,轻松配置一下编码格式即可解决乱码问题,非常方便。代码如下:原创 2013-04-27 14:04:37 · 698 阅读 · 0 评论 -
shop++的缓存配置
shop++的缓存配置默认的shop++开源版本只有 部分查询缓存。shop++应用可采用oscache作为Hibernate的缓存配置,为常见的缓存策略应用。实体缓存(entity cache)、实体集合缓存(collectioncache)和查询缓存(query cache)通过Java annotations实现,所以更改缓存后需要重新编译发布。1.1. 缓存的配置原创 2013-04-27 14:17:52 · 495 阅读 · 0 评论 -
Struts使用convention-plugin实现零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。使用Convention插件,你需要将其JAR文件放原创 2013-05-03 14:16:38 · 442 阅读 · 0 评论 -
创建文件夹,存储图片,复制文件类
package net.shopxx.bean;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputSt原创 2013-05-07 15:44:50 · 581 阅读 · 0 评论 -
Java实现文件拷贝的4种方法
使用 java 进行文件拷贝 相信很多人都会用,不过效率上是否最好呢?最近看了看NIO决定试一试 java NIO 到底有什么性能的提升.第一种方法:古老的方式 public static long forJava(File f1,File f2) throws Exception{ long time=new Date().getTime(); int length原创 2013-05-07 15:26:18 · 449 阅读 · 0 评论 -
javaLIST集合去重
ppList为元集合List ppListF = new ArrayList();// 去重后品牌集合if (ppList != null) {if (ppList.size() > 0) {for (int i = 0; i if (ppListF.size() > 0) {if (ppList.get(i) != null) {boolean b =原创 2015-05-22 09:06:03 · 587 阅读 · 0 评论