Redis解读(2):Redis的Java客户端
Redis的Java客户端 Redis不仅使用命令客户端来操作,而且可以使用程序客户端操作,其实配置和实现起来也非常容易。 现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、php、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jred ... 查看全文
[已解决]Linux下Java生成图片中文乱码问题
公司项目的需求是,在一张底图上面生成每个会员的专属二维码,二维码上方显示会员的名字,名字是中文。在本地测试的时候是没有问题的,正常显示,如图: 但是放到linux上面,就乱码了,如图: 原因是Linux上面没有我使用的字体: 解决方法: Windows中的字体上传到Linux上 将Windows中C ... 查看全文
java学习--工具类学习之Arrays(1)
一、基本定义 Arrays类,全路径java.util.Arrays,主要功能为操作数组,调用方法为Array.方法名 二、常用方法 1. <T> List<T> asList(T... a) 可以将数组转化为相应的list集合,但是也只能转化为list,asList方法内部构建了一个内部静态类Ar ... 查看全文
Winsw将jar包部署为windows服务
1. 下载Winsw https://github.com/winsw/winsw/releases 下载winsw官网上的xml文件和.exe文件 2. 编辑配置文件 创建一个文件夹demo,将所需要转换的jar包,和这两个文件放在一起,并且将.exe的文件名修改和.xml文件一样,比如test. ... 查看全文
Spring从IOC、DI、Aop到Mvc实现思路
配置阶段 配置web.xml文件 DispatcherServlet 设置init-param configLocation=classpath:application.properties 设置url-pattern /* 配置Annotation @Controller、@Service、@Re ... 查看全文
python实现排序的几种算法
# 1. 选择排序:循环找最小值,依次放在左侧 def select_sort(arr): for i in range(len(arr)-1): min_index = i for j in range(i+1, len(arr)): if arr[j] < arr[min_index]: min ... 查看全文
python序列的创建_删除_添加及本质
#序列,字符串也是一种序列,列表,元组等序列 #序列,都有和字符串类似的操作方法 a = [10,20,30,40] #创建了4个数字对象,a=[....],列表可以放任何元素 print(a) k = 1 for i in range(len(a)): k *= a[i] print(k) #对列 ... 查看全文
C++ 重载(mooc)
子类和父类中有相同的函数时(名字,参数列表都相同),C++ 不是让子类的方法去替代父类中相同的那个方法,而是把父类中的那个相同的方法隐藏了(只有C++这么做)。 overload(重载)是函数名相同,但是参数列表不同(个数,类型),(注意:只看参数列表,函数名和参数列表相同但返回值类型不同不是重载。 ... 查看全文
实验3 C语言分支语句、循环语句、函数综合应用编程-1
实验1 //生成N个0~99之间的随机整数,并打印输出 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int x,n; srand(time(0)); for(n=1;n<=N;n+ ... 查看全文
javaSE一些实习问题
javaSE一些实习问题 为什么实现equals的同时要实现hashcode()? hashCode()在散列表中才有用,在其它情况下没用。在散列表中 hashCode() 的作用是获取对象的散列码,进而确定该对象在散列表中的位置。hashCode() 的默认行为是对堆上的对象产生独特值。如果没有重 ... 查看全文
Python报错:找不到PIL包
报错信息使用python做数据集的过程中,需要引入一个包 from PIL import Image 然后在pycharm中查找这个包发现安装不上(或者找不到,或者安装完成之后依然报错)。解决方案因为在python3.x中已经将包名改为Pillow,所以安装的时候要安装Pillow包。所以安装过程中 ... 查看全文
Spring Mvc篇之全局异常处理
一、全局异常处理之注解方式 主要用到的注解有2个 @ControllerAdvice 用在Controller类级别上,可看做是一个增强的Controller @ExceptionHandler 用到Controller中具体的方法上,表明这个方法处理的具体某个异常类型 我们一般在捕获到异常的时候, ... 查看全文
SpringMVC初步认识
SpringMVC概述 SpringMVC通过Spring实现web模块,简化web开发 SpringMVC通过一套MVC注解,让POJO(Plain Ordinary Java Object)成为处理请求的控制器,而无需实现任何接口支持REST风格的URL请求 原生的MVC Model:模型,封装 ... 查看全文
Python 启动 FastAPI 报错 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试
启动FastAPI后端项目,发现报错:Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试 百度改问题时,发现Dajango项目也会出现同样的错误,简而言之,出现这个问题就是启动后端的端口被占用了 打开cmd,输入下面代码,查看是什么应用占了端口 C:\ ... 查看全文
14. 最长公共前缀【测试岗常见算法题】
题目 14. 最长公共前缀 频率5次 输入:strs = ["flower","flow","flight"] 输出:"fl" 输入:strs = ["dog","racecar","car"] 输出:"" 测试用例:["reflower","flow","flight"] 测试结果:"" 思路 这 ... 查看全文
Python基础(二十二):面向对象“类”第五课——封装、继承、多态
敲黑板,面向对象的三大特征: 封装、继承和多态。 封装 封装性 封装就是隐藏底层的实现细节,只提供公有的接口供外界访问, 这样当底层实现细节改变的时候,就不会对外界造成影响。 私有属性 在类的设计角度,我们可以将属性或方法(类的成员)定义为私有,来实现封装。 私有成员只能在定义类的内部进行访问,在类 ... 查看全文
Java常用类及其方法
Java常用类 Object类 Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类。 Object的方法 boolean equals(Object) 比较两个对象是否相等。默认比较的是地址值。 String toString() 返回该 ... 查看全文
hzero使用之上传文件
天啦,整了一天的上传导入,小菜鸡都要崩溃了,看了一波源码实现机制,似乎明白了一些,但是实际操作惨不忍睹,所以要记录一下我的骚操作,以后遇到要导入上传免得忘了 首先就是要引入上传组件啦 import { Upload } from 'hzero-ui'; 然后直接使用,因为上传是一个点击按钮的操作,自 ... 查看全文
Zabbix-Network-Weathermap 插件
完整详细的步骤和设置,将Zabbix-Network-Weathermap插件部署到Zabbix上。 查看全文
(一)Kubernetes/K8s 集群架构与组件
K8s相关概念:master/nodemasterMaster是Cluster的大脑,它的主要职责是调度,即决定将应用放在哪里运行,实现高可用,可以运行多个Master。运行的相关组件:KubernetesAPIServer(kube-apiserver),集群的统一入口,各组件协调者,以RESTfulAPI提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etc 查看全文
srpingboot web - 启动(3) 监听器
接上一篇 一. getRunListeners() 在run() 方法中调用了 getRunListeners(args) 方法, 先看一下这个方法干了什么 private SpringApplicationRunListeners getRunListeners(String[] args) { ... 查看全文