- 博客(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>...
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关注的人
RSS订阅