2016年1月4日
摘要:
采用Nginx负载均衡之后碰到的问题Session问题文件上传下载通常解决服务器负载问题,都会通过多服务器分载来解决。常见的解决方案有:网站入口通过分站链接负载(天空软件站,华军软件园等)DNS轮询F5物理设备Nginx等轻量级架构Nginx是如何实现负载均衡的,Nginx的upstream目前支持...
阅读全文
posted @ 2016-01-04 23:40
一花一四季,一梦一世界
阅读(251)
推荐(0)
2016年1月3日
摘要:
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题...
阅读全文
posted @ 2016-01-03 19:43
一花一四季,一梦一世界
阅读(165)
推荐(0)
摘要:
堆栈空间分配栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆栈缓存方式栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调...
阅读全文
posted @ 2016-01-03 19:30
一花一四季,一梦一世界
阅读(1152)
推荐(0)
摘要:
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需...
阅读全文
posted @ 2016-01-03 17:52
一花一四季,一梦一世界
阅读(240)
推荐(0)
2016年1月1日
摘要:
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提...
阅读全文
posted @ 2016-01-01 17:00
一花一四季,一梦一世界
阅读(171)
推荐(0)
摘要:
以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarke...
阅读全文
posted @ 2016-01-01 10:34
一花一四季,一梦一世界
阅读(603)
推荐(0)
2015年12月22日
摘要:
完整的 SSL 证书分为四个部分:CA 根证书 (root CA)中级证书 (Intermediate Certificate)域名证书证书密钥 (仅由您持有)以 COMODO PositiveSSL 证书为例,您将收到四份文件:根证书 –AddTrustExternalCARoot.crt中级证书...
阅读全文
posted @ 2015-12-22 09:03
一花一四季,一梦一世界
阅读(17731)
推荐(0)
2015年11月23日
摘要:
SSH2处理方案:freemarker文件如果出错,网站的前台页面会报出很明显的错误-焦黄的背景,血红的文字,很不利于用户体验的。如何修改这个问题呢?首先需要在struts.xml配置文件里添加下面一行代码:1接着新建MyFreemarkerManager类,如下所示:123456789101112...
阅读全文
posted @ 2015-11-23 00:18
一花一四季,一梦一世界
阅读(2283)
推荐(0)
摘要:
作为一个模板框架,freemarker的功能还是很强大的。在模板处理方面,freemarker有多种形式,最常见的方式是将模板文件放在一个统一的文件夹下面,如下形式:Configuration cfg = new Configuration();cfg.setDirectoryForTemplate...
阅读全文
posted @ 2015-11-23 00:10
一花一四季,一梦一世界
阅读(3541)
推荐(0)
摘要:
(1)序列的默认值为[],看下面的例子: 中奖账号 猜测差值 ${list.accountId!""} ${list.deviation!""} 说明:在上面例子中,winnersList默认为[],它的内建函数为size(2)序列的连接:可以将两个序列连接成一个新的序列,连接序列的运...
阅读全文
posted @ 2015-11-23 00:07
一花一四季,一梦一世界
阅读(292)
推荐(0)