摘要: 设计模式 设计模式已经经历了很长一段时间的发展,它们提供了软件开发过程中面临的一般问题的最佳解决方案。学习这些模式有助于经验不足的开发人员通过一种简单快捷的方式来学习软件设计。 创建型设计模式 创建型模式提供了创建对象的机制, 能够提升已有代码的灵活性和可复用性。 工厂模式 工厂方法模式是一种创建型 阅读全文
posted @ 2021-11-07 14:11 HeiDaotu 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 事务 ACID原则 原子性:要么全部成功,要么全部失败 隔离性:各个进程互不干扰 一致性:总数不变 持久性:一旦提交,数据就到数据库,并且不可逆转 事物隔离性问题 脏读:一个事务读取到另外一个事务未提交的数据 幻读(虚读):在一个事务内,读到了别人插入的数据,导致读前读后数据不一致 不可重复读:在同 阅读全文
posted @ 2021-11-07 14:09 HeiDaotu 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Maven Maven分为本地仓库与远程仓库,如果要在本地仓库找到你的项目,就必须根据groupId和artifactId这两个ID去查找 groupID groupID一般为corg,com,cn开头 例如org.example com.hdt artifactId artifactId一般代表的 阅读全文
posted @ 2021-11-07 14:08 HeiDaotu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 lambda表达式是函数式编程的概念 (params) -> expression 表达 (params) -> statement 声明 (params) -> {statements} Lambda表达式的优点 代码看起来更加的简洁 去掉冗余代码,留下核心代码 避免匿名内部类 阅读全文
posted @ 2021-11-07 14:07 HeiDaotu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: JavaScirpt JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 注意事项:标注尽量使用// xxxx //后面加个空格 函数定义:定 阅读全文
posted @ 2021-11-07 14:05 HeiDaotu 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 反射 什么是反射 一个类被加载后,类的整个结构都封装在Class整个对象中 双亲委派机制:自上而下,从根加载器开始看,然后到系统加载器,到自定义加载器 Method与invoke Method就是获取方法,invoke就是实现这个方法 Testqq实体类 package com.test; publ 阅读全文
posted @ 2021-11-07 14:03 HeiDaotu 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 基金 基金风险 股票 -> 混合 -> 指数 -> 债券 基金类别 股票:基金经理拿80%+的买股票,高收益高风险 混合:基金经理控制股票债券存款比例控制风险,高收益中风险 指数:持有很多大盘和行业的股票追踪大盘行业走势,如沪深300指数、标普500指数、纳斯达克100指数、日经225指数等,中收益 阅读全文
posted @ 2021-11-07 14:02 HeiDaotu 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 静态代理模式 什么是代理模式 生活中的代理是很常见的,比如代购、律师、中介等,他们都有一个共性就是帮助被代理人处理一些前前后后的事情。而被代理人只需要专注做自己要做的那部分事情就可以了。 Java中的代理也是类似的,代理模式可以实现帮助被代理者完成一些前期的准备工作和后期的善后工作,但是核心的业务逻 阅读全文
posted @ 2021-10-07 16:46 HeiDaotu 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 安装Selenium Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需 阅读全文
posted @ 2021-06-21 16:36 HeiDaotu 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 第一个JDBC程序步骤 1.加载驱动 //如果使用的mysql驱动版本为5,那么使用加载驱动为com. 阅读全文
posted @ 2021-06-05 17:08 HeiDaotu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一级标题 二级标题 三级标题 ~~删除~~ 斜体 加粗 斜体和加粗 分割线 一级引用块 > 二级引用块 >> 三级引用块 >>> 有序列表 有序列表 无序列表 + 或者 - 或者* 无序列表 嵌套列表1 第一个嵌套元素 第二个嵌套元素 嵌套列表2 http://baidu.com 百度搜索 带标题得 阅读全文
posted @ 2021-06-02 12:12 HeiDaotu 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 配置JAVA环境变量是为了可以随时随地的用cmd打开java,而不需要进入java所在的路径打开cmd 如果没有配置JAVA环境变量,想启动java就需要进入到java所在的路径打开cmd运行java功能 首先在桌面找到"此电脑" → 点击"属性" → 点击"高级系统设置" → 点击"环境变量" 方 阅读全文
posted @ 2021-04-08 21:21 HeiDaotu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-31 22:20 HeiDaotu 阅读(12) 评论(0) 推荐(0) 编辑
摘要: JavaDoc可以将文档注释生成HTML文件,阅读起来很方便,像阅读Java的API一样。 文档注释规则为: @author 作者名 @version 版本号 @since 最早使用的JDK版本 @param 说明一个方法的参数 @return 说明返回值类型 IDEA生成JavaDoc文档: 当我 阅读全文
posted @ 2021-03-30 20:05 HeiDaotu 阅读(712) 评论(1) 推荐(0) 编辑