3 CBeann

尚未进行身份认证

明天的你会感激今天努力的自己。

等级
TA的排名 2w+

Bean的生命周期

Bean的生命周期(1)调用InstantiationAwareBeanPostProcessor的Before/AfterInstantiation尝试返回一个代理对象 如果返回null,继续下面的步骤,否则直接返回。(2)createBeanInstance(beanName, mbd, args)创建bean(3)population:Bean的属性赋值 ...

2019-11-20 18:15:58

Netty(八)之Netty服务端启动流程

服务端启动模板public class MyChatServer { public static void main(String[] args) { //步骤1 EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup workerGroup = new ...

2019-11-05 20:09:37

Netty(六)之protostuff

protostuff和protobuf的区别protostuff是一个基于protobuf实现的序列化方法 在几乎不损耗性能的情况下做到了不用我们写.proto文件来实现序列化 使用它也非常简单,所以直接上代码。操作流程前提在Netty(一)之helloworld https://blog.csdn.net/qq_37171353/article/details/1001...

2019-10-24 10:08:25

Netty(七)之聊天室小小小案例

需求1)上线或者下线给其它人员通知2)A发送消息其它人员都可见设计思路客户端与服务端建立连接后会触发 serverHandler中的 channelActive 方法,把channel保存到ChannelGroup中,当客户端给服务端发送消息时,把channelGroup中的每一个channel都把消息发送一遍,就实现群发功能代码实现(亲测可用)pom<...

2019-10-16 17:52:59

IDEA中boot热部署失效(转载)

https://blog.csdn.net/qq_28591897/article/details/90297407

2019-10-08 20:23:15

Netty(五)之心跳机制与重连

文章目标1)实现客户端和服务端的心跳2)心跳多少次没有应答断开处理3)客户端宕机通知服务端4)服务端宕机客户端重连运行代码下载(亲测有效)链接:https://pan.baidu.com/s/1YaCQisOfovSCm5xV1XWtlA提取码:ecc2复制这段内容后打开百度网盘手机App,操作更方便哦前提在Netty(一)之hellowor...

2019-09-20 15:31:53

Netty(四)之数据通信的三种方式

三种数据通信方式我们需要了解在真正项目中如何去考虑Netty的使用,我们需要考虑的问题是两台机器(甚至多台)使用Netty怎么进行通信,大体上分为三类。第一种:长连接使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开启状态,如果服务器的性能足够好,并且我们的客户端数量也比较少的情况下,我还是推荐这种方式。第二种:短连接一次性批量提交数据采用短连接方式。也就是我...

2019-09-16 16:04:08

Netty(三)之数据之粘包拆包

前提Netty(一)之helloworld https://blog.csdn.net/qq_37171353/article/details/100180406数据的粘包在上面的的例子基础之上的TimeClient上修改我们的本意是发送三条您好 //发送数据 f.channel().writeAndFlush(Unpooled.copiedBuf...

2019-09-16 16:22:45

Netty(二)之整合Marshalling传输实体类

pom <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>5.0.0.Alpha1</version>...

2019-09-05 19:54:38

Netty(一)之helloworld

HelloWorld客户端通向服务器端发送消息,服务器端读取数据(你好)并且返回(new Date()),客户端读取数据pom <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId&g...

2019-09-03 23:20:56

开学季

开学感悟 近一年的考研准备,终于实现了自己的目标。曾经有人说你的分报这个学校亏了,其实这个问题很好回答,因为我不知道我能考多少,所以没必要马后炮。其实我当初也有一丝丝亏了的感觉,但是后来还是想通了,只不过是自己得寸进尺而已。考研是是一个为自己奋斗的过程,每一个在考研中坚持下来的人都是成功者,这段经历是刻骨铭心的,是值得怀念的。 开学的第一个星期都是开会,曾经有班主任带你选课,有导...

2019-09-03 08:49:58

SpringSecurity笔记之helloworld

构建项目前提会SpringBoot和tymeleaf目的了解SpringSecurity的helloworld感悟(1)核心就是继承WebSecurityConfigurerAdapter实现类里的configure(HttpSecurity http) 方法(2)handler和Filter是加功能的关键项目下载https://github.com/cbean...

2019-08-17 17:51:43

Scala写Spark笔记

学习感悟(1)配置环境最费劲(2)动手写,动手写,动手写WordCountpackage wordcountimport org.apache.spark.{SparkConf, SparkContext}/** * @author CBeann * @create 2019-08-10 18:02 */object WordCount { def m...

2019-08-14 19:34:45

JVM笔记

JVM模型Class Loader类加载器负责加载class文件,class文件在文件开头有特定的文件标识,并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。Method Area方法区(永久区)方法区是被所用的线程共享,所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也是再此定义。简单说,所有定...

2019-08-13 10:40:36

Spark Shell笔记

学习感悟(1)学习一定要敲,感觉很简单,但是也要敲一敲,不要眼高手低(2)一定要懂函数式编程,一定,一定(3)shell中的方法在scala写的项目中也会有对应的方法(4)sc和spark是程序的入口,直接用SparkShell启动SparkShell ./bin/spark-shellWordCount案例sc.textFile("hd...

2019-08-10 20:27:08

ON DUPLICATE KEY UPDATE

问题引出案例:某个餐桌(id)花了多少钱(num)如果4号餐桌点了一份西红柿4元,我们可以插入;如果3号餐桌点了一份西红柿4元,我们可以修改你选择insert或者update的原因是你知道他原来有没有数据如果你不知道呢???一般我们的逻辑为先查询,如果没有,插入;反之修改if not exists (select ) insert else ...

2019-07-31 09:23:36

Gateway笔记

构建项目provider-8001provider-8002gateway-9527eureka-7001依赖,注意不要加web依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId&g...

2019-07-26 15:19:54

SpringCloud笔记

eureka服务注册中心 <!--eureka-server服务端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka...

2019-07-25 13:07:36

Kafka笔记

Kafka单机版安装注意1)先做一下快照2)注意开发文章中涉及的端口3)注意路径问题,我将软件安装在 /opt/module下,你也可以安装在 /usr/local/下4)centoskafka_2.11-0.11.0.2.tgz zookeeper-3.4.5.tar.gz5)iZm5ea99qngm2v98asii1aZ 是我的主机名6)多开几个控制窗口...

2019-07-18 21:47:50

Spark(单机版)安装

环境hadoop-2.7.2https://pan.baidu.com/s/10WSRBljmM9vGhS7PHz9NSgspark-2.1.1-bin-hadoop2.7链接:https://pan.baidu.com/s/13gHKbWYPRVoq7OjVaURPRQ提取码:p3z3复制这段内容后打开百度网盘手机App,操作更方便哦hadoop安装(单机版)ht...

2019-07-12 20:29:44

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。