自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java组合与聚合区别

java组合与聚合区别java中的组合与聚合区别名称解释:1、*聚合*:指==分散==的聚集到一起2、*组合*:指组织成==整体==。理解 :聚合从字面意思看是将分散的集中到一起,所谓分散,就是各个散点都是独立的。而组合字面意思是强调整体,各部分不能单独成为个体。大家一起拼出一个整体。现实中的例子:==*聚合*==: 柠檬水 = 水+柠檬这里就是柠檬聚合到水中,水与柠檬单独存在。水中加了黄瓜就是黄瓜水。==*组合*== :人= 内脏+头脑+身体(还是这个例子比较贴切)人活着就有心跳。反之心脏对象状态停止。j

2021-09-26 11:57:41 610

原创 学设计模式——单例(Singleton)

设计模式-创建型单例模式(注意这里是已经创建出的实例)1、通俗理解,无论在什么岛屿或国家,国王只有唯一一个2、特点:2.1、只有一个实例。2.2、能够自我实例化。2.3、提供全局访问点。3、使用场景:线程池、缓存、数据库连接4、结构:4.1、单例类:包含一个实例且能自行创建这个实例的类。4.2、访问类:使用单例的类。5、实现示例5.1、饿汉式:一个王国成立的同时国王也就已经生成了。5.2、懒汉式:大家一起打下了天下,这时还没有国王。各自过各自的生活。等有一天其他的部落来侵略,需要有人统领大家反抗时才会创建一

2021-08-05 10:36:58 138

原创 枚举类超级简单

枚举类1、中文解释枚举 :一个一个地举出来。(来自百度汉语)2、现实中的例子:星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。3、java中的Enum枚举3.1、声明枚举()对上面的代码进行升级对上面的代码继续升级至于EnumMap 与 EnumSet大家看懂了上面解释后再学习。1、中文解释枚举 :一个一个地举出来。(来自百度汉语)” 清李渔 《闲情偶寄·词曲上·结构》:“此类繁多,不能 枚举。”翻译为不可一 一列举

2021-08-04 18:23:27 155

原创 Spring源码环境搭建(二)

Spring源码环境搭建(二)环境变量配置报错处理报错1、:解决方案:更新插件报错2、:解决方案:编译项目报错3、:解决方案:安装AspectJ安装过程:修改编译器环境变量配置c盘找到:C:\Users\DELL.gradle\wrapper\dists\gradle-4.4.1-bin\46gopw3g8i1v3zqqx4q949t2x\gradle-4.4.1报错处理报错1、:Error:Kotlin: [Internal Error] java.lang.IllegalStateExce

2021-02-18 10:35:35 213

原创 Spring源码环境搭建

Spring源码环境搭建Spring源码环境搭建1、Spring源码下载选择版本下载:2、Spring环境搭建(IDEA版)导入项目Spring源码环境搭建1、Spring源码下载git下载链接:https://github.com/spring-projects/spring-framework选择版本下载:(当然也可以直接在IEDA中下载,这里就不做演示了)下载:2、Spring环境搭建(IDEA版)导入项目看源码的朋友想必也就不用太过于详细的描述开发环境搭建了,但这里需要注意

2021-02-09 17:37:04 81

原创 Servlet实现傻瓜式mvc(五)

标题标题Servlet实现傻瓜式mvc(五)注解使用 /** * 功能描述: 获取三级单位联动 * @auther: Rock_yan * @date: 2021-1-8 9:49 * @param json * @return java.lang.String */ @BIData(ServletURL = "/BIdata/twoOrg.do") public String twoOrg(String json){

2021-02-08 11:11:41 60

原创 Servlet实现傻瓜式mvc(四)

标题Servlet实现傻瓜式mvc(四)用到的注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * <b>功能:</b>定义注解 * * @author Rock_yan * @date 2

2021-02-08 11:07:39 63

原创 Servlet实现傻瓜式mvc(三)

标题Servlet实现傻瓜式mvc(三)获取特定包内注解方法的注解值import com.barcode.lrms.scanner.Annotation.BIData;import java.lang.reflect.Method;import java.util.List;/** * <b>功能:</b>获取特定包内注解方法的注解值 * * @author Rock_yan * @date 2020-12-10 17:44 * @Version 1.0 *

2021-02-08 11:06:01 57

原创 Servlet实现傻瓜式mvc(二)

标题Servlet实现傻瓜式mvc(二)获取所有添加了某个注解的类,下一章是里面用到的工具类import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.net.URLDecoder;import java.util.*;import java.util.jar.JarEntr

2021-02-08 11:04:03 55

原创 Servlet实现傻瓜式mvc(一)

Servlet实现傻瓜式mvc(一)web项目加入servlet组件web项目加入servlet组件1.配置web.xml<servlet> <servlet-name>bIdata</servlet-name> <servlet-class>com.barcode.lrms.BIServlet.contractBIData</servlet-class> <init-param> <param-name

2021-01-29 09:44:38 94

原创 nginx几个命令

1、启动打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可(由于没有环境变量,所以必须到nginx目录下)2、检查是否启动成功也可以在cmd命令窗口输入命令 tasklist /fi “imagename eq nginx.exe” ,出现如下结果说明启动成功(这个就不要到nginx目录下执行了)3、重启当我们修改了ng...

2020-04-24 08:51:46 171

原创 java spring原理浅显理解学习

java学习之spring简单的理解,spring最初版是通过配置文件实现的bean管理。我们知道想要用spring管理一个bean,首先要将这个bean的路径配置到xml配置文件中。而spring又通过过dom4j将xml文件进行解析。然后通过java的反射技术生成bean纳入到容器中,于是当我们使用spring去调用容器中的一个bean时,实际也就是调用到java反射生成的那个bean。...

2020-04-21 08:39:55 141

空空如也

空空如也

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

TA关注的人

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