上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 针对Java易遭受逆向工程攻击的原因,今天我将向大家介绍目前市场上关于防止Java免受逆向工程攻击的集中措施,同时指出这几种措施在防范逆向工程攻击的时候存在的不足之处。 首先是板载措施,它并不足以防止逆向工程。大多数虚拟机都包含一些使逆向工程复杂化的功能。Java允许用户在JAR存档中提供的每个类上设置认证系统下载站一个数字证书,以确保原始文件没有被更改。虽然这样做并无害处,但该功能相当容易清除,并且仅针对静态补丁方法提供保护,而静态补丁只是攻击场景中的一小部分。而且,这种方法并不能针对运行时应用于内存的补丁提供保护。 Java还通过虚拟机执行字节码验证器,该验证器在执行通过的字节码之前对.. 阅读全文
posted @ 2013-08-04 10:02 豆豆逗逗 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 正则表达式对于数量限定符如 ?, + , *, {n, m} 的匹配默认是贪婪模式,比如: a.*b 匹配 acbab 的结果是 acbab 而不是acb 正则表达式支持懒惰模式,也就是在数量限定符后加一个数量修饰词(quantifier),用问号表示, 比如: a.*?b 匹配 acbab 的结果是 acb 而不是acbab 而Java语言在正则表达式中支持一种Possessive 数量修饰词 ,用加号表示。其字面意思是像贪婪模式一样匹配,但不回溯。这到底是什么意思呢?其实这和匹配算法相关,比如: 在贪婪模式下,正则表达式 a.*b 在匹配 acbac时,在windows7旗舰版匹... 阅读全文
posted @ 2013-08-03 15:32 豆豆逗逗 阅读(134) 评论(0) 推荐(0) 编辑
摘要: FreeSWITCH提供了一个mod_java模块,用于使用JAVA语言来实现对FreeSWITCH的控制。最近正好接触了下,很是被里面的部分问题困扰过,现整理出来与大家共享下: 注:已提前将windows7旗舰版官方wiki中的demo(Java">http://wiki.freeswitch.org/wiki/Java)做成jar包,名字是freeswitchJavaScript.jar 1、将文件freeswitchJavaScript.jar上传到linux目录,如下: /usr/local/freeswitch/jar/freeswitchJavaScript.jar 阅读全文
posted @ 2013-08-03 14:35 豆豆逗逗 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 获取系统时间 主要类简介 SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。 日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它 阅读全文
posted @ 2013-08-03 09:35 豆豆逗逗 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 内存支持:32位的Windows系统最多只能运行或处理4GB以内的内存,当ghost xp系统下载之家电脑中安装已经超过4GB以上时,系统不会识别超过4GB的内存。也就说是装了>=4GB以上的内存,装了和没装是一样的。 而64位系统,却可能支持大于4GB以上的内存,小于128GB的内存(WIN7 64位),不过如果是单纯从CPU方面算的话,最大可寻址16TB的内存。不过家用电脑或是办公电脑,一般都受电脑主板的限制,一般最多支持16或是32GB的内存,这种非常大的内存,多于用服务器中。 电脑维修技术网注:网上不少网友都发现有些XP 32位系统,搞了个破解补丁,就可支持4GB或是大内存了,作 阅读全文
posted @ 2013-08-02 15:21 豆豆逗逗 阅读(180) 评论(0) 推荐(0) 编辑
摘要: JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,将不同生命周期的对象放在不同区域里:young generation,tenured generation和permanet generation。绝大部分的objec被分配在young generation(生命周期短),并且大部分的object在这里die。当young generation满了 阅读全文
posted @ 2013-08-02 14:30 豆豆逗逗 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 这里省略登录界面和登录成功的跳转界面;这两个界面都是比较简单的jsp页面;省略了bean文件,其中只是封装了username和password属性 1.web.xml 配置文件 [java 1 2 6 7 struts2 8 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 9 10 11 12 struts2 13 /* 14 15 16 17 index.jsp 18 19 20 2.struts.xml配置文件,struts2配置最重要的文件,... 阅读全文
posted @ 2013-08-02 09:28 豆豆逗逗 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 虚拟内存太低有三种解决办法: 1. 自定义的虚拟内容的容量(系统默认是自动)太小,可以重新划分大小。 2. 系统所在的盘(一般是C盘)空余的容量太小而运行的程序却很大,并且虚拟内存通常被默认创建在系统盘目录下,我们通常可以删除一些不用的程序,并把文档图片以及下载的资料等有用文件移动到其他盘中,并清理“回收站”,使系统盘保持1GB以上的空间,或者将虚拟内存定义到其他空余空间多的盘符下。 3. 系统盘空余的容量并不小,但因为经常安装、下载软件,并反复删除造成文件碎片太多,也是容易造成虚拟内存不足的原因之一,虚拟内存需要一片连续的空间,尽管磁盘空余容量大,但没有连续的空间,也无法建立虚拟内存区... 阅读全文
posted @ 2013-07-31 15:44 豆豆逗逗 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、打开 directx 的 D3D 硬件加速: 看桌面属性,设置-> 高级 -> 疑难问答 -> 硬件加速 -> 完全。运行 dxdiag.exe,打开win7系统下载Display选项卡,可看到 3 项全部启用了。最后,利用Windows updates在Windows Server 2003中安装directx 9.0a。 2. 启用声卡: 系统安装后,声卡是禁止状态,所以要在 控制面板 -> 声音 -> 启用,重启之后再设置它在任务栏显示深度xp系统下载。 现在我们还要启用音频加速。在运行中输入Services.msc然后按回车,会出现Service 阅读全文
posted @ 2013-07-31 14:28 豆豆逗逗 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Sturts1:核心控制器ActionServlet(org.apache.struts.action.ActionServlet),继承windows xp系统下载DispatchAction Dao层:(ibatis)继承spring.jar包SqlMapClientDaoSupport Sturts2:核心控制器FilterDispatcher(org.apache.struts2.dispatcher.FilterDispatcher),继承ActionSupport Dao层:(hibernate)继承spring-orm.jar包HibernateDaoSupport Sp... 阅读全文
posted @ 2013-07-31 09:27 豆豆逗逗 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页