自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Git与SVN冲突解决及特性对比

Git与SVN冲突解决 文章目录Git与SVN冲突解决Git与SVN对比 参考文献 https://blog.csdn.net/enlangs/article/details/44806029 当我们使用"git svn rebase"合并产生冲突时,应该记得如下的处理要点 在rebase时,不伦发生什么情况,我们都处在"no-branch"当中,都没有在一个有效的分支中;(branch-分支) 使用git status查看项目,如果发现一个".dotest"文件,可以忽略它; 如果想终止合并,使用"

2022-03-25 18:36:53 1501

原创 2021-10-20 约苗脚本解读

1.主程序入口 1.1Main导入的包解读 import com.github.lyrric.ui.ConsoleMode; //作者自己编写的ui工具类 import com.github.lyrric.ui.MainFrame; //也是作者自己编写的ui工具类,并且这个类继承了Java自带的GUI工具中的JFrame类的一些属性 import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger

2021-10-20 20:19:46 7872 21

原创 JavaWeb

JavaWeb Java Web 基本概念 web开发: web,网页的意思,从互联网上拿到资源 静态web html,css 静态资源 提供给所有人看的数据始终不会发生变化 动态web 提供给所有人看的数据会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同. 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb; Web应用程序 web应用程序:可以提供浏览器访问的程序; a.html b.html…多个web资

2021-07-14 21:29:33 100

原创 DBCP和C3P0数据源

数据库连接池 DBCP---------C3P0连接池 什么是连接池 数据库连接—执行完毕—释放 连接—释放 十分浪费系统资源 池化技术:准备一些预先的资源,过来就连接预先准备好的 比如银行柜台: 开门—服务一个人—关门 浪费 开门—业务员:等待—服务—关门 池子 那么一个银行到底需要多少个业务员?(最小连接数) **最小连接数:**如果常用连接数在一百个左右,最小连接数设置为100; 最大连接数: 业务最高承载上限; **等待超时:**100ms 开源数据源实现 编写连接池

2021-07-04 17:37:06 154

原创 三大范式&JDBC

数据库备份 保证重要的数据不丢失 数据转移 A----->B MySQL数据库备份的方式 直接拷贝物理文件 在可视化工具中手动导出 使用命令行导出 mysqldump 命令行使用 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P95JaFmO-1624882389045)(C:\Users\hang.li\AppData\Roaming\Typora\typora-user-images\image-20210624194104047.png)] 导入

2021-06-28 20:16:08 106

原创 MySQL

MySQL JavaEE:企业级Java开发 Web 前端(页面:展示数据库里面的数据) 后台(连接点:连接数据库 JDBC MyBatis,连接前端 给前端传递数据,控制视图跳转,Spring,SpringMVC) 数据库(存数据,Txt,Excel,Word) 只会写代码(码农),学好数据库(混饭吃); 还需要学习操作系统,数据结构与算法;(不错的程序员) 离散数学,数字电路,体系结构,编译原理 +实战经验;(高级程序员) 为什么学习数据库 岗位需求 大数据时代,得数据者得天下 被迫需求:存

2021-06-22 11:54:26 117

原创 汇编语言概述

汇编概述 学习思想 汇编语言是高级工程师的必经之路 底层技术 语言 进制 进制如何运算 二进制 量子计算 数据宽度 有符号数/无符号数 源码反码补码 位运算 位运算计算 汇编 OD 寄存器 内存 汇编指令 内存复制 堆栈的指令 汇编如何写函数 堆栈传参 堆栈平衡 外挂 机器语言 学习计算机的语言,和它交流 什么是机器语言 #我们目前主流的电子计算机! 0 和 1 高低电平 状态 #最早的程序员:穿孔卡带! 这些复杂的东西能不能简化呢? 助记符 加 INC 减 DEC 乘 MUL 除

2021-06-03 13:48:42 180

原创 HTML结构基础

HTML Hyper Text Markup Language 超文本标记语言 标签 HTML5+CSS3 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zrEBH5Ov-1621778017772)(C:\Users\hang.li\AppData\Roaming\Typora\typora-user-images\image-20210520210243343.png)] <!DOCTYPE html> //告诉浏览器我们要使用html规范 <!

2021-05-23 21:54:01 229

原创 MyBatis配置

MyBatis配置 掌握properties元素用法; 掌握settings元素的配置; 掌握typeAliases的用法; 重点掌握typeHandler在MyBatis中的用法; 了解ObjectFactory的作用; 了解environments的配置; 了解databaseIdProvider的用法 ; 掌握如何有效引入映射器; MyBatis配置元素清单 ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 注意:My

2021-05-18 08:47:15 125

原创 Java设计模式

