- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 线程池学习笔记
线程池 初始化线程池的 4 种方式 继承 Thread Thread01 thread = new Thread01(); thread.start() 实现 Runnable 接口 Runnable01 runnable01 = new Runnable01(); runnable01.start(); 实现 Callable 接口 + FutureTask( 可以拿到返回结果,可以处理异常) FutureTask<Integer> futureTask = ne
2022-05-15 21:21:20
333
原创 Java8 新特性之方法引用
方法引用: 若 Lambda 体中的内容有方法已经实现了,我们可以使用“方法引用”(可以理解方法引用是 Lambda 表达式的另外一种表现形式) 三种语法格式: 对象::实例方法名 Lambda 体中调用方法的参数列表与返回值类型,要与函数式接口中抽象方法的函数列表和返回值类型保持一致。 @Test public void test1() { // 写法一: Consumer<String> con1 = (x) -> System.out.println(x);
2022-02-09 17:04:37
474
原创 Spring Cloud 学习笔记之——13 SpringCloud Alibaba入门简介
SpringCloud Alibaba 出现的原由 Spring Cloud Netflix项目进入维护模式 Spring Cloud Alibaba 带来了什么? 详情请见官方说明 SpringCloud Alibaba学习资料获取 Spring Cloud Alibaba 官网 Spring Cloud Alibaba 官方说明文档(英文) Spring Cloud Alibaba 官方说明 (中文) ...
2022-02-03 20:51:39
393
原创 Spring Cloud 学习笔记之——12 Spring Cloud Sleuth分布式请求链路追踪
Spring Cloud 之 Sleuth
2022-01-31 19:03:36
1754
原创 Spring Cloud 学习笔记之——10 SpringCloud Bus 消息总线
Spring Cloud 之 SpringCloud Bus
2022-01-29 11:27:27
2621
原创 Java8 新特性之Lambda 表达式
Lambda 是一个匿名函数,可以把Lambda 表达式理解为一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 ...
2021-12-30 21:38:11
1419
3
原创 Navicat连接部署在阿里云上的 MySQL 8.0
1、安装 MySQL 这里我采用的是宝塔面板来管理服务器 在软件商店——> 应用搜索:【mysql】——> 选择官方发布的 MySQL ——>然后单击右边的安装,由于我已经安装好了,这里就没有显示安装 2、进入服务器配置MySQL 的远程链接 首先要查看一下root 用户的密码,在宝塔面板的数据库栏里有个 root 密码,如下图所示,拿到密码之后就可以登录 MySQL 了 然后就是进入服务器的系统,进入进行 远程访问的授权, root 用户登录mysql mysql
2021-11-17 20:31:24
1503
原创 python 图片按照固定大小批量裁剪及文件夹中文件名称的获取
图片裁剪部分 """ @author: Jerry @address: qingdao """ import cv2 import os crop_size = 256 savepath = '' if os.path.exists('image_crop'): savepath = './' + 'image_crop' else: os.mkdir('image_crop') savepath = './' + 'image_crop' def image_crop(ima
2021-03-26 11:06:46
1509
9
原创 棋盘中可能用到的稀疏数组 C++ 实现
#include <iostream> using namespace std; #define info __FILE__ << " " << __func__ << " "<< __LINE__ << " " template<typename T> int getRows(const T & array) { return sizeof(array) / sizeof(array[
2020-08-29 19:43:07
257
原创 C++扩充动态分配数组的存储空间
这里直接示例代码: #include <iostream> #include <cstring> using namespace std; int main(int argc, char *argv[]) { // 为原始数组开辟内存 int* p = new int[5]; for(int i = 0; i < 5; i++) { p[i] = i; cout << p[i] <<" ";
2020-07-05 16:31:56
6802
2
原创 C++调用函数库的配置流程(以vs2010和vlc库为例)
1、将函数库放到项目文件夹下 2、 在C/C++ 常规里添加附加包含目录 3、添加库目录,注意将绝对路径改为相对路径(此处的是…\vlc\include,其中… 表示回到上级目录。 4、链接器链接库目录(注意修改为相对路径) 5、添加附加依赖项(输入要输入使用的静态链接库名称) 至此,C++函数库的调用配置完成。 ...
2019-04-07 08:37:18
1408
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