在springboot中我们可以通过注解@ControllerAdvice来声明一个异常拦截类,通过@ExceptionHandler获取拦截类抛出来的具体异常类,我们可以通过阅读源码并debug去解读springboot的异常拦截机制。 在了解异常拦截机制之前,我引用他人图片大致介绍下spring ...
分类:
编程语言 时间:
2019-09-30 16:46:02
阅读次数:
92
将数据输出到文件中 读取文件中的内容,将输出结果存到文件中 计算程序跑的时间,放在main函数开头和结尾:加头文件ctime ...
分类:
编程语言 时间:
2019-09-30 16:48:05
阅读次数:
106
1. 内置类型默认初始化 内置类型如果没有被显示初始化,则会被编译器默认初始化。初始化会根据①变量类型的不同②变量类型位置,来决定初始化之后的值。但是内置类型如果在函数体内部,则将不被初始化——也就是未定义的,而操作一个未定义的变量会导致错误。与之象必,string 类型会提供默认初始化,所以21行 ...
分类:
编程语言 时间:
2019-09-30 16:48:24
阅读次数:
86
小伙伴们,你们造吗?除了CodeBlocks和VS、Clion等等开发工具外,我们开发Java常用的Eclipse也可以来开发C++!!下面老九君就给大家简单的讲解下如何使用Eclipse的C++集成版来搭建标准的C/C++开发环境,以及打印出“Hello world!”。 首先,我们需要3种“原材 ...
分类:
编程语言 时间:
2019-09-30 16:49:52
阅读次数:
79
初始化条件变量 函数返回时,创建的条件变量保存在cv所指向的内存中,可以用宏PTHREAD_COND_INITIALIZER来初始化条件变量。值得注意的是不能使用多个线程初始化同一个条件变量,当一个线程要使用条件变量的时候确保它是未被使用的。 条件变量的销毁 条件变量的使用: 使用方式如下: 为什么 ...
分类:
编程语言 时间:
2019-09-30 16:50:40
阅读次数:
108
HashMap 使用数组、链表和红黑树存储键值对,当链表足够长时,会转换为红黑树。HashMap 是非线程安全的。 HashMap 中的常量 java static final int DEFAULT_INITIAL_CAPACITY = 1 30 。 默认装填因子。初始情况下,当键值对数量大于 1 ...
分类:
编程语言 时间:
2019-09-30 16:51:52
阅读次数:
82
通常我们有一些需求,对一个数组两两进行翻转,通常就涉及到奇数偶数,否则就会出现数组index异常了,所以我们该怎么办呢? 虽然是一个入门级问题,但是我还是觉得这是一个很有意思的题目,因此写了一个对于通用count 数组的操作,以后做题可以直接复制粘贴。 ...
分类:
编程语言 时间:
2019-09-30 16:52:15
阅读次数:
101
Java 链式写法:详细看代码 打印结果: ...
分类:
编程语言 时间:
2019-09-30 16:56:59
阅读次数:
120
在Linux上安装JDK后启动tomcat 日志中提示 /home/jdk1.8.0_211/jre/bin/java: Permission denied 原因是:运行的命令在这个路径下没有权限 解决:运行 chmod 777 /home/jdk1.8.0_211/jre/bin/java 或是遇 ...
分类:
编程语言 时间:
2019-09-30 16:59:47
阅读次数:
127
1. 冒泡排序 2. 插入排序 3. 选择排序 4. 快速排序 5. 二分查找 ...
分类:
编程语言 时间:
2019-09-30 17:01:02
阅读次数:
91
1.1.简单性 Java的语法比C++简单,第二,JAVA类库比较小,可以跑在嵌入式上面。 1.2面向对象 Java与C++的不同在于,Java是接口继承,而C++是多继承。 1.3网络技能 Java有一个网络技能,用于处理HTTP和FTP之类的TCP/IP协议。 1.4健壮性 Java的程序特性使 ...
分类:
编程语言 时间:
2019-09-30 17:03:38
阅读次数:
92
excel表如下: 我们需要通过使用python的xlrd方法先读取excel,再遍历赋值给字典。代码如下: 结果如下,分别遍历了列表分行显示以及直接输出。 只需要封装此函数,在需要用到时直接调用即可 ...
分类:
编程语言 时间:
2019-09-30 18:10:43
阅读次数:
493
前言 Python属于脚本式编程,与js类似语言比较宽松的风格,往往没有得到想要的效果的时候不会报错提示,而是直接被忽略; 在Python的语言中要特别注意行和缩进 的使用 1.行和缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻 ...
分类:
编程语言 时间:
2019-09-30 18:11:34
阅读次数:
86
A Java library that allows Java applications to seemlessly interoperate with Microsoft Component Object Model. First generate Java type definitions fr ...
分类:
编程语言 时间:
2019-09-30 18:14:01
阅读次数:
86
JavaScript 从成立之初就已经走了很长一段路,提供了许多新的功能,这些功能是专门设计来使该语言更加人性化和提升效率。以下是我最近发现的一些有趣的JavaScript 新增内容。其中一些功能已在 Node,Chrome,Firefox 和 Safari 中可用,而其他功能仍处于建议阶段。 Op ...
分类:
编程语言 时间:
2019-09-30 18:15:39
阅读次数:
84
完整的工具帮助信息 import arcpy print(arcpy.Usage("Buffer_analysis")) print(arcpy.Usage("MakeFeatureLayer_management")) import arcpy print(arcpy.Buffer_analysi... ...
分类:
编程语言 时间:
2019-09-30 18:16:20
阅读次数:
106
Python的内置常量有: False、True、None、NotImplemented、Ellipsis、__debug__ 由 site 模块添加的常量:quit、exit、copyright、credits、license 内置常量¶ 有少数的常量存在于内置命名空间中。 它们是: bool 类 ...
分类:
编程语言 时间:
2019-09-30 18:16:32
阅读次数:
132
一、前言 哈哈,这是我的第一篇博客。 先说一下这个小功能的具体场景: 用户登录钉钉app,点击微应用,获取当前用户的信息,与H5系统的数据库的用户信息对比,如果存在该用户,则点击后直接进入H5系统的首页,否则显示“您无权限”。 补充:又加了一个小需求,就是免登成功,会给该用户发条消息 我是参考钉钉开 ...
分类:
编程语言 时间:
2019-09-30 18:18:18
阅读次数:
114
1 Dijkstra算法 1.1 算法基本信息 + 解决问题/提出背景 + 单源最短路径(在带权有向图中,求从某顶点到其余各顶点的最短路径) + 算法思想 + 贪心算法 + 按路径长度递增的次序,依次产生最短路径的算法 + 【适用范围】Dijkstra算法仅适用于【权重为正】的图模型中 + 时间复杂 ...
分类:
编程语言 时间:
2019-09-30 18:21:19
阅读次数:
129
failure: Lost task 18.3 in stage 17.0 (TID 59784,XXXXX, executor 19): java.lang.IllegalArgumentException: Row length is 0 场景是写入hbase: 当取出的line._1做为key ...
分类:
编程语言 时间:
2019-09-30 18:21:35
阅读次数:
101