- 浏览: 182155 次
- 性别:
- 来自: 北京
最新评论
-
TryRelax:
为啥我是//InputStream in = Object.c ...
java读取properties -
Nabulio:
java读取properties -
冰天百华:
java读取properties -
mywhy:
解决了我的问题,多谢!
Tomcat服务不能停止! -
lancezhcj:
...
Tomcat服务不能停止!
文章列表
服务器应用程序经常需要处理执行时间很短
而数目巨大
的请求, 如果为每一个请求创建一个新的线程, 会导致一些问题的出现:
1. 性能瓶颈
.
线程的创建和销毁需要执行大量的后台操作, 如果单个请求的执行时间很短,
有可能花在创建和销毁线程上的时间大于真正执行请求的时间.
2. 可能会导致资源不足
.
大量的并发请求意味着需要创建大量的线程, 过多的线程存在会吞噬大量的系统资源,
而且CPU需要在这些线程间不断切换, 这可能引发"切换过度"的问题.
java 线程池原 ...
Oracle中外键约束问题
- 博客分类:
- oracle
关于数据结构的外键约束,一般来说,在开发系统的过程中,外键约束遇到的问题较少,但是在移植程序,升级程序的过程中,外键约束对程序员的困扰尤其严重,如果子表A中的一个字段同主表B的字段有外键关系,如果B表没有添加对应的数据,那么在操作A表的过程中就容易出现外键约束错误提示,这样的情况他一般只会告诉你一个外键的名称,如果想要查出来具体的表和字段,则需要下面一段sql:
SELECT
USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名,
USER_CONS_COLUMNS.TABLE_NAME AS 子表名,
USER_CONS_COLUMNS.COLU ...
JAVAC命令和JAVA命令
- 博客分类:
- java
今天心血来潮想联系下操作系统命令,在使用javac编译好文件后,用java命令执行程序的时候遇到一个错误,
Exception in thread "main " java.lang.NoClassDefFoundError:
上网搜索问题后,仔细检查了环境变量,结果没有问题,在读了一篇博客之后,感觉豁然开朗,当你的java类没有package的时候,用命令编译完之后直接执行就OK了,但是当你的java类出现package的时候,编译的时候要按照路径去寻找,(当然你可以一直cd到这个文件所在的文件夹)然后编译成功的.class,你需要为它创建出符合它的p ...
2011-08-10----2011-11-29,这么长的时间里xfire+spring传递对象问题终于解决,结果真是令人蛋疼,从7月中旬开始研究xfire到9十月项目上线,到现在的新项目开发,刚开始做第一个项目的时候,由于对webservice的不熟悉,所以直接用String字符串来传递值,拼接和描述都特别的麻烦,而且很不规范,也有想过改设计,用对象来传递数据,但是做了简单的例子成功后,再项目中采用对象,webservice客户端就是得不到对象的属性,并且不报错,刚开始以为是jar包冲突,但是找不到原因,于是一直纠结至今,今天我仔细的对比下例子和项目中的区别,发现一个很不容易被重视的地方,就是 ...
今天在公司要修改一个BUG,问题很简单,从小的说是一个字母的错误,在大点是一个方法的错误,再大就是整个项目的数据错误,原因就是一个to_date函数,大家都知道,在java中,可以这样写:
select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;
但是在oracle数据库中,这个mm是取不到当前的分钟数的,他取的是当前月份!!!
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
这行仅仅只有一个字母区别的代码,出来的数据有如下的巨大 区别
// ...
菜鸟心得
Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,我看了好多的文章,在读到“博客之星-熔岩”的“Java读取properties文件的思考”这片文章的时候,感觉写的很好,忍不住也些点日志记录下来,在最常用的读取properties文件的方式--->“通过java.lang.Class类的getResourceAsStream(String name) 方法来实现”,
InputStream in = getClass().getResourceAsStream("资源Name");
...
当使用远程服务器上的oracle的时候,本地的oracle客户端要先为这个远程的数据库建立一个远程服务命名,(当然,在在本机上使用oracle是不需要的,只要用oracle的数据库名就可以了),首先找到oracle客户端(oracle_clientHome)的配置和移植工具的net manager 。 然后,在本地的服务命名里面,点击左上角的“绿色小加号”,然后起一个中意的名字,下一步----->选择TCP/IP(INTERNET协议),下一步----->输入主机名(如:192.168.10.23),下一步----->
服务名 orcl 下一步----->输入对应表空 ...
<select id="zjj" onclick="changeglz(this.value)"
style="width: 200px;">
<option value="全部">
全部
</option>
<%=strfgs%>
</select>
strfgs的值是由这个拼出来的
for (int i = 0; i < listzrbm.size(); i++) {
List fgslist=(List ...
今天遇到一个小麻烦,在之前也曾经遇到过,但是是启动tomcat的时候起不来,没想到tomcat关闭也要这么干,现在分享下,有可能帮助到和我一样的菜鸟哦!
当你的tomcat启动或者停止的时候 如果出现异常,一般情况下都会想到到tomcat的目录下找到 bin 文件夹,然后<!--StartFragment -->
不停的点击shutdown.bat!!!试图强制关闭服务,这样能解决一般的情况,但是今天我遇到的不是一般的情况,我发现点击了这个根本没有用,服务照样停不了,于是我打开进程管理,准备暴力关闭。谁知道,这台服务器上竟然启动了三个tomcat,怎么办?在网上搜了搜 ...