- 浏览: 259378 次
- 性别:
- 来自: 重庆
最新评论
-
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
【超简单】Maven项目Eclipse开发热部署到tomcat -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
【超简单】Maven项目Eclipse开发热部署到tomcat -
ranyut:
tzk117 写道博主的做法不可取,这种只能适应于单独的mav ...
【超简单】Maven项目Eclipse开发热部署到tomcat -
tzk117:
博主的做法不可取,这种只能适应于单独的maven项目,即不存在 ...
【超简单】Maven项目Eclipse开发热部署到tomcat -
痴心贼:
感谢!~
MyEclipse Configuration Center 打不开
文章列表
前几天写的用javascript将英文日期如(10MAR11)转成数字日期2011-03-10
网上找了好久没找到,自己写了个,勉强够用,但肯定不是最好的,如果有高人能给个更好的解决方案不胜感激。
本方法支持两种年的转换,两位年转成4位年。
如出生日期则取0到100岁之间,证件有效期则取2000年以后的年(使用forwardDate=true)。
/**
* 英文日期字符串转化为数字日期
* dateStr:原英文日期 05MAR86
* forwardDate:年是否只取当前年以后的数(true|false)
* Ranyut 2011-5 ...
第 4 章 配置
由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数. 幸运的是多数配置参数都 有比较直观的默认值,
并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/)来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改.
4.1. 可编程的配置方式
一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型 到SQL数据库映射的完整集合.Configurati ...
看到之后只想说感同身受,所以转存自省。
1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。
2. 编程语言是一种语言,只是一种语言。随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处 。你所选择的语言,你应该觉得“舒服”,并且能够写出有效(而且简洁)的代码。最重要的,让语言去适应项目,反之亦然。
3. 不要过于注重程序的“设计模式”。 有时候,写一个简单的算法 ...
若Oracle出现“监听程序当前无法识别连接描述符中请求的服务”这个错误可以按照以下方法解决:
可以通过这个路径找到一个文本文件:
oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要是这样的:
listener.ora
# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle c ...
SQL> Select count(*) from v$session where status='ACTIVE' ;
COUNT(*)
----------
20
SQL> Select count(*) from v$session;
COUNT(*)
----------
187
SQL> show parameter processes;
NAME TYPE VALUE
------------------------------------ ------ ...
今天解决的第二个问题是数据库启动后过一会自动断开连接(大概10分钟),通过查找学习,找到如下两种解决方法。供大家参考。
方法一、直接修改资源配置文件
分三个步骤在sqlplus环境下完成。
第一步,查询资源文件,找到CONNECT_TIME所在的profile名。
select resource_name,profile from dba_profiles;
第二步,用alter命令修改profile中的值;
alter profile MONITORING_PROFILE limit connect_time ...
ORACLE数据库错误信息:
ORA-01033: ORACLE 正在初始化或关闭
ORA-00600: 内部错误代码
成功处理方法:
and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 7月 5 09:50:36 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> shutdown normal
ORA-0 ...
Java代码
先看数据源配置:
先看数据源配置:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name> //jndi名字
<use-java-context>false</use-java-context>
<connection-u ...
根据姓名获得该姓名的拼音简码,如姓名为刘红,根据该函数获得的拼音为lh,该函数主要用户在查询时,可根据姓名的拼写简码进行查询
数据库字符集为GBK:
create or replace
function PY (P1 VARCHAR2,P2 INT default 0) return VARCHAR2 as
CHAR1 VARCHAR2(2);
CHAR2 VARCHAR2(2);
LEN INTEGER;
N1 INTEGER;
N2 INTEGER;
CSOUND VARCHAR2(3276 ...
MySQL的二进制日志文件也许是没做数据备份的数据库的最后的救命稻草吧。
今天就遇到了,昨天刚的上的项目还没来得及做数据定时备份就出问题了。只有利用日志文件了(幸好我的日志记录功能的开启的^_^)。
首先说下如何打开日志记录。
打开日志文件记录的开关,在MY.INI里,MYSQLD项下添加log-bin=mysql,这样在DATA目录下,就会产生如MYSQL.000001,MYSQL.000002之类的二进制文件了。如果只对某个库进行日志文件记录,那么再添加binlog-do-db=TEST,这样就只记录TEST数据库的日志,而放弃其他的。添加完后,重新启动MYSQL的服务,日志文件开始工作了 ...
关于自启动服务怎么设置请看另一篇文章:
设置Linux自启动服务http://just4java.iteye.com/blog/474392
下面附的是相关的运行脚本和服务启动脚本
·Tomcat
1 运行脚本 自带 /usr/local/tomcat/bin/startup.sh
2 服务启动脚本
#!/bin/sh
# whoami
# root
# chkconfig: 2345 65 37
# description: starts tomcat6
export JAVA_HOME=/usr/local/jdk1.5.0_18
export C ...
大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。
JAR 文件是什么?
JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
一个 JAR 文件可以用于:
用 ...
<script language="javascript">
function isChinese1(str){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+" ";//半角与全角空格
badChar += "`~!@#$%^&()- ...
代码片段
<td valign="top" ><p align="right">车牌号码:</p></td>
<td >
<select size="1" name="CLID" onchange="javaScript:changelocation(this.value);" style="width:200">
<opt ...
//第一步
sql = "insert into BBS_DETAIL(AnnounceID,Body) values (4,EMPTY_CLOB() );";
conn.setAutoCommit(false);
stmt = conn.createStatement();
stmt.executeUpdate(sqlstr);
//第二步
String sqll = "select Body from BBS_DETAIL where AnnounceID = 4 for updat ...