随笔分类 -  Java相关

摘要:1、版本控制 什么是版本控制 版本迭代 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文 阅读全文
posted @ 2022-12-02 16:24 柯文先生 阅读(55) 评论(0) 推荐(0)
摘要:1、概述 如何学习 CSS是什么 CSS怎么用(快速入门) CSS选择器(重点+难点) 美化网页(文字,阴影,超链接,列表,渐变.....) 盒子模型 浮动 定位 网页动画(特效) 1.1、什么是CSS Cascading Style Sheet层叠样式表 CSS:表现(美化网页) 字体,颜色,边距 阅读全文
posted @ 2022-12-01 16:23 柯文先生 阅读(41) 评论(0) 推荐(0)
摘要:1、什么是JavaScript JavaScript是一门脚本语言。 ECMAScript可以理解为JavaScript的一个标准 最新版本已经到es6版本 但是大部分浏览器只停留在支持es5代码上! 开发环境 线上环境,版本不一致 2、快速入门 2.1、引入JavaScript 1、内部标签使用 阅读全文
posted @ 2022-12-01 16:20 柯文先生 阅读(63) 评论(0) 推荐(0)
摘要:1、Vue初识 安装Vue IDEA -- setting -- plugins -- vue.js 官网:Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org) 第一个Vue程序 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2022-12-01 16:15 柯文先生 阅读(41) 评论(0) 推荐(0)
摘要:1、基本概念 1.1、前言 web开发: web,网页的意思, www.baidu.com 静态web html,css 提供给所有人看的,数据始终不会发生变化 动态web 淘宝,几乎所有的网站; 提供给所有人看的,数据始终发生变化,每个人在不同时间,不同地点看到的信息各不相同! 技术栈:Servl 阅读全文
posted @ 2022-11-28 18:00 柯文先生 阅读(69) 评论(0) 推荐(0)
摘要:设计模式 分类: 创建型模式:(描述怎样去创建一个对象,创建和使用分离) 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式 结构型模式:(描述如何将类或对象安装某种类型组成更大的结构) 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式:(描述类和对象如何可以相 阅读全文
posted @ 2022-11-28 17:49 柯文先生 阅读(68) 评论(0) 推荐(0)
摘要:注解(Annotation) 1、注解入门 Annotation的作用: 不是程序本身,可以对程序做出解释(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以”@注释名“在代码中存在的,还可以添加一些参考值,例如 @Suppres 阅读全文
posted @ 2022-11-28 17:45 柯文先生 阅读(40) 评论(0) 推荐(0)
摘要:1、初始MySQL: JavaEE:企业级Java开发 Web 前端(页面:展示数据) 后台(连接点:连接数据库JDBC,连接前端(控制视图跳转,和给前端传数据)) 数据库(存数据,txt、excel、word) 只会写代码,学好数据库 基本混饭吃! 操作系统,数据结构与算法 当一个不错的程序猿! 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(47) 评论(0) 推荐(0)
摘要:JVM探究 请你谈谈你对JVM的理解? java > class > JVM java8 虚拟机和之前的变化,有什么更新? 什么是OOM(out of memery,内存溢出),栈溢出(StackOverFlowError)?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取?怎么分析Dum 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(111) 评论(0) 推荐(0)
摘要:Mybatis 环境: JDK 1.8 Mysql 5.7 maven 3.6.1 IDEA 回顾: JDBC Mysql Java基础 Maven Junit SSM(Spring+SpringMVC+MyBatis)框架:配置文件,最好方式:看官网文档 Mybatis中文官方文档:mybatis 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(15) 评论(0) 推荐(0)
摘要:1、Spring 1.1、简介 Spring:春天 > 给软件行业带来了春天 2002,首次推出了Spring框架的出行:interface21框架 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日正式发布1.0版本 Rod Johnson 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(26) 评论(0) 推荐(0)
摘要:一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B+ Tree),一个机器内存也存放不下 访问量变大后(读写混合),一台服务器承受不住 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(38) 评论(0) 推荐(0)
摘要:第一个SpringBoot程序 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性 阅读全文
posted @ 2022-11-28 17:39 柯文先生 阅读(48) 评论(0) 推荐(0)
摘要:基础知识 1.并发问题根源: 可见性:一个线程对共享变量的修改,另外一个线程能够立刻看到。 CPU执行指令时,会先将数据从内存中拷贝到自己的缓存中进行操作,若共享变量没有及时写入主存中,会出现可见性问题。 原子性:一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 阅读全文
posted @ 2022-11-28 17:38 柯文先生 阅读(40) 评论(0) 推荐(0)
摘要:SpringMVC 一、概述 1、回顾MVC架构 MVC:模型(Model)、视图(View)、控制器(Controller) **Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value 阅读全文
posted @ 2022-11-28 17:38 柯文先生 阅读(36) 评论(0) 推荐(0)
摘要:1、集合框架体系 集合主要是两组:单列集合和双列集合 Collection 接口有两个重要的子接口 List 和 Set,他们的实现子类都是单列集合 Map 接口的实现子类是双列集合,存放的 Key-value Java集合时间复杂度 - Alex-XYL - 博客园 (cnblogs.com) 2 阅读全文
posted @ 2022-11-28 17:38 柯文先生 阅读(62) 评论(0) 推荐(0)
摘要:一、文件 1.1 概念 文件是保存数据的地方 文件流:文件在程序中是以流的形式来操作的 1.2 常用操作 创建文件对象相关构造器和方法: new File(String pathName); // 根据路径创建一个File对象 new File(File parent, String child); 阅读全文
posted @ 2022-11-28 17:36 柯文先生 阅读(34) 评论(0) 推荐(0)
摘要:1.数据类型: 基本类型 数值类型:整数类型byte short int long、浮点数类型:float double、字符类型:char boolean类型 引用类型:类、接口、数组 String不是关键字,是类 变量:类变量、实例变量、局部变量 public class Variable{ s 阅读全文
posted @ 2022-11-28 17:35 柯文先生 阅读(36) 评论(0) 推荐(0)
摘要:1、分布式理论基础 CAP理论 C 表示 一致性(Consistency):客户端任何时候看到的各节点数据都是一致的 A 表示 可用性(Availability):任何时候非故障结点都可以提供读写服务 P 表示 分区容错性(Partition tolerance):当有某些结点故障时,系统仍可以继续 阅读全文
posted @ 2022-11-28 17:34 柯文先生 阅读(109) 评论(0) 推荐(0)