springboot中统一日志输出logback
1.背景 为了便于分析和记录系统的运行,一个系统输出其运行的关键日志是非常必要的 比如输出:请求参数、请求url、请求方式、执行的sql、重要操作的日志、响应结果等 而这些日志中,大部分不需要我们手动对每个接口去输出,主需要统一配置就可以了 2.实际生产运用步骤 步骤一:在resources下添加l ... 查看全文
人脸识别JavaScript也可以轻松搞定
前言 是不是觉得不可思议,js已经强大到这个地步? 是的,js日新月异,它在不断的进步。只要稍不留神,那我们都只能望尘莫及了。 今天我们就来看看是什么js插件可以如此厉害? 人脸识别JavaScript也可以轻松搞定 tracking.js tracking.js 库将不同的计算机视觉算法和技术引入 ... 查看全文
203. 移除链表元素(C++)
题目 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 分析与题解 区分头结点 直接使用给定的头结点进行节点的删除。此时需要对头结点跟其他节点的删除进行分类讨论。 对于首节点的情况,我们先保存首节 ... 查看全文
window.onload 与 $(document).ready() 的区别
以浏览器装载文档为例,在页面加载完毕后,浏览器会通过 JavaScript 为 DOM 元素添加事件。在常规的 JavaScript 代码中,通常使用 window.onload 方法 ,而在 jQuery 中,使用的是 $(document).ready() 方法。$(document).read ... 查看全文
如何在C#中引入CPLEX的dll(CPLEX系列-教程一)
以前写在CSDN上的文章。转到博客园之后,打算把这个教程移过来,顺便完善后面的教程。主要是在Asp.Net+EF6里面使用cplex,完成一个最优生产计划的决策。当时在查找如何在C#中引用cplex时,找到的大多是cplex在VS中的环境配置,大都还是以C++为例,而且觉得有些复杂。所以想写一篇关于 ... 查看全文
Win10 开启 Hyper-V 安装 CentOS 7 minimal
Win10 开启 Hyper V 安装 CentOS 7 minimal 日常使用的 PC 环境一般都是 Windows 环境,如果需要偶尔使用 Linux 环境,一般情况下,大家的选择是安装虚拟机 VMWare 或者 Virtual Box。 但如果只是轻度使用,而你恰好使用的又是 Win10 , ... 查看全文
js之内置对象Function、Object与自定义函数间原型prototype间的关系图
注意:内置的函数对象Funtion的原型prototype是Object的实例,但却是function类型。Function.prototype instanceof Object; // true 是Object的实例Function.prototype instanceof Function ; ... 查看全文
高并发測试工具webbench
1.简单介绍 webbench最多能够模拟3万个并发连接去測试server的负载能力。编译和配置简单,仅基于TCP协议上对server进行測试。Webbench也是开放源代码。从代码上看,每一个client都fork出一个进程进行測试。仅在TCP协议层对server測试。并未涉及HTTP协议。 2. ... 查看全文
在macOS上不安装JDK的情况下安装Netbeans
标题有些绕,解释起来要从Java在桌面环境上的悲催现状开始。 现在几乎所有的网站都不用Java Applet,用Java编写的桌面应用几乎都是IDE。用Java编写的IDE们为了安装方便,几乎都内嵌了JRE。既然全都自带了JRE,Applet又没用,那还独立安装JRE干什么?那个安装的JRE还自动运 ... 查看全文
08.SpringCloud Gateway (新一代网关)
1.概述 基本说明 官网 上一代网关 zuul https://github.com/Netflix/zuul/wiki 当前gateway https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/ ... 查看全文
线程池ThreadPoolExecutor源码分析,看这一篇就够了
前言 多线程是我们日常工作中很少能接触到的技术,但是面试的时候100%会被问到,万一工作中用到了基本不会,本篇咱们就来深入分析线程池的实现类ThreadPoolExecutor。 1、构造方法 构造方法中有4个方法,本质上都是调用的下面这个构造方法: public ThreadPoolExecuto ... 查看全文
java nio之selector源码探究
我不生产知识,我只是知识的搬运工。努力通过实践与各位博友交流一些自己的见解。 java nio的相关概念: Buffer 与channel相连接,从channel中读入和读出数据时都需要缓存,加快数据读取和填充速度。常用的为ByteBuffer,其他的还包括LongBuffer,IntBuffer以 ... 查看全文
【Java流程控制】分支结构,if语句、switch语句的用法与区别
选择结构 在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句。 Java中的选择语句包括if语句和switch语句。 选择语句用来控制选择结构,对选择条件进行判断,并根据判断结果选择要执行的程序语句,改变程序执行流程。 if选择语句 if单分支选择语句 if(条 ... 查看全文
JavaScript中的异步函数
JavaScript中的异步函数 ES8 的 async/await 旨在解决利用异步结构组织代码的问题。为此, ECMAScript 对函数进行了扩展,为其增加了两个新关键字: async 和 await。 async 关键字用于声明异步函数。这个关键字可以用在函数声明、函数表达式、箭头函数和方法 ... 查看全文
Python for Data Science - Concatenating and transforming data
Chapter 2 - Data Preparation Basics Segment 4 - Concatenating and transforming data import numpy as np import pandas as pd from pandas import Series, ... 查看全文
练习:已知后序遍历和中序遍历,求层次遍历--C++实现
#include<iostream> #include<vector> using namespace std; vector<char>post,in; vector<char>level(100000,-1); in N; void ergodic(int root,int start,int ... 查看全文
【C#】RGB转CMYK
由于目前印兔项目中的在线设计功能设计出来的产品颜色模式不确定,但是客户设计出来的产品需要发送到印厂的客户端去下载并且印刷,只有CMYK颜色模式的产品才能正确印刷,所以需要判断产品的颜色模式是否为CMYK,如果不是就将产品的颜色模式转为CMYK模式。 首先需判断目前产品的颜色模式 因为img.Pixe ... 查看全文
WPF Adorner 在TabControl切换TabItem时消失
错误的截图: 一开始以为是MVVM绑定的代码中出现了问题,但是通过断点追踪并没有发现问题。 通过通过VS的实时可视化树发现问题:切换Item时Adorner会在AdornerLayer直接消失。届时怀疑是AdornerDecorator的问题。 最终解决办法是 在TabItem的内容的最上层放置Ad ... 查看全文
LeetCode 240. 搜索二维矩阵 II (C#实现)——二分查找,分治法
问题:https://leetcode-cn.com/problems/search-a-2d-matrix-ii/ GitHub实现:https://github.com/JonathanZxxxx/LeetCode/blob/master/SearchMatrixClass.cs 思路:二分查找 ... 查看全文
LeetCode 解题思路:535.Encode and Decode TinyURL
TinyURL is a URL shortening service where you enter a URL such as https://leetcode.com/problems/design-tinyurl and it returns a short URL such as http ... 查看全文