lushengdi

您所在的位置:网站首页 急招厨师一名工资5000-5500 lushengdi

lushengdi

2022-05-15 05:16| 来源: 网络整理| 查看: 265

置顶随笔

[置顶]win7下用批处理文件进行IP地址切换

假如你的笔记本需要在家里和公司频繁地进行IP地址切换,是不是很烦?而网上大量的切换工具对Win7均无效,怎么办?请不要担心,自己DIY一个批处理文件就行了。

注意,以下是针对IPv4进行的修改。

另外,安装了360可能会有风险提醒,请大家不要担心,放心点击通过,此代码毫无风险,童叟无欺,尽可安全使用。

首先,打开记事本,新建一个"IP切换.txt",内容如下, 最后,把文件名改为"IP切换.bat"就大功告成了。 @echo offrem //设置变量本地连接, 根据你的需要更改 set Nic="本地连接 3" rem //可以根据你的需要更改set Addr=192.168.1.11set Mask=255.255.255.0set Gway=192.168.1.1set Dns=192.168.1.1set Addr2=10.32.66.34set Mask2=255.255.255.192set Gway2=10.32.66.62set Dns1=202.107.196.144   set Dns2=202.101.172.46rem //以上对应分别是IP地址、子网掩码、网关、首选DNS、备用DNS ,自己根据情况修改rem //家里的DNS和公司一样则可以用以上代码,不一样可能需要稍作修改echo ↗Design by 鲁胜迪,龙腾虎跃↖echo ★ 1 设置为公司IP ★ echo ★ 2 设置为***综合楼IP★ echo ★ 3 设置为动态IP ★ echo ★ 4 退出          ★ echo ●●●请选择项目回车●●●set /p answer=   if %answer%==1 goto 1   if %answer%==2 goto 2   if %answer%==3 goto 3   if %answer%==4 goto 4 :1   echo 正在进行静态公司IP 设置,请稍等...   rem //可以根据你的需要更改   echo. I P 地址 = %Addr%   echo. 子网掩码 = %Mask%   netsh interface ipv4 set address name=%Nic% source=static addr=%Addr% mask=%Mask% gateway=%Gway% gwmetric=0 >nul   echo. 首选 DNS = %Dns%   netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns% register=PRIMARY >nul echo. 备用 DNS = %Dns%   netsh interface ipv4 add dns name=%Nic% addr=%Dns% index=2 >nul   echo ----   echo 全部设置完成! pause   goto end   :2 echo 正在进行静态萧山区政府综合楼IP设置,请稍等...   rem //可以根据你的需要更改   echo. I P 地址 = %addr2%   echo. 子网掩码 = %Mask2%   netsh interface ipv4 set address name=%Nic% source=static addr=%addr2% mask=%Mask2% gateway=%Gway2% gwmetric=0 >nul   echo. 首选 DNS = %Dns1%   netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul echo. 备用 DNS = %Dns2%   netsh interface ipv4 add dns name=%Nic% addr=%Dns2% index=2 >nul   echo ----   echo 全部设置完成! pause   goto end :3   echo 正在进行动态IP设置,请稍等...   echo. IP 地址正在从DHCP自动获取...   netsh interface ip set address %Nic% dhcp   echo. DNS地址正在从DHCP自动获取...   netsh interface ip set dns %Nic% dhcp   echo ----   echo 全部设置完成!   pause   :4 echo bye!   goto end   rem pause >null参考地址 http://hi.baidu.com/coldwindsnow/blog/item/142a0df25b5bdb1eb07ec5a6.html  

posted @ 2012-03-20 16:03 鲁胜迪 阅读(2995) | 评论 (1) | 编辑 收藏

