- 博客(62)
- 资源 (19)
- 收藏
- 关注
原创 配置我的日志文件log4j.properties
<a class="tmblog" onclick="function onclick(){function onclick(){postToWb();}}" href="javascript:void(0)"> log4j.rootLogger=INFO,CONSOLE,FILElog4j.addivity.org.apache=truelog4j.a
2009-12-31 00:43:00 592
原创 【微信授权登录】Scope 参数错误或没有 Scope 权限
在开发微信扫码登录功能的时候,调用微信的接口,一直报【Scope 参数错误或没有 Scope 权限】。微信的网页授权登录,有两个接口,一个是公众号网页授权,一个是开放平台网页授权。公众号的网页授权,主要针对的H5开发的移动端应用,支持通过公众号菜单的方式,快捷登录。开放平台的网页授权,就是我们常用的微信扫码登录。两个授权登录,都需要申请权限,而申请权限,必须开通认证,一个是公众号认证,一个是开放平台认证。每个300元。如果你用公众号的APPID去做扫码登录,无论你调用多少次,怎么申请权限
2021-10-28 18:57:08 17794
原创 双色球随机算法学习
反正也不知道能不能中奖,就写了个随机算法;所有组合出现的次数: (33*32*31*30*29*28/6*5*4*3*2*1 )*16 = 17721088。那就产生个17721088随机双色球,能不能中奖,看运气;这里输出了 重复次数超过8次的号码!祝您好运!import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List;import j.
2021-04-29 23:44:32 1150
原创 Oracle SQL*Loader 学习实例
写在前面的话1、SQL*Loader作用:快速导入大数据量的文本数据,比如100万、500万。(其实也可以导入二进制,如图片、文档内容,但是一般用于导入文本)2、SQL*Loader与dmp导入区别:dmp文件必须是Oracle数据库备份出来的文件,而且受制于表空间名称;SQL*Loader兼容其他数据库,需要构建控制文件,指定导入方式。3、局限性:Oracle数据库;依赖于Ora
2013-03-20 09:09:49 2835 1
原创 关于Java按值传递的学习
今天看《重构-改善既有代码的设计》这本书的时候,有提及到"Java按值传递"的思想,然后把已经关闭的电脑,重新打开,在Eclipse做一个简单的演练。(我比较笨,只能通过无数的次的main方法不断的测试,原主赐予我智商!阿门!)在一个方法中,我们一般都会接收参数。如果在这个方法内部,我们不小心修改了传递进来的参数的值,那么结果会什么样呢?如下方法: public Obje
2012-07-28 23:17:04 645
原创 Java小方法:文件夹内文件批量重命名
最近在整理文件夹里面的照片,想到一个批量重命名的问题。本来想找个好用的工具,可以对我的文件批量重命名,找了好久,下载一两个,都是上当受骗。于是自己写了一个简单的main函数,直接通过HelloWorld的方式给我文件夹所有文件进行重命名了。简单的代码,请大家佐证。学习交流。包含递归。/** * * @param fileDir * @param sequenceCod
2012-03-17 17:06:35 2255 2
原创 ant构建应用程序内存溢出处理办法
今天,在使用ANT构建工具构建Java EE 应用程序的时候,编译过程中给哥来了一个内存溢出。问题是,同样的脚本,不同的项目,一个成功,一个内存溢出。崩溃。首要任务,那就是看一下build.xml文件对应的文件行,正好是JAVAC处:没有设置编译内存,重新设置一下:方法二:如果是通过bat命令执行ant编译,可以通过bat命令,设置内存值。在调用ant命令编
2012-02-09 07:29:15 2902
原创 Oracle物化视图失效分析
之前在一个项目中,解决大数据量查询的效率问题的时候,应用到了物化视图。物化视图在数据查询上,无法实现实时查询,机制问题,但是,确实解决了数据查询效率过慢的问题,同时也减轻了查询导致的数据库服务器的处理压力。(事实上是把压力转移到了服务器不处理请求的时间段,比如晚上、凌晨)最近在项目维护过程中,发现物化视图总是失效。一般通过PLSQL进去查看的时候,部分物化视
2012-02-08 08:39:05 6398
原创 AJAX学习
function RequestAjax(serverurl){ var loader = this; var xmlHttpRequest = null; //XMLHttpRequest对象 var eventMap = new Array(); //绑定回调函数 this.serverUrl = serverurl; //服务的连接 t
2012-02-02 12:25:07 659
转载 Dom4j中文异常处理:Invalid byte 2 of 2-byte UTF-8 sequence
问题描述在使用dom4j的时候发现有时会出现这样一个问题:无法以UTF-8编码格式成功保存xml文件,具体表现为保存后中文呈现乱码(如果没有乱码,说明保存前的编码没有设置成功,保存成了本地的gbk或者gb2312格式)再次读取的时候会报类似如下的错误:Invalid byte 2 of 2-byte UTF-8 sequence. Nested exception: Invalid b
2011-08-14 01:31:17 13675 4
原创 Oracle 导出/导入命令备份/学习
这段时间,一直在忙于数据库的备份工作。以前一直不理解Java所谓的分布式部署,以为属于一种数据库与程序分离,或者程序与资源的分离的一种概念。当然,书上也有解释,什么叫分布式。在理解什么叫分布式之前,还是写一下关于Oracle备份和导入的一些脚本吧。导出:#ex
2011-07-05 21:11:15 757
原创 EXP-00003: 未找到段 (xxxxx) 的存储定义
问题描述:本地Oracle客户端版本为9.2.0.1,而数据库服务器版本为9.2.0.5。在本地利用exp将数据从服务器导出时,在遇到有大对象(BLOB, CLOB)的表时,出现错误:EXP-00003。经过确认,发现时Oracle的Bug。解决方法如下:
2011-07-04 09:31:30 1090
原创 Ajax学习心得
<br /> <br />其实吧,对于Ajax这个东西,做WEB应用开发的同学都比较熟悉(据很多C语言的同学反映,他们都不屑于AJAX这个东西,让我很惭愧),而且很多框架性的东西都对它都有一个很良好的支持。在这里也不能写的太深入,要是深入了,没准就错了,到时候囧大了。<br />其实对于整个AJAX的核心,其实就是对XMLHttpRequest对象的操作,包括它提供的一些方法,属性的了解。基本上对XMLHttpRequest这个对象熟练了,那么AJAX应用也就得心应手了。<br />首先是创建XMLHttp
2011-03-24 08:51:00 708
原创 AJAX操作JS代码
<br />AJAX操作JS代码<br />/** * 一个用于ajax的请求类 * @version 1.0 */function RequestAjax(serverurl){ var loader = this; var xmlHttpRequest = null; //XMLHttpRequest对象 var eventMap = new Array(); //绑定回调函数 this.serverUrl = serv
2011-03-16 10:25:00 1183
原创 Java JDBC 关闭链接
<br />在JDBC的数据库连接关闭中,我们多半都是用到对应的对象的close()方法。比如ResultSet,Statement,PreparedStatement,Connection都有独立的close方法关闭自身的链接。<br /> <br />今天这里罗列另外一种关闭连接的方式:<br /> // 关闭结果集对象 public static void closeResultSet(ResultSet rs) { Connection conn = null; Statement
2011-02-16 09:51:00 3703 2
原创 关于Win7的域用户 安装Oracle的心得体会
现在,电脑终于安装上了Oracle10G。首先,需要明确一点,假如计算机没有加入到域,那么安装Oracle10G是相当顺利的。(我的ThinkPad E40就很顺利的安装上了)安装过程中,主要出现的问题,一个是javaw.exe入口找不到,说是什么DLL文件链接出错。网上说是某个文件损坏,删除掉即可。事实上,这个错误我也不知道是什么原因。既然是javaw.exe的问题,那么我理所当然的认为跟虚拟机有关。于是我把我的虚拟机1.5版本卸载掉,然后换成JDK1.6。(这个不见得可以解决,但是我更换后,javaw.
2010-12-02 01:48:00 5128 3
原创 DWR 温习--DWR对象未定义-原因及处理办法
<br />最近,工作需要,应用到AJAX技术。抽空温习了一下DWR。<br />简单的在DWR.XML配置好了应用之后,在JS处调用,会出现对象未定义的错误信息。<br /> <br />从后台打印出来的一场信息可以看到class找不到。(servlet配置的时候应该把debug设置为true)<br /> <br />很奇怪,dwr.jar已经引入,而且开放源码那里也没有说需要关联那些jar包。<br />无缘无故告诉我org.apache.commons.logging.LogFactory.clas
2010-11-25 12:09:00 1682
原创 【Oracle异常】ORA-00054: 资源正忙,要求指定 NOWAIT
<br />原因:ORA-00054: 资源正忙,要求指定 NOWAIT,属于表正在被使用。有可能是表被lock。<br />解决思路:在dba权限下查看一下是否有locks,有的话把session干掉,给表、资源解锁。<br />解决办法:<br />通过v$session,v$locked_object看看是谁锁了你想用的资源。<br />然后使用命令:alter system kill session ‘__’把对应的ID的session解锁。<br /> <br />例子:<br />SELECT
2010-11-11 01:26:00 988
原创 【Oracle异常】ORA-12541:TNS:无监听程序
最近在使用Oracle10g过程中发现一个ORA-12541的异常。开始以为是监听程序的那个服务有什么异常,于是重新删除,再次建立,但是还是没有解决问题。(正常情况下只要再次配置下监听程序就可以解决这个问题了)问题没有解决,于是开始寻找资料,在百度找到一个相关的解决方案,应用该方案,可以解决该异常,现在整理如下。1、查看Oracle的listener是否启动C:\Documen
2010-11-06 02:22:00 2803
原创 【Oracle异常】ORA-01000: 超出打开游标的最大数
<br /><br />在使用Java进行数据库连接操作过程中,尤其是JDBC操作的时候,需要大量的使用游标。偶尔会出现以下异常:<br />ORA-01000: 超出打开游标的最大数。<br />网络搜索了一下,说是使用游标的时候没有关闭连接。尤其是在循环使用的时候,会出现问题。<br />于是我检查了下我的代码,结构如下:<br /> /** 删除表主键* */<br /> public static void deletePrimaryKey(String tableName) {<br /> Co
2010-11-05 09:27:00 1011
原创 在windows xp环境下如何完全卸载 oracle9i
<br /><br /> 软件环境:<br />1 Windows XP + oracle 9i<br />2 Oracle 安装路径为:D:/ProgramFile/oracle<br />开始卸载:<br />1 开始 --> 设置 --> 控制面板 --> 管理工具 --> 服务 --> 停止所有 oracle 服务<br />2 开始 --> 程序 --> Oracle Installation Products --> Univer
2010-11-04 14:39:00 539
原创 Oracle 查询语句括号应用小札
<br /><br />最近,负责的一个项目出现查询出现异常。<br />从实施人员返回的异常信息里面看到,说是SQL语法缺少右括号。于是检查出错语句的地方。<br />把那个SQL语句复制到本地运行,直接查询得到结果(鉴于公司秘密,只能写出SQL语句格式)。<br />select A.STDNAME, A.STDCODE<br /> from ((select STDCODE,STDNAME,ID from TABLE_A ) A)<br /> left join (Select STDCODE,S
2010-11-04 11:10:00 829
原创 正则表达式详解入门【原创】
<br />本文不包括任何正则表达式的举例,只是对正则表达式的一些基础语法进行学习。希望通过阅读本文,能够达到读懂正则表达式,可以自己书写简单正则表达式的效果。<br />本文参考资源为《DEELX 正则表达式引擎》V1.2,手册下载地址为:CSDN资源-DEELX 正则表达式引擎<br />在此之前,一直感觉正则表达式是个很传奇的东西,尤其是使用到JS进行表单数据完整性验证的时候,很喜欢使用正则表达式。<br />以前在验证一个字符串是否是数字的时候,都喜欢用一些判断,又或者验证手机号码的时候,都喜欢自己
2010-09-21 06:15:00 518
原创 Java 正则表达式
在JSP/HTML中应用JS的正则表达式,可以快速的对表单数据进行完整性、准确性验证,比如说手机号码、电子邮箱、数字、字符串、出生日期。其实,在进行Java应用程序开发的时候,对数据正确的判断,也是经常会使用到的。Java中JDK1.5或以上版本,提供了正则表达式的支持。(JDK1.4版本没有测试过,不知道是否可以使用。)public final class Contents {public static String FFZS = "^//d+$"; // 非负整数(正整数 + 0)p
2010-09-18 17:16:00 547
原创 Tomcat 7 bate 于06月29日发布
<br />PS:<br />这是Tomcat 7 博客原文 本人翻译不是很在行,大概意思是Tomcat 项目组对外宣布Tomcat7已经研发成功并首次发布。同时说明它所支持的一些规范并在Tomcat6基础上进行的一些改进已经它本身的优势。<br />尝试过使用金山快译进行全文翻译,实在是太挫了 还是看英文原文吧!好久没看英语了,对吧。<br /> <br />The Apache Tomcat project is pleased to announce the first release of Apac
2010-08-11 20:14:00 477 1
原创 2010 学习手札一
MyEclipse(Eclipse) 基本配置基础快捷键使用:ALT+/ 代码快捷提示 (MyEclipse7.0后默认设置 Eclipse3.5后默认设置 ) 在此之前的版本需要进行设置。(可以进行文件配置的方式实现自动代码提示)ALT+↑ 代码上移一行ALT+↓ 代码下移一行CTRL+ALT+↑(↓) 复制选中代码 (一般在代码需要重复使用的地方用到)CTRL+/ 把代码注释(继续使用可以把注释掉的代码恢复回来)CTRL+SHIFT+R 查找文件CTRL+H 在工程项目的所有文件中 检索字段A
2010-08-11 18:05:00 384
转载 Java JDBC 操作学习【转帖】
<br />Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。<br /> 一、连接各种数据库方式速查表<br /> 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 <br /> 1、Oracle8/8i/9i数据库(thin模式) <
2010-08-08 06:30:00 412
转载 MyEclipse8.6 M1版本改进【转帖】
<br />MyEclipse 8.6的主要改进是在团队写作和集中工作环境的集中配置管理方面。同时 MyEclipse 8.6还包含了上百个功能的改进和新特性,这些新功能和特性将让MyEclipse 8.6用户在开发代码,测试,以及部署应用方面都得到极大的便利。相信MyEclipse 8.6下载地址发布的时候 会让MyEclipse开发者们再次兴奋一下的。<br />MyEclipse 8.6 M1主要改进包括:MyEclipse 8.6 M1引入了一个全新的JavaScript编辑器,该编辑器提供了更好的
2010-08-07 15:08:00 816
原创 基于Dom4j写的XML解析类
我这个人比较懒,一般不会在自己的本地保留源代码,这个习惯不好。所以把一下常用的源码放到CSDN上来。这个类是自己写的,需要用到DOM4J的加包,朋友们可参考!本处实用的dom4j包为dom4j-1.6.1.jar(必须)、jaxen-1.1-beta-6.jar(用于Node操作)package com.znrh.tool.utils;import java.io.File;import java.util.List;import org.dom4j.Document;import
2010-06-25 10:02:00 662 3
原创 JQuery1.4实现表格样式美化
<br />主要是通过使用JQuery实现表格的简单隔行变色效果!<br /><mce:style type="text/css"><!--tr{ height: 30px; font-size: 14px;}TH{ background: olive;}.dan{ background: #ddffff;}.shuang{ background: #DEEFDD;}.over{ background: white;}--></mce:st
2010-06-12 08:33:00 3202
原创 自写读取Properties文件的Java类
<br />package com.liberay.tool.utils;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * @author Administrator * 读取同目录下的properties文件,并可以根据key值获取对应的value值得 */public final class FileProperties { p
2010-06-11 17:39:00 420
转载 Vi 常用的编辑命令
<br />进入vi的命令 <br />vi filename :打开或新建文件,并将光标置于第一行首 <br />vi +n filename :打开文件,并将光标置于第n行首 <br />vi + filename :打开文件,并将光标置于最后一行首 <br />vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 <br />vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename <br />vi f
2010-06-02 10:43:00 402
原创 Ubuntu Linux 下搭建Bugzilla3.6 系统
公司要做一个Bug跟踪管理系统,在Mantis和Bugzilla的选择上,公司选择了后者。于是,周一开始着手搭建该系统。在MySQL数据库 和Apache服务器搭建顺利之后,搭建Bugzilla和Perl模块。 其实有经验的人都知道,其他一些都是比较顺利的,就是Perl模块需要太多的麻烦操作。我一般是使用Ubuntu的资源库。 使用: sudo apt-cache search m
2010-05-27 17:22:00 1312
转载 ubuntu 10.04源 更新源列表
Ubuntu 10.04正式版本已经发布了,可以在这里下载。1.sudo gedit /etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。2.sudo apt-get update 更新源列表信息可以在运行“sudo ap
2010-05-27 08:42:00 450
原创 Eclipse启动错误
一直用eclipse-jee-ganymede-SR2-win32这个版本,今天重新下载下来之后不能启动。 网络上搜索了一下解决的办法,把方法记录到这里,以供日后快捷查询。解决办法:把后面参数改了: -Xms40m -Xmx512m xmx变成256就可以了。
2010-05-25 08:25:00 400
原创 Java 读取XML文件
最近在学习如何读取XML文件的相关知识,写了一个简单的例子,供大家学些。例子中存在一个Bug:无法识别中文。即,存在中文乱码无法识别的问题。好了,以下是本人写的一些代码,请大家指点。共同学习!XMLReader.javaimport java.io.File;import java.io.FileWriter;import javax.xml.parsers.DocumentB
2010-04-05 12:47:00 885
转载 Eclipse(MyEclipse)快捷键一览表
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面
2010-03-24 18:29:00 702
原创 设置Eclipse快捷提示方式
设置Eclipse实现实时提示.很多人都比较喜欢微软那个编辑器的实时提示功能,说Eclipse没有这种实时提示,要按下“.”才会提示.其实这些都是可配置的. 1.点击“windows”选择preferences.显示界面如下:2. 在preferences对话框中选择“java”-“edit”-“Content Assist”然后在“Auto activation trigge
2010-03-19 09:29:00 3900
转载 男女朋友的关系就是这样确立的......
第一个: 睡前打电话。 他:我睡不着。。 我:想什么呢?。 他:因为你不是我的。 我:那你现在可以安心睡了…… 第二个 在一个星期五的早晨,刚睡醒,在床上发短信聊天,突然来一句“做我女朋友吧”!傻掉……这个时候脑袋里冒出来一句哪里看到的话
2010-02-09 19:08:00 731 2
转载 小白兔的求职遭遇
第一家公司 老板:兔兔,今天工作忙不忙? 兔兔:不忙。 下班时老板对兔兔说:你明天不用来了。 兔兔:为什么? 老 板:因为你不能多为公司干事,所以才会不忙,公司要你何用? 第二家公司 老板:兔兔,今天工作忙不忙? 兔 兔:很忙。 下班时老板对兔兔说:你明天不用来了。 兔兔:为什么? 老板:因为你做事没有条理性,所以才会整天忙,公司要你何 用? 第三家公司 老板:兔兔,今天工作忙不忙? 兔兔:还行。
2010-01-26 10:47:00 1853 29
f-soft管理系统(后台脚手架)
2019-11-07
Generator 代码自动生成工具
2019-05-07
MQ服务器信息配置
2012-03-01
SqlLoader实用教程(基础入门)
2012-03-01
JSP + EJB + Servlet 实例
2009-09-02
Struts+Hibernate 小论坛实例
2009-08-22
Tapestry5.1 + EJB3.0登录实例
2009-08-20
简易字符串处理JAR
2009-08-05
struts框架个人留言本系统
2008-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人