- 浏览: 288920 次
- 性别:
- 来自: 无锡
-
最新评论
-
wgyyouge:
有个命令行下的高效迁移工具ora2mysqlhttp://ww ...
强大简单的mysql迁移到oracle的工具 -
qqwe8554677:
...
java汉字转拼音,取汉字首字母,支持繁体 -
相约的旋律:
最后一个结论有疑问。我们在生产服务器上面一开始是使用 in 查 ...
SQL in 和 exists区别(转)(数据量大,效率区别特别明显) -
Seavision:
怎么输出大写?
java汉字转拼音,取汉字首字母,支持繁体 -
诗飘秋舞的活着:
输入 长沙的时候 输出的是 zhangsha 和zs
java汉字转拼音,取汉字首字母,支持繁体
文章列表
一、教程前言
教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤
单点登录(SSO):请看百科解释猛击这里打开
本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server), 官网:http://www.jasig.org/cas
本教程环境:
Tomcat6.0.29
JDK6
CAS Server版本:cas-server-3.4.3.1、cas-server-3.4.10
CAS Client版本:cas-client-3.1.12、cas-client-3.2.1
教程撰写日期:2010-1 ...
Maven 安装 Eclipse3.7插件
- 博客分类:
- maven
Eclipse 3.7 发布好一段时间,m2e(clipse) 插件稳定版一直没有发布,之前一直在用3.6版本的Eclipse没有发现版本不兼容的问题,今天下载了3.7版本后发现居然不能在Install New SoftWare的时候安装不了,郁闷了好一阵,折腾了半天,终于搞出来,与君分享下。 一、插件地址 1、先安装gef插件 地址:http://download.eclipse.org/tools/gef/updates/interim/ 选择3.7版本下载,maven插件安装的时候会依赖依赖这个插件,没有的会有错误,信息如下:
Java代码
Ca ...
js alert乱码
- 博客分类:
- 编码相关
最近做一个通用接口时遇到一个很烦人的问题,IE8下alert正常,后台打出的代码也是正常的可IE6下无论怎么搞,都是乱码,相关郁闷,在网上看了很多人家的帖子,在网上找了很久没找出答案,GBK和utf-8之间来回怎么换都没用。。。
最后好不容易在一个博客上发现一点点东西,尝试了下果然可以,就是在引入js的时候,加上一个编码参数,即<script charset="utf-8" language="javascript"
type="text/javascript" src="my.js"></s ...
详解java类的生命周期
- 博客分类:
- 基础与原理
引言
最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白
的,主要是因为目前国内java方面的教材大多只是 ...
Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language
Specification的12.2,12.3和12.4。
Class.forName(className) 实际上是调用Class.forName(className, true,
this.getClass().getClassLoader())。注意第二个参数,是指Class被loading后是不是必须被初始化。
ClassLoader.loadClass(className)实际上调用的是ClassLoader.loadClass(name,
...
request.getPathInfo();
这个方法返回请求的实际URL相对于请求的serlvet的url的路径。(个人理解。)
比如,有一个Servlet的映射是这样配置的:
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/servlet/test/*</url-pattern>
</servlet-mapping>
为servlet配置的访问路径是:/servlet/test/*
我只要访问:
http: ...
大数据量提高性能变通方法
- 博客分类:
- oracle
大数据量需要变通
方法之一如下:
可以使用 row_number() over()方法进行,
示例:
select * from
(select
a,b,c,
row_number() over(partition by a,b,c order by a,b,c) rw
from tab
)
where rw=1
这样,可以将大数据量的temp表空间排序,转化成多个小排序了,
也就是减少了磁盘排序,增加了内存排序,性能也提高
有个产品,产品有专辑,每个产品只能有一个专辑。
专辑表有个专辑中产品数量。
于是写了个触发器维护。发现写这玩意很容易出错,因为涉及到产品设置专辑和取专辑,其次产品还会进行删除操作,目前只考虑假删,通过isdel标志位来判断。
drop trigger trig_Product_update;
CREATE TRIGGER trig_Product_update
AFTER UPDATE
ON product FOR EACH ROW
BEGIN
if new.albumid<>old.albumid then
if (new.albumid=0) then
...
自用JS逆计时,友好历史时间
- 博客分类:
- js
从数字库中读一个timestamp的值,结果用json输出到前台变成了13位的毫秒。索性就以这个参数来算一下逆计时了。
效果:几秒前,几分钟前,几小时前
/**
参数为13位毫秒时间,也就是new Date().getTime()的格式。
**/
function getTimeBefore(time) {
var ret = "";
var nowd=new Date();
var now = nowd.getTime();
var delay = now - time;
if (delay &g ...
支付宝登录时记录了好多好多用户的操作记录啊。
登录时,在一个UA_InputId的隐藏域中写了一个叫ua的变量,提交的时候,客客端的所有信息,浏览器、操作系统,来源页面,鼠标移动到哪,点了哪,通通记录回去了。。。太可怕了。
另外,这个混淆js代码的工具也真是高,太高了,如果我能有一份就好了~~
看它的js不是一般的吃力啊
这个对于分析用户习惯还是挺好的,比如它统计分析,哪些用户习惯用鼠标点,点哪里,是否直接回车啊什么的
网上都有很多在
windows平台下JAVA调用C/C++方法的介绍说明。但是,在此过程中,绝大多数都是利用VC等其他工具来进行DLL的生成。试想一下,在
eclipse平台开发了JAVA,突然又要打开VC的工作环境,多不爽!何况如果内存不够的话,还得先把其中一个退出。到需要再重新打开,多费劲啊!!
现在,我们让这一系列的工作都在eclipse上完成!
首先、安装eclipse3.2。
这个安装过程我就不在这里介绍了,大家都懂。
第二、安装MinGW。
1.用户可以直接登陆以下地址下载MinGW http://prdownloads.sourceforge.net/ ...
jxl加边框
WritableWorkbook wwb = Workbook.createWorkbook(os);
WritableSheet
ws = wwb.createSheet( "Test Sheet 1 ",0);WritableFont wf =
new WritableFont(WritableFont.TIMES,18,WritableFont.BOLD,true);
WritableCellFormat wcf = new WritableCellFormat(wf);
...
在做dwr跨域调用时出现 Access-Control-Allow-Origin错误,后来搜了下,发现要做如下配置
dwr 2.0提供了 跨域访问的功能
dwr写道
Cross Domain Ajax: <script> tag manipulation
Should
you need to access servers in a different domain we've enabled a new
remoting scheme. From DWR 2.0 you can use manipulation of <script ...
做网站时,感觉数据库的设计比较重要,当花了很多时间设计好数据库时,就希望有一个能自动生成bean的工具,虽然Eclipse的插件能反向生成bean和hibernate的配置文件,但总感觉不够灵活,不够小到随意简单使用。但又实在不想去 ...
C盘原来装的win7
D盘装的2003
后来把C盘的Win7重装成了XP。
结果D盘的2003无法引导启动进去了。
解决办法
找到2003系统的安装源文件,解压后有个I386的文件夹。
搜索NTDETECT.COM和NTLDR两个文件
找到后将这两个文件拷到C盘根目录下并覆盖已经存在的同名文件
boot.ini(此文件为隐藏文件)应该是类似下面这样的。具体情况应该是差不过的,但可能(3)这些数字不太一样,这文件在重装前应该是有过备份。
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)par ...