- 博客(34)
- 问答 (1)
- 收藏
- 关注
转载 Java最新常见面试题 + 答案汇总
2019最新Java面试题,常见面试题及答案汇总置顶2019年07月12日 08:56:55Jack方阅读数 4250原文地址:https://blog.youkuaiyun.com/sufu1065/article/details/880510831、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模...
2019-07-18 18:35:34
350
转载 注解之 @RestController 和 @RequestMapping
Controller 是 Spring 中最基本的组件,主要处理用户交互,一般每个业务逻辑都会有一个 Controller,供用户请求接口进行数据访问;@RequestMapping 注解用于绑定URI到具体处理器。二者相辅相成,共同完成前后端数据交互。一、简介 本文软件环境:IntelliJ IDEA version:2018.3Spring Boot...
2019-07-18 10:50:37
1495
转载 地图距离排序二
我们在 mongodb 篇中介绍了如何使用 mongodb 进行地图的距离排序和筛选,今天我们来介绍一下,用 Java 和 SpringData 来实现的时候,需要注意的一些知识点。首先,我们需要为实体设置地图索引。在 SpringData 中,我们可以通过使用 @GeoSpatialIndexed 注解来设置索引。但是这个索引注解默认使用的是2d索引,我们希望使用 2dsphere 索引...
2019-07-18 10:33:24
666
转载 利用Jackson的JsonFilter来实现动态过滤数据列(数据列权限控制)
利用Jackson的JsonFilter来实现动态过滤数据列。也就是说,同一个实体,你配置了不同的@JsonFilter,通过Jackson展现的结果可以是不一样的。举个栗子:@lombok.DatapublicclassUser{Stringusername;Stringpassword;Integerage;Stringgender;...
2019-07-18 10:13:07
3788
转载 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
869
原创 SpringBoot 常用注解
@Slf4j注解实现日志输出 @Service:一般用于修饰service层的组件 @RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。 autowired有4种模式,byName、byType、constructor、autodectect 其中@Autowir...
2019-07-18 09:51:46
208
转载 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
138
转载 IDEA 插件
IntelliJ IDEA 是目前最好最强最智能的 Java IDE 之一,默认已经集成了几乎所有主流的开发工具和框架。IDEA 插件简介常见的IDEA插件主要有如下几类:常用工具支持Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jett
2017-08-22 17:51:35
2937
转载 springboot(六):如何优雅的使用mybatis
springboot(六):如何优雅的使用mybatis作者:ityouknow这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和
2017-06-07 15:57:07
254
转载 关于电脑安装多个版本JDK后使用时的切换
关于电脑安装多个版本JDK后使用时的切换描述:刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。具体操作和描述如下1、原本安装了jdk1.7,环境变量也
2017-06-07 11:05:27
263
转载 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
1011
转载 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
585
转载 Interface IntStream
一个序列的原始int-valued元素支持顺序和并行聚合操作。compact1,compact2,compact3java.util.stream接口IntStream所有超级接口:AutoCloseable,BaseStream Integer,IntStream >公共接口IntStream 扩展BaseStream Integer,I
2017-06-07 10:50:24
3537
转载 HttpEntity
HttpEntity和@RequestBody和@ResponseBody很像。出了能够访问请求和响应体,HttpEntity(和子类ResponseEntity)也能访问请求(和响应)头,就像这样:@RequestMapping("/something")public ResponseEntityString> handle(HttpEntitybyte[]> requestEntity)
2017-06-07 10:48:11
666
转载 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
381
转载 DAO层,Service层,Controller层、View层
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层:Ser
2017-06-07 10:44:38
364
转载 ClassPathResource加载资源文件
ClassPathResource类,如果没有指定相对的类名,该类将从类的根路径开始寻找某个resource,如果指定了相对的类名,则根据指定类的相对路径来查找某个resource。Resource rs = new ClassPathResource("onlyfun/caterpillar/beans-config.xml");或者Resource rs = new ClassPa
2017-06-07 10:43:34
17589
转载 Class SimpleBeanPropertyFilter
public abstract class SimpleBeanPropertyFilterextends Objectimplements BeanPropertyFilter, PropertyFilter简单的PropertyFilter实现,只有使用属性名来确定是否序列化属性,或过滤出来。 使用这个类的基本实现任何自定义PropertyFilter实现是强烈建议,因为它可以提供
2017-06-07 10:42:38
1481
转载 Class PropertyWriter
基类来输出属性值(名称-值对)通过流API键/值对。这是由POJO和Map序列化器实现的最通用的抽象,并通过过滤功能调用。
2017-06-07 10:41:56
239
转载 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
592
转载 ◎SuppressWarnings("unchecked")
解释一: 屏蔽某些编译时的警告信息 在强制类型转换的时候编译器会给出警告 加上 程序代码 @SuppressWarnings("unchecked") 就不会警告了解释二:注释类型当你的编码可能存在警告时,比如安全警告,可以用它来消除api中是这样描述的指示应该在
2017-06-07 10:38:27
331
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类
2017-06-07 10:36:38
230
转载 @RequestMapping 用法详解之地址映射(转)
@RequestMapping 用法详解之地址映射(转)引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参
2017-06-07 10:35:01
254
转载 @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
1125
转载 @PageableDefault
springmvc 通过 Pageable对象和PageableDefault注解获取分页信息2017-03-25 22:57 627人阅读 评论(0) 收藏 举报 分类:spring(23) 版权声明:本文为博主原创文章,未经博主允许不得转载。Pageable 是spring Data库中定义的一个接口,该接口是所有分页相关信息的一个抽象,
2017-06-07 10:30:36
13624
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
796
转载 Spring Boot注解
在Spring Boot中几乎可以完全弃用xml配置文件,在这里总结下常用的注解。Spring最开始是为了解决EJB等大型企业框架对应用程序的侵入性因此大量依靠配置文件来“非侵入式”得给POJO增加功能从Spring 3.x开始,Spring被外界最为诟病的一点就是配置繁多,号称“配置地狱”从Spring 4.x开始,Spring.io提供了三种方式编织Bean:
2017-06-07 10:27:15
464
转载 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
261
转载 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
331
转载 如何看一个Java项目
1.看项目经验:一定把系统业务弄懂,另外看看有没有并发、设计模式、io方面的代码,要研究透了,最好自己能写出来,最后研究系统架构和服务器的拓扑结构 1项目介绍,wiki,源码包的readme等。2明确项目的目标,应用场景,甚至是用到的技术方案。3根据源码包的架构,以及了解到的用到的技术方案,大概猜测一下各个模块的功能。4同样浏览所有的源码文件,通过文件名字猜测其功能。推荐使
2017-06-07 10:21:57
14259
转载 Java开发常用网站
SVN学习使用教程:http://blog.youkuaiyun.com/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
419
原创 安装软件报2503错误
安装软件报2503:在“命令提示符(管理员)”中输入 msiexec /package 你将要安装的程序的完整路径及程序名
2017-06-07 10:18:22
979
转载 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
591
转载 RestTemplate 深度解析
转载: 编走编想的博客 > 博客详情2016年6月12日:从 Spring 4.3 开始加入了 OkHttp3ClientHttpRequestFactory一、概述本文主要介绍 Spring Web 模块中的 RestTemplate 组件的原理、优缺点、以及如何扩展以满足各种需求。在介绍 RestTemplate 之前,我们先来谈谈
2017-06-06 15:59:37
1185
空空如也
myeclipse创建JSP文件
2015-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人