JAVA
文章平均质量分 63
1598583
把握今天,成就明天!
展开
-
java编程规范
Java编码规范说明1.1 为什么要有编码规范编码规范对于程序员而言尤为重要,有以下几个原因:一个软件的生命周期中,80%的花费在于维护。 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品。为了执行规范,每个软件开发人员必须一致遵守编码规范。每个人!!!1.2版权声明本文档反映的是Sun Mic翻译 2021-03-18 16:08:05 · 149 阅读 · 0 评论 -
myeclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En原创 2009-11-30 19:24:00 · 516 阅读 · 0 评论 -
org.apache.axis2.AxisFault: Unable to access unsupported property javax.xml.stream.supportDTD
org.apache.axis2.AxisFault: Unable to access unsupported property javax.xml.stream.supportDTD at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at org.apache.axis2.transport.TransportUti原创 2011-11-03 20:32:54 · 4163 阅读 · 3 评论 -
js获取下拉选的值
关于JS获取select的值选项一选项二选项三操作一、获取所选择项显示的文字document.getElementByIdx(‘s1’).options[document.getElementByIdx(‘s1’).selectedIndex].text若当前选中“选项二”,则这种方式所取的结果为:选项二操作二、获取所选择项的valuedocum原创 2014-01-24 16:32:57 · 1172 阅读 · 0 评论 -
sql 查询 in里的个数超过1000 实用方法
/** * * @param ids in 语句集合对象 * @param count in 语句中出现的条件个数 * @param field in 语句对应的数据库查询字段 * @return */ private String getOracleSQLIn(List ids, int count, Strin转载 2014-10-16 09:13:28 · 2606 阅读 · 0 评论 -
Quartz CronTrigger最完整触发时间配置说明
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * /转载 2013-07-03 19:49:22 · 3484 阅读 · 0 评论 -
读写锁
package com.spl.save.lms.product.prdtprdcl.test;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;原创 2015-05-05 12:05:15 · 336 阅读 · 0 评论 -
java 基础总结
1、线程与进程的区别进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共原创 2021-03-19 13:37:35 · 122 阅读 · 0 评论 -
反射
public class MethodTest {public static void main(String[] args) {MethodTest mt = new MethodTest();mt.f(10, 10);Class c = mt.getClass();try {Method method = c.getMethod("f", new Cla原创 2015-07-18 20:15:24 · 372 阅读 · 0 评论 -
创建线程池
package com.liuzd.ssm.thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadDemo2 {public static void main(String[] args) {原创 2015-07-17 18:41:29 · 382 阅读 · 0 评论 -
多线程数据共享
package com.liuzd.ssm.thread;public class ThreadDemo1 {public static void main(String args[]) {// Data data = new Data();// Thread t1 = new Thread(data);// Thread t2 = new Thread(data);原创 2015-07-17 18:40:25 · 643 阅读 · 0 评论 -
线程的4种状态
1. 新状态:线程已被创建但尚未执行(start() 尚未被调用)。 2. 可执行状态:线程可以执行,虽然不一定正在执行。CPU 时间随时可能被分配给该线程,从而使得它执行。 3. 死亡状态:正常情况下 run() 返回使得线程死亡。调用 stop()或 destroy() 亦有同样效果,但是不被推荐,前者会产生异常,后者是强制终止,不会释放锁。 4. 阻塞状态:线程不会被转载 2015-12-22 16:46:28 · 800 阅读 · 0 评论 -
javaMail实现邮件发送,用javamail.jar包
package com.qihua.struts.common;import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAut原创 2009-10-28 23:02:00 · 1508 阅读 · 1 评论 -
struts-config.xml配置文件
其实解决办法煞是简单: 将设置里的tomcat--advanced--add java projects to tomcat classpath在你相应的项目名前打勾,Source not found.......的问题自会解决!==================================================================原创 2009-05-23 10:29:00 · 1369 阅读 · 0 评论 -
J2EE学习笔记
J2EE学习笔记 注:框架可以用Word菜单中的 “视图/文档结构图” 看到 J2EE模式Value Object(值对象) 用于把数据从某个对象/层传递到其他对象/层的任意Java对象。通常不包含任何业务方法。也许设计有公共属性,原创 2009-04-06 09:19:00 · 1001 阅读 · 0 评论 -
CVS账号分配
===============方法1===================CVS账号建立2008-11-19 17:40set cvsroot=:sspi:localhost:/cvsservicecvs passwd -a -r Administrator username===============方法2=================== 1> 打开Dos窗口 输入原创 2009-04-08 16:56:00 · 766 阅读 · 0 评论 -
forEach 标签的用法
标签的语法定义如下: var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。 items:要进行迭代的集合。 varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。 begin:如果指定了items,那么迭代就从items[begin]开始进行迭代;如果没有指定items,那么就从begin开始迭代。它的类型为整数。原创 2009-04-07 21:11:00 · 1357 阅读 · 0 评论 -
Log4j日志文件的使用
log4j 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义原创 2009-04-07 21:16:00 · 2182 阅读 · 0 评论 -
java内置对象
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEn原创 2009-04-09 18:09:00 · 2324 阅读 · 0 评论 -
编写一个截取字符串的函数
1编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。package string;class SplitString { private String str; private int byteNum; publ原创 2009-04-06 17:33:00 · 637 阅读 · 0 评论 -
用jx实现excel报表
package com.test;import java.io.FileOutputStream;import java.io.OutputStream;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;import j原创 2009-04-22 14:53:00 · 1872 阅读 · 0 评论 -
实现PDF文档打印
package com.test ;import java.awt.Color;import java.io.FileNotFoundException;import java.io.FileOutputStream;import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.原创 2009-04-22 14:56:00 · 780 阅读 · 0 评论 -
jsp 乱码解决大全
jsp中文显示乱码解决方案2006-12-27 22:56一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp原创 2009-05-06 09:47:00 · 525 阅读 · 0 评论 -
线程同步
线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一原创 2009-07-23 18:13:00 · 502 阅读 · 0 评论 -
ActionMessage 与ActionErrors
username={0} password={0} theusernameorpasswordwaserror={0} thenameisexist={0} 上面是资源文件里的内容 下面是action里的代码: messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("thenameisexist", "ssss"原创 2009-05-23 09:03:00 · 547 阅读 · 0 评论 -
J2EE葵花宝典
EJB1:EJB:答: Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问 (跨进程、跨计算机) 。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通原创 2009-04-06 09:17:00 · 1110 阅读 · 0 评论