SpringBoot应用程序小述

这是《SpringBoot in Action》上的一个应用程序,这里基于Maven而不是Gradle构建工具,主要是一个阅读列表的应用程序,用户输入图书信息,查看列表,删除读过的书

通过IDEA创建一个springboot工程,需要选中依赖,包括如下

Spring MVC处理WEB请求,Thymeleaf定义WEB试图,Spring Data JPA将阅读列表持久化到H2数据库里,通过Mave[……]

Read more

Java反射简述

转一篇Java反射基础讲,转载版权在最后

一、回顾:什么是反射?

反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。

Oracle 官方对反射的解释是:

Reflection enables Java code to discover information about the fields, methods[……]

Read more

Springboot完成Hello World

研究下springboot,万物源自Hello World

直接通过IDEA基于Maven工程完成

首先创建一个project,基于Default的spring.io

然后自行配置,在Dependencies里可以选中WEB,也可以不用管,pom里面自己来配置

创建之后,会从spring.io下载一个原始demo,大致文件目录

先在pom里面新增依赖

<dependency>
[......]

Read more

Jmeter测试Java Request Sampler

为了压测一个Java class方法,jmeter上导入弄了好久,记录一下遇到的坑

整体思路和网上能搜到的基本一样,但网上打包基本都是通过Export或者Build Artifacts来进行打包,这个地方我也折腾了好久,最后直接通过maven来打的包

1:Jmeter里Java request和之前发送kafka消息的地方一样,而此处Classname能够切换成我们的测试类,要想Jmeter能够识[……]

Read more

东北风

以前网易的徒弟离开杭州,几个人一起聚了一顿

虽然都在这附近,但是聚在一起的次数太少,当然主要是我的原因

一个是和我一起入职的帝都硕士高材生

一个是不幸被我传染了加班恶习的徒弟

一个是我面试百次才筛选出的个性男人

听他们讲网易这个校园的所见所闻,顿时都忘记了自己曾经也和他们一起欢笑和奋斗过很久,每个人都是在不停地选择,同时也是在不停地寻找和发现自我

怀念以前每天在[……]

Read more

自定义异常类

Java内置了异常类Throwable,派生出Error类和Exception类

总体上我们根据Javac对异常的处理要求,将异常类分为2类。

非检查异常(unckecked exception):Error 和 RuntimeException 以及他们的子类。javac在编译时,不会提示和发现这样的异常,不要求在程序处理这些异常。所以如果愿意,我们可以编写代码处理(使用tr[……]

Read more