springmvc利用拦截器进行权限校验Jackson数据传输
需要了解拦截器 自定义一个类 实现HandlerInterceptor 或 继承HandlerInterceptorAdapter 重写下面三个方法 顺序依次如下 //在 handler执行之前执行 返回值为ture才会执行 拦截器或handler public boolean preHandle( ... 查看全文
Spring Cloud-Ribbon简介
负载均衡是指将负载分摊到多个执行单元上, 常见的负载均衡有两种形式, 一种是独立进程单元, 通过负载均衡策略, 将请求转发到不同的执行单元上, 例如Ngnix; 另一种是将负载均衡逻辑以代码的形式封装到服务器消费者的客户端上, 服务消费者客户端维护了一份服务提供者的信息列表, 有了信息列表, 通过负 ... 查看全文
Spring Cloud-为什么Eureka Client获取服务实例这么慢
Eureka Client的注册延迟 Eureka Client启动之后, 不是立即向Eureka Server注册的, 而是有一个延迟的向服务端注册的时间, 通过源码, 可以发现默认的延迟时间是40s, 源码在eureka-client-xx.jar的DufaultEurekaClientConf ... 查看全文
Java基础之:List——ArrayList & Vector
Java基础之:List——ArrayList & Vector ArrayList简单介绍 ArrayList实现了List接口,底层是一个数组,并实现了可变的功能。底层属性(transient Object[] elementData;)在序列化时,忽略该属性。 ArrayList实现了List ... 查看全文
window 10 anaconda环境变量的配置
第一步:先建立系统变量 第二步:在系统变量那里找到path,然后添加 %PYTHON_HOME% %PYTHON_HOME%\Scripts %PYTHON_HOME%\Library\bin 一直点击确定,环境变量就配置好了 ... 查看全文
Asp.Net Core API 和 WinForm 的 SignalR 例子
什么是 SignalR? ASP.NET Core SignalR 是一个开源库,它简化了向应用程序添加实时 web 功能的功能。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。 官方列举的SignalR适用场景: 需要从服务器进行高频率更新的应用。 示例包括游戏、社交网络、投票、拍卖 ... 查看全文
WPF基于Live Charts实现波形图
using LiveCharts;//livecharts.netusing LiveCharts.Wpf;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.T ... 查看全文
如何利用showdoc自动生成API文档
介绍 showdoc是一个适合IT团队的文档工具,阅读本文前需要对showdoc有基本了解 。基本介绍可看:https://www.showdoc.cc/help 对于写API文档这件事,虽然说文本编辑软件或者接口管理软件能在某种程度上提高我们的效率,但我们依然可以试图借助技术的力量,更自动化地生成 ... 查看全文
WinSock2的简单通信例子
Server端: #include <iostream> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib") int main() { // 初始化Winsock 2.2 WSADATA wsaData; if (WSAStartup(M ... 查看全文
【自己写的,亲测好用】c#winform datagridview datatable 增加合计行 列合计
//增加合计行 var hejirow = dt.NewRow(); hejirow["日期"] = "合计";//第一列单元格内容为合计 for (int i = 0; i < dg1.Rows.Count; i++) { var row = d... ... 查看全文
Js 之封装replaceAll
一、代码 String.prototype.replaceAll = function (s1, s2) { return this.replace(new RegExp(s1, 'gm'), s2) }; ... 查看全文
HTML <track> 标签
实例 播放带有字幕的视频: <video width="320" height="240" controls="controls"> <source src="forrest_gump.mp4" type="video/mp4" /> <source src="forrest_gump.ogg" t ... 查看全文
react中dangerouslySetInnerHTML使用
在react中,通过富文本编辑器进行操作后的内容,会保留原有的标签样式,并不能正确展示。 在显示时,将内容写入__html对象中即可。具体如下: <div dangerouslySetInnerHTML = {{ __html: checkMessages.details }} />如果是直接调用接 ... 查看全文
Javascript-DOM
# DOM ## javascript 的组成部分 - DOM (document object model) 文档对象模型 - BOM (browers object model) 浏览器对象模型 - ECMAScript js 的核心  ## DOM ... 查看全文
ubuntu下vim配置成c++开发编辑器
整体的vim的设置是在 /etc/vim/vimrc 文件中。如果想设置所有用户的配置,在里面设置就可以了,配置和.vimrc是一样的,在最后面添加下面的语句。 不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建.vimrc。命令如下: vim ~/.vimrc 在终端 ... 查看全文
76. 最小覆盖子串 Leetcode Python 滑动窗口解法
题目:给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1: 输入:s = "ADOBECODEBANC", t = "ABC"输出 ... 查看全文
Java基础之:Collections工具类
Java基础之:Collections工具类 Collections类简单介绍 Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制 ... 查看全文
JAVA setObject使用
JAVA setObject() for (int i = 0; i < params.length; i++) { pstmt.setObject(i + 1, params[i]); } 其中,第一个是指你SQL语句中的第几个参数,第二个是要设置的值 举个例子:SQL语句如下, Select * ... 查看全文
通过pscp命令从Windows向Linux传输大文件
1.再CSDN下载pscp.exe 2.把他放到C:\WINDOWS\system32下面,这样就可以直接调用命令了 3.开始传输 4.从服务器开始下载 pscp root@4xxxxxxxx:/opt/OfficeToHtml.jar D:/ root@4xxxxxxx's password: O ... 查看全文
AcWing266 超级备忘录(fhq-treap)
模板题: #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=2e5+10; const int mod=1e9+7; struct node{ int l,r,key,mi,rnd,rev,a ... 查看全文
Dalsa 8K彩色相机Camera link C#采图
一个采图工具,所以界面做的很简单。 private SapAcquisition m_Acquisition; private SapBuffer m_Buffers; private SapAcqToBuf m_Xfer; private SapView m_View; private SapCo ... 查看全文