![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
它山之石
吊儿锒铛入狱
这个作者很懒,什么都没留下…
展开
-
解决mac book 电源灯无法识别和电池图标为X的问题
机器故障现象:mac pro充电器灯不亮,进入系统右上角电池图标为灰色的X,风扇呼啦啦响个不停首先解决电源灯不亮的问题(可能是由于使用的电压不稳定,充电器进行了保持),解决办法:找另一台mac pro或者air重新接一下即可。或者是也可以尝试下电源的金属针脚进行短接……(未尝试过)解决右上角电池图标为灰X和风扇呼啦啦响个不停问题,:重置系统管理控制器(SMC)即可转载 2013-06-28 17:24:26 · 3035 阅读 · 0 评论 -
dbcp配置--官方文档中文版本
dbcp配置中文版本,翻译自apache 官方文档,原文请见http://commons.apache.org/dbcp/configuration.html。参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URL转载 2011-12-15 11:30:28 · 177 阅读 · 0 评论 -
关于清除Eclipse SVN帐户密码
删掉 X:\Documents and Settings\用户名\Application Data\Roaming\Subversion\auth\svn.simple(win7系统) 文件夹下的文件即可。再更新文件或者提交会出现提示,输入用户名和密码。转载 2011-11-16 16:55:48 · 288 阅读 · 0 评论 -
关于forward的redirect属性
在struts-config.xml文件的forward下有个redirect属性,这个属性的值为true和false有什么区别呢?当redirect="true"时,会调用sendRedirect进行定向,而sendRedirect定向采用的时"(HTTP status转载 2011-08-05 11:21:59 · 273 阅读 · 0 评论 -
关于jBPM
jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了转载 2011-07-12 11:33:17 · 196 阅读 · 0 评论 -
详细介绍Spring事务管理
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.Spring事务策略Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象是由实转载 2011-07-12 11:25:12 · 253 阅读 · 0 评论 -
关于SOA与OOP的一些区别与联系
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构转载 2011-07-12 14:30:12 · 462 阅读 · 0 评论 -
struts2 工作原理图
最近学习struts2,其实它就是webwork2.2的升级版,现附上原理图 上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求转载 2011-07-12 14:43:38 · 240 阅读 · 0 评论 -
使用 Spring Security 保护 Web 应用的安全
在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一转载 2011-07-12 14:15:52 · 967 阅读 · 0 评论 -
关于PVM
PVM是一个在网络上的虚拟并行机系统的软件包。它允许将网络上基于UNIX操作系统的并行机和单处理机的集合当成一台单一的“并行虚拟机”来使用。PVM支持用户采用消息传递方式编写并行程序。PVM的开发最早开始于1989年夏天,目前它的开发队伍包括美国橡树岭国家实验室(ORNL)、Te转载 2011-07-12 11:56:19 · 518 阅读 · 0 评论 -
关于RBAC的权限设计模型
基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种转载 2011-07-12 12:12:11 · 353 阅读 · 0 评论 -
Java中运行时异常与一般异常有何不同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。Java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。转载 2011-07-06 11:51:38 · 315 阅读 · 0 评论 -
关于win7系统里面的outlook电子邮件里面的网址链接提示''由于本机限制,该操作已被取消,请与系统管理员联系''
打开一个记事本,复制下列内容,然后另存为.reg文件,然后双击导入:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.htm]"PerceivedType"="text"@="htmlfile""Content Type"="text/html"[HKEY_CLASSES_ROOT\.htm\OpenWithList]转载 2012-01-11 19:18:08 · 449 阅读 · 0 评论 -
什么时候该用synchronized
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized关键字,它包括两种用法:synchronized 方法和 synch转载 2012-03-05 15:20:26 · 181 阅读 · 0 评论 -
在Mac OS X Lion下让Eclipse支持全屏模式的方法
将系统升级为Lion后,我最喜欢的新功能就是全屏模式(fullsreen mode)了,借助于方便的手势操作,工作效率提高了不少,但对于应用程序来说,不能直接支持该功能,需要添加一些新的代码,对于用户而言只能苦苦等待程序的更新,比如MS Office 2011 for Mac,VMware Fusion,以及Eclipse等。其中Eclipse到目前为止(版本3.7.0)官方版本还不支持该转载 2013-06-06 15:36:41 · 398 阅读 · 0 评论 -
应用开发中数据字典项设计实现方案
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表转载 2013-05-12 22:37:33 · 325 阅读 · 0 评论 -
Mac OS X下javac乱码问题
Mac系统使用的编码和avac使用的文字编码不一致造成的乱码,解决方法有2:将javac的编码设置成和Mac系统一致的UTF8,然后编译是可以正常显示日语将javac的编码设置成英文,和Mac系统不发生冲突,编译时显示英文我选择了第二种,转换成英文。具体方法如下:首先进入用户目录,在终端下输入“cd ~”使用vi命令,编辑”.bash_profile”文件,转载 2013-02-15 19:48:28 · 436 阅读 · 0 评论 -
sql Warning的处理办法
今天在一个机器上安装了pl/sql developer,结果安装完后始终报告ORA-12154可是sqlplus连接数据库没有问题,于是重新安装plsql developer结果发现安装的时候报告Warning:Some Oracle Net versions cannot connect from apath with parentheses!This is due to Ora转载 2013-01-28 22:16:06 · 501 阅读 · 0 评论 -
关于nginx下WordPress的配置
nginx下WordPress固定链接的伪静态规则其实特别简单,在nginx配置文件nginx.conf的location段添加一行就OK。1. 打开nginx配置文件:# vim /etc/nginx/nginx.conf(此路径根据Linux版本与安装路径会有不同)2. 在server容器中添加下面这几行location /{try_files $uri转载 2012-12-06 15:12:15 · 399 阅读 · 0 评论 -
配置SVN强制填写注释
最近有人说:SVN是可以不写任何注释就签入代码的,团队中总会有人偷懒的,还是git比较好,规定必须输入注释 其实我们可以这样配置,就可以要求SVN提交时强制要求输入注释利用svn的pre-commit钩子可简单实现此要求。 进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。编辑pre-commit文件,将:转载 2012-09-20 15:10:26 · 449 阅读 · 0 评论 -
JS 获取字符串长度,截取字符串(中英文,一个汉字相当于2个字符)
//一个汉字相当于2个字符 function get_length(s){ var char_length = 0; for (var i = 0; i < s.length; i++){ var son_char = s.charAt(i); encodeURI(son_char).length > 2 ?转载 2012-09-18 16:03:34 · 478 阅读 · 0 评论 -
servlet与Struts action线程安全问题分析
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。Servlet转载 2012-03-29 14:36:57 · 260 阅读 · 0 评论 -
zz理解Thread.Sleep函数
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(转载 2012-03-29 14:19:10 · 273 阅读 · 0 评论 -
java多线程精解
首先要搞清楚的是线程的共享资源,共享资源是多线程中每个线程都要访问的类变量或实例变量,共享资源可以是单个类变量或实例变量,也可以是一组类变量或实例变量。多线程程序可以有多个共享资源。下面描述他们之间的一对多关系(*表示多): 多线程程序(1)----共享资源(*)----类变量或实例变量(1…*) 只有类变量和实例变量可以成为共转载 2012-03-29 18:56:36 · 254 阅读 · 0 评论 -
Java的synchronized关键字:同步机制总结
不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)转载 2012-03-09 10:37:28 · 180 阅读 · 0 评论 -
详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。转载 2011-07-07 12:22:17 · 244 阅读 · 0 评论 -
Spring IOC三种注入方式比较
IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring 框架的核心基于控制反转原理。 什么是控制反转? 控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。 由容器控制程序之间的关系,而不是由代码直接控制 由于控制权由代码转向了容转载 2011-07-07 11:45:20 · 402 阅读 · 0 评论 -
JAVA多线程和同步的实现方法是什么?
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口;同步的实现方面有两种,分别是synchronized,wait与notify。转载 2011-07-06 12:03:24 · 373 阅读 · 0 评论 -
JAVA中浅克隆与深克隆
JAVA中浅克隆与深克隆转载 2010-06-08 14:53:00 · 437 阅读 · 1 评论 -
JAVA里的常用正则表达式验证
JAVA里的常用正则表达式验证转载 2010-06-08 14:09:00 · 188 阅读 · 0 评论 -
Oracle中rownum用法总结
Oracle中rownum用法总结转载 2010-07-29 12:48:00 · 184 阅读 · 0 评论 -
Oracle的NVL()函数和MySQL中的IfNull()函数
Oracle的NVL()函数和MySQL中的IfNull()函数原创 2010-05-31 15:53:00 · 975 阅读 · 0 评论 -
Linux下JDK1.5的安装和中文显示
1.安装JDK首先,下载最新版本的Linux 平台的JDK,建议下载RPM自解压格式的例如本文所用jdk-1_5_0_06-linux-i586-rpm.bin,先下载文件到/tmp,打开终端,输入:cd /tmpsu输入root密码直接执行文件:./jdk-1_5_0_06-linux-i586-rpm.bin然后会出现sun的协议(Sun Microsystems,转载 2010-05-27 17:11:00 · 251 阅读 · 0 评论 -
MyEclipse8下svn的配置
方法一: 打开MyEclipse8.0 help->Software Updates->find and install(如果没有这个就用help->Software Updates->Add/Remove Software即可) 选择search for new features to install, Next 点击new remote site 输入name:subclipse,u转载 2010-05-26 11:13:00 · 189 阅读 · 0 评论 -
为MyEclipse 8 优化
前言:MyEclipse5.5 大小139M;MyEclipse6.5 大小451M;MyEclipse7.0 大小649M;MyEclipse8.0 大小772.3MB(速度方面比7.1和7.5都快了许多单还是很费内存) 下 载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不转载 2010-05-26 11:16:00 · 201 阅读 · 0 评论 -
java读取系统时间滞后八小时问题的解决。
java读取系统时间滞后八小时问题的解决。转载 2010-07-14 13:54:00 · 471 阅读 · 0 评论 -
Oracle: varchar2(20)与varchar2(20 char)的区别
Oracle: varchar2(20)与varchar2(20 char)的区别转载 2010-07-08 15:35:00 · 1881 阅读 · 0 评论 -
MySQL 5.1完全卸载
1、控制面板里的增加删除程序内进行删除2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除3、开始->运行-> regedit 看看注册表里这几个地方删除没有HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL 目录删除HKEY_LOCAL_MACHINE/SYS转载 2010-05-10 10:05:00 · 306 阅读 · 0 评论 -
修改IE查看源文件的打开方式
注册表:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/View Source Editor/Editor Name]在健值中输入打开工具的exe路径。如:C:/Program Files/EditPlus 2/editplus.exe如果注册表中没有View Source Editor及Editor Name两项,手动加上就行了。转载 2010-02-26 12:12:00 · 444 阅读 · 0 评论 -
用Javascript正则表达式验证Email地址
用Javascript正则表达式验证Email地址转载 2010-08-12 11:46:00 · 217 阅读 · 0 评论