输入top命令,我们可以看到buff/cache占用了很大的内存 我们可以通过如下命令进行解决处理 1,同步数据到磁盘 sync 2,清理缓存 echo 3 /proc/sys/vm/drop_caches 参数可以是: # 参数说明: # 0 //默认是0; # 1-清空页缓存; # 2-清空inode和目录树缓
SpringBoot 整合Freemarket 获得contextPath 如果使用SpringMVC整合Freemarket 在页面上获得这个,需要进行如下配置 propertyname=freemarkerVariables map entrykey=contextPathvalue=/Blog//entry /map /property 那么使用springBo
Spring Boot 配置指定URL后缀 实现方法如下 考虑到@RequestMapping注解的用法 我们可以配置如下注解达到要求 @RequestMapping(/page1/{aaa}.html) 这样后缀就是html了。如果您输入jsp就会报错
eclipse整合Gradle,Spring Boot和FreeMarket 今天测试了下使用Gradle发布Spring Boot并且整合FreeMarket 本简单分为两部分 单一部分:Eclipse整合Gradle 1.1,安装Eclipse插件 在最新版的Eclipse里面已经整合了Gradle,但是可能不是最新的 我们可以打
Spring Boot 整合 Maven 今天尝试使用Spring Boot 整合 Maven 下面我们就以创建一个Hello World程序为例吧 1,创建一个普通的maven项目 2,添加spring boot依赖,pom.xml内容如下 projectxmlns=http://maven.apache.org/POM/4.0.0xmlns:xsi
Liferay Service Builder 如何自定义sql查询 通常Service Builder是可以很方便的查询我们已经配置好的表 但是有时候我们需要查询其他表,这些表我们没有配置,但是却存在 那么我们可以通过如下步骤来实现: 1,在包cn.Study.WebService.service.persistence 创建SceneFinderImpl这个类,注意
GSON自定义转换类型 有时候Gson会将int类型的数据转换为double类型 比如,他会将1转换为1.0 此时我们可以使用如下方法进行转换 java.lang.reflect.Typetype=newTypeTokenListMapString,String(){}.getType(); listMap=newGson().fromJson(rowList,typ
一个有意思的算法题:7个红包金额尾数等于10的组合和各尾数出现次数统计 这是一个群友给的题目。题目的大概意思就是 发七个红包,红包金额的尾数相加为10的组合 如以下数据 1.02,1.02,1.03,1.01,1.10,1.10,1.02 上面的数据 2+2+3+1+0+0+2=10 需要注意的是,与顺序无关,也就是说上面的数据顺序变了,数值没有变,那也只能
java.lang.LinkageError:loaderconstraintviolation:whenresolvingmethodcom.liferay.portal.service.UserLocalServiceUtil.addUser(JJZLjava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Strin
mysql数据库的导入和导出 我们可以使用mysqldump导出 如下面的示例代码 mysqldump--defaults-extra-file=/etc/my.cnf数据库名/www/mydb1222.dmp 在这个/etc/my.cnf文件里面我们添加了如下代码 [client] host=localhost user=root password
Liferay 如何发布原生的WebService服务 这几天在试着在研究Liferay发布原生的WebService服务 在一些朋友的帮助下,今天总算是实现了 下面我就简单的给大家分享下如何发布WebService服务 第一步,创建一个新的portlet插件工程(或者在原有工程里都可以) 第二步,在工程处右键新创建Liferay Service Bu
Double类型数据大小为千万或千万以上时去掉E(这里不是数量级亿) 今天在做数据相加时,第一次遇到double类型的数据大小超过一千万时前台展示的情况 如果我们直接打印出一千万以上的数据时,你会发现打印结果时 1.6693530950000001E7元 最开始时,我还以为这里的E表示亿,一直以为时数据计算错误。 后来偶然发现他
今天重新在centos服务器上安装mysql,安装完后发现没有生成log日志,也就是找不到安装后的密码 因此就只有重新设置密码了 重新设置mysql的密码大概有以下六步 1,打开/etc/my.cnf 文件,在[mysqld]小节下面添加 skip-grant-tables=1 注意需要有管理员权限打开才能保存 2,重新启动mysql systemctl r
Centos7 挂载硬盘 当我们把一块硬盘挂在到一个目录后,在桌面和这个目录上会出现磁盘的图片,我们可以通过删除一个选项来实现隐藏 正常情况下,选项有如下四个 nosuid,nodev,nofail,x-gvfs-show 我们将最后一个 x-gvfs-show 删除即可 Centos7 挂载硬盘
Activiti如何动态的设置多实例用户 我们有一种场景,我们只知道下个节点是多任务节点,但是我们想动态的去查找用户,并且生成对应的用户任务 此时我们可以有两种方式来实现 第一种:使用java程序完成上一个任务时,设置好下个节点办理人的一些信息,这种方式比较繁琐 第二种:可以使用监听来实现,如下图所示: 下图为一个简单的流程图,审批节点为多
Oracle 如何保留两位小数 如0.00 通常我们可以使用如下的方法来实现 selectround('1.226',2)asaafromdual selecttrunc('1.226',2)asaafromdual 这样分别会显示处 1.23和1.22 但是如果是如下的语句 selectround(0.2,2)asaafro
使用jxl导出,空字段的异常处理办法 我们在使用jxl进行导出excel操作时 通常是通过如下的方法,使用模版来完成 ReportEnginerenginer=newReportEnginer(); try{ enginer.excute(mbexcel,map,mbexceltemp); }catch(Exceptione){ //TODOAut