java
饭野兔
在路上
展开
-
(转)java的几种排序方法
日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。转载 2015-06-10 16:36:20 · 404 阅读 · 0 评论 -
java调用外部exe程序并传参
其实很简单, 首先编写一个命令command, 如g++编译.c程序的命令为: g++ -o test.exe test.cRuntime.getRuntime()得到当前运行是环境,然后调用它的exec(cmd)方法, 该方法返回一个进程process查看process的API可以看到, process只有几个方法, 却很有用, 如下:abstra转载 2015-11-26 10:17:32 · 12164 阅读 · 1 评论 -
java中cookie的操作
问题一:怎么在java中增加一个cookie;代码:Cookie cookie = new Cookie("mytest","123456");response.addCookie(cookie);图解:下图中可以看到加入了名为mytest的cookie,它的值为123456。2问题二:怎么在java中修改一个co转载 2015-11-26 17:20:59 · 506 阅读 · 0 评论 -
超级简单的java WebService示例
前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHe转载 2015-11-01 22:31:32 · 443 阅读 · 0 评论 -
myeclipse debug模式启动tomcat巨慢无比解决办法
这个问题主要是由于MyEclipse和Tomcat的交互而产生的, 在以debug模式启动tomcat时, 发生了读取文件错误, MyEclipse自动设置了断点, 导致tomcat不能正常启动, 说白了就是断点太多了。解决方法:切换到debug视图, 将Breakpoints中的断点Remove all就行了。转载 2015-11-13 16:01:22 · 500 阅读 · 0 评论 -
FastJson简单使用
在工作中,经常客服端需要和服务端进行通信,目前很多项目都采用JSON的方式进行数据传输,简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON字符串,出错率就非常大了。并且工作效率也特别低。我在网上看了一些开源的JSON框架,比如Google提供的Gson,Jackson,FastJson等框架。经过测试,个人觉得FastJson执行效率比较高,而转载 2015-11-12 17:20:00 · 424 阅读 · 0 评论 -
安装openoffice,并且配置为windows服务
下载windows resource kit tools,我们进行默认安装。 1.打开Windows Resource Kit Tools 在Command Shell执行以下命令: "C:\Program Files\Windows Resource Kits\Tools\instsrv" OpenOfficeUnoServer "C:\Program F转载 2015-11-05 12:45:20 · 1049 阅读 · 0 评论 -
TA+3框架配置多个数据库链接
1.配置jdbc.properties文件,添加新的数据库连接的参数2.配置spring-datasource.xml文件,根据之前添加的数据库参数添加新的dataSource bean3.配置spring-datasource.xml文件,根据新配置的dataSource bean配置新的sqlMapClient bean,其中configLocations参数配置一个新的SqlmapC原创 2015-11-03 15:38:11 · 2303 阅读 · 0 评论 -
转 2015年6月下载频道最热资源汇总
新鲜好货享不停~本帖整理了2015年6月最热下载资源在此要衷心感谢所有上传资源的小伙伴们NEW C币可直接兑换下载积分C币下载分兑换平台地址:http://mall.csdn.net/cbuy/buy_download_coin如何上传和下载资源,大家可以查看新版下载频道攻略6月热门资源汇总热门专辑第七届中国云计算大会资料分享2015年6转载 2015-08-03 12:55:59 · 744 阅读 · 0 评论 -
设置tomcat内存
一. Tomcat内存溢出的三种情况及解决办法分析Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError转载 2015-07-14 21:16:01 · 437 阅读 · 0 评论 -
kettle各组件说明
文本文件输入(text input):读取大量不同的文本文件。大多是通过工具生成的CSV文件。表输入(table Input):常用来利用连接和SQL,从数据中读取信息,自动生成基本的SQL语句。获取系统信息(get system info):这个步骤从 Kettle 环境中获取信息。生成行(Generate Rows ):这个步骤输出一定数转载 2015-07-29 10:40:44 · 17414 阅读 · 0 评论 -
java中的Runtime类
前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、Runtime、Process...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你在阅读后将你宝贵的转载 2015-08-23 22:59:08 · 8741 阅读 · 1 评论 -
提高tomcat的jvm内存
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都转载 2015-07-14 21:12:30 · 466 阅读 · 0 评论 -
将一个正整数分解质因数的两种方式
第一种:使用递归public static void resolve(int n){ for(int i=2;i第二种:public static void resolve(int n){ System.out.print(n); boolean first = true; for (int i = 2; n > 1; i++) {原创 2015-07-07 17:25:29 · 1170 阅读 · 0 评论 -
不同浏览器下载乱码问题
浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。 首先,Content-Disposition值可以有以下几种编码格式 1. 直接urlencode: Content-Disposition: attachment; filename="struts2.0%E4%B8%AD%E6%9转载 2015-07-13 11:08:25 · 438 阅读 · 0 评论 -
freemarker教程
转至:http://demojava.iteye.com/blog/800204以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL转载 2015-12-04 17:45:33 · 583 阅读 · 0 评论