java学习之路
文章平均质量分 84
java 漫长学习路
参考b站up:遇见狂神说
https://space.bilibili.com/95256449/
_auroras_
CS ROOKIE
展开
-
4.3-SpringMVC
SpringMVCssm: Spring SpringMVC MybatisMCV模型 (dao, service)视图 (jsp)控制器 (servlet)1.Java webservletdoGetdoPostweb.xml注册servlet映射jsp2.SpringMVC-hello2.1 startweb.xml注册 DispatcherServlet映射<?xml version="1.0" encoding="UTF-8原创 2021-08-17 20:18:53 · 133 阅读 · 0 评论 -
4.2-Spring
1.Spring1.1<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</v原创 2021-08-17 20:17:58 · 138 阅读 · 0 评论 -
4.1-Mybatis
Mybatis1.简介1.1 mybatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。获取mavengithub1.2 持久层持久化:将程序数据在持久状态和瞬时状态原创 2021-08-09 21:30:09 · 98 阅读 · 0 评论 -
2.1-MySQL
MySQL1.操作数据库create database [if not exists] dbName;drop database [if exists] dbName;use dbName;--若含有特殊字符使用 `dbName`show databases;1.1 数据类型数值tinyint 1Bsmallint 2Bmediumint 3Bint 4Bbigint原创 2021-07-28 16:04:45 · 65 阅读 · 0 评论 -
1.2-CSS
CSS1.什么是CSSCascading Style Sheet 层叠级联样式表CSS 1.0CSS 2.0 DIV(块) + CSS,HTML与CSS结构分离的思想,SEOCSS 2.1 浮动,定位CSS 3.0 圆角,阴影,动画。。。浏览器兼容性~CSS优势内容和表现分离网页结构表现统一,可以实现复用样式丰富建议使用独立于HTML的CSS文件利用SEO,容易被搜索引擎收录3种导入方式行内样式<h1 style="color: red">标题<原创 2021-06-04 17:03:44 · 111 阅读 · 0 评论 -
1.1-HTML
HTMLHyper Text Markup LanguageW3CWorld Wide Web Consortium 万维网联盟w3cchina w3cw3c标准包括结构化标准语言(HTML,XML)表现标准语言(CSS)行为标准(DOM,ECMAScript)1.基本信息<!--DOCTYPE 使用何种规范--><!DOCTYPE html><html lang="en"><!--头部--><head>原创 2021-05-25 00:01:17 · 133 阅读 · 0 评论 -
0.6-JUC
JUC1.什么是JUCjava.util.concurrent2.进程和线程java默认两个线程:main,gc进程:一段程序的执行过程线程:进程中一个单一顺序的控制流java代码不能开启一个线程,通过native方法调用C++开启并发:交替执行并行:同时执行//获取cpu核数 System.out.println(Runtime.getRuntime().availableProcessors());并发编程的本质:充分利用CPU资源java中定义的线程原创 2021-05-24 23:58:30 · 64 阅读 · 0 评论 -
0.4-注解和反射
注解Annotation内置注解@Override@Deprecated@SuppressWarnings元注解作用:负责注解其他注解@Target 描述注解使用范围@Retention 表示在什么级别保存该注解(SOURCE < CLASS < RUNTIME)@Documented 说明该注解将被包含在javadoc中@Inherited 说明子类可以继承父类中的该注解自定义注解使用@interface自定义注解时,自动继承java.lang原创 2021-05-20 20:17:36 · 48 阅读 · 0 评论 -
0.3-java多线程
线程1.概念线程程序运行时,即时没有自己创建线程,后台也会有多个线程,如主线程,gc线程main() 主线程,系统入口多个线程运行由调度器安排调度对于同一份资源,存在抢夺问题,需要加入并发控制多线程带来额外开销,如CPU调度时间,并发控制开销每个线程在自己的工作内存交互,内存控制不当会造成数据不一致2.创建继承Thread自定义类继承Thread重写run()生成该类对象,调用start()import org.apache.commons.io.File原创 2021-05-19 20:03:32 · 73 阅读 · 0 评论 -
0.2-java网络编程
java网络编程1.概述计算机网络网络编程目的需要什么IP定位网络上一台主机如何传输数据2.网络通信要素通信双方地址:IP端口号网络通信协议3.IP//InetAddressimport java.net.InetAddress;import java.net.UnknownHostException;public class TestInetAddress { public static void main(String[] args) {原创 2021-05-17 16:01:30 · 35 阅读 · 0 评论 -
0.1-javaGUI
GUI编程1.简介GUI核心:Swing,AWT1.界面不美观2.需要jre环境!了解MVC架构,了解监听2.AWT2.1.AWT介绍1.包含很多类和接口2.元素:窗口,按钮,文本框2.java.awt2.2.组件和容器2.2.1.Frameimport java.awt.*;public class TestFrame { public static void main(String[] args) { // a frame Fram原创 2021-05-17 16:00:44 · 50 阅读 · 0 评论 -
0-java基础
java基础0.前言java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性java三大版本JavaSE :标准版(桌面程序,控制台开发…)JavaME :嵌入式开发(手机,小家电…)JavaEE :企业级开发(web端,服务器开发…)JDK,JRE,JVM[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tFZDlI2Q-1621238022817)(assets/JdkJreJvm.webp)]JDK安装IDE原创 2021-05-17 15:58:13 · 46 阅读 · 0 评论