代码记录
文章平均质量分 72
黄爱岗
向目标前进,永不放弃。
展开
-
MongoDB相关操作符
关于Java操作Mongodb时常用到的一些操作符及说明如下:/** * MongoDB keywords for various query operations * * @author h * */public class QueryOperators { /** 任意组合不同的查询条件(可以针对任意key的限制条件),只要满足任意组合条件中的一个即可 */ publ原创 2015-12-26 16:26:01 · 1992 阅读 · 0 评论 -
使用DOM4J解析xml字符串
使用DOM4J解析xml的一种常用的方式,用到了可以过来看看哦。package com.test;//先加入dom4j.jar包 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.Document原创 2012-09-22 12:56:48 · 2254 阅读 · 0 评论 -
TWaver之HelloWorld
package com.test;import java.awt.BorderLayout;import java.awt.Component;import javax.swing.JComponent;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JSplitPane;i原创 2012-10-01 11:41:33 · 1733 阅读 · 2 评论 -
收藏——Java导出数据到excel保存在服务器及客户端下载
例子:(来自:http://www.iteye.com/problems/54701)import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.DriverManager;import java原创 2012-10-14 10:32:41 · 9933 阅读 · 5 评论 -
java通过ftp上传、下载文件,遍历文件目录
import java.io.DataInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;im转载 2012-09-07 00:26:38 · 3519 阅读 · 2 评论 -
jsp页面中调用js文件去验证文本框内容
接上一篇 三、js验证文本框输入是否为空以及输入是否为数字格式 实现思想:根据用户的要求,我们需要在点击提交按钮之后一次性去验证所有必填项是否为空以及一些号码是否为数字格式,而且验证提示要在一个地方用文字统一提示,不能使用弹出窗口。还有为了避免重复工作,我们想要把所有的页面的提示放到一个js文件的一个方法里,这样所有的页面只需要调用该方法即可实现验证功能。我们最终使原创 2011-11-28 21:49:07 · 4292 阅读 · 4 评论 -
DW中制作树形菜单
接上一篇 二、树形菜单的制作 制作思想:在网上找到的资料那棵树全部是用表格控制实现的,我看了看代码,加上平时使用div+css布局的习惯,感觉使用表格和div结合在一起来实现树形菜单更为灵活一些。所以最后就采用了table+div+css+javascript来实现树形菜单已经其收缩效果。 下面我将源码分享给大家,可以参考参考,也许你有更好的办法原创 2011-11-28 19:53:44 · 3568 阅读 · 0 评论 -
ln项目中小框架动态向上收缩效果实现
这次在完成ln项目中学习了不少东西,我负责的是开发界面的部分,使用的开发软件是Dreamweaver CS5,这款软件是一款非常不错的开发原型的工具,它不仅可以让你快速的拖放控件到指定的位置,还可以让你随意更改界面代码部分,有些轻微的操作,鼠标不能完成的,可以通过修改代码来快速的实现,它是一款很不错的视觉化编辑与原始码编辑同步的设计工具。好了再说多了就有点做广告的嫌疑了,下面我主要介绍一下我用它解原创 2011-11-28 17:26:30 · 1209 阅读 · 2 评论 -
oracle数据库导入sql脚本常用命令
记录oracle数据库导入sql脚本的一些必要步骤1、用系统最高权限用户登录数据库,例如(drp项目):conn system/bjpowernode;2、创建用户,例如:create user test identified by test;3、创建表空间,例如:create tablespace ts_test datafile 'E:\test\test_data.d原创 2012-01-10 21:54:54 · 1018 阅读 · 0 评论 -
commons fileupload上传组件(完成图片上传)
代码来自网络,稍作改动...引入的jar包 commons-io-1.2.jar commons-fileupload-1.1.1.jarServlet类import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iter原创 2012-02-14 10:12:12 · 1068 阅读 · 2 评论 -
模板模式实例(java)
/** * 高级抽象类 * @author Administrator * */public abstract class AbstractClass { public static final String METHOD_1 = "m1"; public static final String METHOD_2 = "m2"; public fin转载 2012-02-06 20:49:52 · 935 阅读 · 7 评论 -
单向一对一唯一外键关联实例
IdCard.java类public class IdCard { private int id; private String cardNo; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getCardNo() {原创 2012-07-19 00:59:18 · 6308 阅读 · 2 评论 -
Hibernate环境搭建续----工具类
搭建好环境之后,为了避免过多的重复,可以建立工具类,以便更好的复用。第一个(ExportDB):程序入口类,加载配置文件,生成数据库表import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;/** * 将hbm生成ddl * @author Administra原创 2012-06-08 09:30:43 · 1529 阅读 · 8 评论 -
ThreadLocal类及使用技巧
Java线程是一项非常基本和重要的技术,在偏底层和偏技术的Java程序中不可避免地要使用到Java多线程技术,那么数据的共享也就是我们必须考虑的问题之一,自然我也就会想到ThreadLocal和synchronized。 ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。ThreadLocal为每个线程中并发访问的数据提供一个副本,通过访问副本来运行业务,这样原创 2014-12-07 21:48:46 · 1178 阅读 · 1 评论 -
Java实现Flash请求的二进制流图片保存并返回XML信息包含图片访问地址
前段时间和Flash对接了一个打点功能,java后台提供接口,Flash实现打点功能,将打点好的图片信息传到后台java实现保存图片和打点信息。其中图片是以二进制流的方式传到java后台,图片信息是以XML传到后台保存到数据库。刚开始的实现方式保存图片总是出现损坏,最后放到的图片残缺不全,经过一番调试,最终找到了原因,是在后台写入图片流的时候出现了问题,改了之后一切正常原创 2014-06-21 15:06:43 · 1723 阅读 · 1 评论 -
java生成申请单序列号
申请单序列号一般要求根据一定的规则生成后几位连续的字符串,下面是我项目中使用的生成序列号的代码,其中用到了锁机制。原创 2013-12-31 17:42:37 · 3265 阅读 · 7 评论 -
利用JavaMail发送邮件
这次项目里有流程审批操作,涉及到的工作流里流程控制都是自己写的,其中发送通知有站内信、短信和邮件,发送邮件我选择了JavaMail,比较通用。引入一个核心jar即可(mail.jar),java代码如下:import java.util.Properties;import java.util.regex.Matcher;import java.util.regex.Pattern;im原创 2013-12-31 14:57:07 · 1665 阅读 · 8 评论 -
JavaScript实用功能代码片段整理一
1、原生JavaScript实现字符串长度截取function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i < str.length; i++) { if (icount原创 2013-08-30 23:44:38 · 1648 阅读 · 4 评论 -
JavaScript实用功能代码片段整理三
61、原生JavaScript解决offsetX兼容性问题 //针对火狐不支持offsetX/Y functiongetOffset(e){ var target= e.target, // 当前触发的目标对象 eventCoord, pageCoord, offsetCoord; //计算当前触发元素到文档的距离 pageCoor原创 2013-08-31 14:42:46 · 1207 阅读 · 1 评论 -
JavaScript实用功能代码片段整理二
31、原生JavaScript判断是否移动设备 functionisMobile(){ if(typeof this._isMobile === 'boolean'){ return this._isMobile; } varscreenWidth = this.getScreenWidth(); varfixViewPortsExper原创 2013-08-30 23:56:13 · 1119 阅读 · 0 评论 -
AOP代理之动态代理
AOP代理即面向切面的思想里加入了动态代理技术,使用AOP代理我们可以在不改动原有业务类的基础下新增一些业务进去。实现思路如下图所示:下面是一个简单例子的代码:1、Dog接口public interface Dog { public void info(); public void run(); }2、GunDog实现类public class Gu原创 2013-06-30 23:39:34 · 1241 阅读 · 2 评论 -
单向一对一主键关联实例
IdCard.java类 public class IdCard { private int id; private String cardNo; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getCardNo() {原创 2012-07-19 00:57:36 · 8638 阅读 · 7 评论 -
struts标签库的配置和使用
回顾并记录一下struts视频学习的重点内容 struts将UI层又进行了mvc的分层,这样开发和维护将更加灵活的进行,也便于复用,减少了客户端显示页的复杂的逻辑判断,加快了页面给客户展现的速度。调用过程如下图: 如何配置: 1、配置国际化支持,在struts-config.xml文件中如下配置:原创 2012-05-30 11:35:03 · 964 阅读 · 2 评论 -
web分页中使翻页按钮变灰的js代码
//判断第一页和最后一页时让相应的按钮不可用 function init(){ if(){//第一页 document.getElementById("btnTopPage").disabled = true; document.getElementById("btnPreviousPage").disabled = tru原创 2012-01-31 10:05:52 · 1678 阅读 · 1 评论 -
sql语句实现分页技术
下面是三层嵌套的sql语句,使用其可以实现web前端的分页效果,要注意书写格式 select user_id, user_name, password, contact_tel, email, create_datefrom( select rownum rn, user_id, user_name, password, contact_tel, email, create原创 2012-01-31 10:17:25 · 932 阅读 · 4 评论 -
javascript完成分栏显示的例子
这是学习视频时做的例子,感觉不错就保存一下,下面是效果图:下面是例子的源码:分栏模式 function yc() { document.getElementById("lanmu").style.display="none"; //docu原创 2011-07-28 16:14:23 · 1179 阅读 · 0 评论 -
Javascript编写判断是否闰年的例子
下面是看视频时做的练习,在这里保存一下判断闰年 function aaa(){ var x=document.form1.nian.value; if(((x%4==0) && (x%100!=0)) || ((x%100==0) && (x%原创 2011-07-27 11:03:43 · 2026 阅读 · 2 评论 -
Ajax实现局部刷新
Ajax实现局部刷新 var xmlhttp; function getData() { //获取用户填写的名称 var city=document.getElementByIdx("txt").value转载 2011-07-22 09:35:53 · 2050 阅读 · 0 评论 -
机房收费系统登录功能的代码记录
机房收费系统第三遍做的时候加入了工厂和接口,下面以登录为例记录了从UI层到Bll层(期间有工厂和接口)的代码。 UI层: frmLogin.vb Implementation of the Class frmLogi原创 2011-04-29 15:34:00 · 1081 阅读 · 2 评论 -
DAL层配合基类的代码记录
这是我第二遍做机房收费系时的DAL层配合基类的代码 DAL层的代码: Imports System.Data.SqlClient Imports Entity Public Class da_User 继承da_Base基类 Inherits da_Base 连接数据库原创 2011-04-26 00:15:00 · 1163 阅读 · 0 评论 -
机房收费系统登录模块代码记录
这是第二遍做机房收费系统时的登录模块的代码记录,和后面发布的第三遍做收费系统的代码相比,自己觉得这遍写的真的很不好,不过这里还是要记录一下自己的学习脚印。 UI层: Imports BLL Imports Entity 登陆 黄爱岗 Public Cla原创 2011-04-05 00:12:00 · 1007 阅读 · 1 评论 -
DAL配合SQLHelper的写法
这是第三次做机房收费系统时的代码记录,DAL层配上SQLHelper后使得代码更加优化,下面记录机房收费系统的用户表(userinfo)DAL层的代码 DAL层的代码如下: DalUserInfoSql.vb Implementation原创 2011-05-22 16:04:00 · 1354 阅读 · 0 评论 -
DataGridview中的数据如何导出到Excel中
下面记录一下如何将DataGridView中的数据导出到Excel中,方便以后查阅。 1、使用的编程语言是:VB.NET 2、做的系统是:机房收费系统 3、系统开发人员:黄爱岗 4、DataGridView获得数据:DataGridView1.DataSource=DataSet1.Tables(0)(注:通过查询SQL数据库将查询到的数据全部放入DataSet中,然后赋给DataGridView) 5、导出数据到Excel表:首先需要添加引用【项目(project)-添加引用(add refer原创 2011-05-18 15:03:00 · 1143 阅读 · 0 评论 -
vb.net下窗体卸载事件
vb.net下的窗体卸载事件不在使用Unload了,改用Closed,具体的写法如下: Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Dim isDataSavad As MsgBoxResult isDataSavad = MsgBox("您确定要退出该原创 2011-03-25 15:21:00 · 2652 阅读 · 0 评论 -
C#中关于委托练习的一个例子
委托的本质就是一个类,任何可以声明类的地方都可以声明委托。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace @delegate{ delegatevoidEatDelegate(string food); classprogram { staticvoid zsEat(string food) { Conso转载 2010-11-23 18:17:00 · 1004 阅读 · 0 评论 -
java编写输出一个字符串中大写英文字母数、小写英文字母数以及非英文字母数
下面用了三种算法实现,执行效率逐渐提高...第一种:public class TestString{ public static void main(String[] args) { String s = "AdaaaaABBBBdkajfdkfj4原创 2011-09-04 14:49:09 · 3280 阅读 · 0 评论 -
java在命令行中展现特定的文件夹和子文件夹的名称
在命令行中展现特定的文件夹、文件以及子文件夹和子文件的名称采用递归调用(调用父方法)比较容易实现,下面是示例代码:import java.io.*;public class FileList{ public static void main(String[]原创 2011-09-04 15:10:16 · 988 阅读 · 0 评论 -
常用的js验证代码
常用的js验证代码//是否为空校验function isEmpty(s) { var lll=trim(s); if( lll == null || lll.length == 0 ) return true; else return false;}//删除字符串左边的空格function ltrim(str) { if(str.length==0原创 2012-01-16 16:22:08 · 803 阅读 · 2 评论 -
连接oracle数据库
1、直接以固定方式写在一个java类里进行连接,例如:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 封装数据库常用操作 * @author Administrator * */public class DbUtil {原创 2012-01-14 19:32:22 · 702 阅读 · 7 评论 -
面向对象写生产者与消费者的例子(java)
生产者-消费者(producer-consumer)问题是一个著名的进程同步问题。它描述的是:有一个生产者进程在生产产品,并将这些产品提供给消费者进程去消费。为使生产者进程与消费者进程并发执行,在两者之间设置了一个具有n个缓冲池,生产者进程将它所生产的产品放入一个缓冲区中;消费者原创 2011-09-14 23:27:08 · 1191 阅读 · 1 评论