摘要: log4j.properties文件的三种加载方式 1.默认自动加载   满足以下条件时:     1).配置文件名为log4j.properties     2).在classpath根目录下(即resources根目录下)   spring会自动加载log4j.properties文件,无需显式加载. ... 阅读原文
2019-04-01 08:48:02 阅读(2519) 评论(0)
摘要: 概念:   将一个复杂对象的构建与它的表示分离。使得同样构建过程可以创建不同表示适用场景: 一个对象有很多属性的情况下 想把复杂的对象创建和使用分离 优点:   封装性好,扩展性好 详解:  工厂模式注重把这个产品创造出来即可,而建造者更关心创建的细节,当创建一个对象需要使用很多步骤去完成的时... 阅读原文
2019-04-01 06:49:03 阅读(2346) 评论(0)
摘要: 在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对粘包和拆包问题进行描述,然后介绍其常用的解决方案,最后会对N... 阅读原文
2019-04-01 06:35:03 阅读(2378) 评论(0)
摘要: 以下个人学习笔记,仅供参考,欢迎指正。 MyBatis 是支持定制化 SQL、存储过程以及高级映射的持久层框架,其主要就完成2件事情: 封装JDBC操作 利用反射打通Java类与SQL语句之间的相互转换 MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,... 阅读原文
2019-04-01 06:21:07 阅读(2912) 评论(0)
摘要: 绪论:     Java版本区别:J2EE (企业版)                  J2SE(标准版)              J2ME(小型版)   Java特性:跨平台    JVM、JRE、JDK介绍:   JVM(Java虚拟机)          不同平台上装指定版本虚拟机,就能运行Ja... 阅读原文
2019-04-01 06:00:06 阅读(2461) 评论(0)
摘要: 1. zuul网关入门(一、网关具有的功能) 1.1. 基本场景 1.1.1. API网关的由来 1.1.2. API网关基本功能 1.2. 高级应用 1.2.1. 亮点 可动态发布的过滤器机制 1.2.2. 红绿部署 1.2.3. 开发者测试分支 1.2.4. 埋点测试 1.2.5. 压力测试 1... 阅读原文
2019-04-01 00:15:53 阅读(2358) 评论(0)
摘要: 1. zuul网关入门(一、网关具有的功能) 1.1. 基本场景 1.1.1. API网关的由来 1.1.2. API网关基本功能 1.2. 高级应用 1.2.1. 亮点 可动态发布的过滤器机制 1.2.2. 红绿部署 1.2.3. 开发者测试分支 1.2.4. 埋点测试 1.2.5. 压力测试 1... 阅读原文
2019-04-01 00:14:52 阅读(2375) 评论(0)
摘要: 到现在为止,笔者不敢给流下定义,从概念来讲他应该也是一种数据元素才是。可是在我们前面的代码例子中我们可以看到他更多的好像在表示他是一组处理数据的行为组合。这让笔者很难去理解他的定义。所以笔者不表态。各位同志自行理解吧。在没有流以前,处理集合里面的数据一般都会用到显示的迭代器。用一下前面学生的例子吧。目标是获得学分大于... 阅读原文
2019-03-31 22:58:04 阅读(2569) 评论(0)
摘要: 项目简介: 网上招聘系统的设计与实现,包含俩个角色:个人和公司角色。本系统结构如下: 个人角色(1)首页:显示个人可以申请职位的公司信息,实现了查询、申请职位功能 (2)个人信息修改:实现了对个人信息(简历)的修改(3)下载简历:实现对简历的下载 (4)发布简历 (5)撤销简历 (6)消息通知:实现了对... 阅读原文
2019-03-31 21:29:05 阅读(2459) 评论(0)
摘要: 项目简介: 项目的编译和运行:1 将数据库导入MysSql里 :打开HeidiSql这个图形化工具,新建一个数据库, 可以命名为mycrmdb,然后选中这个数据库,右侧的蓝色Query, 右键弹出点击Load SQL file,然后选择crm.sql文件,进行创建表。2 将项目导入到MyEclipse:在MyE... 阅读原文
2019-03-31 19:58:11 阅读(2382) 评论(0)