java
文章平均质量分 52
好命靠努力
这个作者很懒,什么都没留下…
展开
-
lambda表达式
参考视频网址:http://edu.51cto.com/center/course/lesson/index?id=186708lambda本质:是一个函数式接口 函数式接口:例: T代表输入 R代表输出 U代表输入符合此条件的接口可以用@FunctionalInterface区分, 当他不是函数式接口时,使用此注解会报错. 优点:1.代码简洁...原创 2018-04-19 14:16:36 · 179 阅读 · 0 评论 -
servlet 运行流程(2)
运行机制:1.客户端发送请求到服务端2.服务器将请求发送至servlet3.servlet 生成响应内容,并回传给server(服务器)4.服务器将响应返回给客户端生命周期:1.server(服务器)创建一个servlet实例,并执行初始化方法init():即服务器刚刚开机,生成所有servlet的实例,并执行初始化2.客户端发送请求,服务器接收,并传送给servlet.3.servlet生成对请...原创 2018-07-10 16:11:54 · 211 阅读 · 0 评论 -
IDEA创建servlet demo(1)
(一)使用IDEA搭建一个简易的servlet程序1、创建项目打开IDEA,选择创建项目 填写完毕,点击next2、填写项目名 填写完毕,点击finish3、项目配置未配置的项目结构如下:配置流程:(1)在WEB-INF目录下新建两个文件夹,分别命名未classes和lib(classes目录用于存放编译后的class文件,lib用于存放依赖的jar包) (2)项目设置:File –> Pr...转载 2018-07-10 16:31:36 · 2796 阅读 · 0 评论 -
maven package 和 install 区别
1.install:打包好的 jar 包会安装到本地的 maven 仓库中,使用的配置是默认的配置,供其他项目使用。 2.package 指定参数打包:clean package -Dmaven.test.skip=true -Pprod 这种方式就是指定了打包的参数,并且打包后的文件存放到项目的 target 目录下。...转载 2018-08-08 21:31:41 · 1181 阅读 · 0 评论 -
java类中的各种成员的加载顺序
public class SuperAndSub { public static void main(String[] args) { // Super s1 = new Sub(); // Super s2 = new Super(); Sub s3 = new Sub(); } } ...转载 2018-09-05 17:36:12 · 298 阅读 · 0 评论 -
Swagger 常用注解使用详解
刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了。在集成了swagger2后,找了半天的原因,发现使用@ApiImplicitParam这个注解可以解决这个问题。对应下面的参数。所以我们可以使用这个注解来解决我们所遇到的参考为空的问题。而且已经集成了sw...转载 2018-09-10 14:00:07 · 755 阅读 · 0 评论 -
JAVA 随机选出MAP中的键
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(33, 333); map.put(123, 1234); map.put(321, 4321); map.put(555,5555); Integer[] keys ...转载 2018-09-17 17:21:32 · 2650 阅读 · 0 评论 -
Java Web学习--获取Cookie报错An invalid character [32] was present in the Cookie value
初学Java Web,看的是明日科技的《Java Web从入门到精通》,其中第六章 JSP内置对象 6.2.3节 获取cookie 有一个例子:通过cookie保存并读取用户登录信息:index.jsp 代码如下 <%@ page language="java" contentType="text/html; charset=utf-8" pageEn...转载 2018-10-06 11:55:25 · 318 阅读 · 1 评论 -
Java POI 生成Word文档
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhouseawater/article/details/54289495在开发中有时候我们需要导出MS word文档。最近因为需要做一个生成word文件的功能。就将这块拿出来和大家分享。 生成word文件和我们写word文档是相同的概念,只不过在这里我们换成了用代码来操作。下...转载 2018-11-27 13:29:07 · 856 阅读 · 0 评论 -
lombok 下的@Builder注解用法
pom依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>0.10.2</version> </转载 2018-05-25 09:27:37 · 151445 阅读 · 11 评论 -
用Redis Desktop Manager连接Redis(Windows)
相比连接CentOS的Redis,在Windows中的操作简单得让人感动。所以这里我们使用的服务器系统是Windows Server 2016 R2。而Windows版本的Redis官方网站并没有提供,而是由微软开源小组在GitHub进行维护,地址是:https://github.com/MSOpenTech/redis我们安装用Releases版,也就是发行版,下载地址:https://gith...转载 2018-05-24 15:24:39 · 1605 阅读 · 0 评论 -
@JsonProperty的使用
jackson的maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version>&转载 2018-05-24 14:32:16 · 655 阅读 · 0 评论 -
java8中 Date和LocalDateTime的相互转换
一.在Java 8中将Date转换为LocalDateTime方法1:将Date转换为LocalDatetime,我们可以使用以下方法:1.从日期获取ZonedDateTime并使用其方法toLocalDateTime()获取LocalDateTime2.使用LocalDateTime的Instant()工厂方法123示例:package insping;import java.time....转载 2018-05-16 14:55:04 · 5871 阅读 · 0 评论 -
LocalDateTime 对时间的操作demo
Java的日期与时间原文链接 作者:Jakob Jenkov 译者:阿为 目录:http://blog.csdn.net/tjgykhulj/article/details/68952451 (所有译者备注将以此形式出现,删除线表示有争议或不明确的地方)十四、java.time.LocalDateTimeLocalDateTime类是Java 8中日期时间功能里,用于表示当地的日期与时间的类,它的...转载 2018-05-16 15:28:40 · 10497 阅读 · 0 评论 -
MongoDB管理工具Robomongo如何使用
Robomongo用起来很舒服,就像MyS分享一下 QL的管理工具MysQL-front一样,下面Robomongo如何使用。工具/原料RobomongoMongoDB方法/步骤在浏览器中搜索robomongo,到官网下载下来,如图:傻瓜式安装,很简单,一直下一步就可以了。安装过程后续步骤就省略了。连接数据库的时候,输入 相应的地址用户名和密码就好了。点击连接。我这里的数据库名称是pyTest,有...转载 2018-05-16 16:20:33 · 1401 阅读 · 0 评论 -
MessageFormat的format方法 用法
其中MessageFormat 部分方法会涉及Pattern 这个参数.Pattern 参数书写方法如下:MessageFormat 使用以下形式的模式: MessageFormatPattern: String MessageFormatPattern FormatElement String FormatElement: { Argu...原创 2018-05-23 12:23:49 · 1591 阅读 · 0 评论 -
使用 Java8 Optional 的正确姿势
原文出处: 隔叶黄莺 Unmi Blog我们知道 Java 8 增加了一些很有用的 API, 其中一个就是 Optional. 如果对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决 NullPointException 的问题, 于是代码就开始这么写了Optional<User> user = ……if (user.isPresent()) {return user.getOrde...转载 2018-05-23 19:16:26 · 209 阅读 · 0 评论 -
通过 TokenType(){}.getType()获取Persion<T> 泛型T的类型和数值
package com.example.demo.TypeToken.Test;//import com.google.gson.Gson;//import com.google.gson.reflect.TypeToken;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import org.j...原创 2018-05-24 14:10:49 · 2467 阅读 · 1 评论 -
GsonUtils.java类1
import java.lang.reflect.Type;import com.google.gson.Gson;import com.google.gson.GsonBuilder;public class GsonUtils { /** * @Title: toJson * @Description: TODO(这里用一句话描述这个方法的作用) * @param...转载 2018-05-24 14:16:19 · 292 阅读 · 0 评论 -
GsonUtils.java类2
开始项目后期,要求我们将通过WebService调用的方法的复杂类型返回值改成JSON的形式。 因为之前做过一个异构的项目,采用的数据格式就是JSON,所以这次就很沿用了上次在Android端使用的工具jar——Gson.jar。Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库,可以将JSON字符串和Java对象进行相互转化。 关...转载 2018-05-24 14:18:53 · 467 阅读 · 0 评论