自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap源码

HashMap源代码详细分析

2023-04-09 22:25:00 592

原创 spring cloud 做微服务时关于RestTemplate中的各种请求方法的使用总结

spring cloud 做微服务时关于RestTemplate的使用总结先看看RestTemplate类的Outline: 最上面的成员和下面的几个构造方法可以先大概看一下。就是选择性的去构造消息转换器,用来接收和传递相应的类型的HTTP请求数据。 下面的是重点,各种HTTP请求如下: GET请求的有: 先看前端3个getForObject方法。重载的3个方法,其区别就是传参...

2018-04-19 10:04:15 24254 11

原创 Sprintboot中使用Redis的一些总结

Sprintboot中使用Redis的一些总结初步使用探究一下我就是要自己配置呢?初步使用在pom.xml中加入redis相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</ar...

2019-08-10 16:26:07 611

原创 Ubuntu18.04 安装MySQL

Ubuntu18.04 安装MySQL记一次在Ubuntu18.04 上安装MySQL的过程,命令比较多,而且我记不住,过程如下。前面3步都是死命令:1.更新:apt-get update2.安装:apt-get install mysql-server安装的时候会有一些选项要选择,想一下其实跟window下安装软件的时候的下一步一个意思,仔细看看系统给的选项,然后选择Y或N即可。3....

2019-05-01 00:53:19 3489 2

原创 ubunto上装mongodb的2个注意点

ubunto上装mongodb自己买了个阿里云的服务器耍耍,然后在上面装个mongodb,出了几次状况,特此记录,以为备忘。mongodb安装很简单:1.执行:apt-get install mongodb 命令,安装完成即可。2.命令执行完了以后输入:mongo -version 和jdk一样,能看到版本即表示安装成功。另外mongodb的启动和关闭命令:service mongod...

2019-03-18 22:18:24 283

原创 java设计模式---(4)原型模式