Java设计模式 学习反射,掌握反射基本概念; 动态代理,责任链模式,以及拦截器概念; 观察者模式; 工厂和抽象工厂模式; Builder(构建)模式; 反射 newInstance();方法 动态代理模式/责任链模式 代理的作用:在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象; 代理的步骤: 代理对象和真实对象建立代理关系; 实现代理对象的代理逻辑方法; Java中有多种动态代理技术,JDK/CGLIB/Javassist/ASM,其中JDK和CGLIB两种动态代

2021-05-11 22:14:05 65

原创 SSM梳理

入门和技术基础 认识SSM框架和Redis Java设计模式 Spring框架 是Java应用最广的框架,他的成功来源于理念,而不是技术本身 包括IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程) Spring IoC IoC是一个容器,在Spring中,他认为一切Java资源都是Java Bean,他的目标就是管理这些Bean和他们之间的关系; 所以在Spring IoC中装载各种Bean(资源),可以理解为Ja

2021-05-09 14:17:11 97

原创 注解与反射

package DemoTherad.demo10; import java.lang.annotation.*; import java.lang.reflect.Field; //联系反射操作注解 public class Test14 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException { Class c1 = Class.forName(“DemoTherad.dem

2021-05-05 17:09:48 91

原创 Lambda表达式&内部类

Lambda表达式和内部类 避免匿名内部类定义过多 让代码看起来更加简洁 函数式编程 总结 lambda表达式,只能有一行代码的情况下才能简化成为一行,如果有多行,那么就用代码块包含; 前提是接口为函数式接口; 多个参数,也可以去掉参数类型,要去掉就都去掉,必须加上括号; 内部类 通过理解内部类的各种写法,来推导Lambda表达式 package DemoTherad.Demo04; //推导lamda表达式 public class TestLamda1 { //3.静态内部类 stat

2021-04-29 11:58:42 298

原创 接口与抽象类

接口 基本概念 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能); 接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。接口是解决Java无法使用多继承的一种手段; 特点 接口只有规范,定义的是一组规则,它的本质是契约; 就像一个类一样,接口拥有方法和属性,但是接口中的方法都是抽象方法; 接口指明一个类必须要做什么和不能做什么,类似于蓝图; 如果一个类实现了一个接口

2021-04-22 11:35:18 101

原创 JAVA多线程

多线程 Java.Thread process (进程) 一个进程中至少有一个线程; 第一种方式,继承Thread类; 继承Thread类,重写run方法,创建子类对象,调用父类start方法开始执行; 第二种方式,实现Runnable接口 Thread类也是实现了Runnable接口; 定义MyRunnable类实现Runnable接口; 实现run方法; 创建线程对象(Thread),调用start()方法启动线程; ​ MyRunnable myrunnable = new MyRunnable(

2021-04-15 13:50:27 82

原创 JAVA三大特性总结

封装 属性私有,get/set 该露的露,该藏的藏 高内聚,低耦合 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合仅暴露少量的方法供外部使用; private 修饰符 私有的 属性私有后,需要通过 public 的 get/set 方法 获取属性 在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力; 封装的意义 提高程序的安全性,保护数据 隐藏代码的实现细节 统一接口 提高系统的可维护性 继承 本质是对某一批类的抽象,且子类(派生类)是

2021-04-12 14:26:07 71

原创 JAVA环境搭建

卸载JDK 找到JDK安装目录,删除安装目录 删除环境变量里面的JAVA_HOME 删除path 下关于Java的目录 命令行输入 java-version 命令检查 安装JDK 百度搜索JDK 8 ,找到下载地址 同意下载协议 下载对应版本 双击安装JDK 记住安装的路径 配置环境变量 ​ 1.我的电脑–>右键–>属性 ​ 2.环境变量–>添加JAVA_HOME(在系统变量里面新建) ​ 3.配置path变量(%%引用的意思,引用中间写的变量的路径)

2021-04-11 17:19:34 56

原创 JAVA基础

JAVA基础 psvm 快捷创建mian方法 sout 快捷输出语句 文档注释 ​ /** 开始 */ 结束 java是一个强类型语言(强类型定义语言)所有变量都必须先定义后才能使用 ​ 优点 安全性高 ​ 缺点 速度会变慢 JAVA的数据类型分为两大类 ​ 基本类型(primitive type) ​ 引用类型(reference type) ​ 引用类型有 类、接口、数组 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-chaCGMET-161805289

2021-04-10 19:09:26 99

原创 MarkDown基本使用方法梳理

MarkDown学习 标题 #+ 标题名字 一级标题 一个#号代表一级标题 字体 Hello World! 字体加粗 两边各加两个* Hello World! 字体改为斜体 两边各加一个* Hello World! 字体加粗斜体 两边各加三个* Hello World 字体删除线 两边各加两个波浪号 引用 代码块 引用文字 > + 空格 分割线 — 或者 *** 加 空格 图片 超链接 点击跳转到狂神博客 列表 排序,有序号的排序 A B C 无序列

2021-04-10 11:18:38 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除