自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java最新常见面试题 + 答案汇总

2019最新Java面试题,常见面试题及答案汇总置顶2019年07月12日 08:56:55Jack方阅读数 4250原文地址:https://blog.csdn.net/sufu1065/article/details/880510831、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模...

2019-07-18 18:35:34 291

转载 注解之 @RestController 和 @RequestMapping

Controller 是 Spring 中最基本的组件,主要处理用户交互,一般每个业务逻辑都会有一个 Controller,供用户请求接口进行数据访问;@RequestMapping 注解用于绑定URI到具体处理器。二者相辅相成,共同完成前后端数据交互。一、简介 本文软件环境:IntelliJ IDEA version:2018.3Spring Boot...

2019-07-18 10:50:37 1210

转载 地图距离排序二

我们在 mongodb 篇中介绍了如何使用 mongodb 进行地图的距离排序和筛选,今天我们来介绍一下,用 Java 和 SpringData 来实现的时候,需要注意的一些知识点。首先,我们需要为实体设置地图索引。在 SpringData 中,我们可以通过使用 @GeoSpatialIndexed 注解来设置索引。但是这个索引注解默认使用的是2d索引,我们希望使用 2dsphere 索引...

2019-07-18 10:33:24 527

转载 利用Jackson的JsonFilter来实现动态过滤数据列(数据列权限控制)

