- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 MySQL学习(一)
SQL语言1. DDL(数据定义语言):主要是进行数据库、表、视图、触发器、索引的定义。CREATE创建数据库、表、视图等;ALTER修改表、视图等;DROP删除数据库、表、视图等。2. DML(数据操作语言):主要是执行数据的增删改查。INSERT插入数据;DELETD删除数据;UPDATE更新数据;SELECT查询数据;3. DCL(权限控制语言):主要是控制用户的访问权限。GRANT为用户
2017-10-17 15:40:55 360
转载 序列化与反序列化
#摘要序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系统更加易于调
2017-10-06 20:06:13 333
转载 JAVA-NIO(一)
概述NIO是在JDK1.4中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,这是原来的 I/O 包所无法做到的。在原来的java编程中,使用的IO模式是流的方式,所有的IO都是以单个字节的方式移动的,通过一个Stream对象进行移动。而NIO则以块的方式处理IO,这种处理方式更加符合操作系统
2017-10-04 16:39:34 321
转载 在 CMD下使用java运行类出现“找不到或无法加载主类”
问题描述:编写简单的Hello.java程序,在cmd命令行下用javac Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。 解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp %classpath
2017-10-03 19:26:11 499
原创 JAVA-枚举
在java中,枚举是一个类,可以具有构造函数,方法,实例变量。 类似这样:enum color { red(10), black(20), yellow(30), blue(40); //实例变量 private int price; //构造方法 color(int price) { this.price = price; Sy
2017-10-03 16:37:06 365
转载 SYN泛洪攻击
转自《SYN洪泛攻击的原理、预防和排除》SYN泛洪攻击概述SYN泛洪攻击利用TCP三次握手协议的缺陷,向目标主机发送大量的伪造源地址的SYN连接请求,使得被攻击方资源耗尽,从而不能够为正常用户提供服务。SYN泛洪攻击原理在TCP协议中被称为三次握手(Three-way Handshake)的连接过程中,如果一个用户向服务器发送了SYN报文,服务器又发出 SYN+ACK 应答报文后未收到客户端的 A
2017-10-02 15:34:48 8050 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人