public

  • 通讯协议及Google.Protobuf(一)

    通讯协议实现有2种方式 一种是我们自己用struct(结构体),一种用第三方Google.Protobuf。 通讯协议一般都是转化为byte字节发送给服务端,所以需要封装一个 常用…

    编程笔记 2022年6月19日
  • 异常

    异常 什么是异常 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。 异常发生在程序运行期间,它影响了正常的程序执行流程。   简单分类 检查性异…

    编程笔记 2022年6月19日
  • Spring中开发异步(@Async)

    我们是如何编写异步代码的 异步执行,相信很多同学都用过,比如向下面这么使用 // 最原始的方式,效率比较低 new Thread(() -> { // 执行任务 }).sta…

    编程笔记 2022年6月19日
  • Lambda函数详解

    Lambda表达式详解 Lambda表达式作用 避免匿名内部类过多 简洁代码 此外,lambda表达式其实隶属于函数式编程 函数式接口(包含何为Lambda表达式) 任何接口,如果…

    编程笔记 2022年6月19日
  • 类和对象的使用和类和对象案例讲解

    类和对象的使用 类的定义 类的理解 1.类是用于来描述实现事物的 2.类是抽象 3.类是一个模板,是属性和方法的集合 4.类是java中最基本的单位 5.java中使用class类…

    2022年6月18日
  • 日志切面

    public class RequestLogAspect { public static final int RESPONSE_LENGTH = 200; public stat…

    编程笔记 2022年6月18日
  • Spring+Mybatis+Mysql项目

    项目搭建 新建项目Spring Initializr Spring Initializr项目配置 指定Java版本为8   选择依赖    选择启动服务url除了官网之外,可选择h…

    大数据 2022年6月15日
  • C# MongoDB基本使用

    基础配置(连接、访问等) public class MongoDBHelper<T> where T : class { private static MongoCli…

    大数据 2022年6月15日
  • 接口开发-restful

    数据库表设计 1 –员工表 2 create table Employee 3 ( 4 id NUMBER primary key, 5 employeeID NUMBER no…

    编程笔记 2022年6月15日
  • SpringBoot整合redis缓存(一)

    1.准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示)   redis下载地…

    大数据 2022年6月14日