- 浏览: 17514 次
- 性别:
- 来自: 西安
最新评论
-
S__:
...
JDBC 连接数据库
文章列表
因项目需要安装phoneyc,在网上找了一些安装笔记,相当复杂,总共有27步,参考http://godorz.info/2010/04/note-of-installing-phoenyc/,尝试了一个星期,最终还是没有成功,后来仔细看了下项目,程序自身就提供一键安装,自己被误导了,现将我自己安装步骤记录下来,供大家参考:
ubuntu下phoneyc的安装为例,其他系统也一样
#安装所需软件库:
这些库都是安装项目必须的,安装过程中可能还需要其他的软件,有问题可以耐心的读读安装的log即可
*git
sudo apt-get install git-core ...
skipfish是谷歌开发网站完全扫描工具,强大易用。
#安装所需软件库:sudo apt-get install libssl0.9.8sudo apt-get install
libssl-devsudo apt-get install opensslsudo apt-get install
libidn11-dev
#安装skipfish:
wget http://skipfish.googlecode.com/files/skipfish-2.05b.tgztar zxvf skipfish-2.05b.tgz
mv skipfish-2.05b skipfis ...
计划好好学习下snort,同时分享心得,顺便监督自己学习.
目录:
SQL注入漏洞分析及解决方案
跨站漏洞分析及解决方案
远程命令执行漏洞分析及解决方案
文件包含漏洞分析及解决方案
HTTP协议头注射漏洞分析及解决方案
任意文件上传漏洞分析及解决方案
SQL注入漏洞
...
definition
Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并 ...
题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc
可以用递归的思路来求字符串的组合。
假设我们想在长度为n的字符串中求m个字符的组合。我们先从 ...
definitionProvide a unified interface to a set of interfaces in a subsystem. Façade defines a higher-level interface that makes the subsystem easier to use. Frequency of use: high为子系统中的一组接口提供一个一致的界面,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。UML图
代码参考:http://www.iteye.com/topic/327449adapter和facade模式区别:
a ...
definition:Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 提供一个创建一系列相关活相互依赖对象的接口,而无需指定他们具体的类。(G4)Frequency of use: high
UML图:
par ...
目录
一 . Factory Method 工厂方法
二. IoC/DI
三.工厂方法模式和IoC/DI有什么关系
四.Spring 的源码分析
一 . Factory Method 工厂方法
definition
定义一个用于创建对象的接口,让子例觉得实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。
Define an interface for creating an object,
but let subclasses decide which class to instantiate. Fa ...
servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这 个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。其中 init() 和 destroy() 方法是继承的。
(1) init() 方法在 Servlet 的 ...
状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的URL。 202 Accepted 已经接受请求,但处理尚未完成。 203
shutdown 命令
SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。
SHUTDOWN NORMAL:
不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN TRANSACTIONAL:
不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
一.先看一些最简单的例子
例子:
Table A
aid
adate
1
a1
2
a2
3
a3
TableB
bid bdate1 b12 b24 b4两个表a,b相连接,要取出id相同的字段select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.此时的取出的是:1 a1 b12 a2 b2
那么left join 指:select * from a left join b on a.aid = b.bid
JDBC 连接数据库
一个实现JDBC连接数据库的例子,我这里用的是MYSQL 其他的数据库一样,我等下把语句写在后面
/**
*
*/
package HelloWolrd;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* @author eason
*
*/
public class JDBCHelloWorld {
public static void main(String args[]) throws SQLExceptio ...
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接 ...