
java从一点一滴扎实开始
文章平均质量分 71
个人java学习笔记
高高飞起的勇敢麦当
你想活出怎样的人生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8新特性【周末充电,花几个小时学一下,看完也就那样!很简单】学完就可以看得懂组长写的代码了(笑哭.JPG)
java8真的明白下面这句话的意思了!出来混迟早要还的。在学校没珍惜时间好好学习基础,工作的时候等需求赶得像要把shi逼出来的那种时候,本来应该必须会的你不会,OK,学吧,还是得会才行!......原创 2022-07-17 23:51:34 · 268 阅读 · 0 评论 -
2021-10-04 RabbitMQ
前言随着互联网的发展,在信息传输的过程中的通信成了大问题。列如mysql的每秒写入算力在1000条,那么当消息大于1000条时就会出现数据库的卡死无法正常的进行数据存储那么在数据传输的过程中能够有一个在过程中实现拦截分流的话就会好太多。那么这就是MQ出现的意义。一、MQ的介绍1.1MQ概述MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。应用之间的远程调用加入MQ后应用之间的调用1.2MQ的优势1、应用解耦MQ相当于一个中原创 2021-10-04 22:13:27 · 168 阅读 · 0 评论 -
互联网高并发解决方案--Nginx
一、什么是nginx?二、Nginx静态网站部署三、Nginx反向代理与负载均衡四.docker安装与nginx原创 2021-10-04 21:55:35 · 1257 阅读 · 0 评论 -
开课吧 dubbo+zookeeper
软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、 SOA 架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one )。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。 系统性能扩展只能通过扩展集群节点,成本高。1.2 垂直架构架构说明: 按照业务进行切割,形成小的单体项目。架构原创 2021-09-29 16:35:28 · 151 阅读 · 0 评论 -
java项目
0 概述 做一个jiavaweb 的练手项目,做完可以把javaweb的知识点在项目中应用,还能锻炼功能实现的逻辑思路,下面看一下效果图 项目分上下两集,上集主要是完成学生管理这边的功能,后面的下集主要完成定义权限的功能1 准备工作材料准备链接:https://pan.baidu.com/s/1il4X8OlVtkB1mzaAH4Fz_Q 提取码:kpt7 这边呢,我把完成项目所有需要(前端)+(后端)代码以及数据库都放在网盘里面,放在github里面可能网络不好什么的比较麻烦 下原创 2021-07-13 13:52:33 · 320 阅读 · 2 评论 -
03-核心类库- 总结
1.数组(Array) 和列表(ArrayList) 有什么区别?2.ArrayList 和 Vector 的区别3.HashMap,TreeMap,HashTable 的区别?4.HashMap 的工作原理是什么?5.什么是序列化,如何实现序列化?6.进程和线程有什么区别?7.java 当中如何实现线程呢?8.说说线程的生命周期9.多线程并发或线程安全问题如何解决?10.synchronized 和 ReentrantLock 的区别【天坑< 五 >】核心类库https://bl.原创 2021-06-03 21:58:35 · 104 阅读 · 0 评论 -
03-核心类库-09-枚举、注解与反射
java原创 2021-05-15 01:01:19 · 241 阅读 · 1 评论 -
03-核心类库-08-XML与JSON
XML与JSON1. XML介绍1.1 简介可扩展标记语言(eXtensible Markup Language)。 特性:xml具有平台无关性(系统无关性,语言无关性), 是一门独立的标记语言(不依赖任何东西,也可以描述事物).xml具有自我描述性1.2 为什么学习XML?1)网络数据传输.客户端服务器传输数据时,是传输一段数据,但是如何区分数据主体内容?若采用特殊符号分割,那数据内容本身含有该特殊符号怎么办?若采用对象来保存数据,那么不同语言之间改如何交流?2)数据存储3)配原创 2021-04-16 01:29:18 · 378 阅读 · 0 评论 -
03-核心类库-07 =: ) 调试与优化_IDEA(单元测试、快捷键、自定义注释模板)
1. 单元测试(junit)<1>使用步骤使用idea IDE 进行单元测试,首先需要下载jar文件。(junit-4.8.jar)链接:https://pan.baidu.com/s/1RgpRseKTkHXERk6ghL1wSA提取码:6666复制这段内容后打开百度网盘手机App,操作更方便哦1.新建lib文件夹2. 将jar文件粘贴到lib文件夹中3. 引入Jar文件4. 新建test文件夹并将test文件夹设置为测试文件夹5.在任意要测试的类里按下sh原创 2021-04-14 09:30:09 · 243 阅读 · 6 评论 -
03-核心类库-06-调试与优化_debug
#断点调试断点可以带有条件按钮功能 快捷键通过点击当前所有断点按钮跑出来一个新的界面,有用的就只有红色圈中,里面是自己假的代码可以设置键值我是黑体字我是微软雅黑我是华文彩云color=#0099ff size=72 face=“黑体”color=#00ffffcolor=gray...原创 2021-04-12 23:31:54 · 120 阅读 · 0 评论 -
03-核心类库-05-网络编程
123原创 2021-05-15 00:58:16 · 307 阅读 · 0 评论 -
03-核心类库-04-多线程笔记
1.1 线程&&进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程1.2线程调度分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。抢占式调度优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随原创 2021-04-03 22:44:32 · 246 阅读 · 7 评论 -
03-核心类库 03 —— IO
123原创 2021-05-15 00:56:55 · 214 阅读 · 0 评论 -
03-核心类库- 02 我的 Collection 集合笔记
Collection 集合其实早在 Java1.0 版本时,Java 中就内置了大量的数据结构类,后面又整理成了集合体系(如下图)1.1 集合概述集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2 集合框架JAVASE提供了满足原创 2021-04-06 20:49:46 · 160 阅读 · 1 评论 -
03-核心类库 01-常用类库
123原创 2021-05-15 00:50:53 · 143 阅读 · 0 评论 -
02-java面向对象—总结
练习https://blog.youkuaiyun.com/weixin_46344594/category_10751029.html笔记https://blog.youkuaiyun.com/weixin_46344594/category_10803390.html看完···· 写的什么鬼东西后面有时间再来好好填坑原创 2021-05-15 00:44:46 · 116 阅读 · 0 评论 -
02-java面向对象 2 ——异常处理
<4>java异常处理写在前面:合格的程序员是补救解决异常,而不是简单的捕获打印输出![1]. 明确什么是异常 (重点)我们调用某个函数的时候出错,调用方如何获知调用失败的信息?方法一:约定返回错误码。例如,处理一个文件,如果返回0,表示成功,返回其他整数,表示约定的错误码:int code = processFile("C:\\test.txt");if (code == 0) { // ok:} else { // error: switch (cod原创 2021-05-15 00:36:29 · 172 阅读 · 0 评论 -
02-java面向对象-1 [ 基础 ]——[ 进阶 ]——[ 高级 ]
<1>面向对象基础1.1、面向对象思想1.1.1 概述面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现 实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体 来看待,从更高的层次来进行系 统建模,更贴近事物的自然运行模式。Java是一种面向对象的编程语言。面向对象编程,英文是Object-Oriented Programming,原创 2021-02-09 16:33:16 · 399 阅读 · 1 评论 -
01-JAVA基础_ 总结
1.JVM、JRE 和 JDK 的关系2.什么是跨平台性?原理是什么?3.&和&&的区别?4.用最有效率的方法计算 2 乘以 85.在没有使用临时变量的情况如何交换两个整数变量的值?6.short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?7.float f=3.4;是否正确?8.手动实现一下冒泡排序(快速排序)9.实现打印指定行数的空心菱形的功能10.题目:将一个正整数分解质因数。例如:输入 90,打印出.原创 2021-05-14 23:42:23 · 98 阅读 · 0 评论 -
01-JAVA基础_4 数组
1 数组概述数组是相同数据类型的多个数据的容器。这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)创建格式格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度];格式 2. 数据类型[] 数组名称 = {数组内容 1,数组内容 2,数组内容 3…数组内容 n};格式 3. 数据类型[] 数组名;格式 3 属于只创建了数组引用名, 并未在内存创建数组空间。.原创 2021-05-14 23:29:08 · 195 阅读 · 2 评论 -
01-JAVA基础_3 流程控制
1 执行结构概述1996 年,计算机科学家 Bohm 和 Jacopini 证明了:任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本 结构组合而成。它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。顺序结构顺序结构是一种基本的控制结构,它按照语句出现的顺序执行操作分支结构分支结构又被称为选择结构,根据条件成立与否来执行操作,循环结构循环结构是一种重复结构,如果条件成立,它会重复执行某一循环体,直到出现不满足的条件为止。2 分支结构.原创 2021-05-14 23:18:19 · 130 阅读 · 0 评论 -
01-JAVA基础_2 基础语法
<2>基础语法原创 2021-02-09 09:51:16 · 243 阅读 · 2 评论 -
01-JAVA基础_1.2 安装JDK
1、认识环境变量比喻:鱼在水里游,给鱼配置水,给运行的程序配置运行环境我的Typora安装在E盘(非C盘)WIN+R再键入cmd直接Typora会‘Typora’ 不是内部或外部命令,也不是可运行的程序或批处理文件。然后 此电脑 + 属性(找不到此电脑你可以点击这里https://blog.youkuaiyun.com/weixin_46344594/article/details/113759057 )高级系统设置 + 环境变量(N) + PATH新建 E:\Typora一路确认原创 2021-02-08 17:01:06 · 199 阅读 · 6 评论 -
01-JAVA基础_1.1 详细简介
早起的鸟儿有虫吃,瞎写的代码有Bug!-0- JAVA 来了。。。为什么要学Java?踏上这条路每个人都有自己的答案!为什么Java应用最广泛?从互联网到企业平台,Java是应用最广泛的编程语言,原因在于:Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行;Java程序易于编写,而且有内置垃圾收集(GC),不必考虑内存管理;Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验;Java拥有最广泛的开源社区支持,各种高质量组件随时可用。Java语言常原创 2021-02-08 15:04:01 · 356 阅读 · 0 评论 -
01-JAVA基础_1 邂逅爪哇
环境搭建1.java起源与演变起源 单片式计算机 SUN公司 1991年 JamesGosling “Oak”–>Applet技术 更名JAVA演变 1996 JDK1.0 1997 旧金山大会 JDK1.1 1998 JDK1.2–J2EE 1999.6 javaJ2MEJ2SEJ2EE移动无线桌面环境企业 服务器 … 2004.9.30 J2SE1.5 里程碑 2005.6 Jav原创 2021-01-20 16:38:31 · 968 阅读 · 1 评论