自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 Linux之间配置SSH互信(SSH免密码登录)

为简化SSH过程,采用证书方式,免去SSH登入时需要输入账号密码的过程,具体操作如下:一、在SSH服务器所在机器上1、以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释RSAAuthentication yes #启用rsa认证PubkeyAuthentication yes #启用公钥私钥配对认证方式Author...

2017-08-02 11:13:00 327

转载 最简单的Linux虚拟机磁盘扩容方法

思路:1、虚拟机增加磁盘容量;   2、将增加的磁盘容量增加到系统分区中;准备阶段:  下载Gparted软件:https://sourceforge.net/projects/gparted/files/gparted-live-stable/第一步:通过VMWare虚拟机管理工具对磁盘进行扩容。  在虚拟机关机状态下,编辑虚拟机设置,打开以下界面:使用扩展...

2017-01-20 18:00:00 812

转载 Grunt + Bower—前端构建利器

目前比较流行的WEB开发的趋势是前后端分离。前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行数据交互。 对于后端服务语言来说,不论是Ruby的rack,Java中的Maven或Gradle,或是Scala中的SBT,他们都能够提供编译运行、运行测试、打包部署、依赖管理等功能。...

2016-06-30 10:20:00 205

转载 Microsoft Office 2016 简体中文 Vol 版镜像下载(Pro Plus、Visio、Project 下载)

在使用上,零售版和批量授权版并没有区别,只是授权方式方面的区别,相对而言,VOL 版的更容易激活一些,其他并没有什么区别了。有需要的可以在下面下载:(以下均是 VL 版)版本:Office 2016 Pro Plus 64 位文件名:SW_DVD5_Office_Professional_Plus_2016_64Bit_ChnSimp_MLF_X20-42426.ISO...

2016-06-21 11:34:00 3023

转载 如何在windows下安装GIT

Git是一个免费的、开源的版本控制软件。一、在官方网站下载最新版本。  下载地址:https://git-scm.com/download/,点击“Downloads for Windows”下载安装包。二、点击运行下载的安装包,出现如下页面:3、点击“next”,在如下页面中,可点击“Browse...”按钮,可改变安装路径。4、点击“Next”按钮,可...

2016-06-21 11:00:00 81

转载 如何在Crystal框架项目中内置启动MetaQ服务?

当Crystal框架项目中需要使用消息机制,而项目规模不大、性能要求不高时,可内置启动MetaQ服务器。分步指南项目引入crystal-extend-metaq模块,如下:<dependency> <groupId>com.gsoft.crystal</groupId> <artifactId&gt...

2016-05-16 10:11:00 94

转载 如何在Crystal框架项目中内置启动Zookeeper服务?

当Crystal框架项目需要使用到Zookeeper服务时(如使用Dubbo RPC时,需要注册服务到Zookeeper),而独立部署和启动Zookeeper服务不仅繁琐,也容易出现错误。在小型项目或开发阶段时,建议将Zookeeper服务内嵌到Crystal框架项目中启动。分步指南Crystal框架项目中引入crystal-extend-zookeeper模块即可,如下:...

2016-05-16 10:10:00 81

转载 如何在项目中引入MetaQ消息收发机制

当需要异步发送和接收大量消息时,需要在Crystal项目中引入MetaQ消息收发机制。关于MetaQ使用的官方例子可参考:https://github.com/killme2008/Metamorphosis/wiki/%E7%AE%80%E5%8D%95%E4%BE%8B%E5%AD%90Crystal框架将MetaQ进行封装,简化MetaQ的使用,具体如下:消息生产端...

2016-05-13 09:36:00 139

转载 如何开发基于Dubbo RPC的分布式服务?

什么是Dubbo?Dubbo能做什么?在Crystal框架下,如何开发基于Dubbo RPC的服务?在Crystal框架下,如何调用Dubbo RPC服务?相关的文章什么是Dubbo?Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。...

2016-05-12 15:50:00 84

转载 Crystal框架配置参数加载机制详解?

前言定义配置参数定义的形式配置参数文件定义在哪里?配置参数加载的优先级如何使用配置参数?最佳实践Jar项目中如何定义配置参数?War项目中如何定义或重载Jar包中的配置参数?开发人员如何自定义配置参数?如何采用数据库管理配置参数?相关的文章前言基于Crystal框架开发的应用,在开发和部署过程中,不可或...

2016-05-11 15:08:00 132

转载 开发Portlet第三步:如何在Crystal Portlet中调用远程服务?

当基于测试数据的Portlet调试完成后,接下来就是引入远程服务,替换测试数据。(此处以Dubbo框架远程服务为例)分步指南删除测试数据依赖;在pom.xml文件中,删除对****-service-stub项目的依赖。添加远程服务依赖;在pom.xml文件中,添加对实际远程服务项目提供的客户端包的依赖:加载Portlet,调试运行是否正常。注意事...

