- 博客(8)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Java非静态内部类属性this$0
问题 在日常写代码的时候,发现递归获取类属性值的过程中出现堆栈溢出。单步调试之后发现,是由于非静态内部类的this$0属性引起的。下面我们对this$0展开研究。 研究 首先定义如下类结构,作为实验对象。 public class User { private String userName; private SubUser subUser; private StaticSubUser staticSubUser; public User(String userName)
2022-05-24 22:42:55
895
1
原创 MySQL基础用法
DDL(Data Definition Language,数据库定义语言)操作 创建数据库 删除数据库 创建表 删除表 修改表 DML(Data Manipulation Language,数据库操纵语言)操作 插入 insert into table_name(col1, col2, ...) values(val1, val2, ...) 更新 update table_name set col = val where ... 删除 delete from table_name where ...
2021-09-02 18:52:09
231
转载 设计模式(转载)
一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的????????????,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。 设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。 有一些重要的设计原则在开篇和大家分享下,这些原则
2021-07-29 09:26:05
177
原创 WebSocket 远程端点处于[TEXT_FULL_WRITING]状态
报错信息 报错原因 当几个线程试图通过相同的会话(套接字)发送一些消息时,会抛出异常 解决方法 代码同步,使用getBasicRemote()同步方法,而使用getAsyncRemote()异步方法可能还是会有这个报错 synchronized (toSession) { log.info("服务端给客户端[{}]发送消息成功{}", toSession.getId(), message); toSession.getBasicRemote().sendText(m
2020-12-01 15:40:01
3416
3
原创 SpringBoot集成mybatis、kafka、redis、websocket
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav
2020-12-01 15:03:40
819
原创 云数据中心学习总结
交换机配置 前置操作 <>尖角号全局模式 用户视图 只能看配置不能修改配置 tab键,会换行后补齐命令 system-view 系统视图 undo terminal monitor 关闭日志 sysname 修改系统名称 一个一个端口配 access模式 int g 0/0/1 dis this 查看当前接口配置 port link-type access 配置接口类型 vlan 4092 创建vlan port default vlan 4092 trunk模式 vlan
2020-11-26 13:31:41
591
原创 linux命令总结
运维常用命令 清屏 clear, ctrl + l 创建文件夹 mkdir abc 创建文件 touch abc 设置权限 chmod 755 abc, chmod -x abc, chmod a+x abc, chmod a+w abc 注意 r 代表读权限,用数值4表示 w 代表写权限,用数字2表示 x 代表执行权限,用数字1表示 + 代表增加权限 - 代表减少权限 因此755代表 rwxr-xr-x,7代表文件拥有者权限,5代表文件所属组权限,5代表文件组外权限 find(4.1) 用途:基于文件
2020-11-05 15:53:17
296
原创 词法分析器的设计-JavaScript实现(编译原理实验)
词法分析器的设计(编译原理实验)题目自动机构造JavaScript实现 题目 设计一个词法分析器程序,该程序能完成如下功能:从文本文件中读取字符串,分析器能识别出字符串中单词的是整数还是以英文字母开头的合法标识符,标识符中是否有while、do、if、then、else、begin、end、and、or、not等保留字。若单词是整数则输出整数的编码及数值,是标识符则判定是否为保留字,是保留字则将保...
2019-11-10 18:56:22
1170
9
基于STM32F103R6模拟的数字电压表实现
2020-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