
java
呼啦圈521
菜鸟程序猿
展开
-
java中编辑调用数据库方法:返回为list
public ArrayList getResult() throws SQLException { TestResult ts = new TestResult(); Config config = new Config(); DBTABLE =config.getSqltable(); ArrayList ls = new ArrayList(); Connection c原创 2013-08-19 12:28:41 · 1625 阅读 · 0 评论 -
JQuery+JSON+Struts返回一个List到页面
最近有人问我,怎么用JQuery+JSON+Struts实现,返回一个List到页面,前面我已经讲过了 一个简单的登陆的例子,那是返回一个字符串,这个例子有些不同,因为你要返回的是一个列表,而列表中都是实体:在这个实例中点击公司名称,返回子公司列表,从Action中返回List这就需要用到JSONArray 把原来的List 转化为JSONArray格式,我看到网上有相应的文章,但转载 2013-08-13 14:31:17 · 609 阅读 · 0 评论 -
java中关于数据库的操作
ava连接数据库(以MySQL为例)2007-04-05 02:23 这篇文章主要以MySQL为例讲下Java如何连接到数据库的。当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘转载 2013-08-16 13:48:10 · 611 阅读 · 0 评论 -
javaweb中web.xml配置说明
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml定义:.站台的名称和说明.针对环境参数(Context)做初始化工作.Servlet的名称和映射.Session的设定.Tag library的对映.JSP网页设定.Mime Type处理.错误处理.利用JDNI取得站台资源要了解web.xml的设定转载 2013-08-16 12:27:28 · 673 阅读 · 0 评论 -
在配置文件中设置全局变量
web.xml 配置参数vas-url192.165.2.1101java里 servlet里取web.xml配置数据String vasUrl = servletContext.getInitParameter("vas-url");原创 2013-08-16 11:21:34 · 1788 阅读 · 0 评论 -
java中读取csv文件,并在文件末尾添加数据
/** * 读取一行数据然后按照标点或者双引号,读取出属性值 * * @throws IOException */ public static void writeCSV(int id, CdataModel cdata, String logFile) throws IOException { File file = new File(logFile); Fi原创 2013-09-16 13:58:13 · 3620 阅读 · 0 评论 -
java读取json数据
public List readLog(String readJson, String etc_no) { List gpslist = new ArrayList(); JSONObject jsonObject; JSONArray jsonarray; String x = "", y = "", spd = "", dir = "", time = ""; String原创 2013-09-16 14:05:53 · 702 阅读 · 0 评论 -
将科学计数法转化为长整形的数据
double rticnum = (p + q); //将科学计数法转化为普通数字 java.math.BigDecimal rticno = new java.math.BigDecimal( rticnum); System.out.println(rticno);原创 2013-10-15 16:42:22 · 1827 阅读 · 0 评论 -
java获取字符串中第N次出现特定字符的位置
public static int getCharacterPosition(String string){ //这里是获取"/"符号的位置 Matcher slashMatcher = Pattern.compile("/").matcher(string); int mIdx = 0; while(slashMatcher.find()) {转载 2013-09-13 15:44:21 · 8180 阅读 · 0 评论 -
多线程对同一个类操作时注意的问题
今天看到一段很有意思的小程序,讲述了线程之间调用同一个类属性的例子:线程1:public class MyThreadClass1 implements Runnable { public void run() { Temp SSA = new Temp(); System.out.println("第一个------>" + SSA.ss); } public stat原创 2014-02-26 16:25:19 · 1725 阅读 · 0 评论 -
linux后台运行jar程序的方法
Linux 后台运行jar程序方法一:nohup java -jar xx.jar >/dev/null &输出文件为输出到空设备里。方法二:编写shell后台开启。代码参考:#! /bin/sh#启动方法 start(){ now=`date "+%Y%m%d%H%M%S"` exec java -Xms128m -Xmx2048m -jar /var/w原创 2014-04-29 17:25:16 · 1134 阅读 · 0 评论 -
DateUtil时间相关计算源码
上篇文章中,我为大家分享了下DateUtil第一版源码,但就如同文章中所说,我发现了还存在不完善的地方,所以我又做了优化和扩展。更新日志:1、修正当字符串日期风格为MM-dd或yyyy-MM时,若日期太大或太小后,识别日期错误。2、修正识别日期算法(getAccurateDate)bug。3、修正计算日期天数差(getIntervalDays)bug。2、优转载 2014-06-11 18:51:30 · 973 阅读 · 0 评论 -
一篇关于如何优化JAVA代码及提高效率的文章
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.原创 2014-06-16 14:41:46 · 505 阅读 · 0 评论 -
java中参数的传递解惑
在java编程过程中,经常会遇到如下的问题:原创 2014-06-17 18:15:15 · 594 阅读 · 0 评论 -
利用AJAX为JSP页面传递一个包含了若干对象的List集合
首先说明一下,我现在做的项目中前台用到的是jqm,利用的ajax向后台传递数值,返回的是json格式的数据。为了使大家一目了然,我把重要的代码张贴出来吧,并且个别地方有注释!前台页面:<link rel="stylesheet" href="${pageContext.request.contextPath }/js/jquery.mobile-1.0.1.min.css">转载 2013-08-13 13:50:06 · 4411 阅读 · 0 评论 -
在javaweb中使用log4j
新建一工程:log4j使用log4j的准备工作,第一jar包,需要log4j-1.2.11.jar包,导入到自己的工程中;第二创建log4j.properties文件,填入相应的配置,我自己填写了两个配置一个是控制台的输出,另一个是文件的输出。配置如下:### 把日志信息输出到控制台 log4j.appender.stdout=org.apache.log4j.Consol原创 2013-08-26 10:09:58 · 596 阅读 · 0 评论 -
java实现对mysql的增删改查
public static void main(String[] args){ String url = "jdbc:mysql://localhost:3306/nlacwu";//定义mysql数据库的URL String user = "root"; //定义访问数据库的帐号 String password = "03071249"; //定义访问数据库的密码 // S原创 2013-08-23 15:57:43 · 757 阅读 · 0 评论 -
java读取数据库中的错误:"Unhandled exception type SQLException"
使用rs.next()提示"Unhandled exception type SQLException"两种解决方法,第一种:try{while(rs.next()) { System.out.println("id"+rs.getString(1)); System.out.println("name"+rs.getString(2)); } }cat原创 2013-08-19 12:16:39 · 10559 阅读 · 0 评论 -
javaweb+struct1.2+mysql实现将数据库中查询得到的list显示到前台
1.action中编写数据库的连接查询语句:// 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "com.mysql.jdbc.Driver"; // 定义MySQL数据库的连接地址 public static final String DBURL = "jdbc:mysql://localhost:3306/test";原创 2013-08-20 13:04:54 · 2192 阅读 · 0 评论 -
<c:if>使用说明
类别 运算符 算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod ) 关系运算符 == (或 eq )、 != (或 ne )、 (或 gt )、 = (或 ge ) 逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not ) 验证运算符 emptyc:forEach用于循环的标签为循环控制标签。它的属性和描述如表转载 2013-08-21 09:33:28 · 1641 阅读 · 0 评论 -
java中static的作用
大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但原创 2013-08-08 14:45:39 · 571 阅读 · 0 评论 -
javaweb中获取文件路径的方法
/*** 获得文件路径的方法* @param indexofValue 要截取到的路径 1、"WEB-INF/classes":截取WebRoot 2、"classes":WEB-INF* @param path 传入想要获得的WebRoot下的文件夹已经文件名* @return*/public String getPath(String indexofValue, Str原创 2013-08-21 12:55:41 · 653 阅读 · 0 评论 -
类集中多对多关系案例
实例要求一个学生可以选多门课程, 门课程可以有多个学生参加,那么这就是一个典型的多对多关系。要完成本程序,首先应该定义两个类:学生信息类Student、课程信息类Course,在一个学生类中存在一个集合,保存全部的课程,而在课程类中也要存在一个集合,保存全部的学生。实例主要采用的知识1、List 集合2、引用传递3、Iteratro学生类:原创 2013-08-08 13:57:21 · 719 阅读 · 0 评论 -
构造函数私有化的目的与用法
构造方法私有化,也就是说,这个类的构造方法是私有的。比如:public class Person{ private String name; Private Person(String Name){ //私有的构造方法 this.name = name; }}我们不能在外部实例化这个Person对象的类!比如:Public Class TestPe原创 2013-08-08 15:11:19 · 2042 阅读 · 0 评论 -
关于子类对象的实例化
1.分配成员变量的存储空间并进行默认的初始化,就是用new关键字产生对象后,对类中的成员变量进行初始化赋值。2.绑定构造方法参数,就是new Person(实际参数列表)中所传递进的参数赋值给构造方法中的形式参数变量。3.如果有this()调用,则调用相应的重载构造方法(被调用的重载构造方法又从步骤2开始执行这些流程),被调用的重载构造方法的执行流程结束后,回到当前构造方法,当前构原创 2013-08-09 09:31:18 · 615 阅读 · 0 评论 -
利用JDOM在web和在proj环境下解析xml文件
由于在web和proj下,获取路径的不同导致,两种情况下解析xml的方式略有不同。下面以案例的形式来示范两者的不同点:1.首先是建立xml文件如下所示:xml文件内容如下: 2.建立xml文件之后,编写javabean解析xml文件:2.1在proj情况下解析代码如下:public static String ReadCo原创 2013-08-22 09:22:14 · 541 阅读 · 0 评论 -
如何能够使java程序中的文件路径在windows和linux正确显示
在windows下,文件的路径一般是这样写“c:\asd\asd”,而在linux下面则是“c:/asd/asd”那如何才能让编写的java程序既能在windows下正确的读取文件路径,又能够同样适用于linux呢?这个时候,File.separator的作用就体现出来了,上面的文件路径可以写成“c:”+File.separator+“asd”+File.separator+“asd”;原创 2013-08-22 11:01:56 · 1094 阅读 · 0 评论 -
java获取当前时间
两种取得java当前时间的办法1。SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String datetime = tempDate.format(new java.util.Date());2。Calendar now=Calendar.getInstance();转载 2013-08-23 16:31:27 · 649 阅读 · 0 评论 -
javaweb中利用timer定时执行程序
ackage com.tcps.center.util; import java.util.Timer; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class AutoRun implements ServletContextListen原创 2013-08-23 16:00:22 · 672 阅读 · 0 评论 -
Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Description原创 2014-06-18 15:29:13 · 511 阅读 · 0 评论