时间的法外狂徒

导航

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2020年5月18日 #

lambda表达式在底层的执行过程

摘要: 一、执行过程 lambda在编译时,会先将处理逻辑生成一个私有的静态方法。并且会生成一个final类,实现lambda表达式所绑定的接口,并通过调用已生成的私有静态方法,来实现抽象方法。 二、反编译查看源码 1、先创建一个用来反编译的类 public class App{ public static 阅读全文

posted @ 2020-05-18 03:00 抄手砚 阅读(1049) 评论(0) 推荐(0) 编辑

函数式编程简单理解

摘要: 越简单,越容易理解,这里只是做一个简单的入门讲解,抛砖引玉。 一、函数式编程的含义 个人理解:函数式编程,就是在定义好输入输出的基础上,将处理逻辑当成参数传递给方法。 在java8以前,实现函数式编程靠的的匿名内部类,java8添加了lambda表达式,极大的简化了代码。这里并不详述lambda表达 阅读全文

posted @ 2020-05-18 01:34 抄手砚 阅读(501) 评论(0) 推荐(0) 编辑

2020年5月16日 #

sql语句中自连接可以解决的问题

摘要: 1、自连接可以把同一表中属于一列的数据,平移到一行中,然后进行比较或其他操作。 实例:有两张表学生信息表和分数表; 结构和数据如下: SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for zhongxin_s 阅读全文

posted @ 2020-05-16 22:30 抄手砚 阅读(414) 评论(0) 推荐(0) 编辑

2020年5月12日 #

写一个简单的枚举

摘要: 一、简单枚举 1、编写 public enum OneEnum { ONE,TWO,THREE } 2、测试 @Test public void test(){ System.out.print(OneEnum.ONE); } 3、结果 二、自定义枚举 1、编写 import lombok.Gett 阅读全文

posted @ 2020-05-12 22:26 抄手砚 阅读(284) 评论(0) 推荐(0) 编辑

一个简单的自定义异常

摘要: 一、自定义异常 public class OneException extends RuntimeException { public OneException(String message){ super(message); } } 二、测试 import org.junit.Test; publ 阅读全文

posted @ 2020-05-12 22:10 抄手砚 阅读(196) 评论(0) 推荐(0) 编辑

spring项目中,后端使用实体类来接收参数

摘要: 当后端使用实体类来接收参数,前端发送的post请求的Content-Type参数,应该是x-www-form-urlencoded。 并且,不能使用RequestBody注解。 阅读全文

posted @ 2020-05-12 03:46 抄手砚 阅读(2651) 评论(2) 推荐(0) 编辑

2020年5月9日 #

JPA的@Entity@Table@Column@Id

摘要: JPA是Java Persistence Api的简称,可以将一个正常java实体类映射到数据库。通过对java对象的操作来实现对数据库的操作。 JPA定义了注解来实现这一步骤。 import lombok.Data; import javax.persistence.*; @Data @Entit 阅读全文

posted @ 2020-05-09 22:45 抄手砚 阅读(590) 评论(0) 推荐(0) 编辑

lombok的基本用法

摘要: lombok的作用是简化掉一些模板代码,像是getter、setter、tostring等方法。 一、使用方式 1、在maven中引入lombok的相关的包 2、在编辑器中安装lombok插件 二、lombok使用 1、POJO类常用注解 @Getter/@Setter: 作用类上,生成所有成员变量 阅读全文

posted @ 2020-05-09 21:27 抄手砚 阅读(555) 评论(0) 推荐(0) 编辑

2020年5月8日 #

注册中心eureka的高可用

摘要: 在生产环境中为了保证性能的稳定,往往会使用多台注册中心,同时运行。 如图: 将注册中心之间相互注册,信息共享。同时客户端也同时向每个注册中心注册。 这样当一个注册中心down掉,并不会导致服务停止。 阅读全文

posted @ 2020-05-08 01:01 抄手砚 阅读(241) 评论(0) 推荐(0) 编辑

客户端发现和服务端发现的简单理解

摘要: 由于微服务地址是动态的,所以需要将所有服务放到同一组件统一管理。 若是客户端调用服务时,从注册中心获取全部服务地址,然后自己选择对应服务,则为客户端发现。 若是客户端通过代理层获取到的只是一个具体的服务地址,则称服务端发现。 客户端发现的机制需要自己实现逻辑,如eureka,如果node.js客户端 阅读全文

posted @ 2020-05-08 00:51 抄手砚 阅读(947) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页