
java
文章平均质量分 51
apicescn
~~~生活就像穿鞋,舒适与否,只有自己知道;婚姻就像洗澡,不是水温越热越好,而是自己觉得舒服才好!~~~
展开
-
如何让Feign支持Enum的对象!
如何让Feign支持Enum的对象!Enum的序列化!FeignClient调用解决枚举接收问题方法一、使用JSONObject对象接收方法二、直接使用VO泛型对象接收Enum的序列化!可对DTO通过alibaba.fastjson的注解来达到序列化的目标,在字段中增加@JSONField(serialzeFeatures = {SerializerFeature.WriteEnumUsingToString})private UserTypeEnum userType;FeignClient调原创 2021-01-21 10:32:49 · 8284 阅读 · 0 评论 -
JAVA开发Web Service几种框架介绍
介绍目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS之间的区别和针对不同的情况应该如何选择合适自己项目的服务框架.......转载 2015-01-21 11:23:23 · 85686 阅读 · 2 评论 -
CAS 3.2.1内外网映射问题的解决办法
在配置CAS时,我们都知道需要配置一个相对的固定ip,那这个IP只适用于一个地址,而不能是多个地址,那如何在CAS配置中能让其在内网是一个地址,外网又是另一个地址呢,本文将结合作者亲身案例向大家展示如何解决该问题的方法。原创 2016-11-09 09:42:28 · 4786 阅读 · 6 评论 -
Intellij IDEA生成serialVersionUID的方法!
Intellij IDEA生成serialVersionUID的方法默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要IDE提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,将serialzable c...转载 2018-03-07 10:00:09 · 880 阅读 · 0 评论 -
docker环境下redmine启用邮件的配置介绍
通过挂载持久化配置文件来实现redmine的邮件启用,如在服务器或本机地址上(本例中在/mnt/redmine/config/目录中)新建一个configuration.yml配置文件,用于redmine启用邮件设置(本例中使用163邮件的配置为例,其中163的密码为授权码而非邮箱 登录密码,由于163邮箱配置的特殊性,故而需要增加tls: false与openssl_verify_mod...原创 2018-03-07 11:11:27 · 5290 阅读 · 1 评论 -
Mybatis实现@Select等注解动态组合SQL语句
一、背景说明 由于以前在项目中一直使用sqlmap.xml进行mybatis语句的编写和实现,其xml实现动态更新和查询较为方便,而目前由于技术框架所定,采用@Select、@Insert等注解方式来实现对应的持久化操作(MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码),对于简单的数据库操作基本能够满足日常需要,但注...原创 2018-03-10 16:04:10 · 110866 阅读 · 5 评论 -
Docker环境下Redmine的部署指南!
# 1、 docker下拉取并启动mysql镜像 docker run -d -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD="secret" -e MYSQL_DATABASE=redmine mysql:5.7# 2、 Docker下修改mysql配置(修改utf-8字符集)参考地址:http://blog.youkuaiyun.com/s...原创 2018-03-05 16:27:30 · 9100 阅读 · 0 评论 -
Spring Boot环境下Mybatis Plus的快速应用
一、简介Mybatis-Plus(简称MP)是一个 Mybatis 的一个增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其愿景是成为Mybatis最好的搭档,将开发效率翻倍,由于受到学习研究深入限制,本例只进行Mybatis Plus在Spring Boot环境下的基本应用(如Select、Insert、Update、Delete等基本操作,其中还包括动态生成组...原创 2018-03-13 15:53:24 · 17249 阅读 · 4 评论 -
Mybatis Plus的分页插件简介
一、前言上一文中说到在spring Boot环境下快速应用Mybatis plus,篇幅中我们使用了BaseMapper,从而可以直接使用selectPage这样的分页,但如果你够细心的话,返回的数据确实是分页后的数据,但在控制台打印的SQL语句其实并没有真正的物理分页,而是通过缓存来获得全部数据中再进行的分页,这样对于大数据量操作时是不可取的,那么接下来就叙述一下,真正实现物理分页的方法。二、分...原创 2018-03-14 15:39:06 · 113899 阅读 · 16 评论 -
Spring Cloud中如何使用flyway来管理数据库版本!
一、背景一直以来,在Mybatis中对于手工建库与修改表结构是一个比较遭人诟病的一个话题,今有幸在实际项目中学习了关于利用flyway来构建及管理数据库版本以方便对数据库表及结构的管理操作。二、Flyway简介Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、...原创 2018-04-03 13:39:42 · 3338 阅读 · 0 评论 -
在Mybatis中 @Select注解中如何拼写动态sql
现在随着mybatis plus的应用,越来越多的弱化了SQL语句,对于单表操作可以说几乎不需要进行自己编写SQL语句了,但对于多表查询操作目前mybatis plus还没有很好的支持,还需要自己编写SQL语句,如:import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibati...原创 2018-05-30 13:51:54 · 20979 阅读 · 2 评论 -
java 如何实现菜单递归组成递归的Json字符串!
一般在进行数据库查询操作时,查询出来的都是二维数据,都是一条条数据,而对于树形结构展示时并不是很方便,那如何直接将树形结构以递归形式的方式组合成Json字符串呢?话不多说,直接上代码。/** * Copyright (C), 2019, XXXXXX有限公司 * FileName: MenuServiceImpl * Author: Allen * Date: 2019/...原创 2019-09-26 15:12:17 · 565 阅读 · 0 评论 -
使用MyEclipse开发WebService开篇之客户端
开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何使用MyEclipse开发Web Service的客户端.....原创 2015-01-20 17:26:42 · 6643 阅读 · 0 评论 -
使用MyEclipse开发WebService开篇之服务端
对于一个项目与第三方系统之间的数据交互越来越依靠于Web Service之间的交互,为了便于大家更好地掌握和了解Web Service,本文将从如何利用MyEclipse开发Web Service的系列进行逐一介绍......原创 2015-01-20 12:42:47 · 16926 阅读 · 1 评论 -
有关jive论坛搜索中文化的支持详解!
Jive的搜索借用了apche提供的lucene搜索引擎。lucene是一个纯Java的高性能的全文搜索引擎,你可以到apache的网站找到lucene的更多信息:http://jakarta.apache.org/lucene/docs/index.html但在Jive使用的lucene包中,并不支持中文搜索,本站的系统也是构建在Jive之上进行扩展,中文搜索问题由JR管理系统主要开发人员之原创 2005-03-10 15:54:00 · 2653 阅读 · 0 评论 -
利用java如何读取Excel中的数据!
利用java读取Excel中的数据!使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,tex原创 2006-07-21 10:20:00 · 19055 阅读 · 28 评论 -
使用weblogic连接池来得到数据库连接(通过配置文件进行读取的优化方案)
package com.etong.system;import java.io.File;import java.io.FileInputStream;import java.util.Properties;import javax.naming.Context;import javax.naming.InitialContext;import com.etong.hr.Databas原创 2007-01-26 09:12:00 · 2522 阅读 · 0 评论 -
学好Java关键的几点方法!
每一个走入Java世界的人都想学好Java,如何学好Java呢?这是初学者都会提出来的问题,现在在这里给大家提出几点方法,希望有助于大家学习Java:1)多动手学习编程不仅仅理论上要学习,更要多动手,多实践,多编一些自己的例子。多用实践的结论去论证自己的思想。2)多动脑对于Java的学习,不仅仅是对语言本身的学习,更重要的是面向对象思想的建立过程,建议大家从一开始就尝试和这种面向对象的思维原创 2007-05-08 10:45:00 · 1486 阅读 · 0 评论 -
如何实现webwork+spring+hibernate框架的结合应用
现在WebWork+Spring+Hibernate这种框架已经越来越得到人们地推荐使用,至于这种框架的优越性以及为什么选择这种框架的结合不在本文范畴;另外对于一些项目中基本的构建将不在本文中详细叙述;下面就开始正题,如何建立这种框架应用: 第一步:当然是首先要构建一个Java web project项目,建立好项目以后创建包的命名。在本例中建立了项目目录与包结构如下图:第二步:导原创 2008-01-28 17:31:00 · 2612 阅读 · 1 评论 -
Apache+SVN+Trac搭建项目管理服务器的安装与配置详解!
Apache+SVN+Trac搭建项目管理服务器的安装与配置详解1.安装平台本安装基于Windows vista环境下进行安装与配置的,其它windows版本都可用;搭建此项目管理服务器首先必须要安装Apache服务器.1.1安装1.1.1安装Apache(1)下载Apache 地址http://httpd.apache.org/download.cgi 注意:Apac原创 2008-02-05 11:08:00 · 2551 阅读 · 1 评论 -
SVN安装指南!
SVN安装指南 第一章 引 言1.1 编写目的版本控制之于程序员,就好比安全网之于高空秋千表演者。知道安全网就在那里,万一自己摔落它能够提供保护,高空秋千表演者才能放心大胆地在空中飞跃。同样,版本控制使您有能力去冒以往想都不敢想的风险。如果哪儿出了错,您总是可以使自己的代码回复到一个已知的、工作正常的版本。您可以在不触及主干的分支中进行试验,而不会影响到其他小组成员。在已经发原创 2008-02-16 17:06:00 · 1679 阅读 · 1 评论 -
Trac安装指南!
第1章 引 言1.1 编写目的目前在软件开发中越来越提倡团队的开发效率与彼此之间的协作开发,在一个团队里面bug tracker工具是很重要的。软件一定有bug,我们需要一个跟踪bug的工具,谁报告的bug?详细情况怎么样?别人能不能还原?需要修正吗?优先度?已经修正了吗?开发进度跟踪如何了?等等。需求越多,太全面的原创 2008-02-16 17:27:00 · 8834 阅读 · 10 评论 -
Apache+SVN+Trac配置详解!
第1章 引言1.1 编写目的版本控制之于程序员,就好比安全网之于高空秋千表演者。知道安全网就在那里,万一自己摔落它能够提供保护,高空秋千表演者才能放心大胆地在空中飞跃。同样,版本控制使您有能力去冒以往想都不敢想的风险。如果哪儿出了错,您总是可以使自己的代码回复到一个已知的、工作正常的版本。您可以在不触及主干的分支中进行试验,而不会影响到其他小组成员。在已经发布的产品的较老原创 2008-02-18 09:46:00 · 5185 阅读 · 3 评论 -
Spring+Ibatis集成开发实例!
Spring+Ibatis集成开发实例首先建立数据库demo,然后建表(本文选mysql) 建表数据库脚本:CREATE TABLE `ibatis` ( `id` varchar(20) NOT NULL, `name` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET转载 2007-12-04 16:29:00 · 5528 阅读 · 5 评论 -
如何使用Abator利器来开发ibatis应用实例!
Abator——Ibatis代码生成工具 前面讲过Spring+Ibatis集成开发实例课程,但对于iBatis这些配置文件有没有一种能够自动生成相关代码呢?答案是肯定的,有。在iBatis官方网站中介绍了一款生成iBatis代码工具——Abator!一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。 下面就给大家详细介绍一下如何使用Aba原创 2007-12-04 16:37:00 · 2797 阅读 · 1 评论 -
如何利用dom4j生成XML文件!
此部分源码为最核心部分代码! package com.etong.allen;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.原创 2010-03-18 17:01:00 · 990 阅读 · 0 评论 -
Java如何实现文件打包下载功能
我们在package com.kedacom.kdkk.controller.querymanager;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Date;import javax.servlet.ServletExcept原创 2014-07-15 15:17:01 · 8860 阅读 · 1 评论 -
如何解决weblogic时间与系统时间相差8个小时的问题!
解决weblogic与系统时间相差8小时的问题 在一般情况下weblogic与系统时间是很少会出现时间差的问题,但有可能在某一特定的情况下就会出现,我在使用Vista系统的时候遇到了此问题,在网上各大搜索引擎中进行搜索也未找到解决问题的办法,此问题同时也有少部分人遇到过,在此为了便于给大家以后再次遇到此问题解决的一个方案参考! 在bea文件夹中有两个文件夹jdk142_1原创 2007-06-19 13:20:00 · 7633 阅读 · 1 评论 -
在weblogic下如何解决Word、Excel直接打开造成乱码的问题。
在weblogic下如何解决Word、Excel打开乱码问题. 在weblogic应用程序下对于有时上传的文件,(如word、excel等)需要打开或下载到本地时,在weblogic容器默认情况下可能是以记事本打开从而导致乱码现象。为解决此问题可以在你的项目(project)下的web.xml文件中增加如下代码即可解决直接打开而出现乱码问题.为了让能在IE浏览器中原创 2006-09-14 10:59:00 · 4679 阅读 · 2 评论