自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git工具基本使用

在使用github和gitee的时候,需要将本地产生的公钥,保存到项目的ssh列表里,就可以实现对远程项目的拉取和推送。此时就具备了对这个项目仓库的拉取和推送功能,可以使用上面的git命令对这个仓库做操作了。执行完后,可以在当前windows登录命令下,看到一个.ssh/id_rsa.pub。首先,要保证自己配置好userName和email。下面列出一些git中的常用命令。

2024-08-02 19:43:23 637

原创 谈谈对Spring的理解之AOP

IOC:全称叫Inversion of Control,翻译过来叫控制反转AOP:全称叫Aspect Oriented Programming,翻译过来叫面向切面编程那么什么是面向切面编程呢?SRP原则:Single Responsibility Principle,单一职责原则DRY原则:Don’t Repeat Yourself,不要重复原则关于IOC可以参考我的另一篇文章谈谈对Spring的理解之IOC。

2024-07-31 16:46:05 978

原创 谈谈对Spring的理解之IOC

注意,这2个是软件开发中的设计思想,并不是spring独有的,许多文章把spring等同于IOC和AOP,真是误人子弟,IOC和AOP只是一种软件设计思想,并不是什么具体代码,有许多框架实现了这2个功能,像JBoss、HiveMind、EJB。不要小看耦合带来的破坏,当系统非常复杂的时候,当系统多个地方都去new B的时候,代码是非常不健壮的。在bean的实例化和引用其他bean对象的时候,会存在一个相互依赖的问题,spring通过三级缓存map结构解决bean对象之间的相互依赖,这里也不做讨论了。

2024-07-31 15:33:17 828

原创 工厂设计模式

工厂是指创建对象的工厂,不同于简单直接new创建一个对象,在一个对象的创建过程变得复杂时,工厂来创建对象优势就明显了。特别是标准化的产品,抽象到接口后,可能有几十个实现类的场景。一个手机产品接口,定义了手机标准,有打电话功能、联网功能等,具体的实现有小米手机、华为手机等,要根据不同的场景使用不同的实例类一个电脑对象,由CPU、主板、显示屏、电源等组成,不同的厂家不同的实现方式。对于使用者来说,只要拿到电脑对象即可,而不需要关心电脑对象的创建过程可以使用工厂获取到一个产品系列。

2024-07-18 17:24:37 752

原创 单例设计模式

单例即内存中,有且仅有,一个对象实例。这在程序运行中,是一个很重要的特性,可以实现很多功能特性。如一个全局的状态使用,一个文件同一时间只可被一个实例操作。还可以减少内存的开销。单例的实现其实不难,核心就是将类的构造函数私有化private。有3种普遍的实现方法,分别是。

2024-07-18 11:39:23 194

原创 动态代理设计模式

解释什么是动态代理思想,已经动态代理的2种实现方式

2024-07-16 14:09:53 1037

原创 HttpServlet结合Java反射实现调用方法

概念一般的servlet编程中,一个类继承HttpServlet,重写doGet,doPost方法,然后去web.xml配置servlet或者注解配置,就可以使用了。但是这样有一个问题,一个API就对应一个类,最后造成类很多。用过springMVC的应该知道,一个Controller中,一般在类上配上一个@RequestMapping标识,比如:@RequestMapping("/api/order")public class OrderController然后在方法上配置@RequestMap

2021-06-09 12:02:38 577

原创 前端学习路线

文章目录一、前言1.1 什么是前端1.2 技术栈1.2.1 基础技术1.2.2 框架技术二、学习路线2.1 路线规划2.1 基础Html/Css2.2 JavaScript2.3 DOM BOM2.4 Ajax2.5 Vue2.6 微信小程序三、whatever一、前言1.1 什么是前端引用百度百科的:前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互说白了,就是设计界面给用户使

2021-04-09 12:42:16 881

原创 C# DateTime基本使用

DateTime基本使用列出一些DateTime的常用用法构造DateTimeDateTime有12个构造函数+3个静态方法创建,其实是13个,无参构造函数和DateTime.UtcNow会创建一个没法用的时间’0001/1/1 0:00:00’,常用的用传入年月日时分秒豪秒构建 DateTime t=new DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond)使用静态方

2020-12-25 15:37:23 2207

原创 Vue_03_webpack的使用

开始

2020-06-20 17:34:34 191

原创 记录一次java.lang.ClassNotFoundException的解决办法

java.lang.ClassNotFoundExceptionjava.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException该错误表示com.fasterxml.jackson.core.exc下的InputCoercionException这个类没有找到出现这种错误的解决思路有3条:一:import的类路径写错了这种错误大概率是自己引用自己的类,把类路径写错。如果是导入的jar包之

2020-06-12 18:12:55 1021

原创 Vue_02_vue-router的基本使用

Vue-router官方地址:https://router.vuejs.org/zh/在web中,路由分前端路由和后端路由。在后端路由中,每个URL都对应着服务器的一个资源;前端路由则负责实现页面跳转,不与服务器做交互。在大型单页面应用中,使用Vue配合Vue-router插件,可以很好的实现前端路由的跳转,让构建单页面应用变的简单vue-router原理通过3种方法实现路由跳转①:hash,默认(#)②:history,HTML5新特性,比较新颖③:abstract,用于非浏览器环境(nod

2020-06-11 12:54:22 234

原创 Vue_01_组件的使用

目录全局组件和局部组件全局组件局部组件注册组件的2种方式对象文本注册模板注册如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入全局组件和局部组件简单来说,全局组件可以在整个页面中使用,在JS模板语法中,还可以导出到其它文件中使用。局部组件只能在挂载的Vue实例中使用全局组件定义方法:Vue.comp

2020-06-10 09:46:46 171

空空如也

空空如也

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

TA关注的人

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