利用Jackson的JsonFilter来实现动态过滤数据列。也就是说,同一个实体,你配置了不同的@JsonFilter,通过Jackson展现的结果可以是不一样的。举个栗子:@lombok.DatapublicclassUser{Stringusername;Stringpassword;Integerage;Stringgender;...

2019-07-18 10:13:07 3663

转载 jackson annotations注解详解

官方WIKI:https://github.com/FasterXML/jackson-databind/wikijackson 1.x和2.x版本的注解是放置在不同的包下的1.x是在jackson core jar包org.codehaus.jackson.annotate下2.x是在jackson-databind包com.fasterxml.jackson.annotati...

2019-07-18 10:04:21 741

原创 SpringBoot 常用注解

@Slf4j注解实现日志输出 @Service:一般用于修饰service层的组件 @RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。 autowired有4种模式,byName、byType、constructor、autodectect 其中@Autowir...

2019-07-18 09:51:46 160

转载 SpringBoot使用LomBok

Lombok是什么?它是一个能帮我们消除那些必须要写但是重复的代码,比如setter,getter,构造函数之类的方法。首先先简单说一下idea安装lombok,有2种方法:1.直接从http://plugins.jetbrains.com/下载,然后放到idea安装文件下面的plugins,然后重启idea2.在idea的settings(windows)或者Preferences(ma...

2019-07-18 09:34:07 107

转载 IDEA 插件

IntelliJ IDEA 是目前最好最强最智能的 Java IDE 之一,默认已经集成了几乎所有主流的开发工具和框架。IDEA 插件简介常见的IDEA插件主要有如下几类:常用工具支持Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jett

2017-08-22 17:51:35 2850

转载 springboot(六):如何优雅的使用mybatis

springboot(六):如何优雅的使用mybatis作者:ityouknow这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和

2017-06-07 15:57:07 222

转载 关于电脑安装多个版本JDK后使用时的切换

关于电脑安装多个版本JDK后使用时的切换描述:刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。具体操作和描述如下1、原本安装了jdk1.7,环境变量也

2017-06-07 11:05:27 234

转载 Jackson 动态过滤属性

Jackson 动态过滤属性用到的类库为:Jackson 版本1.9.5, 最近在看Google guava,所以用上了,版本是12.0-rc1废话不多说,定义两个Bean 先这两个bean 是父子关系。Java代码  public class User {      private String name;      private D

2017-06-07 10:53:16 962

转载 Jackson ObjectMapper类

ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。类声明以下是org.codehaus.jackson.map.ObjectMapper类的声明:public class ObjectMapper extends Obje

2017-06-07 10:51:46 540

转载 Interface IntStream

一个序列的原始int-valued元素支持顺序和并行聚合操作。compact1,compact2,compact3java.util.stream接口IntStream所有超级接口:AutoCloseable,BaseStream Integer,IntStream >公共接口IntStream 扩展BaseStream  Integer,I

2017-06-07 10:50:24 3459

转载 HttpEntity

HttpEntity和@RequestBody和@ResponseBody很像。出了能够访问请求和响应体,HttpEntity(和子类ResponseEntity)也能访问请求(和响应)头,就像这样:@RequestMapping("/something")public ResponseEntityString> handle(HttpEntitybyte[]> requestEntity)

2017-06-07 10:48:11 615

转载 GeoJSON

GeoJSON是基于JavaScript 对象表示法的地理空间信息数据交换格式。 目录 1. 简介 1.1.举例1.2.定义2.GeoJSON对象2.1 几何对象2.1.1 位置2.1.2 点2.1.3 多点2.1.4 线2.1.5 多线2.1.6 面2.1.7 多面2.1.8 几何集合2.2 特征对象2.3 特征集合对象3.坐标参考系统对象

2017-06-07 10:46:42 322

转载 DAO层,Service层,Controller层、View层

DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。     Service层:Ser

2017-06-07 10:44:38 328

转载 ClassPathResource加载资源文件

ClassPathResource类,如果没有指定相对的类名,该类将从类的根路径开始寻找某个resource,如果指定了相对的类名,则根据指定类的相对路径来查找某个resource。Resource rs = new ClassPathResource("onlyfun/caterpillar/beans-config.xml");或者Resource rs = new ClassPa

2017-06-07 10:43:34 17429

转载 Class SimpleBeanPropertyFilter

public abstract class SimpleBeanPropertyFilterextends Objectimplements BeanPropertyFilter, PropertyFilter简单的PropertyFilter实现,只有使用属性名来确定是否序列化属性,或过滤出来。 使用这个类的基本实现任何自定义PropertyFilter实现是强烈建议,因为它可以提供

2017-06-07 10:42:38 1375

转载 Class PropertyWriter

基类来输出属性值(名称-值对)通过流API键/值对。这是由POJO和Map序列化器实现的最通用的抽象,并通过过滤功能调用。

2017-06-07 10:41:56 214

转载 Class JsonGenerator

public abstract class JsonGeneratorextends Objectimplements Closeable, Flushable, Versioned.Base class that defines public API for writing JSON content.  例是使用JsonFactory实例的工厂方法创建的。

2017-06-07 10:40:11 525

转载 ◎SuppressWarnings("unchecked")

解释一:          屏蔽某些编译时的警告信息         在强制类型转换的时候编译器会给出警告        加上       程序代码       @SuppressWarnings("unchecked")       就不会警告了解释二:注释类型当你的编码可能存在警告时,比如安全警告,可以用它来消除api中是这样描述的指示应该在

2017-06-07 10:38:27 300

转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解

@RequestParam @RequestBody @PathVariable 等参数绑定注解详解对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类

2017-06-07 10:36:38 194

转载 @RequestMapping 用法详解之地址映射(转)

@RequestMapping 用法详解之地址映射(转)引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参

2017-06-07 10:35:01 224

转载 @Query注解的用法(Spring Data JPA)

@Query注解的用法(Spring Data JPA)参考文章:http://www.tuicool.com/articles/jQJBNv 1. 一个使用@Query注解的简单例子@Query(value = "select name,author,price from Book b where b.price>?1 and b.price)List findBy

2017-06-07 10:33:19 1067

转载 @PageableDefault

springmvc 通过 Pageable对象和PageableDefault注解获取分页信息2017-03-25 22:57 627人阅读 评论(0) 收藏 举报 分类:spring(23) 版权声明:本文为博主原创文章,未经博主允许不得转载。Pageable 是spring Data库中定义的一个接口,该接口是所有分页相关信息的一个抽象,

2017-06-07 10:30:36 13533 1

转载 @JsonProperty的使用

jackson的maven依赖dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-databindartifactId> version>2.5.3version>dependency>所以引入这一个依赖就可以了@JsonProperty 此注解用于属

2017-06-07 10:28:53 764

转载 Spring Boot注解

在Spring Boot中几乎可以完全弃用xml配置文件,在这里总结下常用的注解。Spring最开始是为了解决EJB等大型企业框架对应用程序的侵入性因此大量依靠配置文件来“非侵入式”得给POJO增加功能从Spring 3.x开始,Spring被外界最为诟病的一点就是配置繁多,号称“配置地狱”从Spring 4.x开始,Spring.io提供了三种方式编织Bean:

2017-06-07 10:27:15 429

转载 MongoDB常用命令

一、数据库常用命令1、Help查看命令提示[sql] view plain copy print?help  db.help();  db.yourColl.help();  db.youColl.find().help();  rs.help();  2、切换/创建数据库[sql] view plain 

2017-06-07 10:24:53 236

转载 Jackson 框架

Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少

2017-06-07 10:23:50 307

转载 如何看一个Java项目

1.看项目经验:一定把系统业务弄懂,另外看看有没有并发、设计模式、io方面的代码,要研究透了,最好自己能写出来,最后研究系统架构和服务器的拓扑结构 1项目介绍,wiki,源码包的readme等。2明确项目的目标,应用场景,甚至是用到的技术方案。3根据源码包的架构,以及了解到的用到的技术方案,大概猜测一下各个模块的功能。4同样浏览所有的源码文件,通过文件名字猜测其功能。推荐使

2017-06-07 10:21:57 13755

转载 Java开发常用网站

SVN学习使用教程:http://blog.csdn.net/xjbzju/article/details/6737328spring_boot教程:http://bbs.springcloud.cn/d/2-dd-spring-bootmongodb教程:http://www.runoob.com/mongodb/nosql.htmls

2017-06-07 10:19:43 383

原创 安装软件报2503错误

安装软件报2503:在“命令提示符(管理员)”中输入 msiexec /package 你将要安装的程序的完整路径及程序名

2017-06-07 10:18:22 827

转载 JSon的相互转化

用过一些JSON的jar包,觉得还是使用jackSon比较好用,可以String转为JSON对象,String转List,String转Bean,List,Bean转String。很方便。JACKSON的maven的配置文件Xml代码  dependency>              groupId>com.fasterxml.jackson.coregroupId>

2017-06-06 16:40:38 545

转载 RestTemplate 深度解析

转载: 编走编想的博客 > 博客详情2016年6月12日:从 Spring 4.3 开始加入了 OkHttp3ClientHttpRequestFactory一、概述本文主要介绍 Spring Web 模块中的 RestTemplate 组件的原理、优缺点、以及如何扩展以满足各种需求。在介绍 RestTemplate 之前,我们先来谈谈

2017-06-06 15:59:37 1144

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除