ㄓㄤㄑㄧㄤ

06 2015 档案

摘要:分两种情况 1):进入此对象的非同步方法 答案:可以 2):进入此对象的同步方法 答案:不可以第一种情况原代码/** * */package thread;/** * @author Administrator * */public class TestClass... 阅读全文
posted @ 2015-06-30 14:00 ㄓㄤㄑㄧㄤ 阅读(3120) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.csdn.net/sunboard/article/details/38318231.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅... 阅读全文
posted @ 2015-06-30 13:56 ㄓㄤㄑㄧㄤ 阅读(318) 评论(0) 推荐(0) 编辑
摘要:对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放... 阅读全文
posted @ 2015-06-30 11:15 ㄓㄤㄑㄧㄤ 阅读(236) 评论(0) 推荐(0) 编辑
摘要:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。 注: 静态内部类(Inner Class)意味着1 创建一个static内部类的对象,不需要一个外部类对象2 不能从一个stat... 阅读全文
posted @ 2015-06-30 10:44 ㄓㄤㄑㄧㄤ 阅读(3330) 评论(0) 推荐(0) 编辑
摘要:Apache Shiro的配置主要分为四部分:对象和属性的定义与配置URL的过滤器配置静态用户配置静态角色配置 其中,由于用户、角色一般由后台进行操作的动态数据,因此Shiro配置一般仅包含前两项的配置。Apache Shiro的大多数组件是基于POJO的,因此我们可以使用POJO兼容的任何配置机制... 阅读全文
posted @ 2015-06-30 09:39 ㄓㄤㄑㄧㄤ 阅读(344) 评论(0) 推荐(0) 编辑
摘要:在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO.一、认证实现正如前文所提到... 阅读全文
posted @ 2015-06-30 09:38 ㄓㄤㄑㄧㄤ 阅读(220) 评论(0) 推荐(0) 编辑
摘要:授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。一、授权的三要素授权有着三个核心元素:权限、角色和用户。权限权限是Apache Shiro安全机制最核心的元素。它在应用程序中明确声... 阅读全文
posted @ 2015-06-30 09:36 ㄓㄤㄑㄧㄤ 阅读(273) 评论(0) 推荐(0) 编辑
摘要:认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。一、Shiro认证过程1、收集实体/凭据信息//Example using most common sce... 阅读全文
posted @ 2015-06-30 09:34 ㄓㄤㄑㄧㄤ 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一、什么是ShiroApache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都... 阅读全文
posted @ 2015-06-30 09:31 ㄓㄤㄑㄧㄤ 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1、CronTrigger时间格式配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许填写的值允许的通配符1秒是0-59, - * /2分是0-59, - * /3小时是0-23, - * /4日是1-31, - * ? / L... 阅读全文
posted @ 2015-06-30 09:15 ㄓㄤㄑㄧㄤ 阅读(920) 评论(0) 推荐(0) 编辑
摘要:在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由... 阅读全文
posted @ 2015-06-30 08:45 ㄓㄤㄑㄧㄤ 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1.在action里加上maxNum属性,GET SET方法2.第一种写法(推荐) 第二种写法,较第一种慢 3.struts2.0和2.1上在iterator这个标签上有区别如果是2.1把id改成var就可以了 阅读全文
posted @ 2015-06-25 10:12 ㄓㄤㄑㄧㄤ 阅读(821) 评论(0) 推荐(0) 编辑
摘要:JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. 2.使用递归的方法调用. 3, 阅读全文
posted @ 2015-06-24 09:11 ㄓㄤㄑㄧㄤ 阅读(185958) 评论(8) 推荐(10) 编辑
摘要:一、FilenameFilter介绍java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();这两个方法返回f下的所有文件或目录;Fi... 阅读全文
posted @ 2015-06-24 09:08 ㄓㄤㄑㄧㄤ 阅读(523) 评论(0) 推荐(0) 编辑
摘要:记录量大的情况下,采用NOT IN查询,那肯定会慢的无法接受。比如:SELECT A.* FROM TABLE_A WHERE A.USER_ID NOT IN (SELECT B.USER_ID FROM TABLE_B)目前找到的最优方法,可以秒查。示例如下,查询A表有、B表没有的DEPT_I... 阅读全文
posted @ 2015-06-23 14:36 ㄓㄤㄑㄧㄤ 阅读(701) 评论(0) 推荐(0) 编辑
摘要:计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字... 阅读全文
posted @ 2015-06-19 14:09 ㄓㄤㄑㄧㄤ 阅读(301) 评论(0) 推荐(0) 编辑
摘要:最近做考试系统,一些效果存在一些兼容性问题,尤其是ie6,本人js不是很好,通过查资料解决了这些问题,现总结下:关于onbeforeunload问题:考试时离开页面需要提示,但是直接用此方法或onunload,我测试在谷歌浏览器不行。如下代码可解决:[javascript]view plaincop... 阅读全文
posted @ 2015-06-19 10:40 ㄓㄤㄑㄧㄤ 阅读(252) 评论(0) 推荐(0) 编辑
摘要:在项目开发中,我们可能往往需要动态的删除ArrayList中的一些元素。 一种错误的方式: <pre name="code" class="java">for(int i = 0 , len= list.size();i<len;++i){ if(list.get(i)==XXX){ list.re 阅读全文
posted @ 2015-06-18 16:26 ㄓㄤㄑㄧㄤ 阅读(3538) 评论(0) 推荐(0) 编辑
摘要:log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到... 阅读全文
posted @ 2015-06-13 10:42 ㄓㄤㄑㄧㄤ 阅读(5188) 评论(1) 推荐(0) 编辑
摘要:easyui的combogrid当配置pagination为true进行分页时,当datagrid加载其他数据页,和上一次选中的valueField不匹配时,会导致combogrid直接显示valueField的值,而不是textField的值。第一页包含valueField,可以选中记录和正常显示... 阅读全文
posted @ 2015-06-12 15:14 ㄓㄤㄑㄧㄤ 阅读(471) 评论(0) 推荐(0) 编辑
摘要:DSA DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数 阅读全文
posted @ 2015-06-09 10:19 ㄓㄤㄑㄧㄤ 阅读(3537) 评论(0) 推荐(0) 编辑
摘要:http://simeon.blog.51cto.com/18680/217051/ 阅读全文
posted @ 2015-06-09 10:17 ㄓㄤㄑㄧㄤ 阅读(174) 评论(0) 推荐(0) 编辑
摘要:java.sql.Date.valueOf(String date) 阅读全文
posted @ 2015-06-05 16:17 ㄓㄤㄑㄧㄤ 阅读(964) 评论(0) 推荐(0) 编辑
摘要:把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:1:var strArray=str.split(" ");var strDate=strArray[0].split("-");var strTime=strArray[1].split(":");var a=new D... 阅读全文
posted @ 2015-06-05 10:50 ㄓㄤㄑㄧㄤ 阅读(420) 评论(0) 推荐(0) 编辑
摘要:1.你要清楚的目标文件是32位还是64位的,如果生成的是32位,你就要使用32位的jre,如果生成的是64位,就要使用64位的jre。 图 1 在圆圈位置进行32bit或64bit的选择。因为我要创建的是32bit,所以就使用默认的... 阅读全文
posted @ 2015-06-04 09:15 ㄓㄤㄑㄧㄤ 阅读(649) 评论(0) 推荐(0) 编辑
摘要:java中的break和continue关键字使用总结一、作用和区别break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。continue用于结束循环体中其后语句... 阅读全文
posted @ 2015-06-03 14:05 ㄓㄤㄑㄧㄤ 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、j... 阅读全文
posted @ 2015-06-03 13:51 ㄓㄤㄑㄧㄤ 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Java中23种设计模式目录1. 设计模式 31.1 创建型模式 41.1.1 工厂方法 41.1.2 抽象工厂 61.1.3 建造者模式 101.1.4 单态模式 131.1.5 原型模式 151.2 结构型模式 171.2.1 适配器模式 171.2.2 桥接模式 191.2.3 组合模式 23... 阅读全文
posted @ 2015-06-03 13:49 ㄓㄤㄑㄧㄤ 阅读(499) 评论(0) 推荐(0) 编辑
摘要:windows中可以通过在cmd中使用ping命令来检测网络连接状况,如下:网络连接正常时:网络未连接时:在java中可以通过调用ping命令来判断网络是否连接正常:?123456789101112131415161718192021222324252627282930313233343536373... 阅读全文
posted @ 2015-06-03 13:47 ㄓㄤㄑㄧㄤ 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:我的父亲在和我彻谈编程两个星期之后就去世了。那个时候我22岁,一个刚刚完成美学学士毕业设计的大四学生。而我的父亲62岁,比大多数我同龄人的父亲都要老。早在60年代,他就已经在田纳西理工大学开始编程了,那个时候他在穿孔卡片上写FORTRAN语言。不得不承认,我的父亲学富五车、学识渊博。我和编程第一次亲... 阅读全文
posted @ 2015-06-02 16:48 ㄓㄤㄑㄧㄤ 阅读(249) 评论(0) 推荐(0) 编辑
摘要:http://www.w2bc.com/Article/41306 阅读全文
posted @ 2015-06-02 16:06 ㄓㄤㄑㄧㄤ 阅读(164) 评论(0) 推荐(0) 编辑
摘要:说起集合,我们会潜意识里想到另外一个与之相近的名词——数组,OK!两者确实有相似之处,但也正是这点才是我们应该注意的地方,下面简单列出了两者的区别(具体功能的不同学习这篇文章后就会明白了):数组长度固定既可以存储基本数据类型,也能存储引用数据类型一个数组中的元素类型必一致集合长度可变只能存储引用数据... 阅读全文
posted @ 2015-06-02 13:45 ㄓㄤㄑㄧㄤ 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:下载CentOS-7.0-1406的时候,有很多可选则的版本,对于初学者来说,不知道选择哪个好,下面做一下简单介绍:CentOS-7.0-1406 本站下载地址:http://www.centoscn.com/CentosSoft/iso/2014/0708/3266.htmlCentOS-7.0-... 阅读全文
posted @ 2015-06-01 14:42 ㄓㄤㄑㄧㄤ 阅读(3901) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/risingsun001/article/details/37934975 阅读全文
posted @ 2015-06-01 14:40 ㄓㄤㄑㄧㄤ 阅读(251) 评论(0) 推荐(0) 编辑
摘要:${pfsubjectmap.jsid } ${pfsubjectmap.deskname } ${pfsubjectmap.jsshijian } ${pfsubjectmap.shijixiaoshoujin_e } ${pfsubjectmap.jsfsjin_e } 阅读全文
posted @ 2015-06-01 11:12 ㄓㄤㄑㄧㄤ 阅读(951) 评论(0) 推荐(0) 编辑

哈哈,页脚部分。
点击右上角即可分享
微信分享提示