2016-05-06 18:56:00 88

转载 开发Portlet第二步:如何将Crystal静态Portlet转变成基于测试数据的动态Portlet?

当基于Crystal的静态Portlet开发完成后,在与后台服务联调前,还需要将Portlet转换成基于测试数据的动态Portlet。具体步骤如下:分步指南复制Portlet项目,并修改相关的pom.xml、src/main/webapp/WEB-INF/liferay-plugin-package.xml、src/main/webapp/WEB-INF/liferay-pl...

2016-05-06 18:53:00 110

转载 开发Portlet第一步:如何基于Crystal开发静态Portlet?

当团队需要基于Crystal开发Porltet时,分为以下三部:基于Crystal开发静态Portlet基于将静态Portlet修改为基于测试数据的动态Portlet将动态Portlet与动态数据服务联调那么如何基于Crystal开发静态Portlet呢?分步指南1、创建项目准备基于Eclipse的Liferay开发环境,复制静态Portlet开发...

2016-05-06 18:43:00 158

转载 如何在Crystal Portlet中正确返回JSON数据给AJAX请求?

当Crystal Portlet中需要采用Ajax请求,并让后台返回Json数据时,如何才能正确、方便的返回Json数据呢?以下两种方法均可:方法一:Ajax请求时,采用RenderURL,对应Portlet类中采用ajax(data)方法返回Java对象即可;方法二:Ajax请求时,采用ResourceURL,对应Portlet类中采用ajax(data,response)...

2016-05-06 18:40:00 74

转载 Liferay 6.2 改造系列之二十四:修改liferay密码的加密方式

为了便于后期与Cas集成过程中使用数据库用户的方便,将liferay密码的加密方式改为SHA。在/portal-master/portal-impl/src/portal.properties配置文件中,有如下配置:#passwords.encryption.algorithm=BCRYPT/10#passwords.encryption.algorithm=MD...

2016-05-03 12:45:00 184

转载 Liferay 6.2 改造系列之二十三:修改Liferay原始主题中"技术支持:Liferay"字样

1、修改主题模板文件,具体位置如下 (1) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_normal.vm (2) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_nor...

2016-05-03 12:44:00 99

转载 Liferay 6.2 改造系列之二十二:如何发布WAR包

1、修改web资源并发布如果修改了默认主题信息,需执行portal-web中的build-themes任务;执行portal-web中的deploy任务;2、修改portal-impl中的java文件并发布执行portal-impl中的clean、compile、deploy任务;3、发布所有内容(可参考此系列中第一篇文章)执行portal中的deploy任务;...

2016-05-03 12:42:00 155

转载 Liferay 6.2 改造系列之二十一:修改WebSphare下JSONWS服务不生效的BUG

