- 博客(9)
- 收藏
- 关注
原创 防火墙主流技术
**实现防火墙的主流技术有三种:1. 包过滤技术包过滤是最早使用的一种防火墙技术,包过滤技术工作的地方就是各种基于TCP/IP协议的数据报文进出的通道,它把这两层作为数据监控的对象,对每个数据包的头部、协议、地址、端口、类型等信息进行分析,并与预先设定好的防火墙过滤规则(Filtering Rule)进行核对,一旦发现某个包的某个或多个部分与过滤规则匹配并且条件为“阻止”的时候,这...
2018-06-30 01:01:17 6356
原创 密码体系-密钥
密钥对在基于公钥体系的安全系统中,密钥是成对生成的,每对密钥由一个公钥和一个私钥组成。在实际应用中,私钥由拥有者自己保存,而公钥则需要公布于众。 在公钥加密体制中,公钥加密的加密算法和公钥都是公开的,私钥保密存放...
2018-06-30 00:56:19 332
转载 mysql共享锁和排他锁
在实际的数据库系统中,每时每刻都发生锁定,当某个用户在修改某部分数据时,mysql会通过锁定阻止其他用户对同一数据的读取。 共享锁【S锁】 又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A。其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。 这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【X锁】 又称...
2018-06-27 09:45:26 907
原创 Java byte的运算
byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);语句:b3=b1+b2编译出错 被final修饰的变量是常量,这里的b6=b4+b5可以看成是b6=10;在编译时就已经变为b6=10了 而b1和b2是byte类型,java中进行计算时候将他...
2018-06-24 12:56:23 3486
原创 try/catch中的return
根据官方的JVM规范:详细执行过程如下: 如果try中有返回值,就把返回值保存到局部变量中; 执行jsr指令跳到finally语句里执行; 执行完finally语句后,如果finally中没有return,返回之前保存在局部变量表里的值。 如果finally语句里均有return,忽略try的return,而使用fin...
2018-06-23 14:53:36 187
原创 JAVA类的成员变量的默认值
类的成员变量不是不需要赋值,而是会自动初始化。 boolean false char ‘\u0000’(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d String null
2018-06-23 14:31:05 3363
原创 线程中的start()和run()方法
线程的启动方式只能通过start()这种方式启动才能真正的实现多线程的效果,如果是手动调用run方法和普通方法调用没有区别。
2018-06-23 13:22:24 426
原创 关于静态方法和非静态方法的相互调用
静态方法和非静态方法的相互访问class TT { public void play() { System.out.println("TT play"); }}public class MainTest { TT t = new TT(); public void go() { System.out.println("is going"); } public static...
2018-06-22 15:41:59 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人