- 浏览: 336861 次
- 性别:
- 来自: 北京
最新评论
-
piao_bo_yi:
linliangyi2007 写道yangit11 写道to ...
什么是0型文法,1型文法,2型文法,3型文法? -
上帝卖糕的:
你才知道啊~~
什么才是主要的! -
avanry:
1,阅览论文及散文书籍和文章,多写日记,多写论文及散文
论文 ...
怎样提高自己的语言组织能力 -
jiyanliang:
去当半学期老师就OK了,进步绝对
怎样提高自己的语言组织能力 -
linliangyi2007:
yangit11 写道to 楼上
不是没人做,是因为已经有了, ...
什么是0型文法,1型文法,2型文法,3型文法?
文章列表
1.不吸烟饮酒的人,都很自私。一般不可托终生。
2.对你吹拍人,最可能背叛你。伤你最深的人,一定是你最爱的人。百分之七十的凶杀案发生于熟人之间。“生虎犹可近,熟人不可亲。”
3.胆小的男孩一般能成大事。打仗 ...
1. 介绍
JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。
这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。
Generics允许对类型进行抽象(abstract over types)。最常见的例子是集合类型(Container types),Collection的类树中任意一个即是。
下面是那种典型用法:
Lis ...
一、概述
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失 ...
SSH2
----struts2.1.8----
struts2-core-2.1.8.1.jar struts2核心包
struts2-json-plugin-2.1.8.1.jar struts2的json插件--var s = {name:"zhangs",age:"18"}
struts2-spring-plugin-2.1.8.1.jar 与spring集成插件
xwork-core-2.1.6.jar struts2的构建基础jar
struts2-convention-plugin-2.1.8.1.jar struts2的注 ...
1. ActionContext
在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值:
ActionContext context = ActionContext.getContext();
Map params = context.ge ...
在团队成员增多时,经常出现“无法分发客户端连接”等问题。在网上搜索一番后,最终解决了该问题,现将解决方案总结如下,以供参考和以后备用。
原因:团队成员增多,原有数据库设置不够用,导致连接plsql和启动tomcat时经常抛出“无法分发客户端连接”的异常。
解决方案:
第一步:调整process和session值
1. 检查process和session是否够用。
a)使用plsql连接到oracle,查看process进程数:
select count(*) from v$process; --取得数据库目前的进程数。
select value from v$parameter w ...
Strut2:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
//配置启用调试,将有更多的错误信息输出, ...
第九章 拦截器 拦截器的工作原理如上图,每一个Action请求都包装在一系列的拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。 每一个Action既可以将操作转交给下面的拦截器,Action也可以直接退出操作返回客户既定的画面。 如何自定义一个拦截器? 自定义一个拦截器需要三步: 1 自定义一个实现Interceptor接口(或者继承自AbstractInterceptor)的类。 2 在strutx.xml中注册上一步中定义的拦截器。 3 在需要使用的Action中引用上述定义的拦截器,为了方便也可将拦截器定义为默认的拦截器,这样在不加特殊声明 ...
Struts2为一个Action自动注入的各种功能都是通过各种拦截器实施上去的。
在<action>中使用<interceptor-ref>元素引用拦截器或拦截器栈,
在struts-default.xml文件中查看和了解默认包中的默认拦截器栈的配置。
在<package>中使 ...
以前使用Struts2的时候参数都是在struts.xml里面配置的,现在转入了一个新的项目中,发现这个项目struts.xml中只定义了几个常量,并没有大量的action、interceptor的配置信息,项目显得非常整洁,但是同时也看的云里雾里。今天花了一小会看了一个Struts2 Convention Plugin的官方文档,才大致了解了一二,这里简单叙述一下。
具体的阐述请参考官网。不同的版本大家再到官网查看一下吧。呵呵
下面是步骤:
1,首先需要将架包(struts2-convention-plugin-xxx.jar)导入工程中(如果将action打包在了jar包 ...
查看oracle是否启动
ps -ef |grep ora_
查看tomcat是否启动
ps -ef |grep tomcat
停止防火墙:service iptables stop或try "/etc/rc.d/init.d/iptables stop"
启动步骤:
su - oracle
export ORACLE_SID=你的数据库名
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> quit
[oracle@websvr1 ...
做人比做什么都难啊,深刻体会了。要说怎么把人做好真是仁者见智了。每个人的标准都是不一样的,你认为正直,别人却看做是迂腐,你认为真诚,别人却当作老实,但是不管怎么样,只要无愧我心,心存善意,你就可以做一个好人。
不是因为它实实在在是个心理问题,最主要的是它是关于性格塑造的具体问题,你试图要提高自己的某种能力.
1、首先要自信
2、倾听是最重要的
3、细心观察人家的言谈举止、表情,但不要太明显,免得人家以为你有企图。
4、有些事你自己知道但没必要说出来,因为很多人讨厌多嘴的
5、不要太罗嗦 首先是要有一个好的心情去面向大家,要保持乐观,注意倾听别人的回答,并了解该人喜欢什么,你就跟着聊吧。
...
在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。
比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。
第一步、配置A服务器端的t ...
我想到的是人性,尤其是中国的民族劣根性。鲁迅先生阐之未尽。我有我的看法。 南宋《三字经》有“人之初,性本善”,说明人刚出生好比这团干布,可以严谨地律己;接触社会这水,哪怕是清水,也会不由自主如害羞草 ...
经常有朋友在我的网站运营管理群中问,做什么样的网站赚钱?我的回答是根据自己的爱好、所拥有的资源做出来的网站是最赚钱的。的确有很多高手根据百度指数确定网站主题,什么流量大做什么网站,但高手毕竟是少数,要想 ...