Java
文章平均质量分 93
你对月慕几許
本人就读于山东管理学院,软件工程专业
展开
-
网络编程1
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。原创 2023-02-16 17:55:15 · 132 阅读 · 0 评论 -
stream流和方法引用
strem流笔记原创 2023-02-12 10:40:49 · 146 阅读 · 0 评论 -
SpringBoot笔记
1、SpringBoot简介回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。为什么能简化开发,因为自动装配Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(原创 2022-03-09 11:44:42 · 2635 阅读 · 0 评论 -
Vue课堂笔记
Vue笔记1、概述Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架,发布于2014年2月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库(如:vue-router:跳转,vue-resource:通信,vuex:管理)或既有项目整合。官网:https://cn.vuejs.org/v2/guide/2、前端知识体系 想要成为真正的“互联网Java全栈工程师”还原创 2022-02-28 17:24:39 · 628 阅读 · 0 评论 -
SpringMVC笔记
SpringMVC1、回顾MVCSSM:MyBatis+Spring+SpringMVCjavase——>JavaWeb——>SSM框架(研究文档,锻炼自学能力)SpringMVC+Vue+SpringBoot+SPringCloud+Linux==面试题:==你项目的架构是设计好的还是演进的?回答:是演进的。随着项目的发展,可能原来的架构不是这个项目,所以就会根据原来的架构进行扩展。1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller原创 2022-02-25 15:45:46 · 164 阅读 · 0 评论 -
Spring
Spring笔记1、Spring1.1、简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框原创 2022-02-23 22:07:28 · 141 阅读 · 0 评论 -
MyBatis
MyBatis笔记1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。官网:https://mybatis.org/mybatis-3/zh/index.原创 2022-02-20 15:08:41 · 175 阅读 · 0 评论 -
javaWeb笔记
JavaWeb笔记1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com静态webhtml、css、JavaScript提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术成为javaweb1.2、web应用程序:web应用程序:可以提供浏览器访问的原创 2022-02-17 09:56:48 · 342 阅读 · 0 评论 -
MySQL笔记
MySQL笔记初识MySQLjavaEE:企业级java开发 web前台(页面 :展示,数据)后台(连接点:连接数据库JDBC,连接前端(控制 ,控制视图跳转))数据库(存数据,txt,Excel,world)只会写代码,学好数据库,基本混饭吃操作系统,数据结构与算法 !当一个不错的程序猿离散数据、数据电路、编译原理、实战经验 :高级程序猿-优秀的程序猿为什么学习数据库1、岗位技能需求2、现在的世界,得数据者得天下3、被迫需求:存储数据4、程序,网站中,大量数据如何长久保存?5、原创 2022-02-14 17:07:39 · 586 阅读 · 0 评论 -
JVM笔记
JVM笔记面试常见问题:●请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新?●什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析?●JVM的常用调优参数有哪些?●内存快照如何抓取,怎么分析Dump文件?●谈谈JVM中,类加载器你的认识1.JVM的位置 图 J原创 2022-02-09 17:41:25 · 105 阅读 · 0 评论 -
JavaScript笔记
JavaScript笔记1、Javascript简介Javascript是一门世界上最流行的脚本语言,其源代码在发往客户端之前不需要经过编译,而是将文本格式交由浏览器解释运行。起源:由网景公司的Brendan Eich用10天就开发出来了。一个合格的后端开发者,必须精通 JavaScriptECMAScript是 JavaScript 的一个标准,已经到es6版本但是大部分浏览器还只停留在支持es5代码上导致开发环境和线上环境,版本不一致。1、JavaScript框架JQuery:简化了原创 2022-02-09 15:15:20 · 144 阅读 · 0 评论 -
HTML编程笔记
HTML5和CSS笔记HTML详解1 初识HTMLHyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等。Html5+Css3 —>现在使用的版本Html5提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接使用网页播放视频等等。HTML5的优势世界知名浏览器厂商对HTML5的支持微软、Goo原创 2022-02-09 13:42:34 · 292 阅读 · 0 评论 -
java注解和反射笔记
注解和反射学习笔记注解:Annotation反射:Reflection1.什么是注解?Annotation是从JDK5.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取.Annotation的格式:注解是以“@注释名“在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?原创 2022-02-09 10:44:32 · 131 阅读 · 0 评论 -
java网络编程
网络编程1.1 概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机192.168.16.124: 端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?javaweb:网页编程 B/S网络编程: TCP/P C/S原创 2022-02-09 10:43:47 · 101 阅读 · 0 评论 -
javaGUI编程
GUI编程GUI:图形用户界面编程GUI编程学习路线GUI是什么GUI怎么写GUI使用场景组件监听弹窗面板鼠标键盘按钮1.简介GUI核心技术:Swing AWT缺点:不美观需要jre环境为什么要学习可以写出一些自己用的小工具可能会涉及到swing的维护工作 -> 破解了解MVC架构,了解监听2.AWT2.1.AWT介绍AWT:抽象的窗口工具,包含了很多的类和接口元素:窗口、按钮、文本框java.awt包下2.2.组件和容器1原创 2022-02-09 10:42:49 · 186 阅读 · 0 评论 -
java多线程
java多线程1、线程简介 栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,栈和堆的大小都可以通过 JVM 的启动参数来进行调整,栈空间用光了会引发 StackOverflowError,而堆和常量池空间不足则会引发 OutOfMemoryError。String str = new String("hello"); 上面的语句中变量 str 放在栈上,用 new 创建出来的字符串对象放在堆上,而 “hello” 这个字面量是放在方法区的。例子:开车 + 打电话吃饭原创 2022-02-09 10:41:18 · 120 阅读 · 0 评论 -
Java学习路线
Java学习路线1、JavaSE1.1 计算机基础1.2 博客的重要性1.3 java基础语法1.4 流程控制和方法1.5 数组1.6 面向对象1.7异常1.8 常用类1.9 集合框架1.10 IO1.11 多线程1.13 GUI(可选)1.14 网络编程1.15 注解和反射1.16 JUC编程1.17 JVM探究1.18【扩展】23种设计模式1.19 【扩展】XML1.20【扩展】数据结构和算法1.21 【扩展】正则表达式2、数据库2.1 MySQL2原创 2021-01-07 21:31:58 · 227 阅读 · 7 评论