楼子湾

导航

统计
 

2020年3月5日

摘要:一.定义 接口隔离原则(Interface Segregation Principle) 1、接口的划分: 一说接口,大家第一印象想到的是Java的抽象代名词,这个并没错,但是这是狭义的,下面说说接口划分,接口是分为两种 1.1、实例接口(Object Interface) 在Java中声明一个类, 阅读全文
posted @ 2020-03-05 15:37 楼子湾 阅读(44) 评论(0) 推荐(0) 编辑
 

2020年6月8日

摘要:1.netty是一个 异步\ 基于事件驱动的网络应用 tcp/ip >原生的JDK IO/网络 >nio >netty >RPC AVRO 实现数据文件共享 https://netty.io/wiki/related-projects.html AKKA: FLINK : 内存级的计算框架 SPAR 阅读全文
posted @ 2020-06-08 18:48 楼子湾 阅读(12) 评论(0) 推荐(0) 编辑
 

2020年6月7日

摘要:1.Bootstrap ServerBootstrap 1)Bootstrap意思是引导, 一个Netty通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件。Netty中Bootstrap类是客户端启动引导类, ServerBootstrap是服务器端启动引导类。 2) 阅读全文
posted @ 2020-06-07 16:29 楼子湾 阅读(15) 评论(0) 推荐(0) 编辑
 

2020年6月6日

摘要:基于Netty构建HTTP访问分为两类,使用浏览器访问的和使用Netty客户端访问。在介绍之前,先简单说一下如何使用Netty实现Http服务的。Netty的Http服务的流程是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向clien 阅读全文
posted @ 2020-06-06 10:45 楼子湾 阅读(18) 评论(0) 推荐(0) 编辑
 
摘要:手写Netty的http服务器,端口6668,启动发现,IE可以访问, 谷歌并不能访问而且报错ERR_UNSAFE_PORT(不完全的端口) 需要我们自己设置下 具体步骤是: 控制面板 =》系统和安全 =》Windows防火墙 =》高级设置 (界面如下所示) 接下来在弹出的“Windows高级设置” 阅读全文
posted @ 2020-06-06 10:36 楼子湾 阅读(34) 评论(0) 推荐(0) 编辑
 

2020年5月26日

摘要:pagehelper使用的方式最常见的就是使用 PageHelper.startPage()上面的代码在前面一个查询sql前面使用, 按照API说明应该是在那个sql语句前使用就给那个sql加上limit,但是今天后面的一个查询另外的一个sql需要用到手动的分页,发现该sql后面多了一个limit, 阅读全文
posted @ 2020-05-26 23:29 楼子湾 阅读(52) 评论(0) 推荐(0) 编辑
 

2020年5月8日

摘要:一.定义 代理模式(Proxy Pattern): 提供了间接对目标对象的访问方式 即通过代理对象访问目标对象, 代理对象就类似中介 代理模式分类:静态代理和动态代理,动态代理又分为jdk动态代理和cglib动态代理 二.静态代理 被代理对象和代理对象需要实现相同的接口或者继承相同父类同时代理对象中 阅读全文
posted @ 2020-05-08 22:17 楼子湾 阅读(20) 评论(0) 推荐(0) 编辑
 

2020年5月7日

摘要:根据警告说明数据库驱动采用的是新的驱动器SPI机制加载的, 解决办法 1.驱动的全限定类名: 包名 + 类名, 改为com.mysql.cj.jdbc.Driver spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver 阅读全文
posted @ 2020-05-07 10:56 楼子湾 阅读(296) 评论(0) 推荐(0) 编辑
 

2020年5月6日

摘要:一.定义 装饰者模式(Decorator Pattern):动态的给一个对象添加新的功能,同时又不改变其结构。又叫装饰器模式 若要扩展功能,装饰者模式提供了比继承更有弹性的替代方案 二.装饰者模式的角色 抽象构件(Component)角色:是一个抽象类或者接口,是要装饰原始对象 具体构件(Concr 阅读全文
posted @ 2020-05-06 23:16 楼子湾 阅读(28) 评论(0) 推荐(0) 编辑
 
摘要:如果domain中没有重写toString, 且使用了@Data注解, 调用toString时只会打印子类本身的属性值, 如果想要打印父类的属性: 方式一: 重写tostring 方式二: 子类加上@Data和@ToString(callSuper = true)两个注解, 父类也使用注解@Data 阅读全文
posted @ 2020-05-06 17:17 楼子湾 阅读(775) 评论(0) 推荐(0) 编辑
 

2020年4月21日

摘要:Mysql时间加减函数为date_add()、date_sub() 定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日期减少指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL e 阅读全文
posted @ 2020-04-21 14:35 楼子湾 阅读(188) 评论(0) 推荐(0) 编辑