自定义博客皮肤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 746

原创 学设计模式——单例(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 195

原创 枚举类超级简单

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

2021-08-04 18:23:27 236

原创 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 249

原创 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 130

原创 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 88

原创 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 89

原创 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 80

原创 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 84

原创 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 134

原创 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 214

原创 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 171

空空如也

空空如也

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

TA关注的人

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