每次deployStruct应用都会带来内存泄露的问题,原因很简单,但解决方案却一直没找到。问题的原因,部的Struct应用一访问,就会向ThreadLocal加入一些Context信息。而Context相关类都有WebappClassloader加载。undeploy应用之后,Context相关类因为ThreadLocal的引用而无法unloa..
分类:
其他好文 时间:
2015-12-17 07:08:43
阅读次数:
147
这篇文章把Dns分为两种,一种是主机或嵌入式设备dns,一种是网站域名dns,来讲述dns沦陷之后带来的危害。一:路由器dns劫持你本地的网络连接的dns是通过路由器获取的,假如有一天你家里的路由被黑客入侵了,入侵者修改了你家里路由器的dns,那么他可以对你访问记录非常清楚,如..
分类:
其他好文 时间:
2015-12-17 07:11:15
阅读次数:
266
在服务器单机运行的时候,时钟准不准并不是太重要。然而,在服务器间有协作越密切,就越来越显示出时钟的重要性了。举几个简单的例子:在Linux进行服务器文件备份的时候,备份服务器通过文件修改时间从主服务器上拉取修改的文件列表。这时,两台服务器时间不同步,就会造成列表..
分类:
其他好文 时间:
2015-12-17 07:08:11
阅读次数:
193
笔者简介:从小就不是个勤奋的孩子,一般事情都保持中游水平。对事情也没穷极的精神,所以我更喜欢听别人分享事情,从而去发现别人身上的优点。如果用三分钟热度来形容我再恰当不过了,我会把应该做的事做好至于其他的?。。看心情!很羡慕那些有思想有作为的人,在我看来他们..
分类:
编程语言 时间:
2015-12-17 07:09:11
阅读次数:
207
近期做有关上传图片的项目,发现都没有使用无刷新页面上传方式,都是通过传统的上传图片跳转然后显示图片,这对于上传多张图片就太不适用!网上也有各种异步上传的插件如swfupload等比较庞大的插件,利用flash上传,顺带介绍一个比较简洁的ajax上传图片的插件ajaxFileUpload:..
分类:
Web程序 时间:
2015-12-17 07:08:50
阅读次数:
311
软链接的用途(1)软链接可以跨分区,也可以给目录创建软链接(2)当某个分区不够用时,则可以在该分区下创建一个软链接,链接到一个大的分区下,这样可以避免磁盘写满(3)有时候某个文件被多次使用时,而且必须在多个目录下,我们就可以给该文件创建软链接软连接相当于Windows下的..
分类:
系统相关 时间:
2015-12-17 07:07:39
阅读次数:
191
题目描述:输入一个链表,从尾到头打印链表每个节点的值。输入描述:输入为链表的表头输出描述:输出为需要打印的“新链表”的表头用栈处理:/**
*publicclassListNode{
*intval;
*ListNodenext=null;
*
*ListNode(intval){
*this.val=val;
*}
*}
*
*/
importjava.util.Stack;
im..
分类:
其他好文 时间:
2015-12-17 07:06:57
阅读次数:
205
1.登录界面login:用户idpasswd:密码<1>为什么需要用户名和密码计算机的资源是有限的,我们需要对资源进行管理,我们希望让某些人可以操作某些资源,但我们怎么识别这些人呢,于是有了用户名;但是我们怎么证明用户就是它自己呢,于是我们需要一种机制,叫认证机制,这个..
分类:
系统相关 时间:
2015-12-17 07:07:18
阅读次数:
310
(1)5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第一,我第三。B选手说:我第二,E第四。C选手说:我第一,D第二。D选手说:C最后,我第三。E选手说:我第四,A第一。比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#include<stdio.h>..
分类:
编程语言 时间:
2015-12-17 07:06:42
阅读次数:
198
首先是在linux的环境下,搭建顺序为mysql——>apache——>php准备工作,再搭建之前先安装一些必要的文件包:####定义一个函数myum,如果rpm包已经提示安装过,则不再尝试yuminstall为了节省
###时间
myum(){
if!rpm-qa|grep-q"^$1";then
yuminstall-y$1
check_ok
else
ec..
分类:
系统相关 时间:
2015-12-17 07:06:45
阅读次数:
346
find作用:通过遍历指定起始路径下的文件系统层级结构完成文件的查找。工作特性:查找速度慢;精确查找;事实查找;使用方法:find[查找起始路径][查找条件][处理动作]查找起始路径:指定具体搜索目标起始路径;默认为当前目录;查找条件:指定的查找标准,可以根据文件名、大..
分类:
其他好文 时间:
2015-12-17 07:07:32
阅读次数:
184
socket是什么Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求想要深入了解的话,建议去看一下TCP/IP协议详解第一卷,有了网络通信的基础更容易理解socket。其实socket可以这样理解,socket起源于unix/linux,而unix/linux的设计哲学一部分就是“..
分类:
编程语言 时间:
2015-12-17 07:04:42
阅读次数:
232
一、安装编译工具和依赖包[root@wwwsrc]#yum-yinstallgcgcc-c++pcre-develncurses-developenssl-devellibpng-devellibtoollibxslt-devellibxml2-devellibXpm-develcurl-devel二、安装PHP和MySQL所需要的软件1、安装cmake[root@wwwcmake-2.8.10.2]#./bootstrap[root@wwwcmake-2...
分类:
数据库 时间:
2015-12-17 07:04:28
阅读次数:
303
我们知道,当我们声明一个数组的时候,必须要用一个常量指定数组的长度,这是由于它所需要的内存空间取决于数据。但是如果我们不能预测程序所需要的精确数组长度,为了保证足够的空间,常常声明一个很大的长度,由此便可能造成不必要的空间浪费。所以引入了动态内存分配的概念..
分类:
其他好文 时间:
2015-12-17 07:06:07
阅读次数:
153
#include<stdio.h>
#include<stdlib.h>
voidswap(int*pa,int*pb)
{
inttmp=*pa;
*pa=*pb;
*pb=tmp;
}
intmain()
{
intn1=0;
intn2=0;
char*p1=&n1;
char*p2=&n2;
printf("请输入两个数:");
scanf_s("%d%d",&n1,&n2);
swap(p1,p2);
printf("n1=%..
分类:
其他好文 时间:
2015-12-17 07:02:16
阅读次数:
188
四、配置nginx支持php在Ubuntu下搭建LNMP环境。编译安装mysql,nginx,php。最后在LNMP前提下安装composer,并且安装laravel框架。第四步,配置nginx支持php。首先建立存放网页文件的目录,执行“sudomkdri/usr/local/server/www”。然后进入到该目录中,“cd/usr/local/server..
分类:
Web程序 时间:
2015-12-17 07:05:04
阅读次数:
150
五、安装composerComposer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。1进入安装目录(可选)cd/usr/local/server/composer2.安装composer。sudocurl-shttps://getcomposer.org/..
分类:
其他好文 时间:
2015-12-17 07:02:41
阅读次数:
187