- 博客(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关注的人