java学习之路
文章平均质量分 84
java 漫长学习路
参考b站up:遇见狂神说
https://space.bilibili.com/95256449/
_auroras_
CS ROOKIE
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.3-SpringMVC
SpringMVC ssm: Spring SpringMVC Mybatis MCV 模型 (dao, service) 视图 (jsp) 控制器 (servlet) 1.Java web servlet doGet doPost web.xml 注册servlet 映射 jsp 2.SpringMVC-hello 2.1 start web.xml 注册 DispatcherServlet 映射 <?xml version="1.0" encoding="UTF-8原创 2021-08-17 20:18:53 · 231 阅读 · 0 评论 -
4.2-Spring
1.Spring 1.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 · 194 阅读 · 0 评论 -
4.1-Mybatis
Mybatis 1.简介 1.1 mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 获取 maven github 1.2 持久层 持久化:将程序数据在持久状态和瞬时状态原创 2021-08-09 21:30:09 · 153 阅读 · 0 评论 -
2.1-MySQL
MySQL 1.操作数据库 create database [if not exists] dbName; drop database [if exists] dbName; use dbName; --若含有特殊字符使用 `dbName` show databases; 1.1 数据类型 数值 tinyint 1B smallint 2B mediumint 3B int 4B bigint原创 2021-07-28 16:04:45 · 117 阅读 · 0 评论 -
1.2-CSS
CSS 1.什么是CSS Cascading Style Sheet 层叠级联样式表 CSS 1.0 CSS 2.0 DIV(块) + CSS,HTML与CSS结构分离的思想,SEO CSS 2.1 浮动,定位 CSS 3.0 圆角,阴影,动画。。。浏览器兼容性~ CSS优势 内容和表现分离 网页结构表现统一,可以实现复用 样式丰富 建议使用独立于HTML的CSS文件 利用SEO,容易被搜索引擎收录 3种导入方式 行内样式 <h1 style="color: red">标题<原创 2021-06-04 17:03:44 · 158 阅读 · 0 评论 -
1.1-HTML
HTML Hyper Text Markup Language W3C World Wide Web Consortium 万维网联盟 w3c china w3c w3c标准包括 结构化标准语言(HTML,XML) 表现标准语言(CSS) 行为标准(DOM,ECMAScript) 1.基本信息 <!--DOCTYPE 使用何种规范--> <!DOCTYPE html> <html lang="en"> <!--头部--> <head>原创 2021-05-25 00:01:17 · 210 阅读 · 0 评论 -
0.6-JUC
JUC 1.什么是JUC java.util.concurrent 2.进程和线程 java默认两个线程:main,gc 进程:一段程序的执行过程 线程:进程中一个单一顺序的控制流 java代码不能开启一个线程,通过native方法调用C++开启 并发:交替执行 并行:同时执行 //获取cpu核数 System.out.println(Runtime.getRuntime().availableProcessors()); 并发编程的本质:充分利用CPU资源 java中定义的线程原创 2021-05-24 23:58:30 · 114 阅读 · 0 评论 -
0.4-注解和反射
注解 Annotation 内置注解 @Override @Deprecated @SuppressWarnings 元注解 作用:负责注解其他注解 @Target 描述注解使用范围 @Retention 表示在什么级别保存该注解(SOURCE < CLASS < RUNTIME) @Documented 说明该注解将被包含在javadoc中 @Inherited 说明子类可以继承父类中的该注解 自定义注解 使用@interface自定义注解时,自动继承java.lang原创 2021-05-20 20:17:36 · 83 阅读 · 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 · 103 阅读 · 0 评论 -
0.2-java网络编程
java网络编程 1.概述 计算机网络 网络编程目的 需要什么 IP定位网络上一台主机 如何传输数据 2.网络通信要素 通信双方地址: IP 端口号 网络通信协议 3.IP //InetAddress import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) {原创 2021-05-17 16:01:30 · 70 阅读 · 0 评论 -
0.1-javaGUI
GUI编程 1.简介 GUI核心:Swing,AWT 1.界面不美观 2.需要jre环境 !了解MVC架构,了解监听 2.AWT 2.1.AWT介绍 1.包含很多类和接口 2.元素:窗口,按钮,文本框 2.java.awt 2.2.组件和容器 2.2.1.Frame import java.awt.*; public class TestFrame { public static void main(String[] args) { // a frame Fram原创 2021-05-17 16:00:44 · 106 阅读 · 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 · 90 阅读 · 0 评论
分享