参见:https://blog.csdn.net/m0_37943753/article/details/81031319。 重点是<dependencyManagement>标签的作用,只是用来管理依赖版本号,并不会把依赖下载到本地仓库,所以报找不到。 只要了解这一点,先将此标签注释,等依赖下载, ...
分类:
编程语言 时间:
2019-01-23 00:24:37
阅读次数:
228
DI 依赖注入 DI(Dependency Injection)依赖注入,说简单一点就将类里面的属性在创建类的过程中给属性赋值,即将对象依赖属性(简单值,集合,对象)通过配置设值给该对象。 属性注入的方式 构造方法的方式 set方法的方式 工厂方法注入 主要学习前两种方式 构造方法的方式 当是构造方 ...
分类:
编程语言 时间:
2019-01-23 01:23:16
阅读次数:
230
Python3新特性 类型注解 以及 点点点 ... + Python3 的 新特性 + Python 是一种动态语言,变量以及函数的参数是 不区分类型 的 + 在 函数中使用类型注解 相当于 给 形参的 类型 设置了一个备注 + 使用 PyCharm 编写python代码时 函数调用会有默认参数的 ...
分类:
编程语言 时间:
2019-01-23 01:23:46
阅读次数:
191
一.原子操作 syn基于阻塞的锁的机制,1、被阻塞的线程优先级很高,2、拿到锁的线程一直不释放锁怎么办?3、大量的竞争,消耗cpu,同时带来死锁或者其他安全。 CAS的原理 CAS(Compare And Swap),指令级别保证这是一个原子操作 三个运算符: 一个内存地址V,一个期望的值A,一个新 ...
分类:
编程语言 时间:
2019-01-23 01:23:56
阅读次数:
247
C++STL中的vector模板类非常好用,有效解决了数组大小固定的问题。 而vector本身是封装好的,一般使用时只需要知道vector提供的接口即可,而它的内部是怎样实现的一直没有去了解。 看了邓公的数据结构,收获颇多。 1.秩:一个元素的秩就是它的前驱元的个数(它的前面的元素的个数),各元素的 ...
分类:
编程语言 时间:
2019-01-23 01:24:28
阅读次数:
247
2019-01-22 22:50:05 centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3 python,g++这些工具一般安装在/usr/bin目录里 通过指令ll python*可以看到python指向的是python2.7 我们要 ...
分类:
编程语言 时间:
2019-01-23 01:24:35
阅读次数:
260
题目链接:1045 快速排序 (25 分) 这道题目困扰我好久了。我知道自己数据结构与算法的基础知识没有掌握好。这是其中内部排序的 快速排序。 我刚开始的思路是遍历整个数组,针对每一个元素判断其是否满足主元的条件,即 当前元素大于之前元素的最大值&&当前元素小于之后元素的最小值。确定之前元素的最大值 ...
分类:
编程语言 时间:
2019-01-23 01:25:29
阅读次数:
182
先说这个Sharding item parameters '1' format error, should be int=xx,int=xx异常吧,这是在做动态添加调度任务的时候出现的,网上找了一会没有搜到任何信息,最后发现,是添加任务这个方法里有一个漏洞。 这个源码出自: 修改前代码(报这个异常的 ...
分类:
编程语言 时间:
2019-01-23 01:28:50
阅读次数:
181
activitemq整合spring 一.activmq的点对点模型 pom.xml: ActiviteMq.class:(发送端) ReceiveMsf.class:(接收端) 二.activmq的发布订阅模型 TopicProducer.class TopicCustomer.class: 和S ...
分类:
编程语言 时间:
2019-01-23 01:30:52
阅读次数:
158
一、功能描述: 可以创建节点并添加到链表中、查看链表中的所有节点、并可以删除特定的节点 二、代码实现 1、主函数main主要实现的是从后台键入不同的字符,执行对应的函数来实现特定的操作代码如下: 2、add_a_node的主要作用创建一个节点,并初始化(节点分配内存、初始化节点name),最后调用a ...
分类:
编程语言 时间:
2019-01-23 01:30:59
阅读次数:
221
Java 12将在两个月后(2019/3/19)发布,现已进入RDP1阶段,确定加入8个JEP。其中对Java语法的改进是JEP 325: switch表达式。于是我迫不及待,提前感受一下更先进的语言特性。 ...
分类:
编程语言 时间:
2019-01-23 01:31:27
阅读次数:
237
一、定义类 所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。 以下面这种方式定义类: 在类的声明中可以写任何Python语句,包括定义函数 2)__init__方法 类的实例化使用函数符号,只要将类对象看作是一个返回新的类实例的无参数函数 ...
分类:
编程语言 时间:
2019-01-23 01:31:56
阅读次数:
238
基本排序算法 冒泡排序:它是最慢的排序算法之一。 1、不断比较相邻的两个元素,如果前一个比后一个大,则交换位置。 2、当比较完第一轮的时候最后一个元素应该是最大的一个。 3、按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以第二轮的时候最后一个元素不用比较,此后依次 ...
分类:
编程语言 时间:
2019-01-23 01:32:14
阅读次数:
143
一,SpringBoot 整合 jsp 技术 1,创建项目 2,修改 pom 文件,添加坐标 3,创建 springBoot 的全局配置文件,application.properties 4,创建 Controller 5,创建 jsp 6,创建启动类 二,SpringBoot 整合 Freemar ...
分类:
编程语言 时间:
2019-01-23 01:34:28
阅读次数:
183
IT之家1月22日消息 日前,华为心声社区公布了任正非在1月9日在杭州研究所业务汇报会上的讲话。在本次讲话中,任正非表示在软件工程能力提升上,我们最缺乏的是对宏观架构有清醒认识的人才。建立公司是一个架构;建立公司的利益体系也是一个架构;任何产品都是架构第一;软件重构一定要从宏观架构入手。 任正非强调 ...
分类:
编程语言 时间:
2019-01-23 01:34:43
阅读次数:
277
rune是Go语言中一种特殊的数据类型,它是int32的别名,几乎在所有方面等同于int32,用于区分字符值和整数值 这段代码的执行结果为: len(str):12 从字符串字面值看len(str)的结果应该是8,但在Golang中string类型的底层是通过byte数组实现的,在unicode编码 ...
分类:
编程语言 时间:
2019-01-23 01:35:01
阅读次数:
263
个人分类: Spring in Action 所属专栏: Spring必知必会 原文地址: https://blog.csdn.net/Trigl/article/details/50968079 个人分类: Spring in Action 所属专栏: Spring必知必会 原文地址: https ...
分类:
编程语言 时间:
2019-01-23 10:32:38
阅读次数:
183
例十一古典问题,有一只兔子,从出生后第三个月,每个月都能生一只兔子,小兔子三个月后也可以一只小兔子,假设兔子不死,问每个月的兔子数量是多少?由分析可知成为1,1,2,3,5,8,13,21,34,,,,f1=1f2=1for i in range (1,21): print("%12d %12d"% ...
分类:
编程语言 时间:
2019-01-23 10:34:05
阅读次数:
233
不规则的json数组 解析 1、首先需要序列化 dynamic 2、遍历 List<dynamic> 3、遍历 data1、data2 data.Value.name ...
分类:
编程语言 时间:
2019-01-23 10:34:14
阅读次数:
228
题目链接:https://cn.vjudge.net/problem/HYSBZ-1263 题目大意:中文题目 具体思路:先进了能的拆成3,如果当前剩下的是4,就先不减去3,直接乘4,如果还剩2的话,也乘2。 如果当n==4的时候,我们将n拆成2*2.如果当n>=5的时候,如果按照4拆的话,显然不如 ...
分类:
编程语言 时间:
2019-01-23 10:35:09
阅读次数:
180