欢迎访问java爱好者

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

【今日推荐】SpringMVC拦截器 向前台传递参数

SpringMVC拦截器 向前台传递参数 今天在做一个广告管理模块,需要前台页面就展示一个变量 如 ${ddd[111]} 然后后台自动取得手机版或电脑板的广告,并且展示出来 这里我就想到了使用拦截器,拦截所有的链接,然后取得浏览器是手机版本还是电脑版本,然后把数据传给前台 我们可以通过查看在SpringMVC里面拦截器的preHandle方法,可以知道,能够直接使用r

SSH框架学习

Spring Boot Jpa 表名小写转大写

共40人围观 个不明物体

今天在使用SpringBoot整合Hibernate后创建表,表名为小写,而在linux下,mysql的表名是区分大小写的,因此在我的数据表中,就出现了两个一样的表 act_id_user 和 ACT_ID_USER 本来为设置了注解的表名是大写的 @Table(name=ACT_ID_USER) 经过查询资料发现,修改/etc/my.cnf的配置,使得mysql不

服务器

CentOS 7 安装和使用svn

共31人围观 个不明物体

CentOS 7 安装和使用svn 这几天在学习开发另一套系统,由于常常忘记拷贝文件,所以进展缓慢,便有了在自己服务器上安装svn的想法 1,执行命令开始安装svn sudoyuminstallsubversion 2,可以执行svnserve --version 查看版本情况,验证是否安装成功 能看到版本信息表示安装成功 3,创建目录 mkdirsv

FreeMarker

SpringBoot 整合Freemarket 获得contextPath

共21人围观 个不明物体

SpringBoot 整合Freemarket 获得contextPath 如果使用SpringMVC整合Freemarket 在页面上获得这个,需要进行如下配置 propertyname=freemarkerVariables map entrykey=contextPathvalue=/Blog//entry /map /property 那么使用springBo

SpringBoot

Spring Boot 配置指定URL后缀

共23人围观 个不明物体

Spring Boot 配置指定URL后缀 实现方法如下 考虑到@RequestMapping注解的用法 我们可以配置如下注解达到要求 @RequestMapping(/page1/{aaa}.html) 这样后缀就是html了。如果您输入jsp就会报错

Gradle

Eclipse整合Gradle,Spring Boot和FreeMarket

共69人围观 个不明物体

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

SpringBoot

Spring Boot 整合 Maven

共25人围观 个不明物体

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查询

共52人围观 个不明物体

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

java基础

GSON自定义转换类型

共24人围观 个不明物体

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

java基础

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

共121人围观 个不明物体

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

Oracle

mysql数据库的导入和导出

共88人围观 个不明物体

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

Liferay学习

Liferay 如何发布原生的WebService服务

共132人围观 个不明物体

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

java基础

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

共111人围观 个不明物体

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

Oracle

修改mysq的密码

共78人围观 个不明物体

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

linux基础

Centos7 挂载硬盘

共76人围观 个不明物体

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

Activiti学习

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

共130人围观 个不明物体

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