java
文章平均质量分 72
迎风飘来
能从失败中总结经验,已经有了很大收获,现在开源的框架很多,我们是站在巨人的肩膀上,但是不要忽略了巨人怎么成长的,基础很重要!
展开
-
23中设计模式
本文转载自转,请说明出处:http://blog.csdn.net/zhangerqing转载 2014-08-21 18:12:51 · 690 阅读 · 0 评论 -
java之邮件发送
java实现邮件发送的方法很多,这里提供一种:1.mail实体类public class Mail { public String host = ""; public String from=""; public String password = ""; public List to=new ArrayList();//目标邮件地址 public List att=new Ar原创 2016-01-28 10:30:49 · 1114 阅读 · 0 评论 -
Excel模板复制及检查错误
1.复制其实很简单,就是流的写入写出: /** * filename:复制模版的详细路径 ../../xxx.xml * firename:复制后的新文件的文件名 **/ public String copyXlsFile(String filename,String firename){原创 2016-03-01 14:44:14 · 1378 阅读 · 0 评论 -
ajax或url传值之乱码再见
在工作中遇到几次url乱码的问题,这次就做下整理:$.ajax({ "contentType" : "application/json", "url" :xxx/xxx/xxx.action?a=不要乱码&b=不要再次乱码, "dataType" : "json", "success" : function(data) { //bootbox.alert('取消成功!',原创 2016-02-16 15:50:04 · 3438 阅读 · 0 评论 -
Threadlocal的一二三四五
1.了结threadlocal。Threadlocal是一个容器,用于存放线程的局部变量,它是为了解决多线程并发问题而设计的,不过设计有些难用,所以没有被广泛使用,其实它还是挺有用的。ThreadLocal 的 API,其实很简单。public void set(T value):将值放入线程局部变量中public T get():从线程局部变量中获取值public v转载 2016-02-03 15:51:07 · 344 阅读 · 0 评论 -
Tomcat内存溢出解决办法
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)转载 2016-03-08 13:49:10 · 902 阅读 · 0 评论 -
邮件异步发送
1.邮件异步发送 /** * 异步方式发送邮件 * @param id * @param other * @param title * @param context */ public void sendMailByAsynchronous(final String id, final String other原创 2016-03-08 16:20:20 · 2117 阅读 · 0 评论 -
冒泡,选择,二分查询之java实现
1.选择法排序转载出自:http://blog.csdn.net/wentasy/article/details/7438064选择法排序的基本思想是:首先从待排序的n个数中找出最小的一个与array[0]对换;再将array [1]到array [n]中的最小数与array [1]对换,依此类推。每比较一轮,找出待排序数中最小的一个数进行交换,共进行n-1次交换便可完成排转载 2016-03-08 16:36:23 · 1263 阅读 · 0 评论 -
mongdb_GridFs的事例使用
1.GridFS 的文件同样是保存在 db.collection 中,通常使用 fs.files 存储文件元数据信息,fs.chunks 存储文件内容。下面介绍下文件的上传及下载使用:jsp原创 2016-03-08 17:14:43 · 801 阅读 · 0 评论 -
MyEclipse中启动Tomcat,报OutOfMemoryError: PermGen space的解决方法
这是个很简单的问题,但是搜索了半天,发现大家写博客的时候太不认真,很多人很不严谨,会误导大家。这里自己再总结一下:1. 如果是单独启动Tomcat报错,可以这样修改catalina.bat文件(假设在Windows中):在“rem —– Execute The Requested Command —————————————”这一行之后,“echo Using CATALINA_BA转载 2016-03-23 15:50:53 · 1168 阅读 · 0 评论 -
eclipse配置maven + 创建maven项目(一)
在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。 从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管理大牛。简介转载 2016-04-12 09:46:23 · 8930 阅读 · 0 评论 -
maven的构建和运行
构建:原文地址:http://www.cnblogs.com/candle806/p/3439469.html Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project转载 2016-04-15 15:40:27 · 6021 阅读 · 0 评论 -
Eclipse上GIT插件EGIT使用手册
一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill Prefe转载 2016-05-26 10:46:36 · 591 阅读 · 0 评论 -
判断给定的时间是否满足表达式
/** * 判断给定的时间 是否 满足 crontab 表达式【忽略毫秒】 * // * * 7 * * ? * * @param date the date to evaluate * @return a boolean indicating whether the given date satisfies the cron原创 2016-05-20 11:37:17 · 7199 阅读 · 0 评论 -
正则表达式大全
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs.转载 2015-12-22 16:44:54 · 362 阅读 · 0 评论 -
Java中将JSON格式的数据转换成对应的Bean、Map、List数据
简单说明:为了方便数据在客户端及服务器端的传输,有时候我们会用一些比较方便组织的数据类型,比如json、xml等传给客户端,客户端也可以重新组织数据传回服务器端。JSON和XML提供了一套比较方便的数据组织形式。。并且有很多现成的类库用于解析这些数据。。本文是对net.sf.json使用后的总结。。目前官方开源的对json进行处理的项目很多,fastjson还有其它等等。。视自转载 2016-01-05 16:09:20 · 1748 阅读 · 0 评论 -
数据迁出
1.jsp 导出模版 2.js //导出.xsl按钮 $("#exportBtn1").click(function(){ $.SmartMessageBox({ title:"系统提示:", content:"正在下载数据,导出完毕后点击确认关闭", buttons:"[确认]" }) location.href原创 2015-12-29 10:56:37 · 389 阅读 · 0 评论 -
java 代码之FTP服务器下载文件
下面介绍下之前工作中用的上传原创 2014-08-15 15:41:20 · 2226 阅读 · 0 评论 -
webService开发笔记(一)
之前接触和使用过很多webService的原创 2014-08-31 17:32:37 · 637 阅读 · 0 评论 -
webService开发笔记(二)
schema和http我们都了解的差不多了,下面我们就谈谈发布webservice和yong原创 2014-08-31 18:43:49 · 838 阅读 · 0 评论 -
java导出Excel之前台后台
工作了一年多了,第一次写blog,如果写原创 2014-07-04 09:54:03 · 14814 阅读 · 0 评论 -
Python之玩转Jython系列(一)
,java 调用jython简单调用: PythonInterpreter interp1 = new PythonInterpreter(); interp1.exec("import re"); interp1.execfile("./src/com/configValue.py"); PyFunction pyFunction1 = (Py原创 2015-04-09 16:06:22 · 5456 阅读 · 0 评论 -
Python之玩转Jython系列(二)
jython返回值之解析使用jython脚本就是为了更好的扩展和控制,返回的类型也就要做相应的处理了:package com;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;i原创 2015-04-09 16:16:11 · 2807 阅读 · 1 评论 -
java的MD5加解密
import java.security.*; import java.security.spec.*; class MD5_test { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'转载 2015-05-10 16:04:39 · 6663 阅读 · 1 评论 -
java中log日志的使用
Commons_logging包 Apache通用日志包他为Log4JLogger;NoOpLog;LogKitLogger;Jdk14Logger;AvalonLogger提供了一共通用的接口进行调用,使得在使用各种不同的第三方日志包时变得非常简单。SimpleLog:是commons_logging自带的一个控制台输出日志。可以通过简单的配置使用不同的第三方日志包。在src根目录下转载 2015-05-27 10:25:01 · 9516 阅读 · 0 评论 -
java运算之数字计算保留小数点
1.转换计算,保留小数点后四位String used = fieldMap.get("use"); BigDecimal bg = new BigDecimal(Float.parseFloat(used)/total);double percent = bg.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue();原创 2015-05-28 14:47:54 · 1493 阅读 · 0 评论 -
两个时间内相隔的月份(天数同理)
直接贴上代码: /** * 根据时间获取芒果数据库名(多个库) * * @param obj * @return */ public List getDbNames(String starttime, String endtime) { if(("").equals(starttime) || ("").equals(endtime)){ return原创 2015-06-09 10:33:32 · 671 阅读 · 0 评论 -
Ringbuffer为什么这么快?
原文地址:http://ifeve.com/ringbuffer/最近,我们开源了LMAX Disruptor,它是我们的交易系统吞吐量快(LMAX是一个新型的交易平台,号称能够单线程每秒处理数百万的订单)的关键原因。为什么我们要将其开源?我们意识到对高性能编程领域的一些传统观点,有点不对劲。我们找到了一种更好、更快地在线程间共享数据的方法,如果不公开于业界共享的话,那未免太自私了。同时开源也转载 2015-08-06 16:02:22 · 4305 阅读 · 0 评论 -
怎样使用NetFlow分析网络异常流量一
一、前言 近年来,随着互联网在全球的迅速发展和各种互联网应用的快速普及,互联网已成为人们日常工作生活中不可或缺的信息承载工具。然而,伴随着互联网的正常应用流量,网络上形形色色的异常流量也随之而来,影响到互联网的正常运行,威胁用户主机的安全和正常使用。 本文从互联网运营商的视角,对互联网异常流量的特征进行了深入分析,进而提出如何在网络层面对互联网异常流量采取防护措施,其中转载 2015-08-06 16:32:42 · 4946 阅读 · 0 评论 -
使用DatagramSocket发送、接收数据(Socket之UDP套接字)
http://book.51cto.com/art/201203/322540.htm17.4.2 使用DatagramSocket发送、接收数据(1)Java使用DatagramSocket代表UDP协议的Socket,DatagramSocket本身只是码头,不维护状态,不能产生IO流,它的唯一作用就是接收和发送数据报,Java使用DatagramPacket来代表数据报,Datagr转载 2015-08-06 17:09:41 · 980 阅读 · 0 评论 -
mybatis多参数传值
一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} se转载 2016-06-23 13:23:07 · 857 阅读 · 0 评论