葵恩的学习笔记

导航

2021年2月8日 #

GIT

摘要: 一、 GIT是分布式版本控制系统,没有中央服务器,每个电脑都是一个完整的版本库,工作时不需要联网,因为版本在自己的电脑上。 一般工作流程如下: 1.从远程仓库中克隆 Git 资源作为本地仓库。 2.从本地仓库中checkout代码然后进行代码修改 3.在提交前先将代码提交到暂存区。 4.提交修改。提 阅读全文

posted @ 2021-02-08 11:56 葵恩 阅读(53) 评论(0) 推荐(0)

2021年2月7日 #

Spring(一)

摘要: 一、Spring概述 Spring是分层的JAVA se/ee 应用,full-stack轻量级开源框架,以IoC(Inverse of control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程)为内核,提供了展现层SpringMVC和持久层Sprin 阅读全文

posted @ 2021-02-07 16:43 葵恩 阅读(38) 评论(0) 推荐(0)

JDBC操作

摘要: 一、插入数据 package TestJDBC; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import com.sun.jdi.connect.spi.Connec 阅读全文

posted @ 2021-02-07 14:41 葵恩 阅读(61) 评论(0) 推荐(0)

JDBC

摘要: 一、准备 在mysql官网,下载jar包 解压压缩包后,将jar包添加到外部库,操作步骤如下 1. 找到mysqlJAR包并添加即可。 package TestJDBC; import java.sql.DriverManager; import java.sql.SQLException; imp 阅读全文

posted @ 2021-02-07 14:08 葵恩 阅读(43) 评论(0) 推荐(0)

线程池

摘要: 一、原因 每一个线程的启动和结束都比较消耗时间和占用资源,如果系统中有很多线程,大量的启动和结束动作会导致系统性能下降,相应变慢。 为了解决上述问题,引入线程池的思想。 二、原理 1、准备任务容器 2、初始化创建数个线程,让他们保持等待 3、当有外部线程往容器中扔来一个“任务”,就会有一个线程被唤醒 阅读全文

posted @ 2021-02-07 11:39 葵恩 阅读(31) 评论(0) 推荐(0)

多线程2

摘要: 一、死锁 死锁需要满足四个条件: 1、互斥条件; 2、请求与保持条件; 3、循环等待条件; 4、不可剥夺条件 二、线程交互 使用wait和notify进行线程交互 wait的作用是使编程等待,并临时释放资源占有。 notify的作用是通知那些在等待的线程可以苏醒过来了。 三、练习:生产者消费者问题 阅读全文

posted @ 2021-02-07 10:54 葵恩 阅读(38) 评论(0) 推荐(0)

2021年2月5日 #

集合框架

摘要: 1、ArrayList 以数组实现,继承AbstractList,实现了List接口。基于数组实现容量大小的动态变化。 允许NULL存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的。 ArrayL 阅读全文

posted @ 2021-02-05 17:21 葵恩 阅读(42) 评论(0) 推荐(0)

多线程

摘要: 一、多线程实现 有三种实现多线程的方式: 1.继承Thread 2.接入runnerble 3.使用匿名类 二、实现实例 1 package threadtest; 2 3 public class TestThread { 4 5 public static void main(String[] 阅读全文

posted @ 2021-02-05 11:42 葵恩 阅读(41) 评论(0) 推荐(0)

2021年2月3日 #

MySQL数据库与NAVICAT安装与配置

摘要: 1、安装破解版的NAVICAT:https://www.cnblogs.com/yinfei/p/11427259.html 2、连接MYSQL 下载MYSQL并安装,配置环境变量 以管理员身份运行CMD,进入MYSQL BIN目录下 进行数据库初始化 密码重置等操作 参考:https://www. 阅读全文

posted @ 2021-02-03 11:14 葵恩 阅读(102) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示