问题原因是WebSphare下,servletContext.getContextPath()获取到的值为“/”而非空字符串。在/portal-master/portal-impl/src/com/liferay/portal/spring/context/PortalContextLoaderListener.java文件中有如下代码:if (ServerDet...

2016-05-03 12:41:00 96

转载 Liferay 6.2 改造系列之二十:修改默认添加用户权限及用户是否拥有个人站点的配置...

1、修改默认添加用户权限为User,而非Powers User:在/portal-master/portal-impl/src/portal.properties文件中有如下配置:## Input a list of default role names separated by \n characters that are# associated wit...

2016-05-03 12:40:00 101

转载 Liferay 6.2 改造系列之十九:修改站点设置的表单内容

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Input a list of sections that will be included as part of the form when# updating a site.#sites.form.update.main=de...

2016-05-03 12:38:00 112

转载 Liferay 6.2 改造系列之十八:修改登录Portlet配置,去除无用链接

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Input a list of sections that will be included in login form navigation.#login.form.navigation.pre=anonymous,sign-in,fac...

2016-05-03 12:37:00 143

转载 Liferay 6.2 改造系列之十七:当Portlet无权限时,不显示错误信息

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Set this to true if users are shown that they do not have access to a# portlet. The portlet init parameter "show-portle...

2016-05-03 12:36:00 126

转载 Liferay 6.2 改造系列之十五:修改默认可用语言

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Specify the locales that are enabled by default.#locales.enabled=ca_ES,zh_CN,en_US,fi_FI,fr_FR,de_DE,iw_IL,hu_HU,ja_JP,pt_B...

2016-05-03 12:34:00 78

转载 Liferay 6.2 改造系列之十六:关闭OpenID模式的单点登录

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Set this to true to enable OpenId authentication. If set to true, then the# property "auto.login.hooks" must contain a refere...

2016-05-03 12:34:00 125

转载 Liferay 6.2 改造系列之十四:修改组织的表单内容

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Input a list of sections that will be included as part of the organization# form when adding an organization.#organ...

2016-05-03 12:33:00 104

转载 Liferay 6.2 改造系列之十三:修改用户编辑页面表单内容

为简化用户编辑,删除无用内容:在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Input a list of sections that will be included as part of the user form# when adding a user.#use...

2016-05-03 12:31:00 101

转载 Liferay 6.2 改造系列之十二:修改Portal设置页面表单内容

将Portal设置页面中无用的内容删除:在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Input a list of sections that will be included as part of the company# settings form.#compa...

2016-05-03 12:30:00 98

转载 Liferay 6.2 改造系列之十一:默认关闭CDN动态资源

在行业客户中,一般无法提供CDN服务,因此默认关闭CDN动态资源功能:在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Set this to true to enable serving dynamically generated CSS, JavaScript,# and ima...

2016-05-03 12:28:00 79

转载 Liferay 6.2 改造系列之十:修改系统登录相关配置

1、关闭自动登录功能:在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Set this to true to allow users to select the "remember me" feature to# automatically login to the portal....

2016-05-03 12:27:00 125

转载 Liferay 6.2 改造系列之九:修改用户信息填写规则

为了让用户信息更贴近实际需求,修改如下信息:1、让登录名可以使用数字、“.”、“_”等在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:## Set this to true when you want the validation to allow for creation of...

2016-05-03 12:25:00 108

转载 Liferay 6.2 改造系列之八:修改默认安装的Portlet项目War包

Liferay默认在Tomcat、Jetty等服务器情况下,自动安装marketplace-portlet-6.2.0.1.war包,实现应用商店的自动部署,一般不需要应用商店,故删除以下包即可:/portal-master/portal-impl/src/com/liferay/portal/deploy/dependencies/plugins1/marketplace-port...

2016-05-03 12:23:00 148

转载 Liferay 6.2 改造系列之七:关闭使用条款确认、密码提醒、新用户强制修改密码等功能...

关闭使用条款确认:在/portal-master/portal-impl/src/portal.properties配置文件中,有如下配置:## Set this to true if all users are required to agree to the terms of use.#terms.of.use.required=true修...

2016-05-03 12:22:00 96

转载 Liferay 6.2 改造系列之六:修改系统初始化信息

将初始化过程修改为:中文语言在/portal-master/portal-impl/src/system.properties文件中,有如下配置:## Set the default locale used by Liferay. This locale is no longer set at# the VM level. See LEP-2584....

2016-05-03 12:20:00 87

转载 Liferay 6.2 改造系列之五:修改默认站点的页面内容

相关页面可以通过/portal-master/portal-impl/src/portal.properties文件配置进行修改:登录页:#### Default Landing Page## # # Set the default landing page path for logged in users relative to th...

2016-04-29 19:26:00 201

转载 Liferay 6.2 改造系列之四:重新整理Application添加页面默认提供的Portlet清单

经过2、3两步后,剩余Portlet已经不多,添加Application页面如下:将用不到的Portlet隐藏起来:11 Portal目录 (Portal Directory)将内嵌Protlet和IFrame Portlet移到工具分类中。修改/portal-master/portal-web/docroot/WEB-INF/liferay-display.xml...

2016-04-29 19:23:00 95

转载 Liferay 6.2 改造系列之三:删除Docbar中的添加内容功能

在/portal-master/portal-web/docroot/html/portlet/dockbar/add_panel.jsp文件中将以下内容:if (hasAddContentAndApplicationsPermission) { tabs1Names = ArrayUtil.append(tabs1Names, "content,a...

2016-04-29 19:20:00 80

转载 Liferay 6.2 改造系列之二:清理不需要的Portlet

一、特殊Portlet:以下Portlet数据特殊用途的Portlet,去除后会出现运行错误:1、站点模版通过com.liferay.portal.events.AddDefaultLayoutSetPrototypesAction类,系统初始化站点模版时,使用到如下PortletIntranet Site模版:首页:116 活动 (Activities)...

2016-04-29 19:18:00 171

转载 Liferay 6.2 改造系列之一:源码编译和服务启动

一、导入源码源码可以从Liferay的官方网站上下载。http://www.liferay.com/downloads/liferay-portal/available-releases下载后解压源码,可以使用Eclipse的File-->Import-->General-->Existing Projects in to Workspace。将解压的源码导入到...

2016-04-29 19:16:00 125

转载 Ubuntu14.04安装Go语言开发环境

1、使用apt-get命令来安装Go环境apt-get install software-properties-commonapt-get install python-software-propertiesadd-apt-repository ppa:gophers/goapt-get updateapt-get install golang-go git-co...

2016-04-29 19:02:00 165

转载 Docker环境中部署OwnCloud 9.0

整体思路:1、官方获取mysql、php+apache镜像;2、基于php+apache,创建OwnCloud镜像;3、启动mysql镜像;4、启动OwnCloud镜像,链接mysql镜像,访问Mysql数据库。下面开始动手:一、获取mysql镜像,并启动服务docker pull mysql:5.7docker run --name mysql -e...

2016-04-29 14:24:00 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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