首页
Song
取消

Iot Thingsboard部署

步骤1 安装java11 官网文档是3.1.1的,去github上下安装包是3.4.1的,3.1.1的基于java8 而最新版的是基于java11的 sudo apt update sudo apt install openjdk-11-jdk ubuntu apt换源后更新遇到 无法解析的错误 Could not resolve 'mirrors.aliyun.com' ...

Django 简单入门

基础入门 1. 安装 建议使用虚拟环境,这里暂时使用python3.9 虚拟环境除了conda的 也可以使用pipenv pip install django 安装后,会得到一个django-admin,该工具可以用来创建django项目中的文件和文件夹 2. 创建项目 可以使用pycharm创建,也可以使用上述的django-admin进行命令行安装 djang...

Python 学习笔记

基础 数据类型和变量 整数: 对于很大的数,可以使用_来分割,10_000_000_000和10000000000是一样的 python整数没有大小限制,浮点数也没有,超出一定范围直接直接表示为inf 字符串: 使用 r'' 表示字符串默认不转义 使用 '''...'''的格式表示多行内容 常量: 用全部大写的变量来表示常量(本质还...

Linux命令行和shell脚本学习

第1章 初识Linux Shell 1.1 什么是Linux Linux主要可以划分为4部分: 内核 GNU工具 图形化桌面环境 应用软件 1.1.1 内核 内核功能: 系统内存管理 包括物理内存和虚拟内存(虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常...

Java 后端同前端交互

文件交互 上传文件到前端 @PostMapping("/packageExeParent") public Result packageExeParent(HttpServletResponse response, @RequestBody JSONObject jsonObject) throws IOException { // response.setHead...

Java 学习 动态代理

代理 概念 主要是对 对象 的行为额外做出一些辅助操作 代理的作用类似一个 明星的 经纪人,经纪人会为明星的一些行为进行代理 如何创建 Java 中代理的 代表类是 java.lang.reflect.Proxy Proxy提供了一个静态方法,用以为对象产生一个代理对象返回。 public static Object newProxyInstance(ClassLoader lo...

Java 学习 注解

注解 概述 对java中类、方法、成员变量做标记,然后进行特殊处理 例如 junit中 @Test 标记的方法就可以被当作测试方法执行 自定义注解 public @interface 注解名称 { public 属性类型 属性名() [default 默认值]; } 可以不标记 public 默认就是public 这里的属性名有一个特殊属性名,value 当...

Java 学习 反射

反射 概念 对于任何一个Class类,在运行的时候都可以直接得到这个类的全部成分 构造器对象 Construtor 成员变量对象 field 成员方法对象 method 运行时动态获取信息以及动态调用类中成分的能力称为Java语言的反射机制 关键 获取编译后的Class类对象 HelloWorld.java -> javac -> HelloWorl...

Java 学习 线程

多线程的创建方式 多线程概念:从软硬件上实现多条执行流程的技术 继承Tread类 java.lang.Thread 继承该类,重写run()方法 调用该类 xx.start() 来启动线程 缺点 继承了Thread类,无法继承其他类不利于扩展 // 为啥调用start方法 实际执行的是 run 方法 调用的是start来启动的原因 如果调用重写的run,run方法会被当成...

Java 学习 Stream流