欢迎访问java爱好者

在这里可以看到前端技术,后端程序,网站内容管理系统等文章,还有我的程序人生!

【今日推荐】Unexpected error: could not save model

整合ActicitiModeler成功后,保存模型出现如下错误 Unexpected error: could not save model 后台报错 org.apache.batik.transcoder.TranscoderException:null EnclosedException: CouldnotwritePNGfilebecause

Gradle

Eclipse整合Gradle,Spring Boot和FreeMarket

共689人围观 个不明物体

eclipse整合Gradle,Spring Boot和FreeMarket 今天测试了下使用Gradle发布Spring Boot并且整合FreeMarket 本简单分为两部分 单一部分:Eclipse整合Gradle 1.1,安装Eclipse插件 在最新版的Eclipse里面已经整合了Gradle,但是可能不是最新的 我们可以打

SpringBoot

Spring Boot 整合 Maven

共371人围观 个不明物体

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学习

Liferay Service Builder 如何自定义sql查询

共391人围观 个不明物体

Liferay Service Builder 如何自定义sql查询 通常Service Builder是可以很方便的查询我们已经配置好的表 但是有时候我们需要查询其他表,这些表我们没有配置,但是却存在 那么我们可以通过如下步骤来实现: 1,在包cn.Study.WebService.service.persistence 创建SceneFinderImpl这个类,注意

java基础

GSON自定义转换类型

共438人围观 个不明物体

GSON自定义转换类型 有时候Gson会将int类型的数据转换为double类型 比如,他会将1转换为1.0 此时我们可以使用如下方法进行转换 java.lang.reflect.Typetype=newTypeTokenListMapString,String(){}.getType(); listMap=newGson().fromJson(rowList,typ

java基础

一个有意思的算法题:7个红包金额尾数等于10的组合和各尾数出现次数统计

共1637人围观 个不明物体

一个有意思的算法题: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 需要注意的是,与顺序无关,也就是说上面的数据顺序变了,数值没有变,那也只能

数据库

mysql数据库的导入和导出

共320人围观 个不明物体

mysql数据库的导入和导出 我们可以使用mysqldump导出 如下面的示例代码 mysqldump--defaults-extra-file=/etc/my.cnf数据库名/www/mydb1222.dmp 在这个/etc/my.cnf文件里面我们添加了如下代码 [client] host=localhost user=root password

Liferay学习

Liferay 如何发布原生的WebService服务

共350人围观 个不明物体

Liferay 如何发布原生的WebService服务 这几天在试着在研究Liferay发布原生的WebService服务 在一些朋友的帮助下,今天总算是实现了 下面我就简单的给大家分享下如何发布WebService服务 第一步,创建一个新的portlet插件工程(或者在原有工程里都可以) 第二步,在工程处右键新创建Liferay Service Bu

java基础

Double类型数据大小为千万或千万以上时去掉E(这里不是数量级亿)

共853人围观 个不明物体

Double类型数据大小为千万或千万以上时去掉E(这里不是数量级亿) 今天在做数据相加时,第一次遇到double类型的数据大小超过一千万时前台展示的情况 如果我们直接打印出一千万以上的数据时,你会发现打印结果时 1.6693530950000001E7元 最开始时,我还以为这里的E表示亿,一直以为时数据计算错误。 后来偶然发现他

数据库

修改mysq的密码

共301人围观 个不明物体

今天重新在centos服务器上安装mysql,安装完后发现没有生成log日志,也就是找不到安装后的密码 因此就只有重新设置密码了 重新设置mysql的密码大概有以下六步 1,打开/etc/my.cnf 文件,在[mysqld]小节下面添加 skip-grant-tables=1 注意需要有管理员权限打开才能保存 2,重新启动mysql systemctl r

linux基础

Centos7 挂载硬盘

共220人围观 个不明物体

Centos7 挂载硬盘 当我们把一块硬盘挂在到一个目录后,在桌面和这个目录上会出现磁盘的图片,我们可以通过删除一个选项来实现隐藏 正常情况下,选项有如下四个 nosuid,nodev,nofail,x-gvfs-show 我们将最后一个 x-gvfs-show 删除即可 Centos7 挂载硬盘

Activiti学习

Activiti如何动态的设置多实例用户

共1222人围观 个不明物体

Activiti如何动态的设置多实例用户 我们有一种场景,我们只知道下个节点是多任务节点,但是我们想动态的去查找用户,并且生成对应的用户任务 此时我们可以有两种方式来实现 第一种:使用java程序完成上一个任务时,设置好下个节点办理人的一些信息,这种方式比较繁琐 第二种:可以使用监听来实现,如下图所示: 下图为一个简单的流程图,审批节点为多

DWR

Oracle 如何保留两位小数 如0.00

共1412人围观 个不明物体

Oracle 如何保留两位小数 如0.00 通常我们可以使用如下的方法来实现 selectround('1.226',2)asaafromdual selecttrunc('1.226',2)asaafromdual 这样分别会显示处 1.23和1.22 但是如果是如下的语句 selectround(0.2,2)asaafro

web前端

使用jxl导出,空字段的异常处理办法

共361人围观 个不明物体

使用jxl导出,空字段的异常处理办法 我们在使用jxl进行导出excel操作时 通常是通过如下的方法,使用模版来完成 ReportEnginerenginer=newReportEnginer(); try{ enginer.excute(mbexcel,map,mbexceltemp); }catch(Exceptione){ //TODOAut

数据库

Oracle创建视图,给用户授权访问表

共428人围观 个不明物体

Oracle创建视图,给用户授权访问表 我们在创建视图时候,里面的表需要给另一个用户授权,就可以使用如下sql语句实现,需要使用sys用户登录进行操作 grant select on table1.sys_group_user to mobiletuser 这条语句就是将table1用户的sys_group_user 表授权给用户mobiletuser访问 select

数据库

oracle使用LINK进行跨数据访问

共371人围观 个不明物体

有时候我们需要进行跨数据库访问,如A数据库访问B数据库,那么我们就可以使用oracle的link来实现 如下面的代码示例 createpublicdatabaselinkTEST1TOTEST2 connectto服务器B的用户identifiedby'服务器B的用户密码' using'(DESCRIPTION=(ADDRESS_LIST=(ADDRES