原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。用原型实例来指定创建对象的种类,然后通过clone这个原型对象来创建新对象。先定义一个学生类Student他实现Cloneable接口并重写了clone()方法(clone()方法是Object类中定义的一个方法,重写clone()方法要实现Cloneable `接口才行):public class Stud...

2018-12-13 15:40:30 291

原创 java设计模式---(3)代理模式

代理模式就是这个事情是A的,A自己不做就B去代他做。

2018-12-12 10:21:05 250

原创 java设计模式---(2)工厂模式

工厂模式定义: 在

2018-12-08 16:16:18 260

原创 java设计模式---(1)单例模式

单例模式

2018-11-29 10:32:04 161

原创 关于Spring的@Controller @Service等的线程安全问题

首先问@Controller @Service是不是线程安全的?答:默认配置下不是的。为啥呢?因为默认情况下@Controller没有加上@Scope,没有加@Scope就是默认值singleton,单例的。意思就是系统只会初始化一次Controller容器,所以每次请求的都是同一个Controller容器,当然是非线程安全的。举个栗子:@RestControllerpublic clas...

2018-11-13 11:12:59 16253 16

原创 Arrays.asList()使用中的问题

今天在项目中遇到一个小问题,代码抽象成这样:String[] strs = new String[] { &amp;amp;quot;aaa&amp;amp;quot;, &amp;amp;quot;bbb&amp;amp;quot;, &amp;amp;quot;ccc&amp;amp;quot; };List&amp;amp;amp;lt;String&amp;amp;amp;gt; asList = Arrays.asList(str

2018-10-30 16:04:13 1707 2

原创 Java 中3目运算遇到的一个问题

今天 的写代码的过程中遇到了一个问题,问题可以抽象成下面的几行代码:Integer b = null;Integer a = true ? b : 3;这个代码是想把b的null值传给a,但是不幸的是这个代码在第3行会抛出一个NullPointerException。为什么会这样呢?原来是因为3目表达式的“:”两边的数据类型不一样,一个是Integer的一个是int的,所以这里的b默认做...

2018-10-17 16:50:24 419

原创 Java 8 辣么大(lambda)表达式不慌之—–(五)示例-Collectors中的统计、分组、排序等

Java 8 辣么大(lambda)表达式不慌之—–(五)示例-Collectors中的统计、分组、排序summarizingInt 按int类型统计maxBy取最大/minBy取最小partition分隔/groupingBy分组还是先定义好后面做示例要用的数据:List&amp;lt;User&amp;gt; listUser = new ArrayList&amp;lt;&amp;gt;();listUser.ad...

2018-10-16 21:32:57 12898

原创 Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法

Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的方法详解joining 方法mapping方法先定义好后面做示例要用的数据:List&amp;lt;User&amp;gt; listUser = new ArrayList&amp;lt;&amp;gt;();listUser.add(new User(&quot;李白&quot;, 20, true));listUser.add(new User(&qu

2018-10-16 16:38:25 16878 3

原创 Java 8 辣么大(lambda)表达式不慌之—–(三)Consumer

Java 8 辣么大(lambda)表达式不慌之—–(三)Consumer在动用辣么在表达式的时候也会用到这个函数Consumer&lt;T&gt;,他的定义是:Represents an operation that accepts a single input argument and returns no result. Unlike most other functional inte...

2018-09-10 15:36:11 1720

原创 Java 8 辣么大(lambda)表达式不慌之-----(二)Predicate

Java 8 辣么大(lambda)表达式不慌之—–(二)Predicate在动用辣么在表达式的时候经常会用到这个函数Predicate&lt;T&gt;,他的定义是:Represents a predicate (boolean-valued function) of one argument.。意思就是他接收一个参数,返回一个boolean类型的结果。举个栗子:Predicate&...

2018-08-31 14:22:01 1762 1

原创 Java 8 辣么大(lambda)表达式不慌之-----(一)Function

Java 8 里面的Function 详解用java 8 的那么大(lambda)表达式的时候肯定用到过Function&amp;amp;amp;amp;amp;lt;T, R&amp;amp;amp;amp;amp;gt; 这个东西,但是在我刚刚用的时候他的写法让我很别扭,很不适应,所以就不得不去打开他的源码看看他到底儿是个什么鬼。 看起来这个接口挺简单的,下面总共也就4个接口俩default、一static。 先看看接口说明:Represents a func...

2018-08-28 10:36:22 6392

原创 STS(Spring Tool Suite)里面内置Tomcat配置

STS(Spring Tool Suite)里面内置Tomcat配置,如图: 这里是配置的tomcat9。打开配置路径D:\devTools\sts-bundle\pivotal-tc-server 看一下: 目录下三个文件夹, 重点看第二个“instances”,打开之后如图: 可以看到关于tomcat相关的配置都在这里了。打开conf文件夹就能看到,包括tomcat人we...

2018-08-26 21:24:18 9307

原创 JAVA中的两个对比:Comparable & compareTo & Comparator & compare

JAVA中的三个对比:Comparable &amp;amp;amp; compareTo &amp;amp;amp; Comparator &amp;amp;amp; compareComparable接口定义java.lang.Comparable&amp;amp;lt;T&amp;amp;gt;此接口只有一个方法就是public int compareTo(T o); 比较方法。compareTo方法返回int型的负数、0、正数,分别代表小于、等于、

2018-08-23 17:20:35 1750

原创 远程桌面无法复制东西

今天突然用远程桌面复制的时候发现无法复制东西,然后上网查了一下,解决办法就是重启一下他:rdpclip.exe 。 重启方法就是打开任务管理器,杀掉rdpclip.exe,然后再运行他就行了。 后面再进一步查一下,原来rdpclip.exe 是远程桌面协议。以下内容是百度百科搜到的:rdpclip 是让rdp协议(远程桌面协议)可以通过远程复制文件的,如果你使用rdp(3389)远程连接别...

2018-08-16 15:12:39 2405

原创 java was started but returned exit code = 13

STS/Eclipse报错 java was started but returned exit code = 13今天新电脑装java环境,新下载个STS(Spring Tool Suite),结果一跑就报错,报错如图 报错原因是jdk版本与eclipse支持人jdk版本不一致导致的,jdk是64位的1.8如图: 然后打开STS/Eclipse下面的STS.ini文件(java开发人员应...

2018-07-23 22:18:31 3149

原创 微服务中restful 风格的url的注意事项

微服务中restful 风格的url的注意事项以下总结均出于自身开发体验 1、url纯命名规范:url中不带大写字母(这里说的url是没有urlencode过的url),多个单词用下划线分隔(广大做java的记得不要在url上去用驼峰命名)。 2、url命名应该是以资源为导向的命名,对资源的操作是由HttpMethod(get、post、put、delete)来决定。所以一...

2018-07-20 15:28:10 4141 2

原创 spring cloud开发中的常见报错

spring cloud开发中的常见报错我这里说的报错都是一些极其常见的,甚至低级的报错,一般一看到下面的报错,我们就要条件反射的去看相应的地方是不是有问题,基本都不用去看报错的具体内容了。1、nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'xxxController' ...

2018-07-06 16:46:42 895

原创 Java面试,你必须要会的(一)、总纲

Java面试,你必须要回的从以下几个大类去归纳总结javaweb开发人员必备知识点 事先约定好必备知识的掌握程度,我把他分为5个层次精通、熟练、熟悉、略懂、不懂。 按照javaweb分层来讲,我们把知识点分为: 前端:前端包括了简单的html+css+js ,http规范、模板引擎 后端:java语法、数据结构、常用javaweb框架、常见web容器、设计模式、jvm、linux使用、...

2018-07-04 16:12:26 1286

原创 PMP(第六版)中的合同总结

PMP(第六版)中的合同总结一、 合同分类 合同类型 定义/关键字 优点 缺点(风险) 总价合同 设定一个总价;定义需求/工作范围明确;不会出现重大范围变更 价格、范围明确 卖方承担全部风险 成本补偿合同 开口合同;成本+其他费用;工作范围会有很大变动 买方承担全部风险 双方分担 单价确定,总数不定;工作性质清...

2018-06-25 17:41:39 5342

原创 PMP(第六版)中的挣值相关的计算相关总结

PMP(第六版)中的挣值相关的计算首先明确几个基本概念: EV:挣值,指目前完成工作的价值。—–单位是(元) PV:计划价值,计划完成工作量的价值。—–单位是(元) AC:实际成本,实际完成工作量产生的成本。—–单位是(元) 这里要说明一点的是EV、PV、AC都与完成的工作量有关的,完成一定量的工作的价值。 根据上面的3个价值可以判断出项目中的一些指标: SV:进度偏差,进度偏差=...

2018-06-21 15:42:19 5322 1

原创 PMP(第六版)中的控制账户、规划包、工作包

PMP(第六版)中的控制账户、规划包、工作包控制账户是一个管理控制点,在该控制点上,把范围、预算和进度加以整合,并与挣值比较,以测量绩效。控制账户拥有2个或以上的工作包,但每个工作包只与一个控制账户关联。规划包是一种低于控制账户而高于工作包的工作分解结构组件,工作内容已知,但详细的进度活动未知。工作包是WBS 的最低层级是带有独特标识号的工作包。这些标识号为进行成本、进度和资源...

2018-06-20 11:30:48 16206

原创 PMP(第六版)中的各种矩阵表格

PMP(第六版)中的各种矩阵表格 名称 出处 作用 核查表 控制质量工具 合理排列各种事项,以便有效收集关于潜在质量问题的有用数据 核对单 制定PM计划工具 帮助检查PM计划是否包含全部信息 核对单 控制质量工具 结构化方式管理质量控制活动 核对单 识别风险工具 有助于识别风险,但是不能使用核对单来识别所有风险...

2018-06-19 17:31:14 24549

原创 PMP(第六版)中的管理储备和应急储备对比

管理储备和应急储备对比储备分析用于确定项目所需的应急储备和管理储备。 应急储备: 在考虑持续时间估算时,需要考虑应急储备(有时也称“进度储备”),以应对进度的不确定性。应急储备是包含在进度基准中的一段持续时间,用来应对已接受的已识别风险。应急段义和与“已知-未知”风险有关,应该在项目文件中列出应急储备。 管理储备: 管理储备是为了管理和控制项目而特别留出...

2018-06-15 17:28:56 33704

原创 PMP(第六版)中的资源平衡和资源平滑对比总结

资源平衡和资源平滑 关键字 目的 方法 影响 资源平衡 关键资源;资源有限;过度分配 解决关键路径上的资源不足 将非关键路径上的资源借调到关键路径上,保证关键路径上的时间进度,但是可能因为借调太多导致导致关键路径发生改变。 资源平滑 忽高忽低;波动大 解决资源负荷忽高忽低的问题。 将非关键路径上的活动推迟或提前,让资源负荷保持在一个...

2018-06-15 17:19:59 39520 3

原创 PMP(第六版)中进度管理中的依赖关系对比总结

PMP中的依赖关系对比总结 项目 释义/关键词 PMPBOK中示例 强制性依赖关系 法律、合同要求的;内在性质决定的;客观限制有关 建筑中,地基建设下地面建设的关系 选择性依赖关系 首选逻辑关系;优先逻辑关系 建造中,公认最佳实践是,先完成卫生管道工程,再做电气工作 外部依赖关系 项目活动与非项目活动的关系依赖不在团队控制范围内 ...

2018-06-15 17:14:20 7688

原创 PMP(第六版)中的沟通方法

PMP(第六版)中的沟通方法总结与对比 名称 定义/关键字 优点 缺点 PMBOK例子 交互式沟通 在两方或多方之间进行的实时多向信息交换 实时、有反馈、最好的方式 不能进行大量沟通 会议、电话、即时信息、社交媒体和视频会议 推式沟通 向需要接收信息的特定接收方发送或发布信息 确保发出 不保证接收;不保证能理解 信件、备...

2018-06-15 17:02:36 15371 2

原创 Java 8 时间,字符串和Long时间戳互转

每次用到时间相关的处理都下意识的想到了一个很讨人厌但是读起来又及其顺口的类:SimpleDateFormat,有木有同感! 不过java8来以后就基本告别自行车,不SimpleDateFormat 了。 下面就简单的总结一下java 8中常见的日期、时间的使用。只写最常用的几个点,这里面的方法太多了。 1、取当前时间戳Long millisecond = Instant.now().to...

2018-05-29 14:57:49 57195 7

原创 Eclipse开发调试过程中经常使用到的常见按钮

在项目过程中一些刚刚入行的同学经常出现一些类似于“刚刚那个窗口怎么不见了”、“我的控制台呢”这样的问题,总的来说就是对eclipse这个工具使用不熟练。于是我就大概的总结了一下,eclipse中经常使用的一些按钮。第一类,视图类的: 如图所示,常用的有3个红色方框中的按钮,第一个collapse all 把所有的文件折叠起来。第二个link with editor 关联编辑器,就是将编...

2018-04-25 16:59:11 2734

原创 RestTemplate中可变参数传值问题

RestTemplate中可变参数传值问题。 这里说的是指RestTemplate中的http请求方法(get、post等),如:&lt;T&gt; ResponseEntity&lt;T&gt; getForEntity(String url, Class&lt;T&gt; responseType, Object... uriVariables)&lt;T&gt; Response...

2018-04-17 09:37:27 15953 9

原创 Springboot 启动问题

每次以debug方式启动springboot之后都会在SilentExitExceptionHandler类中的throw new SilentExitException()处断开,但是我明明没有下断点啊。如图: 解决办法 :window->preferences ->java->debug 取消“suspend execution on uncaught exceptions”选项即可

2018-01-22 19:04:15 2934 3

原创 ECLIPSE报错 Could not initialize class org.eclipse.jdt.core.JavaConventions

今天早上一来上班,打开eclipse,突然报错如下:仔细一看,妈呀src和resources下面东西都没有加载出来,连点开的按钮都没有了,这让我马上想到应该是eclipse出毛病了,然后解决办法第一个想到的就是万能的重启,然而重启2次之后都没有什么卵用。 于是乎,我发现代码不是都看不到了吗?好吧,重新import总可以吧,结果呢,删除工程,报错“Could not initialize cla

2018-01-02 09:13:04 4854

jsp学习笔记

jsp+severlet笔记 jsp九大隐式对象 常见错误处理

2013-11-15

空空如也

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

TA关注的人

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