GraphQL初体验
摘要: What will we talk about? 之前总是看到GraphQL这个词(以下简称 GQL ),最近几天终于花时间了解一下 GQL ,最明显的一个结论是:它不是用来访问 DB 的,它是一种 API 设计方式。 GQL 可以说是一种规范/协议,不出意外会搜到 https://graphql.
13
0
0
Java 基础6 - 线程
摘要: 线程 实现线程的两种方式:继承 Thread,实现 Runnable 接口 有了 Thread 不就够了?通过继承Thread来实现线程虽然比较简单,但 Java 中每个类最多只能有一个父类,如果类已经有父类了,就不能再继承 Thread。 启动线程调 start 而不是 run,一个线程对象只能启
62
0
0
Java 基础5- 代理
摘要: 代理 代理可以理解为要做的事不变,只是从直接做变成了间接做。这个意思不仅适用于 Java ,也适用于计算机相关的其他方面,比如网络。 静态代理 先来看个代码: import java.lang.reflect.InvocationHandler; import java.lang.reflect.M
47
0
0
Java 基础4 - 注解
摘要: 注解 注解就是给程序添加一些信息,用字符 @ 开头,这些信息用于修饰它后面紧挨着的其他代码元素,比如类、接口、字段、方法、方法中的参数、构造方法等。注解可以被编译器、程序运行时和其他工具使用,用于增强或修改程序行为等。 示例 接下来先来写一个注解试试,结合注解实现字段格式化。 1.注解定义: //
53
0
0
Java 基础3 - 类加载器
摘要: 类加载器 写代码时写的是类,程序运行时使用的是对象,从类变成对象就要经历 “加载” 这个步骤。类加载器就是加载类的类,它负责把字节码文件加载到内存,创建对象。 用途 热部署 应用模块化与相互隔离 从不同地方灵活加载 三种类加载器 启动类加载器 Bootstrap ClassLoder ,加载 Jav
110
0
0
Java 基础2 - 反射
摘要: 反射 Class 一般情况下,新建一个对象时可以在程序运行阶段之前就明确知道它的具体类型、属性等信息,然后使用 new 关键字进行生成,而反射这种手段是发生在运行的时候,而且是不知道这些信息的,需要借助于 Class 这个类来完成对象的生成。 每个已经加载的类在内存中都有一份它的信息,每个对象都有指
43
0
0
Java 基础1 - 泛型
摘要: 泛型 泛型是什么?泛型可以理解为一种宽泛的类型,具体是哪一种并没有限制。 泛型类 声明一个容纳 String 类型的 List 可以这样写: List<String> list = new ArrayList<String>(); 这样代表 list 是一个列表,而且是可以容纳 String 类型的
64
0
0
bash脚本记录,基本够用了
摘要: 服务器要到期了,记录的bash脚本先搬过来存一下,日后再好好整理。 #! /bin/bash #chmod +x test.sh可以加上可执行权限 #三种执行方式 (./xxx.sh bash xxx.sh . xxx.sh) # ./xxx.sh :先按照 文件中#!指定的解析器解析 # 如果#!
60
0
0
基于TCP实现HTTP的POST请求(multipart/form-data)
摘要: 本文符号声明: LF // 换行 CR // 回车 SPACE // 空格 COLON // 冒号 本文目的是要实现一个HTTP服务端(简陋勿喷),在接到某个客户端的HTTP请求时,将HTTP请求报文进行解析,得到其中所有字段信息,然后识别请求所需的资源,并将放在响应中送回给请求方。 测试样例是使用
2054
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起