[置顶]Windows XP / 2003 / Vista 原版光盘镜像(下载)及其主要特征      摘要: 转载于http://hi.baidu.com/guoguo6688/blog/item/c160e8137cb9c6005aaf5312.html 下载前必读—— WindowsXP“三优”进阶——优化资源、优化系统、优化技巧 关于Windows Vista——下载 刻盘 安装 激活 优化 安全 比较 综合 最新下载:Windows Vista 系统资源和破...  阅读全文

posted @ 2008-12-23 18:30 鲁胜迪 阅读(2181) | 评论 (0) | 编辑 收藏

[置顶]Could not free Oracle LOB 我使用的是JSF+Spring+Hibernate,在实现文件上传时遇到了这个问题,每次上传一个文件就会出现一次这个警告,但是似乎并不影响文件的上传,文件还是可以保存到数据库中相应的表中的。 想解决这个问题,但不知道从何下手个,希望能有高手指点一下。 Hibernate: insert into WTCX.T_FILE (FILENAME, CONTENT, FILESUFFIX, FILEID) values (?, ?, ?, ?) 2008-09-19 15:56:28,125 ERROR [org.springframework.jdbc.support.lob.OracleLobHandler] - Could not free Oracle LOB java.sql.SQLException: 必须登录到服务器  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)  at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1160)  at oracle.jdbc.ttc7.TTC7Protocol.assertLoggedIn(TTC7Protocol.java:2196)  at oracle.jdbc.ttc7.TTC7Protocol.freeTemporaryLob(TTC7Protocol.java:3233)  at oracle.sql.LobDBAccessImpl.freeTemporary(LobDBAccessImpl.java:377)  at oracle.sql.BLOB.freeTemporary(BLOB.java:842)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  at java.lang.reflect.Method.invoke(Method.java:585)  at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.close(OracleLobHandler.java:412)  at org.springframework.jdbc.support.lob.SpringLobCreatorSynchronization.afterCompletion(SpringLobCreatorSynchronization.java:76)  at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCompletion(TransactionSynchronizationUtils.java:133)  at org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(AbstractPlatformTransactionManager.java:904)  at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCompletion(AbstractPlatformTransactionManager.java:879)  at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:707)  at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)  at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)  at $Proxy22.insertFile(Unknown Source)  at cn.com.hd.zzjgManage.web.UploadBean.saveAction(UploadBean.java:65)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  at java.lang.reflect.Method.invoke(Method.java:585)  at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)  at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)  at javax.faces.component.UICommand.broadcast(UICommand.java:106)  at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)  at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)  at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)  at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316)  at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)  at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  at cn.com.hd.common.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:59)  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  at cn.com.hd.common.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:45)  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  at java.lang.Thread.run(Thread.java:595)

posted @ 2008-09-19 16:40 鲁胜迪 阅读(1475) | 评论 (1) | 编辑 收藏

[置顶]在JSF页面中显示数据库的图片 list.jsp用于显示图片的JSF页面      show.jsp 用于获取图片信息的jsp页面  list.jsp和show.jsp两个页面在同意目录中的,在完成以上两个页面后就可以进行测试了 在ie中输入http://localhost:8089/...../list.faces查看效果。

posted @ 2008-09-19 14:51 鲁胜迪 阅读(1750) | 评论 (0) | 编辑 收藏

2015年1月13日

