随笔分类 -  JAVA

1
摘要:需要将如下JSON 转换为 添加项目依赖 然后一行代码搞定 项目地址:https://github.com/FasterXML/jackson 阅读全文
posted @ 2019-06-21 19:45 ido 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:一、POM依赖 注:hibernate-validator-6.0.13.Final本身依赖validation-api的版本即是2.0.1.Final,若无冲突,则无需单独显式依赖validation-api-2.0.1.Final 二、初始化Validator 2.1 方法一 注册Bean实现 阅读全文
posted @ 2019-05-23 15:42 ido 阅读(3440) 评论(1) 推荐(1) 编辑
摘要:mappedBy 单向关系不需要设置该属性,双向关系必须设置,避免双方都建立外键字段数据库中1对多的关系,关联关系总是被多方维护的即外键建在多方,我们在单方对象的@OneToMany(mappedby="")把关系的维护交给多方对象的属性去维护关系。 对于mappedBy复习下:a) 只有OneTo 阅读全文
posted @ 2019-03-15 11:24 ido 阅读(2058) 评论(1) 推荐(0) 编辑
摘要:示例 JTS基本概念和使用 JTS Geometry之间的关系 JTS algorithm package 阅读全文
posted @ 2018-05-10 17:35 ido 阅读(460) 评论(0) 推荐(0) 编辑
摘要:原理:见上一篇博客 http://blog.csdn.net/xiaobai091220106/article/details/50879365 百度地图拾取经纬度坐标:http://api.map.baidu.com/lbsapi/getpoint/index.html 1.distance 2. 阅读全文
posted @ 2018-04-24 18:25 ido 阅读(5335) 评论(0) 推荐(0) 编辑
摘要:Spring的RestTemplate及大地简化了REST Client的开发,但每次还要编写大量的模板代码,代码不够简洁。我对他进行了一次包装,采用接口来声明REST接口,使用Annotation对interface的方法进行标注。如下声明一个REST接口 声明Bean 调用方 由于访问路径可能会 阅读全文
posted @ 2018-04-20 12:30 ido 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。 二.一个简单的例子。 定义一个简单的restful接口 阅读全文
posted @ 2018-04-20 12:29 ido 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:Swagger使用 1. Swagger UI 按以下步骤配置,项目启动后访问:http://localhost:8080/swagger-ui.html 1.1 添加依赖 1.2 配置类 1.3 注解使用 @ApiOperation @ApiResponses (1) 在默认Response的基础 阅读全文
posted @ 2018-02-09 15:53 ido 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 在这篇文章中,你将会看到 @RequestMapping 注解在被用来进行 Spring MVC 控制器方法的映射可以如何发挥其多 阅读全文
posted @ 2018-02-07 16:14 ido 阅读(1888) 评论(0) 推荐(0) 编辑
摘要:Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除、依赖管理等常规方式来尝试解决该问题,但这些方式真正能彻底解决该冲突问题吗?答案是否定的。笔者之所以将文章题目 阅读全文
posted @ 2018-02-06 17:44 ido 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:Type是java类型信息体系中的顶级接口,其中Class就是Type的一个直接实现类。此外,Type还有有四个直接子接口:ParameterizedType,TypeVariable,WildcardType,GenericArrayType。 引用这位仁兄对这几个接口的介绍: Type 它是所有 阅读全文
posted @ 2018-02-01 14:26 ido 阅读(420) 评论(0) 推荐(0) 编辑
摘要:相关文章目录: 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean 开源框架是如何通过JMX来做监控的(二) - Druid连接池的监控 相信很多做Java开发的同学都使用过JDK自带的 jconsole 或者 jvisualvm 监控过JVM的运行情况,但不知道 阅读全文
posted @ 2017-11-17 15:38 ido 阅读(429) 评论(0) 推荐(0) 编辑
摘要:配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat 阅读全文
posted @ 2017-01-25 10:07 ido 阅读(739) 评论(0) 推荐(0) 编辑
摘要:这里的Java程序运行过程,是指我们编译好代码之后,在命令行开始执行java xxx命令,到java程序开始执行起来的这一过程,我们称其为运行时。 第一步,操作系统解析我们输入的java xxx命令,根据PATH中所配置的jrd路径找的其bin目录下的java.exe程序(这个程序是用c语言写的,源 阅读全文
posted @ 2017-01-23 10:30 ido 阅读(1313) 评论(0) 推荐(1) 编辑
摘要:类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行: java HelloWo 阅读全文
posted @ 2017-01-23 10:09 ido 阅读(318) 评论(0) 推荐(0) 编辑
摘要:enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1.原始的接口定义常量2.语法(定义)3.遍历、switch 等常用操作4.enum 对象的常用方法介绍5.给... 阅读全文
posted @ 2015-12-30 11:37 ido 阅读(639408) 评论(8) 推荐(51) 编辑
摘要:在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。pa... 阅读全文
posted @ 2015-12-30 11:33 ido 阅读(3134) 评论(0) 推荐(3) 编辑
摘要:将Java jar文件部署为Windows后台服务有多种方法:Service Installer、Java service Wrapper、JavaService.exe等等。这里介绍下使用JavaService.exe来部署windows后台服务的方法。 1. 下载JavaService.exe... 阅读全文
posted @ 2015-12-29 10:31 ido 阅读(2740) 评论(2) 推荐(0) 编辑
摘要:最近公司的应用经常报OOM,一开始我以为是公司业务数据太多,导致内存不够,所以只是简单的把容器的内存加大。撑了几天后这个错仍然被报出来。后来我仔 细分析过项目代码后,没有发现有任何引起内存泄漏的地方。百思不得其解,于是我决定在OOM异常发生的那刻将JVM内存堆导出来仔细分析,我在生产环境的某一台机器... 阅读全文
posted @ 2015-12-25 16:36 ido 阅读(2572) 评论(0) 推荐(0) 编辑
摘要:dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、... 阅读全文
posted @ 2015-10-20 11:02 ido 阅读(223) 评论(0) 推荐(0) 编辑

1