随笔分类 -  技术贴

关于涉及技术的帖子存放在这个地方
摘要:IDEA中的,光标返回到上一次停留的地方ctrl+alt+ ←IDEA中的,光标返回到下一次停留的地方ctrl+alt+ → 不过要小心,笔记本电脑,默认的翻转屏幕的快捷键和这个冲突。。我的选择是关闭了电脑图形显示器的快捷键。当然你也可以选择修改IDEA中的快捷键 阅读全文
posted @ 2019-12-09 17:04 dawa大娃bigbaby 阅读(7271) 评论(2) 推荐(0) 编辑
摘要:克隆指定的分支:git clone -b 分支名仓库地址 git clone -b 分支名 仓库地址 -b 是在克隆的时候制定一个分支 阅读全文
posted @ 2019-12-09 08:30 dawa大娃bigbaby 阅读(3867) 评论(0) 推荐(0) 编辑
摘要:Mac从拆箱到入门 记录首次使用Mac的我的历程,不是专业的Mac使用教程,只是简单的记录。还有我在使用过程中一些用到的功能都一些小提示吧。 1.首次开机配置,对于一个完全的新手来说(也就是我)是完全懵逼的一个状态,幸亏啊,幸亏这个语音提示挺给力,光开机配置我就慢慢研究了接近20分钟吧,使用这个语音 阅读全文
posted @ 2019-12-08 08:52 dawa大娃bigbaby 阅读(1881) 评论(1) 推荐(1) 编辑
摘要:服务器端代码和客户端代码 原理详解:(用到的API) 0.Socket 连接服务器端的套接字 1.TcompactProtocol 协议层2.TFrameTransport 传输层3.THshaServer: 半同步半不同步server压缩算法 server类型的选择有5种 但是,客户端和服务器端的 阅读全文
posted @ 2019-12-05 22:18 dawa大娃bigbaby 阅读(492) 评论(0) 推荐(1) 编辑
摘要:Netty学习——Thrift的入门使用 希望你能够,了解并使用它。因为它是一个效率很高的框架 官网地址:http://thrift.apache.org/ 1.Thrift数据类型 一门技术如果需要支持多门语言,那么这门技术的字符类型肯定会很少,因为数据类型需要是多门语言的交集。Thrift 不支 阅读全文
posted @ 2019-12-04 16:09 dawa大娃bigbaby 阅读(1139) 评论(0) 推荐(1) 编辑
摘要:Netty学习——Apache Thrift 简介和下载安装 Apache Thrift 简介 本来由Facebook开发,捐献给了Apache,成了Apache的一个重要项目 可伸缩的,跨语言的服务开发,他将融合了软件栈和代码生成引擎。 IDL:Interface Description Lang 阅读全文
posted @ 2019-12-04 11:30 dawa大娃bigbaby 阅读(293) 评论(0) 推荐(1) 编辑
摘要:Netty学习——Netty和Protobuf的整合(二) 这程序是有瑕疵的,解码器那里不通用,耦合性太强,有两个很明显的问题,但是要怎么解决呢?如:再加一个内部类型 Person2,之前的代码就不能用了。 问题1:客户端和服务器端 分别 这里解码器都不能写死吧 问题2:客户端和服务器端Handle 阅读全文
posted @ 2019-12-04 10:50 dawa大娃bigbaby 阅读(381) 评论(0) 推荐(1) 编辑
摘要:Netty学习——Netty和Protobuf的整合 Protobuf作为序列化的工具,将序列化后的数据,通过Netty来进行在网络上的传输 1.将proto文件里的java包的位置修改一下,然后再执行一下protoc 异常捕获:启动服务器端正常,在启动客户端的时候,发送消息,报错 警告: An e 阅读全文
posted @ 2019-12-03 18:44 dawa大娃bigbaby 阅读(2828) 评论(0) 推荐(1) 编辑
摘要:Netty学习——protoc的新手使用流程 关于学习的内容笔记,记下来的东西等于又过了一次脑子,记录的更深刻一些。 1. 使用IDEA创建.proto文件,软件会提示你安装相应的语法插件 安装成功之后,proto文件的显示图标是这个样子的 2. 编写Proto文件 syntax ="proto2" 阅读全文
posted @ 2019-12-03 12:16 dawa大娃bigbaby 阅读(465) 评论(0) 推荐(1) 编辑
摘要:学习参考的官网: https://developers.google.com/protocol-buffers/docs/javatutorial 简单指南详解:这个文档写的简直是太详细了。 本篇从下面三个步骤进行介绍: I. Define message formats in a .proto f 阅读全文
posted @ 2019-12-02 18:10 dawa大娃bigbaby 阅读(184) 评论(0) 推荐(1) 编辑
摘要:Google Protobuf使用方式分析 在RPC框架中,Google Protobuf是很常用的一个库,和Apache Thrift 是同款的用于进行序列化的第三方库。原理都是大同小异,无非就是使用方式的不同。 rmi:remote method invocation 远程方法调用在A机器,调用 阅读全文
posted @ 2019-12-02 15:24 dawa大娃bigbaby 阅读(252) 评论(0) 推荐(1) 编辑
摘要:Netty学习(一)基于长连接的双攻的通信,通过websocket编程实现 效果图,客户端和服务器端建立起长连接,客户端发送请求,服务器端响应 但是目前缺少心跳,如果两个建立起来的连接,一个断网之后,另外一个是感知不到对方已经断掉的。以后使用心跳技术来进行连接检测 须知: 状态码101,代表 协议转 阅读全文
posted @ 2019-12-02 11:31 dawa大娃bigbaby 阅读(211) 评论(0) 推荐(1) 编辑
摘要:Netty学习——基于netty实现简单的客户端聊天小程序 效果图,聊天程序展示 (TCP编程实现) 后端代码: package com.dawa.netty.chatexample; import io.netty.bootstrap.ServerBootstrap; import io.nett 阅读全文
posted @ 2019-12-02 11:17 dawa大娃bigbaby 阅读(326) 评论(0) 推荐(1) 编辑
摘要:今天我的电脑装了新系统,刚装了Git到电脑上,突然有一个大胆的想法,以后不适用可视化工具了。 要逐步锻炼我的命令的操作能力,不能太依赖可视化工具。 今天先记录一下如何使用git命令克隆仓库代码 git clone 仓库地址 1.开发Git命令窗口 2.输入命令 git clone https://g 阅读全文
posted @ 2019-11-28 20:23 dawa大娃bigbaby 阅读(1326) 评论(0) 推荐(1) 编辑
摘要:如何重置窗口布局 我不知道怎么搞的,左边的,上边的,下边的,视图都没有了 , 重启了一下,然后重置为默认视图,就好了 阅读全文
posted @ 2019-11-28 20:16 dawa大娃bigbaby 阅读(4171) 评论(0) 推荐(1) 编辑
摘要:将本地项目推送到码云仓库。 前提: git 和码云 1、在码云上先创建一个仓库。 2.在要被上传的项目的目录右键, 选择 Git Bash Here. 3、在窗口输入命令: git init 这时候文件夹会多出一个.git文件夹, 看不到文件夹的,点击鼠标右键选择“显示不显示隐藏的文件”就可以看到这 阅读全文
posted @ 2019-11-28 11:53 dawa大娃bigbaby 阅读(1893) 评论(0) 推荐(1) 编辑
摘要:大家搜到这个的时候,肯定遇到了如下图展示的尴尬情况,我们的控制台在不小心之间被拖拽出来,然后不知如何再拖回去?放心,我来告诉你怎么办. 点击左下角的 恢复按钮 就可以了。 阅读全文
posted @ 2019-11-28 09:52 dawa大娃bigbaby 编辑
摘要:什么是冒烟测试 昨天在下班的路上,我们的项目小组群里面的今日中介出现了一个名词:今日进行了“冒烟测试”。当时就对这个冒烟测试词眼非常感兴趣。就问身边的一个同事说:什么是冒烟测试。 这位同事简单的给我描述了一下:咱们平时开发的软件,都会进行冒烟测试,就是说只要能保证功能能够正常跑通就行了,不用非常细致 阅读全文
posted @ 2019-11-28 09:26 dawa大娃bigbaby 阅读(619) 评论(0) 推荐(1) 编辑
摘要:如何切换本地的GIT账号 1.为什么登陆第一次Git之后,就不用登陆了呢? 因为电脑已经将你的登陆凭据给保存起来了。 这也正是你不知道如何切换账号的原因。 2.在哪里能看已经保存的登陆凭证呢?并能够切换账户呢? 第一步,打开控制面板:找到 ‘凭据管理’ 第二步,找到你的Git的链接地址,删除已经保存 阅读全文
posted @ 2019-11-27 22:12 dawa大娃bigbaby 阅读(4652) 评论(0) 推荐(2) 编辑