JAVA使用POI读取EXCEL文件的简单model  1 package poi; 2 import java.io.FileInputStream; 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.util.Iterator; 6 import org.apache.poi.hssf.usermodel.HSSFCell; 7 import org.apache.poi.hssf.usermodel.HSSFWorkbook; 8 import org.apache.poi.ss.usermodel.Cell; 9 import org.apache.poi.ss.usermodel.Row;10 import org.apache.poi.ss.usermodel.Sheet;11 import org.apache.poi.ss.usermodel.Workbook;12 import org.apache.poi.xssf.usermodel.XSSFWorkbook;13  14 public class ReadExcel001 {15     public static void main(String[] args) {16         readXml("D:/test.xlsx");17         System.out.println("-------------");18         readXml("d:/test2.xls");19      }20     public static void readXml(String fileName){21         boolean isE2007 = false;    //判断是否是excel2007格式22         if(fileName.endsWith("xlsx"))23             isE2007 = true;24         try {25             InputStream input = new FileInputStream(fileName);    //建立输入流26             Workbook wb  = null;27             //根据文件格式(2003或者2007)来初始化28             if(isE2007)29                 wb = new XSSFWorkbook(input);30             else31                 wb = new HSSFWorkbook(input);32             Sheet sheet = wb.getSheetAt(0);        //获得第一个表单33             Iterator rows = sheet.rowIterator();    //获得第一个表单的迭代器34             while (rows.hasNext()) {35                 Row row = rows.next();    //获得行数据36                 System.out.println("Row #" + row.getRowNum());    //获得行号从0开始37                 Iterator cells = row.cellIterator();    //获得第一行的迭代器38                 while (cells.hasNext()) {39                     Cell cell = cells.next();40                     System.out.println("Cell #" + cell.getColumnIndex());41                     switch (cell.getCellType()) {    //根据cell中的类型来输出数据42                     case HSSFCell.CELL_TYPE_NUMERIC:43                         System.out.println(cell.getNumericCellValue());44                         break;45                     case HSSFCell.CELL_TYPE_STRING:46                         System.out.println(cell.getStringCellValue());47                         break;48                     case HSSFCell.CELL_TYPE_BOOLEAN:49                         System.out.println(cell.getBooleanCellValue());50                         break;51                     case HSSFCell.CELL_TYPE_FORMULA:52                         System.out.println(cell.getCellFormula());53                         break;54                     default:55                         System.out.println("unsuported sell type");56                     break;57                     }58                 }59             }60         } catch (IOException ex) {61             ex.printStackTrace();62         }63     }64 }

posted @ 2015-01-13 09:57 鲁胜迪 阅读(269) | 评论 (0) | 编辑 收藏

2014年11月7日

安装版的tomcat设置JAVA_OPTS="-Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=512M" tomcat如果是通过windows服务启动,执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.解决办法:修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameters\JavaOptions原值为-Dcatalina.home=E:\Tomcat 6.0-Dcatalina.base=E:\Tomcat 6.0-Djava.endorsed.dirs=E:\Tomcat 6.0\common\endorsed-Djava.io.tmpdir=E:\Tomcat 6.0\temp-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Djava.util.logging.config.file=E:\Tomcat 6.0\conf\logging.properties

在后面增加即可:

-Xms128M

-Xmx512M

-XX:PermSize=128M

-XX:MaxPermSize=512M

必须要分行写。

最终效果如下:

posted @ 2014-11-07 10:29 鲁胜迪 阅读(2257) | 评论 (0) | 编辑 收藏

2013年11月6日

ORA-1653报错 调整oracle数据表的最大值

当一个数据库的数据文件达到表空间的最大值时,报ORA-1653:的错误。如下:

ORA-1653: unable to extend table TEST.COMM_DTTR_SVR_LOG by64 in tablespace TEST_SPACE

解决:

可以在该表空间中增加一个数据文件,增加的数据文件为自动扩展,无限扩大。

查看数据文件的大小和最大的值,可以查询dba_data_files;

Sql>

alter tablespace  TEST_SPACEadddatafile'/Oracle/oms/oradata/pub/Norm_data001.dbf'size  10M   autoextend  on  MAXSIZE  UNLIMITED;

或者把该表空间所在的数据文件设置成自动扩张,设置该maxsize更大,unlimited表示没有限制。

SQL>

alter  databasedatafile   '/oracle/oms/oradata/pub/Pub_Norm_data001.dbf'autoextend   on   maxsize    unlimited;

posted @ 2013-11-06 12:40 鲁胜迪 阅读(713) | 评论 (0) | 编辑 收藏

2013年7月26日

js记住用户名密码

共计以下4个文件  点击“下载”    login.html    welcome.html    cookie.js    common.jslogin.html

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">login    UserName:        Password:        记住密码        

welcome.html

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">welcomeWelcome!点击返回登陆框

cookie.js

//新建cookie。//hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。function setCookie(name,value,hours,path){    var name = escape(name);    var value = escape(value);    var expires = new Date();     expires.setTime(expires.getTime() + hours*3600000);     path = path == "" ? "" : ";path=" + path;     _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();     document.cookie = name + "=" + value + _expires + path;}//获取cookie值function getCookieValue(name){    var name = escape(name);    //读cookie属性,这将返回文档的所有cookie    var allcookies = document.cookie;           //查找名为name的cookie的开始位置     name += "=";    var pos = allcookies.indexOf(name);        //如果找到了具有该名字的cookie,那么提取并使用它的值    if (pos != -1){                                             //如果pos值为-1则说明搜索"version="失败        var start = pos + name.length;                  //cookie值开始的位置        var end = allcookies.indexOf(";",start);        //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置        if (end == -1) end = allcookies.length;        //如果end值为-1说明cookie列表里只有一个cookie        var value = allcookies.substring(start,end); //提取cookie的值        return (value);                           //对它解码               }       else return "";                               //搜索失败,返回空字符串}//删除cookiefunction deleteCookie(name,path){    var name = escape(name);    var expires = new Date(0);     path = path == "" ? "" : ";path=" + path;     document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;}

common.js

function $(objStr){return document.getElementById(objStr);}window.onload = function(){    //分析cookie值,显示上次的登陆信息    var userNameValue = getCookieValue("userName");     $("userName").value = userNameValue;    var passwordValue = getCookieValue("password");     $("password").value = passwordValue;        //写入点击事件     $("submit").onclick = function()     {        var userNameValue = $("userName").value;        var passwordValue = $("password").value;        //服务器验证(模拟)            var isAdmin = userNameValue == "admin" && passwordValue =="123456";        var isUserA = userNameValue == "userA" && passwordValue =="userA";        var isMatched = isAdmin || isUserA;        if(isMatched){            if( $("saveCookie").checked){                   setCookie("userName",$("userName").value,24,"/");                 setCookie("password",$("password").value,24,"/");             }                 alert("登陆成功,欢迎你," + userNameValue + "!");             self.location.replace("welcome.html");         }        else alert("用户名或密码错误,请重新输入!");         }}

posted @ 2013-07-26 17:39 鲁胜迪 阅读(258) | 评论 (0) | 编辑 收藏

2013年2月25日

Oracle提示错误消息ORA-28001: the password has expired Oracle提示错误消息ORA-28001: the password has expired

Oracle提示错误消息ORA-28001: the password has expired,

经调查是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。 可通过

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

语句查询密码的有效期设置,

LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过

ALTER USER 用户名 IDENTIFIED BY 密码 ;

语句进行修改密码,密码修改后该用户可正常连接数据库。

长久对应可通过

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

语句将口令有效期默认值180天修改成“无限制”。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,

建议客户定期修改数据库用户口令。

转载于 http://hi.baidu.com/yuelsygfixbqsuq/item/ddfc8e4b4888ae1e896d10c0

posted @ 2013-02-25 09:42 鲁胜迪 阅读(386) | 评论 (0) | 编辑 收藏

2013年2月22日

jrebel(破解版)+eclipse +jetty/tomcat 配置,实现热部署 1、安装eclipse的jrebel插件

Help » Install New Software

然后通过 如下 URL  http://www.zeroturnaround.com/update-site/如果要离线下载的话,可以通过下载离线包的方式进行 http://www.zeroturnaround.com/update-site/update-site.zip

JRebel安装使用说明

2、下载jrebel5破解版    下载jrebel5破解版以后解压到D盘根目录即可    下载地址 :http://download.csdn.net/detail/lushengdi/5080360

    配置jrebel破解版JAR包的路径 :

 

 

3、配置jetty实现热部署

    这是为jetty加载jrebel的关键。

    项目右键 》 run as 》 run configuation.. 》 点击jetty项目

    在mvn jetty:run的JRE管理选项卡中的VM参数中加入

      -noverify -javaagent:d:/jrebel/jrebel.jar

      

    现在在eclipse中启动mvn jetty:run,jrebel将被加载,修改java代码可以不重启jetty而热部署生效了,    修改java文件后自动在输出窗口中显示重新加载的信息2009-07-15_150006

tomcat 配置 参考How to install and use JRebel in Tomcat, JBoss or Jetty with the Eclipse IDE http://zeroturnaround.com/jrebel/how-to-install-and-use-jrebel-formerly-javarebel-in-tomcat-with-the-eclipse-ide/

posted @ 2013-02-22 15:54 鲁胜迪 阅读(11976) | 评论 (1) | 编辑 收藏

2013年1月5日

[转]jspSmartUpload上传下载全攻略(2012.8.30最新版)      摘要: 安装篇jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类...  阅读全文

posted @ 2013-01-05 18:48 鲁胜迪 阅读(842) | 评论 (0) | 编辑 收藏

2012年9月7日

浏览器缓存内幕及解决方案      摘要:   浏览器缓存内幕及解决方案    在下面三种不同的情况下,浏览器的缓存情况不同:   1).Servlet没有覆盖getLastModified方法,响应消息中无LastModified头字段,在浏览器缓存的文档无“上次修改时间”.      2).有ge...  阅读全文

posted @ 2012-09-07 17:27 鲁胜迪 阅读(2575) | 评论 (0) | 编辑 收藏

2012年9月3日

纯js判断浏览器版本 纯js的判断浏览器的版本,包括IE(6,7,8),FF,chrome,opera,safari的,很好用,很多地方会用到,有时不需要为了一个效果而导入一个js库来调用,用这段代码就很好。Code:        var Sys = {};        var ua = navigator.userAgent.toLowerCase();        var s;        (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :        (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :        (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :        (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :        (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;        /*以下进行测试        if (Sys.ie) alert('IE: ' + Sys.ie);        if (Sys.firefox) alert('Firefox: ' + Sys.firefox);        if (Sys.chrome) alert('Chrome: ' + Sys.chrome);        if (Sys.opera) alert('Opera: ' + Sys.opera);        if (Sys.safari) alert('Safari: ' + Sys.safari);          if (Sys.ie == 6.0){alert("fuck!")}  */

posted @ 2012-09-03 10:33 鲁胜迪 阅读(318) | 评论 (0) | 编辑 收藏

2012年8月28日

Oracle11g 账号锁定及密码有效期问题  

密码过期,需要更换新密码     SQL> alter user test identified by [new password];

 

解锁  SQL> alter user test account unlock;  User altered.

一般数据库默认是10次尝试失败后锁住用户  1、查看FAILED_LOGIN_ATTEMPTS的值  select * from dba_profiles  2、修改为30次  alter profile default limit FAILED_LOGIN_ATTEMPTS 30;  3、修改为无限次(为安全起见,不建议使用)  alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

设置用户密码永不过期

      1 查看用户概要文件(一般是DEFAULT)

       select * from dba_users where username=test;

      2 查看指定概要文件(如default)的密码有效期设置(默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天”):

      SELECT * FROM dba_profiles WHERE profile='DEFAULT' and  resource_name='PASSWORD_LIFE_TIME';

      3 将密码有效期由默认的180天修改成“无限制”:

sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。转载于 http://database.51cto.com/art/201108/280966.htm

posted @ 2012-08-28 10:13 鲁胜迪 阅读(322) | 评论 (0) | 编辑 收藏

仅列出标题  下一页


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3