java
文章平均质量分 86
Recru1t
这个作者很懒,什么都没留下…
展开
-
SpringBoot学习笔记
SpringBoot学习笔记SpringBoot简介微服务阶段SpringBoot简介什么是微服务架构SpringBoot简介微服务阶段javase:OOPmysql:数据持久化html+css+js+jQuery+框架:视图,框架不熟练,css不好;javaweb:独立开发MVC三层架构的网站;原始ssm:框架:简化了我们的开发流程,配置开始较为复杂jar:tomcat运行spring再简化:SpringBoot.jar:内嵌tomcat;微服务架构!springcloud:服务越来越原创 2021-07-14 23:04:49 · 190 阅读 · 0 评论 -
java二维数组排序
sort中的源码为此:public static <T> void sort(T[] a, Comparator<? super T> c) { if (c == null) { sort(a); } else { if (LegacyMergeSort.userRequested) legacyMergeSort(a, c); else原创 2020-10-26 21:59:45 · 130 阅读 · 0 评论 -
java多线程学习回顾
创建一个新的线程有两个方法:将一个类声明为Thread方法的子类。这个子类应该重写run类的方法Thread。然后可以分配并启动子类的实例。class t extends Thread{ int x; t(int n) { this.x = n; } public void run() { System.out.println(x); }}public static void main(String[] args){ t t1 = new t(1); t1.star原创 2020-09-01 22:37:53 · 76 阅读 · 0 评论 -
JVM学习回顾
JVM架构图分析JVM被分为三个主要的子系统(1)类加载器子系统(2)运行时数据区(3)执行引擎1. 类加载器子系统1.1什么类的加载?类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的 Class对象, Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。参考资料:https://原创 2020-08-23 18:52:36 · 146 阅读 · 0 评论 -
用java爬取斗鱼弹幕
爬取斗鱼弹幕大致分为以下几个主要步骤代码地址:https://github.com/Recru1t000/douyuCrawler连接websocket发送登录请求、入组请求、发送心跳接收并分析websocket发送过来的信息将建立弹幕的数据库表.将信息写入数据库一、连接websocket斗鱼弹幕推送是通过websocket进行的消息推送。Websocket简介:WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。依靠这种技术可以实现客户端和服务器端的原创 2020-07-06 19:13:05 · 1708 阅读 · 1 评论 -
java-websocket错误:Control frame cant have fin==false set
最近在做一个websocket的项目,所运用的包为如下所示<dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId> <version>1.5.1</version></dependency>在连接服务器大约一分钟后会出现如下错误,错误码1002,表示为协议错原创 2020-07-06 15:36:19 · 1054 阅读 · 4 评论 -
linux上安装jdk1.8和tomcat
首先在官网上下载jdk1.8oracle官网我下载的jdk-8u181-linux-x64.rpm版本,这样通过rpm命令就可以直接安装rpm -ivh jdk-8u181-linux-x64.rpm安装完后在/etc/profile中添加环境变量JAVA_HOME后面的数据要添加自己java的路径JAVA_HOME=/usr/java/jdk1.8.0_231-amd64JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.j.原创 2020-06-28 21:54:25 · 268 阅读 · 0 评论 -
jdk1.8中Stack的基本操作
HashMap的基本操作记录一下Stack的基本操作。新建StackStack stack = new Stack();//新建栈stackStack中添加元素for(int i=0;i<10;i++) { stack.push(i); }从0~9依次添加至栈中。Stack的储存结构是List,所以遍历Stack的话也会依次输出0~9。 for (Object i:stack) {原创 2020-06-20 18:04:53 · 352 阅读 · 0 评论 -
springMVC学习回顾
2020.06.10MVC设计模型M:Model模型 JavaBeanV:View模型 htmlC:Controller模型 ServletSpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架。原创 2020-06-15 20:22:48 · 130 阅读 · 0 评论 -
spring框架学习回顾
2020.06.03spring概述原创 2020-06-03 16:55:10 · 133 阅读 · 0 评论 -
mybatis框架学习回顾
用maven创建时,需要先写好,写好后需要点击import change或Enable Auto-Import原创 2020-05-26 16:30:31 · 133 阅读 · 0 评论 -
jdk1.8中HashMap的基本操作
HashMap的基本操作你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽原创 2020-05-18 18:33:02 · 263 阅读 · 0 评论