安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。
一、处理服务器遭受攻击的一般思路
系统遭受攻击并不可怕,可怕的是面对攻击束手无策,下面就详细介绍下在服务器遭受攻击后的一般处理思路。
1...
分类:
其他 时间:
2014-09-23 11:48:55
收藏:
0 评论:
0 赞:
0 阅读:
427
事务管理
Spring提供了编码式和声明式事务管理的支持。
编码式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)用助于用户将操作与事务解耦。
选择编码式还是声明式在很大程度上是在细粒度控制和易用性之间权衡。
Spring并不直接管理事务,而是提供多种事务管理器,将它们事务管理职责委托给JTA或其他持久化机制所提供的平台相关的事务实现。每个事务管理器都会充当某...
分类:
编程语言 时间:
2014-09-23 11:48:45
收藏:
0 评论:
0 赞:
0 阅读:
364
IF OBJECT_ID('TBL')IS NOT NULL
DROP TABLE TBL
GO
CREATE TABLE TBL(
日期 DATE
)
GO
INSERT TBL
SELECT '2014-09-30' UNION ALL
SELECT '2014-10-06'
go
DECLARE @DATE DATE
SELECT @DATE=MAX(日期) FROM TBL
;WITH ...
分类:
数据库技术 时间:
2014-09-23 11:48:35
收藏:
0 评论:
0 赞:
0 阅读:
307
脚本表
如果说前面介绍的几种表格都是单步骤、单方法。Script table就是一系列的多步骤操作了,正如名称所代表的含义。
表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构造参数。下面的行每行代表一个操作。允许的操作类型有:执行方法、检查结果、显示输出。
执行方法包括方法名称和参数。相当奇葩的设计是方法名称可以和参数交错放入表格中。如我...
分类:
其他 时间:
2014-09-23 11:48:25
收藏:
0 评论:
0 赞:
0 阅读:
263
题目地址:POJ 2796
单调栈的第一题就是这道。。把我弄的晕头转向。现在终于明白了,对单调栈又加深了理解。原来单调栈不只是可以维护数。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
u...
分类:
其他 时间:
2014-09-23 11:48:15
收藏:
0 评论:
0 赞:
0 阅读:
335
线程标识
线程由线程号进行标识。线程号仅在线程所属的进程环境中有效。也就是说属于不同进程的两个线程可能线程号一样。
线程标识用结构体pthread_t tid表示。与线程Id相关的函数如下:
比较两个线程ID:
#include
int pthread_equal(pthread_t tid1,pthread_t tid2);
...
分类:
编程语言 时间:
2014-09-23 11:48:05
收藏:
0 评论:
0 赞:
0 阅读:
278
针对每个 数据库的Item生成唯一标示,UUID.randomUUID()
UUID由以下几部分的组合:
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
public static...
分类:
移动平台 时间:
2014-09-23 11:47:55
收藏:
0 评论:
0 赞:
0 阅读:
322
TextView、EditText、密码EditText、RadioButton、Button、Spinner、CheckBox、ToggleButton
1、工程目录
2、Test_changyongzujian.java
package com.example.test_changyongzujian;
import android.os.Bundle;
import andr...
分类:
移动平台 时间:
2014-09-23 11:47:45
收藏:
0 评论:
0 赞:
0 阅读:
321
在《牛腩新闻发布系统》中与JavaScript初次接触,到《牛腩JavaScript》中专门了解它,可以说,JavaScript在我心中的形象也从高大神秘到平易近人。
虽然,我知道它并像我现在理解的那么简单,可是它的确很容易让我们上手去实践。
JavaScript是一种脚本语言,更简单地理解就是一种计算机的编程语言。既然是计算机语言,就有高级和低级之分。和机器“亲”...
分类:
编程语言 时间:
2014-09-23 11:47:35
收藏:
0 评论:
0 赞:
0 阅读:
324
写一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息,代码如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib.request
#debug=True
debug=False
class Utility:
def ToGB(str):
if(debug): print(str)...
分类:
编程语言 时间:
2014-09-23 11:47:25
收藏:
0 评论:
0 赞:
0 阅读:
529
在Mac中,我们可以通过很多方式来启动应用程序。比如通过鼠标在Finder中双击或者通过Spotlight或者QuickSilver等工具来启动。可是,你有没有想过通过一个快捷键就来启动一个应用程序呢?其实,这个功能并不需要使用第三方软件就可以实现。今天,我们就来介绍一下实现的方法。
1. 运行Automator。在弹出的新建窗口中,选择新建一个“服务”。
2....
分类:
其他 时间:
2014-09-23 11:47:15
收藏:
0 评论:
0 赞:
0 阅读:
500
题目:hdoj 1428 漫步校园
分析:题意还是有必要说的,他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近,注意这句话,可见先让你求每个点到机房(n,n)点的最短路。当然这里用BFS比较好,注意要用优先队列.。接着这句话告诉你,每次选择走的时候可以有多种选择,只要满足上面每一步都比当前这一步更近,即dis【child】
AC代码:
...
分类:
其他 时间:
2014-09-23 11:47:05
收藏:
0 评论:
0 赞:
0 阅读:
341
本文主要分析内存以及I/O相关的系统调用和库函数的实现原理,根据原理给出在使用过程中需要注意的问题和优化的侧重点,本文涉及到的系统调用包括readahead,pread/pwrite,read/write,mmap,readv/writev,sendfile,fsync/fdatasync/msync,shmget,malloc。
本文先简单介绍应用程序对内存的使用以及I/O系统对...
分类:
其他 时间:
2014-09-23 11:46:55
收藏:
0 评论:
0 赞:
0 阅读:
288
程序应用场景:flash是一副地图,地图上一单击,就调用js,弹出一个对话框,显示一些自己想要的信息;js定时调用as提供的方法,然后去改变flash的颜色。
以下是as代码:
import flash.events.MouseEvent;
import flash.text.TextField;
//给每一栋楼增加监听事件
mc0001.addE...
分类:
Web开发 时间:
2014-09-23 11:46:45
收藏:
0 评论:
0 赞:
0 阅读:
375
circumgyrate the string
Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4235 Accepted Submission(s): 978
Problem Description
...
分类:
其他 时间:
2014-09-23 11:46:35
收藏:
0 评论:
0 赞:
0 阅读:
300
??今年9月21日,GDG西安组织了第一季以Android Wear为专题的活动,葡萄城则以超一流的办公环境和网络宣传,配合举行了本次活动。下面通过图文方式进行报道,希望未能如期参加的筒子们不要有太多的遗憾呀:Welcome to GrapeCity,Again!随着金秋时节的来临,又到了一年一度的DevFest季节:葡萄城非常棒的草坪,员工上、下午课间操,夏天可户外烧烤。葡萄城优雅的办公环境,是...
分类:
其他 时间:
2014-09-23 11:46:15
收藏:
0 评论:
0 赞:
0 阅读:
320
今天要统计一下数据库里所有表当前的最大id,一个一个查太麻烦了,就写了一个存储过程,方便今后继续使用。
CREATE PROCEDURE [dbo].[get_tableid] AS
CREATE TABLE #tablespaceinfo --创建结果存储表
(nameinfo varchar(...
分类:
数据库技术 时间:
2014-09-23 11:46:05
收藏:
0 评论:
0 赞:
0 阅读:
306
思路:获取浏览器的高度,和页面的高度做对比 如果浏览器的高度大于页面内容的高度,则把浏览器的高度赋值给页面高度 如果当前页面高度大于浏览器高度,就使用当前页面自己的高度 window.onresize=function(){//onresize 事件会在窗口或框架被调整大小时发生。 var W...
分类:
其他 时间:
2014-09-23 11:45:05
收藏:
0 评论:
0 赞:
0 阅读:
352
题目链接题意:给一个由“.”组成的联通区域,求再添加k个‘#'以后还是联通区域的方案。分析:做题的时候犯二了,用DFS,一直搜到边缘,然后从边缘依次往回 回溯,回溯的过程中填充’#‘一直填充k个。因为在搜索的过程中,一直都是vis[][]标记的,所以时间复杂度最多只是搜了所有的边,即500*500*...
分类:
其他 时间:
2014-09-23 11:44:45
收藏:
0 评论:
0 赞:
0 阅读:
308
在框架中添加组件:eg.JFrame frame=new JFrame("JFrame add ");java.awt.Container container=frame.getContentPane();//可返回框架的内容窗格,内容窗格是java.awt.Container的instanceJB...
分类:
编程语言 时间:
2014-09-23 11:44:35
收藏:
0 评论:
0 赞:
0 阅读:
337