自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 java代码编写注意事项

去掉程序中没用到的jar包,js文件等。将css放在html页面的顶部,而把js放在html页面的底部1.尽量指定类的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了人们覆盖length()方法。另外,如果指定一个类为final,则该类所有的方法都是fina

2014-04-15 10:40:52 6179

原创 java代码优化

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel {    void method (vector vector) {        for (int i = 0; i         

2014-04-15 10:38:58 2394

原创 oracle-sql优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表

2014-04-15 10:31:36 878

原创 前台知识

1、判断复选框是否被选中的代码:$("input[name='planCde']").each(function(){                            if($(this).prop("checked")!=false){                                        ids += $(this).val()+",";     

2014-04-15 10:19:30 909

原创 unix常用命令

1、UNIX/LINUX操作系统下如何启动和关闭Tomcat: 方法一:进入tomcat/bin/运行命令 ./shutdown.sh 方法二:ps aux|grep tomcat找到进程ID,然后kill -9 ID

2013-12-31 15:49:40 689

原创 select 下拉列表内容按拼音排序

今天客户提出一个需求:就是让下拉框的内容按拼音排序,本人就从网上找了一个例子,分享一下!     首先在网上下载一个:pinyin4j-2.5.0.jar的jar包,    然后新建一个CompareNamePinyin类:package util;import java.util.Comparator;import net.sourceforge.pinyin4j.Pinyi

2013-12-17 14:32:34 5745 1

原创 第三个项目整理的 前台知识

1、判断复选框是否被选中的代码:$("input[name='planCde']").each(function(){                            if($(this).prop("checked")!=false){                                        ids += $(this).val()+",";     

2013-12-13 16:30:11 1205

转载 oracle 行列转换 总结

资讯 | 安全 |  论坛 |  下载 | 读书 |  程序开发 |  数据库 |  系统 | 网络 |  电子书 |  站长学院 | 源码 |  QQ |  专栏 | 考试 |      Oracle行列转换小结目录结构如下:行转列列转行[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE

2013-08-28 16:25:20 982 1

原创 面试积累

2013年8月14日    瑞友科技股份公司   面试题1、当两个人同时操作数据库的时候,你怎么解决?   答:此题考的就是数据库的并发,解决办法是用事务或者加锁。2、假如一个表里有个字段叫name,怎么查询名字重复的有哪些,或者有几条?答:先按照名字分组,然后查询出每组人数大于等于2的数据:   select * from user u where u.id in (sele

2013-08-15 14:59:53 1590

原创 java 基础积累

1、我们知道java默认的构造函数没有返回值,那能不能在方法前加void修饰呢,答案是:不能。如果写成public void 类名(){} 这种格式的话,此时就相当与你重新定义了一个函数 不能起到构造函数的作用 调用这个类的时候不能自动执行 构造函数里的代码

2013-08-09 18:55:44 829

原创 linux操作系统用crontab做定时关闭启动tomcat

linux操作系统,制定定时任务步骤:用ssh工具连接到系统后,执行如下步骤:1)crontab -l  查看定时;2)crontab -e  此时表示已可以编辑定时任务,但还没进入编辑模式;3)再次输入i,进入编辑模式;4)把自己写的定时代码,拷贝进来;如下:  0 4 * * *  /opt/ltim/tomcat/bin/shutdown.sh    ---表示每天4

2013-08-09 16:37:20 3397

原创 java 根据接口发送手机短信

我做的手机发送短信,是根据别人提供的接口来做的,接口内容如下:短信平台接口说明1、 概述1.1 接口描述各个系统在发送短信时需调用本接口。1.2 接口协议和数据格式短信平台接口采用HTTP传输协议,数据格式为XML,编码为UTF-8。1.3 接口地址远程服务调用接口地址:http://10.0.7.40:8080/smsHttpServlet.servlet。

2013-08-08 18:04:28 7183

原创 unix环境下不支持s:select标签问题

最近做的项目遇到在windows环境下,部署项目没问题,但在unix环境下,不支持s:select标签的问题。会把有s:select标签的页面显示成空白;     经过多方考证,都不晓得问题在哪儿,最后在我们项目组架构师的指导下,发现了问题,原来是struts的自定义标签库与webwork的自定义标签库有冲突,才出现unix环境下不支持s:select的假象。解决办法是把原先的jar包替换一下

2013-08-01 15:55:46 893

原创 myeclipse部署时An internal error occurred 错误的几种情况

myecplise上将工程部署到应用下时,经常出现 An internal error occurred during: "Add Deployment". java.lang.NullPointException 错误。很让人郁闷。究其原因,一般是因为项目从别处导入的,从cvs上down下来的等。 原因一、jdk版本不一致。具体步骤如下:     右键项目名→Properties

2013-06-27 11:39:09 2686

原创 给大家分享下:快速排序、冒泡排序、二分查找

快速排序: 如图:首先取出下标为0的数,然后依次与下标为1,2…比较,如果arr[0]>arr[x]时,我们就把这两个数互换下,依次类推一轮循环过后,可以arr[0]就选出为整个数组最小的数,第二轮我们重下标为1开始然后与下标为2,3…数相比,类似第一轮那样。主要java算法:for(int i=0,len= arr.length;ifor(int y=i+

2013-06-08 10:16:06 1438

原创 Jbpm 4 之Myeclipse中 配置开发环境

1.解压缩jbpm-4.4.zip文件,笔者解压缩到了D:\ProgramerFiles\jbpm-4.4目录下。2.打开MyEclipse,展开以下菜单:Help >> MyEclipse Configuration Center >> Software3.点击左上角的 add site4.选择 Add from Archive File,然后浏览并选择jBPM-

2013-01-28 14:21:40 1660

原创 关于把别人给的数据库直接导入成表

今天遇到个问题,就是当别人把建好的数据库表,发给你的时候,你怎么样把这些表给导入进navaicat里面。刚开始的时候,我忘记先安装mysql,再使用navicat了,结果我打开navicat之后,提示我输入用户名和密码。然后就是安装mysql,在安装过程中输入用户名root和密码123456,安装完毕后,在navicat中测试一下。在navicat中建一个数据库,然后创建查询,把别人给你的

2012-07-15 16:50:42 1589

原创 filter的写法

package com.insigma.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;i

2012-07-09 10:33:29 1428

原创 网络

1.  什么是计算机网络?通过各种通信手段相互连接起来的计算机组成的复合系统。通过计算机网络能够实现电脑相互间信息的互相交换,并可共享电脑资源的系统。2. 计算机网络发展的4个阶段(1)面向终端的计算机网络(2)计算机-计算机网络多台计算机通过通信线路互联起来为用户提供服务的网络。(3)开放式标准化网络(4)网络计算的新时代随着Internet技术越来越广泛

2012-07-09 10:27:36 756

原创 struts2的select标签

struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了其中,即使list中有值,我们也通常会加上headerKey, headerValue,即列表中显示的第一个

2012-07-09 10:26:26 938

原创 jsp的四种回话技术

Cookie:服务器在一个应答首部传递给浏览器的名称/值对。浏览器保存的时间由cookie的过期时间属性来指定。当浏览器向某个服务器发送一个请求时,它会检查其保存的cookie,并在请求首部中包含从同一台服务器上接收到的所有cookie。  Session tracking:在浏览器和服务器之间不直接传送所有的状态信息,而只是传递表示符(session ID)。浏览器发送sessionID,服

2012-07-05 20:20:21 2050

原创 当点击登录的时候,弹出一个对话框,让你写用户名和密码

欢迎您使用浙大网新实训中心- 股票交易系统       第一步 使用本站会员登录.       第二步 输入您的股票代码进行买入卖出              $(function(){       $("#dialog_test").dialog({                              //用到了这个dialog事件

2012-07-03 17:16:59 12281

原创 关于IO

复制文件夹public class CopyFolder {     public void copyFolder(String srcFolder, String destFolder){         //拷贝文件夹及子文件夹到目标路径         File file=new File(srcFolder);  //创建目标路径的文件         File f

2012-06-29 09:50:16 652

原创 spring作用域

作用域将对Bean的生命周期和创建方式产生影响. singleton            在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype            每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作.request               每

2012-06-28 18:26:14 843

原创 Hibernate异常:Unable to locate appropriate constructor on class

1.这是Hibernate实体类操作异常,出现这个异常,要检查以下几个情况。2.首先要检查在实体类中是否有构造器,例如:public class PropertyStock {    private String stockName;    private Double stockPriceNow;    private long num;//持有股票总数    priva

2012-06-27 13:25:11 17296

原创 could not load an entity问题

could not load an entity,这个异常,是因为pojo里的文件,xml的文件以及数据库里的文件之间的映射有问题,自己好好查看一下

2012-06-26 18:29:48 23944 1

原创 ssh搭建项目步骤

1,运用的工具:Myeclipse8.5, tomcat 6.0, struts2,2,在myeclipse的工作环境中,新建一个web progect,把spring,struts,hibernate的jar包给导入进来,导入步骤不再是通过myeclipse导入,而是把自己下载好的jar包复制到webroot目录下的lib目录下。3,通过web.xml来加载spring的环境。也就是说在

2012-06-20 14:21:40 4235 2

原创 spring的配置文件总结

首先来看一个标准的Spring配置文件 applicationContext.xmlhttp://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schem

2012-06-19 16:56:07 837

原创 关于SVN的用法解析

1.svn是一个源码管理工具,是个软件,一般都是项目经理配置好服务器,我们需要在自己的电脑上,安装客户端,一般情况下客户端是个软件,但是我们用的是插件。安装步骤如下:    1),先把这个文件解压一下,注意是直接解压到当前这个文件,也就是说,解压后的文件还在一个文件夹里,这个文件夹的名字就叫做“subclipse1.6”       2),把这个文件夹复制到myeclipse工作环境中

2012-06-19 13:51:38 725

原创 关于B2B和B2C知识

B2B中的两个B均代表Business,“2”则是英语“two”的谐音,代表“to”。因此一般来说我们把B2B仍然按照英文的读音“B-to-B”来念,而不是把“2”作为中文发音。但现在有很多人已经习惯把“B2B”按照中文读音来发音了,并且在谈论电子商务时也不至于引起误解,因此无论怎么念,通常都可以理解。  B2B电子商务模式包括两种基本模式:一种是企业之间直接进行的电子商务(如制造商的在线

2012-06-18 11:41:17 1368 1

原创 用servlet做一个双色球

说明:双色球就是6个红球,从1到33,1个蓝球,从1到16,之间选择:servlet中代码如下:public class DoubleColorBallServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)

2012-06-17 18:29:00 757

原创 关于jsp中嵌入代码

解析后如右图:

2012-06-17 12:48:15 540

原创 Tomcat 的安装过程

1. tomcat是Apache基金会的Jakarta项目中的一个核心项目,是目前比较流行的web应用服务器,针对java的服务器。目前已经是7.0的版本,但是我们一般都是用的5.5版本,因为这个版本比较稳定2.  在tomcat的bin目录里面有好多后缀名字为.bat或者.sh的文件,其中.bat表示在windows平台下运行,.sh表示在lunix平台下运行.

2012-06-16 17:37:46 722

原创 网络知识

1.  什么是计算机网络?通过各种通信手段相互连接起来的计算机组成的复合系统。通过计算机网络能够实现电脑相互间信息的互相交换,并可共享电脑资源的系统。2. 计算机网络发展的4个阶段(1)面向终端的计算机网络(2)计算机-计算机网络多台计算机通过通信线路互联起来为用户提供服务的网络。(3)开放式标准化网络(4)网络计算的新时代随着Internet技术越来越广泛的应用,

2012-06-16 16:36:10 827

原创 常用标签库的语句,在jsp的开头写

struts2的标签库: JSTL中C标签库:http://java.sun.com/jsp/jstl/core" %>三.补充知识点替换request.getParameter("test")————EL表达式${param.test};EL表达式,一般用在获取后台的值,可以获得一个值,也可以获得一个对象,同样也可以是对象的属性。比如:后台有一个int

2012-06-14 19:49:02 1620

原创 jstl中<c:forEach>的用法

在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。         JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。

2012-06-14 19:09:02 236248 4

原创 struts2+hibernate 兴趣爱好的迭代

struts2+hibernate做注册页面时,需要动态读取数据库里写好的兴趣爱好。并且兴趣爱好可以是多选的,这时如果单用select就不能满足要求,js中也代码,需要用到struts2自带的标签,因此在开头需要加入标签库: 兴趣:                  multiple="multiple" style="width: 235px">

2012-06-13 16:02:11 2231

原创 form表单的两种提交方式,submit和button的用法

1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法: function checkUser(){   var result = document.getElementById("userid").value;

2012-06-13 10:35:24 636956 16

原创 http中的ajax与 jquery_ajax中的用法解读

备注:红色代表关键代码1,第一个ajax,前台页面String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

2012-06-13 10:17:40 2374 1

struts与webwork的jar包无冲突版 自定义标签无冲突

有时候会出现unix环境下不支持s:select标签,实际上是struts的自定义jar包与webwork之间有冲突。此文件是合并后的,无冲突版

2013-08-01

jquery的jar包

在使用jquery代码的时候,需要先将jquery的jar包给引入进来,不然浏览器不能识别jquery代码

2012-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除