- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 Tomcat的下载安装及使用(包括常见报错)
Tomcat小白必看,出现的各种问题解决方案都在这里。包括在常见开发工具中的配置(idea和Eclipse)
2023-04-12 10:11:45
1082
原创 SpringIOC入门,基于XML和基于注解实现
IOC(Inverse of Controll)控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。提到IOC,不得不提的是DI(Dependency Injection )依赖注入,是IOC的具体实现简言之:原来是自己去做,现在是别人给你做好了送过来。
2023-04-06 19:07:52
326
原创 Java中常用的几种JSON格式的转换
JSON在传输数据时,起到了特别大的作用,因此出现了各种各样五花八门的JSON转换第三方包,在这里做一个汇总,总结一些常用的。
2023-03-27 15:46:22
15496
原创 JUC 并发包 中常用的工具类的使用
java.util.concurrent工具包的简称就是JUC,这是一个处理线程的工具包。AQS 被认为是 J.U.C 的核⼼。CountDownLatch类 计数器Semaphore类 信号量CyclicBarrier类 循环屏障BlockingQueue 阻塞队列FutureTask
2023-03-24 15:04:49
474
原创 JDBC中Druid数据库连接池的工具类封装
Druid是目前最好的数据库连接池,是阿里出品,淘宝和支付宝专用数据库连接池,对Oracle和MySql做了特别优化。
2022-11-21 08:49:43
745
原创 创建型模式总结与对比
创建型模式分五类:单例模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式。单例模式和原型模式是不容易混淆的,而工厂方法模式、抽象工厂模式、建造者模式是比较容易混淆的,很容易让人感觉它们做的是差不多的。
2022-10-24 09:38:15
244
原创 Java数组、方法参数、实例化对象、子类实例化内存解析(仅此一篇就够了)
常量池:在jdk1.6中,在方法区里面;在jdk1.7中,在堆中;在jdk1.8中,在元空间中,是方法区的另一种实现,可以使用物理内存。
2022-10-20 11:03:07
562
原创 23种设计模式笔记第十三篇行为型模式之策略模式
行为型模式不仅仅关注类和对象的结构,而且重点关注它们之间的相互作用。通过行为型模式,可以更加清晰地划分类与对象的职责,并研究系统在运行时实例对象 之间的交互。在系统运行时,对象并不是孤立的,它们可以通过相互通信与协作完成某些复杂功能,一个对象在运行时也将影响到其他对象的运行。行为型模式同样也分为类行为型模式和对象行为型模式。类行为型模式:类的行为型模式使用继承关系在几个类之间分配行为,类行为型模式主要通过多态等方式来分配父类与子类的职责。
2022-10-07 23:27:37
135
原创 Git项目管理工具的原理及使用步骤(小白教程)
之后登录后点击" New repository " 如下图所示:之后在在Repository name 填入 runoob-git-test(远程仓库名) ,其他保持默认设置,点击"Create repository"按钮,就成功地创建了一个新的Git仓库:以上信息告诉我们可以从这个仓库克隆出新的仓库,也可以把本地仓库的内容推送到GitHub仓库。Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull。...
2022-08-28 19:38:04
1072
原创 23种设计模式笔记第八篇代理模式
代理模式(Proxy)有三种代理模式:静态代理、动态代理、Cglib代理实际上想到中介就简单多了,代理就相当于中介静态代理角色分析:抽象角色:一般会使用接口或者类来解决(租房)真实角色:被代理的角色(房东)代理角色:代理真实的角色,代理真实角色后,一般会做一些附属操作(中介)客户:访问代理对象的人(租房的人)代理模式的应用场景如果已有的方法在使用的时候需要对原有的方法进行改进,此时有两种办法:1、修改原有的方法来适应。这样违反了开闭原则。2、就是采用.
2022-05-08 16:20:30
208
原创 23种设计模式笔记第五篇原型模式
原型模式就是以某个东西为原型,将它进行拷贝。(也就是复制粘贴的思想)原型模式的定义(Prototype Pattern)原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许通过一个原型对象创建一个或多个同类型的其他对象,而无须知道任何创建的细节模式动机1、复制一个对象,从而克隆出多个与原型对象一模一样的对象——原型模式2、有些对象的创建过程较为复杂,而且需要频繁创建3、通过给出一个原型对象来指明所要创建的对象的类型,然后用
2022-05-07 01:59:12
445
原创 23种设计模式笔记第二篇单例模式
单例中最重要的就是(一旦构造方法私有,别人就无法new这个对象了)是23种设计模式中最简单的。单例模式是必须学的,不会单例模式的程序员是不合格的,饿汉式、懒汉式、恶汉式,仅此一篇就够了
2022-04-24 02:15:08
681
1
原创 SSM框架简单介绍
一. SSM框架简介及特征1.SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring 的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角
2022-01-12 00:42:47
57026
2
原创 编译原理PL0语法分析实验1
语法分析程序与词法分析程序共同点语法分析程序又叫下推自动机,词法分析程序又叫有穷自动机。1,待分析的简单语言的词法相同点:都是分析种别码不同点:词法分析器分析的是字符串中的单词的种别码(单词) 语法分析器分析的是字符串的文法是否正确(句子)待分析的简单语言的语法BNF:(1)<程序>::=begin<语句串>end (2)<语句串>::=<语句>{;<语句>} ...
2021-12-15 02:05:58
2574
4
原创 Flex布局基础
概念:什么是Flex?FlexiableBox即是弹性盒子,用来进行弹性布局,可以配合rem处理尺寸的适配问题为什么使用Flex布局?1,用来为盒状模型提供最大的灵活性。任何容器都可以指定为Flex布局(使用display属性)即:display:flex;2,更加符合响应式设计的特点虽然说,我们在进行前端布局时,可以使用position、float等属性满足我们的所有需求,但是代码量大且不够灵活初识Flex每个弹性容器都有两根轴:主轴和交叉轴,两轴之间成90度关系.
2021-12-11 14:09:52
1497
转载 Flex布局(弹性盒子)
属性容器属性flex-flow flex-direction flex-wrap justify-content align-items align-content元素属性弹性容器的两根轴非常重要,所有属性都是作用于轴的。下面从轴入手,将所有flex布局属性串起来理解。二、主轴flex布局是一种一维布局模型,一次只能处理一个维度(一行或者一列)上的元素布局,作为对比的是二维布局CSS Grid Layout,可以同时处理行和列上的布局。也就是说,flex布局大部分的属
2021-12-08 22:18:04
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人