洗尽铅华,回归技术本质;繁华落尽,打造本真质量。

我们所耳闻的一切都只是观点而不是事实。我们所看见的都是一个角度而不是真相。——马库斯.奥利利乌斯...

Solr(一):Solr6.4.1 安装部署到 Tomcat 8 (环境篇:Window10)

这两天在看Solr,尝试使用了最新版Solr6.4.1。正常情况下,不需要做什么,只要解压后,在bin目录运行solr start就可以跑起来。但是,查了网上很多都是用Solr+Tomcat的方式。自己也就想尝试一下看看什么不同,毕竟Tomcat用的也比较多。看了很多仁兄的帖子,方式基本一致和完整...

2017-02-22 12:32:32

阅读数 1293

评论数 0

用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)

自己学习使用了Angular JS 1一段时间,由于没有具体的项目进行尝试加上其它研究工作的影响,就搁置了一段时间。在与同事讨论技术选型时,才知道Angular JS 2的差别之大(孤陋了,莫见笑),所以决定弄弄Angular 2。WebStorm是进行JS和前端开发的不二之选的IDE工具,虽然目...

2017-02-14 11:13:16

阅读数 19210

评论数 16

JHipster创建Java Web应用(图文)

简介J潮客J潮客(jHipster)是什么东西? 是谁开始的?其实J潮客是开源技术, 在2013年由法国Java专家 Julien Dubois (朱利安 杜波尔斯)率先倡导,至今仍是J潮客项目主导者。简易直说它是工具集堆综合技术,意思是由多种技术工具配置而成的Java Web开发程式产生器。好处...

2016-12-17 17:23:44

阅读数 1282

评论数 0

Scratch www 系统搭建

Scratch www要基于Nodejs的环境才可以运行,我尝试了在Windows、Ubuntu、CentOS等操作系统上安装其环境,安装node环境比较简单,但是不同系统在编译代码方面问题较多,在Windows上必须要有Microsoft Visual Studio环境,Ubuntu上面又相关依...

2016-11-24 13:23:14

阅读数 7113

评论数 27

DjangoBB论坛搭建

DjangoBB论坛,是基于Django(Python经典框架)进行修改,其安装部署需要依赖于python和Django。很多资料上都是说明采用python的virtualenv,virtualenv就是python的一个虚拟沙盒,用于各项目的隔离。我觉得用不用无所谓。一、环境准备:本文使用的操作...

2016-11-24 11:37:55

阅读数 1596

评论数 0

Marathon(5):Constraints

ConstraintsConstraints控制在何处运行的应用程序,允许对无论是容错(在多个节点上传播任务)还是本地(运行在相同的节点上运行所有的应用程序任务)进行优化。Constraints有三个部分:一个字段名,一个operator,和一个可选的参数。该字段可以是Agent节点的主机名或Ag...

2016-10-26 17:12:00

阅读数 1017

评论数 0

Marathon(4):Port

端口在Marathon中,对应用程序端口的配置可能会造成混淆,并且有一个悬而未决的问题,需要重新设计的端口API。本文尝试更清楚的解释Marathon的端口是如何工作的。如果你是在DC/OS集群中运行Marathon,你可以使用虚拟地址(VIP:Virtual addresses) ,使端口的管理...

2016-10-26 17:11:00

阅读数 1514

评论数 0

Marathon(3):Application Groups

