最近看到过几次有人在群里面询问Liferay7中怎么引入FastJson,这个问题其实是怎么引入第三方jar包的问题。
第一步:在maven或gradle的文件中引入fastjson,此处的引用和正常的项目一样
maven
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.61</version></dependency>
gradle
...
wordpress上传文件大小限制修改
给一个客户维护的wordpress网站需要修改上传文件的限制,在网上看了许多发现都不对,到处都是一大抄,wordpress不同的版本已经有不同的变化。目前比较新的版本是在php.ini里面的限制的修改即可。
我的环境:
操作系统:Centos 7
WordPress版本:4.9.8
PHP版本:7.2.8
第一步:找到php.ini的位置,这个以前安装的时候忘了配置,所以在wp-admin目录下建立了一个info.php,里面的内容为<?php phpino...
Liferay 7.1的变化
最近一段时间比较忙,没有怎么关注Liferay,今天一看7.1版本已经正式发布半个月了,大概浏览了一下,结合之前的了解,分享一下看到的7.1的变化。
整体的建议是:目前用7.0的建议升级到7.1,如果不急的建议等GA2或GA3。目前的版本完成度已经非常高,但有些页面还是有待优化空间。
能明显感受到的变化
1. 界面的UI更精细美观,不再像7.0一样看着就像一个仓促赶工的半成品;7.1的界面要大赞一个;整个系统的操...
新建一个SpringBoot技术交流群130249592
新建一个SpringBoot技术交流群130249592,欢迎有兴趣的朋友加入!
主要讨论:
Spring及Springboot、shiro等相关技术。
博客关闭评论功能
由于监管和政策原因,对于交互式网站的要求太多,难以满足;所以从今天开始博客中的评论功能将关闭;有问题可以到QQ群:6537876
或者是邮箱:hu437@qq.com联系交流。
提高Liferay7的启动和运行速度
本文介绍一些关于加快Liferay7启动和运行速度的方法。
注意:这里的方法只能一定程度上提升,不会有本质的性能提升。
Liferay 7启动速度
liferay7的启动速度本质上还是取决于运行电脑的配置,更好的CPU,SSD硬盘会让启动速度有本质的提升。如果硬件有限可以通过下面的方法提升一定的速度,具体的提升多少取决于电脑性能,一般可以提升10%到40%左右。
第一次还是正常的启动。
1、在portal-setup-wizard.prop...
让Liferay 7支持oracle、db2、sqlServer等商业数据库
Liferay在7.0的社区版本中取消了对于商业数据库的支持,实际上我们可以自己来扩充这个支持,liferay的DAO部分使用的是hibernate,准确的版本号为3.6.10.Final,数据库的生成等也是基于hibernate作的,而不是自己独立的,所以理论上来讲只要是hibernate支持的数据库,liferay 7都可以实际支持。
如果不想看思路的朋友,可以直接下载下面的包了,支持oracle、db2、sql server、Sybase等四种商业数据库。
Life...
FileZilla无法连接ftp服务器
最近在使用filezilla连接FTP服务器的时候经常出现不稳定,或者连接半天才能连接上,又很慢,提示如下:
状态: 连接建立,等待欢迎消息...
响应: 220 Microsoft FTP Service
命令: AUTH TLS
错误: 无法连接到服务器
由于一直采用的是默认的连接,测式了一下在站点管理里面建立连接,将加密修改为"只使用普通FTP",如下图,再连接发现再也没有无响应了。
liferay中jsonws的认证方法
Liferay默认提供两种接口,基于axis的webserivce,访问地址为:http:/xxx/api/axis
基于jsonws的访问地址为:http://xxx/api/jsonws。
但是这两种接口在外部分访问的时候都是需要认证的,本篇文章介绍如何对jsonws的接口进行认证访问。
基于Java的认证
示意代码如下:
String pathUrl = "http://localhost:8080/api/jsonws/user/get-user-by-id/user-id/20198";
URL url = new URL(pathUrl);
HttpURLConne...
让Liferay的Service Builder连接其他数据库
在Liferay里面使用ServiceBuilder默认情况下连接的数据库是Liferay本身的数据库,在某些场景和需求下,我们可能需要连接另外的数据库或者数据源。ServiceBuilder默认情况下已经提供了相关的支持,需要做下简单的配置。
第一步,在service.xml里面为对应的实体指定对应的数据源等。在entity里面定义data-source、session-factory、tx-manager
在对应的entity里面添加如下配置,
data-source="sampleDataSour...