摘要:
资源下载路径:https://github.com/protocolbuffers/protobuf/releases 这里我下载的protoc-3.11.4-win64 下载完毕后:可以配置环境变量,也可以不配置,这里我并没有进行配置 首先我们先写一个.proto文件,内容如下:这只是一个例子 s 阅读全文
摘要:
今天在socket通信时,发现8888端口被占用,通过netstat -ano | findstr 8888 ,找到了对应任务的pid, 但是在任务管理器的服务里面没有找到这个pid, 可以使用taskkill /pid 对应的pid /f 来关闭 阅读全文
摘要:
1、安装完git后,我们选择我们想要上传的项目的根目录。鼠标右键选择git bash here 。 查看所有的命令 2、首先注册账户信息,这样才能知道上传仓库者的信息,不然会push失败。可以这样理解,git是一个本地版本控制系统,你提交到本地时需要这些信息,也就是名字和邮箱,你可以随便输入,即时邮 阅读全文
摘要:
HTTP协议简介: HTTP(Hypertext Transfer Protocol ),超文本传输协议。它主要运用于应用层。是一个简单的请求——响应协议。通常,由HTTP客户端发起一个请求,创建一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到 阅读全文
摘要:
概念: 9patch图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png 9patch图片的作用就是在图片拉伸的时候保证其不会失真。所以我们使用.9图片,让图片在指定的位置拉伸和在指定的位置显示内容,这样图片的边边角角就不会出现失真了。 如下面所示: 1.3.7.9这四 阅读全文
摘要:
AOP中包括 5 大核心概念:切面(Aspect)、连接点(JoinPoint)、通知(Advice)、切入点(Pointcut)、AOP代理(Proxy) 1、@Aspect(切面): 通常是一个类的注解,里面可以定义切入点和通知 2、JointPoint(连接点):程序运行中的某个阶段点,比如方 阅读全文
摘要:
动态代理分为JDK动态代理和CGLIB动态代理 谈动态代理首先要先谈谈Java设计模式之一:静态代理 下面是一个例子 下面是一个简单的动态代理。 管理员一般有更新的功能 public interface AdminService { void update(); } 下面是管理员的实现类,假设只能修 阅读全文