摘要: 前言 学习一门新的编程语言永远逃脱不了一场Hello World。 1.第一个程序 1.1.磁盘中新建一个文件 这里我们需要将文件后缀名显示出来,就是文件格式。 打开控制面板,取消隐藏已知文件类型的扩展名。 1.2.将文件名修改为MyHelloWorld.txt并使用记事本打开输入以下代码 publ 阅读全文
posted @ 2020-08-26 10:09 liquorppp 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.Java基础概念 1.1.Java语言的特点 Java语言是简单易学的 Java语言是面向对象(封装、继承和多态) Java语言是平台无关的(一次编译,到处运行) Java语言是可靠的、安全的(异常处理、垃圾自动回收机制) Java语言支持多线程编程 Java语言支持网络编程 1.2.JVM、J 阅读全文
posted @ 2020-08-26 09:41 liquorppp 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、菜单树的实现 数据库表: ID Name Parent_id M1 编程语言 M2 办公工具 M1_1 前端语言 M1 M1_2 后端语言 M1 M2_1 Excel M2 M2_2 Word M2 M1_1_1 JS M1_1 M1_2_1 Java M1_2 M1_2_2 C++ M1_2 阅读全文
posted @ 2020-06-10 15:18 liquorppp 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、微服务有哪些了解,相关组件 1、服务注册与发现Netflix Eureka Eureka客户端:处理服务注册与发现 Eureka服务端:注册中心,支持高可用配置、集群部署 2、客户端负载均衡Ribbon 基于http和tcp的客户端负载均衡器 3、熔断器Hystrix 在服务出现异常时进行服务熔 阅读全文
posted @ 2020-05-27 10:22 liquorppp 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、自定义拦截器实现步骤 1、创建拦截器类并实现HandlerInterceptor接口 2、创建SpringMVC自定义配置类,实现WebMvcConfigurer接口中addInterceptors方法 3、将自定义拦截器类加入配置类 二、代码实现 自定义拦截器类: public class M 阅读全文
posted @ 2020-05-25 11:00 liquorppp 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1、建表语句,使用MySQL5.7.28 SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for t_user -- DROP TABLE IF EXISTS `t_user`; CREATE TABLE `t_user` ( `ID` 阅读全文
posted @ 2020-05-07 17:28 liquorppp 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、WebSocket概述 Http协议是一种基于请求/响应的应用层协议,工作原理是客户端(浏览器)与服务端建立TCP连接->客户端向服务端发送http请求报文->服务端收到请求报文进行处理返回一个响应报文->释放TCP连接->浏览器解析响应报文进行渲染。整个过程中都是由客户端发起的,服务端被动反应 阅读全文
posted @ 2020-05-07 16:09 liquorppp 阅读(502) 评论(0) 推荐(0) 编辑