Application Group应用程序可以嵌套到以组作为分支、以应用作为叶子的n元树中。应用程序组是用来将多个应用程序划分成可管理的集合。如上图所示的结构,该定义看起来是这样的:{ "id": "/product", "groups&q...

2016-10-26 17:02:29

阅读数 613

评论数 0

Marathon(2):Application 部署

Application 部署在Marathon中,对应用程序或组定义的每一个修改都会作为部署操作进行。部署是一组操作,会做以下操作: 开始/停止一个或多个应用 升级的一个或多个应用 缩放一个或多个应用 部署不马上生效 - 需要一定时间。直到部署成功完成,这个部署才会在Marathon中激活。多个部...

2016-10-26 17:00:44

阅读数 1448

评论数 0

Marathon(1):Application 基础

Application基础Application在Marathon中是一个完整的概念。每个Application通常代表一个长期运行的服务,其中会有在多台主机上运行多个实例。一个应用实例被称为任务(An application instance is called a task)。在应用程序定义(...

2016-10-26 14:11:31

阅读数 1464

评论数 0

用DCOS和marathon-lb实现服务发现和负载均衡:第二部分

最近在研究使用Mesos,对marathon-lb和mesos-dns等诸多工具,只是停留在知道和会用的阶段,特别是对于基于marathon-lb的HAProxy的应用分组和使用更是一头雾水。现在资料也少,看了官网上的这篇文章觉得讲得还算是全面。兄弟英文水平差,先用Google翻译了一下,然后再梳...

2016-10-18 17:03:13

阅读数 2598

评论数 0

用DCOS和marathon-lb实现服务发现和负载均衡:第一部分

最近在研究使用Mesos,对marathon-lb和mesos-dns等诸多工具,只是停留在知道和会用的阶段,特别是对于基于marathon-lb的HAProxy的应用分组和使用更是一头雾水。现在资料也少,看了官网上的这篇文章觉得讲得还算是全面。兄弟英文水平差,先用Google翻译了一下,然后再梳...

2016-10-18 14:44:04

阅读数 5471

评论数 0

【Liferay Portal指南六】——Configuration Portlet开发

注意:以下内容是基于Liferay 4.2.2版本,对于Liferay 5.1.X有很大的不同 对于这份指南,Configuration Portlet的开发流程采用的也是Struts Portlet的开发流程。 Step1:配置Portlet 添加portlet配置信息到…/ext-web/do...

2009-02-12 17:44:00

阅读数 2916

评论数 1

【Liferay Portal指南五】——Struts Portlet开发

注意:以下内容是基于Liferay 4.2.2,如果使用Liferay5.1.X版本有些地方是不一样的,在这里就先不细说了。 建议开发流程如下:为什么用Struts?1、Struts实现了MVC.虽然有其他框架实现MVC,Struts是最广泛应用和最成熟的技术.2、什么是MVC?MVC将显示代码从...

2009-02-12 17:26:00

阅读数 3147

评论数 4

【Liferay Portal指南四】——JSP Portlet开发

JSP Portlet是开发中使用频率最高的开发方式,主要原因有两个: 1、 当配置好Portlet之后,只需要修改JSP文件。而JSP文件支持hot deploy,这就会在开发过程中节省好多等待ant deploy和liferay tomcat startup的时间。 2、 开发流程也相对简单。...

2009-02-12 17:15:00

阅读数 3284

评论数 1

单点登录相关问题总结

1 概述      对于单点登录的机制和原理就不在这里赘述了。本文仅是对于单点登录问题研究所得的心得进行一下总结。想要实现单点登录可以采用的方式有很多种:1 利用成熟的软件框架(CAS,OPENSSO等)2自己建设单点登录框架(像sohu的单点登录)3 还有就是最简单的使用URL模拟登录。    ...

2009-02-12 16:47:00

阅读数 4085

评论数 2

【Liferay Portal指南三】——Liferay配置文件Tag标签参考

1、Icon Icon元素指定了一个在portlet中显示的图片 2、Virtual—path Virual—path 的值指定了一个虚拟路径用于覆盖默认的servlet内容路径.举个例子,假设你的portlet被部署在servlet路径”/test-portlet”. 通过默认值, portal...

2008-10-18 16:08:00

阅读数 2410

评论数 0

【Liferay Portal指南二】——Liferay扩展环境目录介绍

扩展环境的目录结构如下图: 1、/ext-ejb/src    在基于二次扩展环境,进行功能开发时。自己编写的Java代码都放在这个目录下。2、/ext/downloads    存放Ant脚本中可能用到的下载文件。3、/ext/ext-ear    主要存放liferay编译生成的war包及ja...

2008-10-18 15:37:00

阅读数 1411

评论数 0

【Liferay Portlet指南一】——Liferay扩展环境搭建

环境设置一、JDK 1.6.0, JDK 1.5.0 or JDK 1.4.2    1. 点击下一步安装    2. 设置环境变量“JAVA_HOME”指向jikes的目录    3. 增加“%JAVA_HOME%/bin”到Path环境变量中二、Jikes 1.22 or Jikes 1.21...

2008-10-08 13:39:00

阅读数 1722

评论数 1

JSF学习(二)——托管Bean的使用方法和技巧

最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。一、从JS...

2008-01-16 17:49:00

阅读数 3788

评论数 1

提示
确定要删除当前文章?
取消 删除