![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 87
weixin_43260288
这个作者很懒,什么都没留下…
展开
-
Nginx的学习与使用
Nginx的基本概念分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题。牵扯到项目的拆分,将一个完整的项目拆分成多个模块,并且每个模块都能独立部署以及运行。集群:同一个业务部署在多台机器上,提高系统可用性。项目的部署,将一个完整的单独的项目部署在多台服务器上就叫做集群。将分布式项目中每一个模块都部署在多台服务器上,就叫做分布式+集群反向代理假设三台服务器套接字分别为:192.168.75.12:8080192.168.75.1原创 2020-10-30 11:34:06 · 159 阅读 · 1 评论 -
MyBaits学习(一)
本文章对应的代码为Month3中的week3中的MyBatis原创 2020-09-24 22:19:26 · 688 阅读 · 0 评论 -
SpringMVC总结
SpringMVC的代码对应于Month3下的week1中的前三天的代码原创 2020-09-24 21:16:32 · 208 阅读 · 0 评论 -
Spring初次总结
该文档对应的项目是Month3中的week2的spring、springIOC、springAOP原创 2020-09-24 20:49:28 · 194 阅读 · 0 评论 -
Spring错题总结
1. 介绍spring之 IOC控制反转(Inversion of Control) 简称为IOC,是面向对象编程的一种设计原则,可以用来减低代码之间的耦合度,其中最常见的实现方式叫做DI(依赖注入)。控制反转:之前的所有对象都是由我们在程序之中手动new出来的,而使用spring之后我们所有的对象都有spring容器去创建,我们需要使用的时候只需要从容器中获取即可(反转创建对象的权利)。依赖注入:spring在创建对象的过程中,将对象中所依赖的属性注入到对象之内(给创建的对象赋值)。2. 介绍sp原创 2020-09-24 20:47:49 · 183 阅读 · 0 评论 -
IOC(通过注解实现)
一、写这个项目额外了解的知识一、获取当前项目路径的方法1、获取当前java项目路径的两种方法 /** * 获取项目的路径 */ 1、 String projectPath = System.getProperty("user.dir"); System.out.println("projectPath==" + projectPath); 2、 File dir = new File("");// 参数为空 String projectPath2; try {原创 2020-09-24 11:00:58 · 103 阅读 · 0 评论 -
代理模式
一、概念代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之间插入一个代理对象。这些额外的操作通常需要与实际对象进行通信。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接原创 2020-09-24 10:11:23 · 98 阅读 · 0 评论 -
IOC和DI(通过xml解析)
在本文章中主要介绍IOC和DI还XML的解析原创 2020-09-17 16:29:01 · 171 阅读 · 0 评论 -
注解的学习与使用
注解Data注解首先导入包lombok.jar,然后就可以直接在自定义的model类中使用@Data,来代替之前写的set、get、tostring等方法。具体是//@Data //(是下面四个的合体,有setter、getter、tostring、@EqualsAndHashCode) 最常用的@Setter //给当前的model类生成set方法@Getter //给当前的model类生成get方法@ToString //给当前model类生成tostring方法@EqualsAndH原创 2020-09-17 15:57:09 · 152 阅读 · 0 评论 -
框架前的总结
1:JDK开发环境搭建Java的开发环境(JDK):JDK里面包含了Java提供给我们的一些常用开发工具,以及Java的运行环境。Java的运行环境(JRE):JRE是Java的运行环境,我们编写的代码都在JRE里面的Java虚拟机运行Java的虚拟机(JVM):JVM是Java的虚拟机,我们写的代码都运行在虚拟机之中。JDK包含有 JRE 而 JRE 包含有 JVM编程语言的种类:1:解释型语言2:编译+解释型语言3:编译型语言Java属于编译+解释型语言,我们调用Javac 工原创 2020-09-16 23:15:12 · 378 阅读 · 0 评论 -
Spring的初次使用
一、环境配置第一步:首先下载maven安装包,解压,记住解压之后的文件夹的位置。第二步:打开解压后的文件,找到setting,具体步骤:第三步:打开该xml文件,大约在第50十行,有一行代码: <localRepository>D:\maven_jar_2</localRepository>这里面的位置就是本地仓库的位置,本地仓库就是我们下载的所有的jar包的位置。记住。第四步:在该文件的第156行,加入下面的代码,就是下载不从外网的maven的官网下载了,从阿里原创 2020-09-15 22:06:09 · 155 阅读 · 0 评论 -
设计模式之工厂模式
概念与用处工厂设计模式是二十三个设计模式之一。耦合性(向上转型):指一个类(A)严重依赖另外一个类(B),如果需要替换掉类B的话,需要修改A的代码,简单点说,new出来的对象都有耦合性,因为想给new出来的对象替换掉,就需要修改类中的源代码。工厂设计模式1、专门隐藏实例化对象的过程,假如我们写一个类,在创建对象的时候需要读取一些文件,然后接收很多参数,这个时候我们就可以使用工厂设计模式将创建对象的过程抽离出来,然后形成一个工厂类。2、解决耦合性的问题。分类一简单工厂实现步骤:1、实现类的共原创 2020-09-14 09:08:20 · 254 阅读 · 0 评论 -
设计模式之单例模式
一:设计模式原创 2020-09-14 09:07:07 · 95 阅读 · 0 评论 -
java第六周练习题
1:float f=3.4;是否正确?不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F。2:short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型原创 2020-09-10 22:36:32 · 477 阅读 · 0 评论 -
Java快捷键的设置与使用
概述我现在同时用eclipse和idea,而且idea的快捷键与eclipse的快捷键不一致,此时需要先把idea的快捷键的设置的eclipse的一样。具体操作就是可以这idea的settings设置里选择keymap 右边选择eclipse,此时大部分的快捷键就一致了。具体操作如图:如果还想更加的一致,就需要导入一个jar包了具体操作见图:首先选择file中的import settings:然后选择jar包重启一下就行了当快捷键冲突当快捷键冲突时,有两种解决方法,一是修改eclip原创 2020-08-22 17:49:32 · 2124 阅读 · 0 评论