主页

MySQL基础用法

DDL操作 DDL的全称为Data Definition Language,翻译为数据库定义语言 创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: [DEFAULT] { CHARACTER SET [=] charset_name | COLLATE [=] collation_name } 删除数据库 DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 创建表 例: CREATE TABLE `bilibili_video_info` ( `id` int(10) N...

阅读更多

Java 基础知识

访问控制符 类内部>本包>子类>外部包   类内部 本包 子类 外部包 public ok ok ok ok protected ok ok ok no default ok ok no no private ok no no no 区别: ...

阅读更多

SpringBoot项目部署

jar包部署 首先使用Maven命令将SpringBoot项目打包成jar包 mvn package 或者 mvn package -Dmaven.test.skip=true 看到BUILD SUCCESS就代表构建成功 将构建好的jar包上传至服务器 执行一下命令即可部署 java -jar xxx.jar 当然我们也可以将其作为一个Linux服务来部署 首先在/etc/systemd/system路径下新建文件xxx.service(xxx为服务名或项目名称),文件内容如下 [Unit] Description=xxx [Service] ExecStart=/usr/java/jdk1.8.0_151/bin/java -jar /home/springboot/xxx...

阅读更多

博客公式/流程图/图表测试

公式 \(a \ne 0\) \(ax^2 + bx + c = 0\) \(x_1 = {-b + \sqrt{b^2-4ac} \over 2a}\) \(x_2 = {-b - \sqrt{b^2-4ac} \over 2a} \notag\) 流程图 graph TD; A-->B; A-->C; B-->D; C-->D sequenceDiagram participant Alice participant Bob Alice->John: Hello John, how are you? loop Healthcheck John->John: Fi...

阅读更多

WebSocket 远程端点处于[TEXT_FULL_WRITING]状态

报错信息 报错原因 当几个线程试图通过相同的会话(套接字)发送一些消息时,会抛出异常 解决方法 代码同步,使用getBasicRemote()同步方法,使用getAsyncRemote()异步方法可能还是会有这个报错 synchronized (toSession) { log.info("服务端给客户端[{}]发送消息成功{}", toSession.getId(), message); toSession.getBasicRemote().sendText(message); }

阅读更多