自定义博客皮肤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 380

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

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

2017-01-20 18:00:00 887

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

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

2016-06-30 10:20:00 242

转载 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 3314

转载 如何在windows下安装GIT

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

2016-06-21 11:00:00 115

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

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

2016-05-16 10:11:00 126

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

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

2016-05-16 10:10:00 115

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

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

2016-05-13 09:36:00 177

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

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

2016-05-12 15:50:00 123

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

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

2016-05-11 15:08:00 185

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

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

2016-05-06 18:56:00 127

转载 开发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 154

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

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

2016-05-06 18:43:00 207

转载 如何在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 118

转载 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 255

转载 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 133

转载 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 200

转载 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 134

转载 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 141

转载 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 150

转载 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 184

转载 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 157

转载 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 117

转载 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 172

转载 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 135

转载 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 137

转载 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 135

转载 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 114

转载 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 159

转载 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 149

转载 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 188

转载 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 129

转载 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 124

转载 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 246

转载 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 135

转载 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 104

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

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

2016-04-29 19:18:00 227

转载 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 169

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

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

2016-04-29 19:02:00 213

转载 Docker环境中部署OwnCloud 9.0

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

2016-04-29 14:24:00 152

空空如也

空空如也

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

TA关注的人

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