- 浏览: 335305 次
- 性别:
- 来自: 北京
-
最新评论
-
zskangs1126:
JAVA NIO 大文件读取 -
Imini123:
HttpClient通过HttpPost传递参数 -
l1334388165:
为什么用了第一种,死都没用呢?
HttpClient通过HttpPost传递参数 -
buzhucele:
lantian0802 写道有点不理解,锁锁住的是资源吗,像上 ...
读写锁的使用 -
lantian0802:
有点不理解,锁锁住的是资源吗,像上文中锁数加在shareDat ...
读写锁的使用
文章列表
0. “面向对象”比你想象的要难得多
也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。
...
做前端的一般都知道,尽量减少使用alert,主要因为系统的弹出框会终止当前一切进程,甚至连窗口操作也被禁止,实在是不太友好,所以这次讲下如何定制一个你自己的弹出提示框。即:使用html+css制作一个提示框,并使用javascript为它添加常用方法来达到替换系统提示框的目的。
因为时间有限(太忙了,养家糊口的男人你伤不起啊~),我打算分3篇:1、设计制作一个自己的弹出提示框;2、为你的弹出提示框添加交互功能;3、拖拽你的弹出提示框。
在此之前先让我们看下各浏览器的alert效果:
<!--more-->
Chrome下当同一个页面多次alert的时候,会提示可以禁止此页面再 ...
JavaWeb中的Session
在JavaWeb中使用HttpSession(以下简称session)对象来表示一个会话。
Session的创建(代表会话周期的开始):第一次调用request.getSession()方法时,会创建一个session对象。
Session的销毁(代表会话周期的 ...
线程有四种状态,任何一个线程肯定处于这四种状态中的一种:产生(New),可执行(Runnable),死亡(Dead),停滞(Blocked)。
1、产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。
2、可执行(Runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程池中等待排排程器启动它;也可能它已正在执行。如执行了一个线程对象的start()方法后,线程就处于可执行状态,但显而易见的是此时线程不一定正在执行中。
3、 死亡(De ...
1、明确用户的需求
2、合理的人员配备
3、有计划的任务编排
4、定期的业务、技术培训
5、项目组成员按阶段进行自我总结
6、为项目设定明确的里程碑
7、不断的迭代重构
导读:本文来自奇虎360董事长周鸿祎的博客,分享了个人对于“一个优秀产品经理的必备素质”的经验与理念。
现在,互联网公司里开始重视产品经理了,这是一个好事。以前互联网谈融资,谈商业模式,谈战略,很少有谈产 ...
在打jar包时,往往需要在manifest文件中设置Class-Path,包含一些依赖的第三方jar包,使得以“java -jar xxx.jar”方式启动的jar包能正确找到依赖的类。
网上大多演示使用打jar包的例子都是像这样的:
<target name="jar" >
<jar destfile="${dest.jar}">
<fileset dir="${source.class}">
<include ...
作为一个Oracle数据库的用户,对于Export和Import两个命令绝对不会感到陌生,因为这二者正是我们经常用于数据备份和恢复的工具。但在使用这两个命令过程中所发生的Oracle字符集问题,常给一些Oracle使用者带来不必要的麻烦和不 ...
oracle的权限 oracle的权限
一、权限概述
权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。
二、系统权限列表
在这里我们列出所有的权限,并将它们分类。这里只列出权限名,有关权限的详细说明请参考oracl ...
1、查看当前用户拥有的角色权限信息
select * from role_sys_privs;
2、查看所有用户:
select * from all_users;
3、查看当前用户的详细信息:
select * from user_users;
4、查看所有角色:
select * from dba_roles;
5、查看当前用户的角色信息:
select * from user_role_privs;
PS:
ORACLE中数据字典视图分为3大类, 用前缀区 ...
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。
但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。
【方法1】使用Struts2 Aware拦截器
这种方法需要Action类实现相应的拦截器接口。如我们要获得HttpServletResponse对象,需要实现org.apache.struts2 ...
1、添加自定义属性
服务器>应用服务器>your_server_name>Web容器设置>Web容器>定制属性,点击“新建”,加入一个自定义属性
名称:com.ibm.ws.webcontainer.invokeFiltersCompatibility
值:true
2、升级websphere6.1到最新版本,如6.1.0.37,升级包名称为:
6.1.0-WS-WASSDK-WinX32-FP0000037.pak
6.1.0-WS-WAS-WinX32-FP0000037.pak
中文乱码问题
1.在每个jsp文件的最前面添加下面两行:
2.在控制台上,选中Server > Java 和进程管理 > 进程定义 > Java 虚拟机,设置通用 JVM 参数:
Dfile.encoding=GBK
Dclient.encoding.override=GBK
Ddefault.client.encoding=GBK
xml解析问 ...
首先要明确一点软件是“以人为本,以用为先”。项目的管理从另一个角度来讲就是对人的管理,能否合理利用好人力资源是项目成败的关键。对于人力资源的管理总结了以下几点,请各位前辈批评指正:
1、关于任务编排
任务编排要现实不能因为“一腔热血”而误导整个团队,可先根据项目实施周期制定启动计划让项目运转起来,根据现实情况实时的改进、变更任务编排。
2、关于加班
加班不是解决项目进度问题的良药,如果加班过度会适得其反。给团队成员造成身体、思想上的压力,一旦出现这种状况结果可想而知。所以尽量不要用加班的方式赶进度,可以通过培训、合理编排计划来改变项目延迟交付的局面。
3、关于团队建设
团队成员要“目标明确,方向 ...
来自于软件开发领域的敏捷开发渐渐的向软件开发之外的领域传播。有金融界、法律界的朋友问我什么是敏捷,本文试图向非软件开发人员来介绍敏捷。
2001年美国17位资深的软件从业人员聚会,选择了Agile这个词作为统称,协商得到了如下的《敏捷软件开发宣言》。
我们致力于身体力行地揭示更好的软件开发方法,并推而广之。经过努力,我们已建立如下价值观:
个体及互动 胜过 流程及工具
可工作软件 胜过 详尽的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划
它意味着,尽管右项也有价值,我们认为左项更有价值。
这个会议被称为“雪鸟会议”。
同时他们整理了如下的《敏捷宣言背后的原则》
我们遵循以 ...