- 浏览: 59101 次
- 性别:
- 来自: 深圳
文章列表
我们可能需要在Java EE项目中用到多数据源,不同的功能访问不同的数据库。具体怎么做呢?
1.数据源的定义部分: 在spring的配置文件中增加如下配置:
<jee:jndi-lookup id="ds1" jndi-name="MainDataSource" />
<jee:jndi-lookup id="ds2" jndi-name="DataCenterSource" />
<!-- 多数据源映射 -->
<bean id="dataSo ...
Mozilla 、Akamai、思科、Google等联合成立一家HTTPS数字证书认证的免费组织--Let's Encrypt,并与2015年9月14日签发了第一张证书。那我们就来看看如何获得Let's Encrypt的数据证书呢?
let’s Encrypt 网站:https://letsencrypt.org/
试用前说明
系统需求
Let’s Encrypt 客户端目前支持集成了Python 2.6或2.7版本的Unix系列操作系统。 公测版发布后将会支持Python 3.x.客户端需要root访问权限,以便具备写这些目录的权限 /etc/letsencrypt, / ...
目前2018俄罗斯足球世界杯各大洲的预选赛除欧洲还未开赛外,其他各洲都在进行的如火如荼。目前亚洲区正在展开第2轮的争夺,39只球队(原有40支,印尼被FIFA禁赛)正在争夺12个晋级名额。我们扶不起的阿斗-国足目前在C组死死挣扎,只因两场烂仗,由出线种子队变成了路人甲。 由于印尼的被迫退出,除F组外,其他小组的积分对比,都要减掉与小组最后一名的成绩,最后参与总的积分计算。 目前强队基本都打了5场比赛,如果此时结束预选赛,哪些球队会出线呢?下面是我们的分析结果:
小组
国家
积分
轮次
分区
直接出线
成绩最好第二
F
泰国
13
HTTP Response 拆分
译者注:原文拆分对应的单词为splitting
HTTP头 拆分是一种偷窃用户数据的一种攻击方法。可以用来执行跨平台的脚本攻击、偷取用户数据、破坏或篡改网站内容。
HTTP Response 拆分有多严重?
当浏览器请求一个页面 ...
深圳各类产品的批发地
- 博客分类:
- 大杂烩
水果、蔬菜、肉类、干果、药材:福田农批市场、布吉农批市场
服装、饰品、布料:东门及周边、华强北茂业后面
手机、电脑、电子元器件:华强北片区
文具、玩具:笋岗仓库、岗厦
教材教辅书籍:八卦路
珠宝首饰:水贝片区
建材家具:宝安北路人才大市场周边、南山欧洲城
礼品家居:宝安北路人才大市场周边
烟酒饮料:湖贝路、福田农批
海鲜:南澳镇
工商业用户:纺织服装、皮革皮具、电子、五金化工塑料、印刷纸品包装 华南城
项目代码使用了DWR组件来进行异步调用,采用的DWR版本为3.0,但最近WebLogic经常发生线程STUCK,经过分析WebLogic的日志,发现了如下信息:<2015-10-29 上午09时25分44秒 GMT+08:00> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "652" seconds ...
一个架构师应该做到以下几点:
1.识别出干系人,并组织干系人参与架构设计的过程;
2.要根据干系人的期望和关注点,进行分析和设计;
3.组织架构团队进行架构定义、设计;
4.跟踪架构实现的整个过程;
5.对架构变更做出决策;
6.进行架构有效性的验证;
7.管理架构物理输出物等。
同时,架构师还应该具备以下知识或者经验:
业务分析的能力;
项目管理的知识和经验;
技术的全面性和敏锐性;
质量管理的知识和经验;
一定的领导力;
一个耐心的导师;
一个好的谈判者等等。
软考的架构师知识体系中,基本上涵盖了软件开发领域所有的知识体系,有兴趣的TX可以看一下。
下期预告:简单的软件架构过程
最近用Google Chrome浏览器登陆支付宝,在地址栏下方提示了一行黄色小字:“This site uses a plugin(npalicdo plugin) that will soon be unsupported”.意思是 支付宝这个网站使用的插件马上就不支持了。心想,难道google要封杀支付宝?!
...
一、什么是HTTP 状态响应码/都有哪些状态响应码?
来自于Mozilla基金会网站的关于HTTP状态码的文章(https://developer.mozilla.org/zh-TW/docs/HTTP/Response_codes)指出HTTP状态码分为5大类,分别代表:
1xx 信息化响应 (ps: http1.1之前是保留区段,HTTP1.1规定了2项)
2xx 成功响应
3xx 重定向消息
4xx 客户端错误
5xx 服务器端错误
二、为什么要自定义状态响应码?
既然HTTP规范已经定义了这么多状态响应码,我们自定义状态响应码有什么用处呢?
目前HTTP规范定 ...
开篇讲架构之前,我们先谈谈什么是架构?
一、架构的定义
这是一个只可意会不可言传的概念,来自度娘百科的解释是:架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。
...
我们经常会开发了一个下载功能,具体实现就是后台实现一个下载方法,接收一个带有路径的文件名参数,再通过流将对应的文件返回给客户端。但是这种方式潜在一个安全漏洞——通过修改这个文件名参数的值,可以下载操作系统中当前账号有权访问的任意文件。极有可能造成操作系统内核文件被修改,操作系统密码泄露,web应用文件被修改,WEB应用挂马等多种安全事件。
如何防止下载任意文件呢?
一、限制下载文件的扩展名
String fileName= request.getParameter("fileName");
if(!fileName.endWith(".doc")){
...
最近在分析WebLogic时,发现日志文件中值记录到了stuck,但是没有记录对应的http请求地址信息。这一信息和WebLogic console中的 服务器设置->监控->线程中也可以看到类似信息。 下面给出一个WebLogic 12C的stuck日志样例:[STUCK] Execut ...
在WebLogic 11的weblogic.xml中可以自定义show-archived-real-path-enabled参数的值,用于使request.getSession().getServletContext().getRealPath("")方法在返回实际路径。<container-descriptor>
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>
</container-descriptor> ...
今天系统发生了#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0x7) at pc=0x0000003da4089aab, pid=8027, tid=139713112336128
#
# JRE version: Java(TM) SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.60-b09 mixed ...