![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 87
youxi001
这个作者很懒,什么都没留下…
展开
-
学习自己动手设计数据库
文章目录自己动手设计数据库1.关系型数据库1.1. 数据库的类型1.2. 早期数据库模型1.3.关系数据库管理系统1.4.后关系模型2.设计目标2.1. 为什么要关注数据库设计2.2. 理论的重要性2.3. 学习优秀设计方法学的益处2.4. 优秀设计的目标2.5. 优秀设计的好处2.6. 数据库设计方法2.7. 规范化3.术语3.1. 术语为何重要3.2.术语分为四类:3.2. 关于值的术语4.概念性概述4.1.完成设计过程的重要性4.2.明确宗旨和任务目标4.3.分析现有的数据库4.4.创建数据结构4.5原创 2021-05-26 11:44:58 · 1859 阅读 · 1 评论 -
MySQL数据库
@[toc]MySQL数据库 MySQL数据库 1.初识MySQL JavaEE:企业级java开发 web 前端(页面 展示 数据) 后台 (连接点:链接数据库JDBC, 链接前端(控制视图跳转,和给前端传数据)) 数据库(存数据 Txt,Excel,word) 只会写代码、学好数据库,增删改查只能时基本! 操作系统,数据结构与算法!不错的程序员! 离散数学,数字电路,体系结构,编译原理,+实战经验。高级程序员 1.1、为什么要学习数据库 岗位需求 现在的世界,大数据时代~,得数据者得天下 被迫需原创 2021-05-11 23:22:35 · 593 阅读 · 0 评论 -
JavaScript学习笔记
JavaScript学习笔记JavaScript学习笔记1.什么是JavaScript1.1、概述1.2、历史2、快速入门2.1、引入JavaScript2.2、基本语法入门2.3、数据类型2.4、严格模式3、基本类型3.1、字符串3.2、数组3.3、对象3.4、流程控制3.5、Map和Set3.6、iterator4、函数及面向对象4.1、函数定义及变量作用域4.2、变量作用域4.3、方法5、常用对象5.1、Date5.2、JSON5.3、Ajax6、面向对象编程7、操作Bom元素(重点)7.1、wind原创 2021-03-11 12:10:38 · 235 阅读 · 0 评论 -
HTML详解
HTML详解HTML详解1、什么是HTML2、HTML基本结构3、网页的基本信息4、网页基本标签5、图像标签6、链接标签7、行内元素和块元素8、列表列表分类9、表格标签10、视频和音频11、页面的结构分析12、iframe内联框架13、表单语法表单的标签:form标签表单元素格式14、表单的应用15、表单初级验证 HTML详解 1、什么是HTML HTML: Hyper Text Markup Language(超文本标记语言) HTML5的优势:主流的浏览器都支持,市场需求,跨平台 W3C:万维网联盟成立原创 2021-02-22 17:21:49 · 161 阅读 · 0 评论 -
JUC并发编程
JUC并发编程JUC并发编程1、什么是JUC.2、线程和进程2.1、线程、进程2.2、并发、并行2.3、线程有几种状态2.4、wait/sleep区别3、Lock锁(重点)3.1、Synchronized (传统)3.2、java.util.concurrent.locks3.3、锁是什么,如何判断锁的是谁。4、生产者和消费者问题4.1、生产者和消费者问题Synchronized 版本,也就是老版本。4.2、生产者和消费者问题JUC版本5、8锁现象5.15.25.35.46、集合类不安全7、Callable原创 2021-02-19 23:21:57 · 69 阅读 · 0 评论 -
JVM探究
JVM探究JVM探究1、JVM的位置2、JVM的体系结构3、类加载器4、双亲委派机制5、沙箱安全机制6、Native7、PC寄存器8、方法区9、栈10、三种JVM11、堆1、新生区2、老年区3、永久区11、GC 垃圾回收引用计数法复制算法标记算法标记压缩总结:12、JMM :Java Memory Model JVM探究 请你谈谈你对JVM的理解?java虚拟机和之前变化更新? 什么式oom,什么式栈溢出StackOverFlowError?怎么分析 JVM的常用调优参数有哪些 内存快照如何抓取,怎么分心原创 2021-02-03 15:53:48 · 73 阅读 · 0 评论 -
Emacs学习
Emacs学习Emacs学习1、Emacs简介与配置1.1、Emacs版本1.2、初识Emacs1.3 基本操作速记1.4、自带文档1.5、对外观的做点改变1.6、配置文件配置环境1.7、认识配置文件1.8、为什么用大牛配置1.10、安装第一个emacs扩展1.11、使用use-package管理扩展1.12、更换主题1.13、工程化管理配置功能拆分1.14、关于自定义的配置1.15、操作系统的判断1.16、macos平台command键映射为Meta1.17、通过修改字体解决windows上Emacs的卡原创 2021-01-28 17:07:40 · 767 阅读 · 0 评论 -
注解(Java.Annotation) 和 反射机制(Java.Reflection)
计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。HTML HTML HTML HTML HTML 网络编程的目的: 想要达到这个效果的需要什么 ...原创 2021-01-21 22:14:11 · 153 阅读 · 0 评论 -
Java网络编程
Java网络编程网络编程1.1、概述1.2、网络通信的要素1.3、IP1.4、端口1.5、通信协议1.6、TCP客户端服务器Tomcat1.7、UDP发送端接收端咨询网页代码(UDP方式)1.8、URL 网络编程 1.1、概述 地球村:你在西安,你的一个美国朋友可以交流!因为Internet的存在。 计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的原创 2021-01-19 22:50:32 · 43 阅读 · 0 评论 -
Java Gui编程之贪吃蛇
贪吃蛇贪吃蛇1、游戏开始运行的主界面2、游戏中所用到静态的数据调用3.游戏主要的初始化,以及判定单元 贪吃蛇 帧,如果时间片足够小,就是动画,一秒30帧,60帧。连起来是动画,拆开就是静态图片! 用到键盘监听,定时器。 1、游戏开始运行的主界面 import javax.swing.*; public class StartGame { public static void main(String[] args) { JFrame jframe = new JFrame();原创 2021-01-18 11:43:55 · 173 阅读 · 0 评论 -
GUI编程
GUI编程GUI编程1.简介2.AWT2.1、Awt介绍2.2 组件和容器3.Swing GUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 1.简介 Gui核心技术:Swing,AWT 因为界面不美观 需要jre环境 为什么学习 可以写自己心中想要的一些小工具 工作的时候,也可能要维护到Swing界面。 了解MVC架构,了解监听! 2.AWT 2.1、Awt介绍 包含了很多的类和接口!GUI:图形用户接口编程 2.2 组件和容器 窗口,列表,按钮,鼠标原创 2021-01-17 17:17:50 · 74 阅读 · 0 评论 -
IDEA 常用快捷键
IDEA 快捷键IDEA 快捷键 IDEA 快捷键 内容 快捷键 1. 运行 ctrl+alt+F10 2. 提示补全 alt+/ 3. 单行注释添加取消 ctrl+/ 4. 多行注释添加取消 ctrl+shift+/ 5. 向下复制一行 ctrl+d 6. 删除一行或选中行 ctrl+y 7. 向下移动行 ctrl+shift+down 8. 向上移动行 ctrl+shift+up 9. 向下开始新的一行 shift+enter 10. 向上开始新的一行原创 2021-01-09 17:27:17 · 71 阅读 · 0 评论 -
小熊学Java第九天
小熊学Java第九天多线程详解线程简介线程实现(重点)线程状态线程同步(重点)线程通讯问题高级主题 多线程详解 线程简介 线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 Process与Thread 说起进程,就不得不说程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态概念 而进程则是执行程序的一此执行过程,他是一个动态的概念。 通常在一个进程中可以原创 2021-01-07 22:58:53 · 155 阅读 · 0 评论 -
小熊学Java第八天
小熊学Java第八天异常机制(Exception)什么是异常简单分类 异常机制(Exception) 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如文件不存在,内存硬盘可能满了。等等 软件程序在运行过程中。非常可能遇到刚刚提到的这些异常问题。我们较异常 异常指程序运行中出现的不期而至的各种状况:文件找不到。网络连接失败, 异常发生在程序运行期间,它影响了正常的程序执行流程。 简单分类 检查行异常: ...原创 2020-12-23 11:26:05 · 73 阅读 · 0 评论 -
小熊学Java第七天
小熊学Java第七天面向对象编程初始面向对象面向过程 & 面向对象什么是面向对象方法回顾和加深 面向对象编程 java的核心思想就是OOP 初始面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决的问题需要哪些分类,然后对这些分类进行独立思考。最后,才能某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对原创 2020-12-22 16:30:47 · 111 阅读 · 0 评论 -
小熊学Java第六天
小熊学Java第六天数组数组概述数组的声明创建三种初始化状态数组基本特点数组边界数组使用多维数组Arrays 类稀疏数组 数组 数组概述 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数据元素,每个数组元素可以通过一个小标来访问它们 数组的声明创建 数组必须声明数组变量,才能在程序中使用数组。下面声明数组变量的方法: dataType[] arrayRefVar //首选 dataType arrayRefVar[]; j原创 2020-12-16 15:41:10 · 90 阅读 · 0 评论 -
小熊学Java第五天
Mon 06Mon 13已完成 进行中 计划中 计划中 现有任务Adding GANTT diagram functionality to mermaid #mermaid-svg-69Kn1ykty6PUXzSW .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fil原创 2020-12-13 22:07:05 · 89 阅读 · 0 评论 -
小熊学Java第四天
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式: package pkg1[. pkg2[. pkg3 …]]; 包的本质就是文件夹 一般利用公司域名倒置作为包名;com.baidu.www 有的时候我们需要导入包才可以使用 import java.util.Date 导入日期包 import package1[. package2…]].(classname…) 阿里巴巴开发手册 ...原创 2020-11-23 23:09:34 · 98 阅读 · 0 评论 -
小熊学Java第三天
基础语法 注释 平时我们编写代码,在代码量比较多的时候,我们把复杂的代码注释下。比较容易明白代码功能。注释并不会执行只是写给我们看的。 Java注释有三种 单行注释 //输出内容 多行注释 /* 输出的内容 */ 文档注释 /** 输出内容 */ ...原创 2020-11-19 23:06:05 · 160 阅读 · 0 评论 -
小熊学Java第二天
Java学习 Java出生 1995年开发 图形界面程序 Bill 这个是迄今为止最好的语言 Java标准版 J2SE 桌面市场 Java移动版 J2ME 手机市场 java企业版 J2EE 服务器市场 大量巨头加入 Java开发了巨多的平台 高可用 高并发 高可靠 2006 hadoop 2008 android Java特性和优势 简单性 面向对象 可移植性 write once run anywhere 高性能 分布式 动态性 反射性质 多线程 安全性 健壮性 异常机制 Java三大版本 w原创 2020-11-03 23:04:05 · 727 阅读 · 0 评论