2016年3月10日

摘要: 在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题: 一、利用数据库同步session 阅读全文
posted @ 2016-03-10 21:15 齐齐微格 阅读(158) 评论(0) 推荐(0)
 
摘要: Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception 一、Error Error是throwable的子类,代表编译时间和系统错误,用于指示合理的应用程序不应该试图捕获 阅读全文
posted @ 2016-03-10 21:10 齐齐微格 阅读(154) 评论(0) 推荐(0)

2016年3月9日

摘要: 服务器端: package com.zeph.serverclient; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.Print 阅读全文
posted @ 2016-03-09 21:56 齐齐微格 阅读(398) 评论(0) 推荐(0)
 
摘要: 常见多线程使用场景:Socket编程、定时器Timer、订单发货需要处理的事情比较多,发送短信和生成快照用线程处理 阅读全文
posted @ 2016-03-09 21:50 齐齐微格 阅读(156) 评论(0) 推荐(0)
 
摘要: 1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。 阅读全文
posted @ 2016-03-09 21:38 齐齐微格 阅读(176) 评论(0) 推荐(0)
 
摘要: 1、客户端浏览器发出HTTP请求。 2、根据web.xml配置,该请求被FilterDispatcher接收。 3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton。 4、Action调用业务逻辑组件处理业务逻辑,在调用Action的过程前 阅读全文
posted @ 2016-03-09 13:11 齐齐微格 阅读(1382) 评论(0) 推荐(0)
 
摘要: 1、struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc使用注解,灵活方便,可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 2、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方 阅读全文
posted @ 2016-03-09 12:55 齐齐微格 阅读(183) 评论(0) 推荐(0)

2016年3月8日

摘要: explain +sql分析sql语句执行效率 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进 阅读全文
posted @ 2016-03-08 13:22 齐齐微格 阅读(153) 评论(0) 推荐(0)
 
摘要: 一、定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 sun为我们提供了那些反射机制中的类: java.lang.Class; jav 阅读全文
posted @ 2016-03-08 12:04 齐齐微格 阅读(193) 评论(0) 推荐(0)

2016年2月17日

摘要: 地址:https://www.aliyun.com/ 1、弹性计算 云服务器ECS 2、数据库 云数据库RDS 3、存储与CDN 对象存储OSS 4、负载均衡SLB 阅读全文
posted @ 2016-02-17 11:52 齐齐微格 阅读(134) 评论(0) 推荐(0)