自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大哥的叔的博客

学习路上的码农

  • 博客(294)
  • 资源 (11)
  • 收藏
  • 关注

原创 XXL-job 任务未执行,定位

grep "jobKeid.任务id" xxl-job-admin.log。都未记录猜测可能是因为计算下次corn表达式执行时间存在问题,服务器信息查看log4j日志配置。

2023-12-07 10:53:51 606

原创 shardingsphere(5.0.0) 实现分表,采用分段发号器,适用机器量不太多的情况

分表以及主键处理

2022-08-20 19:29:29 291 1

原创 mongo用户权限相关教程 以及数据库备份还原

查看用户db.getUsers()/* 1 */[ { "_id" : "admin.root", "userId" : UUID("e149cd86-5af2-4e40-a078-85be85ac864c"), "user" : "root", "db" : "admin", "customData" : {}, "roles" : [], "mechanisms" : ...

2021-10-26 16:36:50 473

原创 RabbitMQ ACK入门

jar包lombok,amqp,logback<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <a

2021-09-27 09:10:18 224

原创 把现有的存在仓库git项目提交到新的git仓库包含IDEA中操作

首先是把现有的项目在新的仓库中指定的组进行创建创建完成后就跳转到新项目然后下面会出现git中的使用命令如果使用idea直接复制项目地址IDEA中操作第一次提交需要用户名和密码进行登录然后就可以完成从其他仓库把代码迁移到新仓库了对于之前的提交也不会消失...

2021-09-10 10:09:59 1102

原创 Win10 有时启动springboot 工程会无法启动或者启动中 大多是数据库的问题(之前启动没问题)

遇到好几次,windos的服务是手动启动的比如mysql数据库,以及pg数据库,直接关机之后部分进程没有被关闭类似于这种但是数据库没有被启动,导致一直去链接数据库,解决方案就是手动把进程停掉然后再次重启服务就可以解决。而且这种问题一般不好定位...

2021-08-24 09:52:51 221

原创 Redis 做缓存

Redis 做缓存特点:读写快,断电消失解决问题:提高响应速度缓存使用场景:查询多增删少读写锁 synchronized 读读互斥 读写互斥 、Redis存储Session实现分布式共享Session实现分布式共享

2021-08-09 16:02:31 111

原创 Java 序列化笔记

Java 序列化是用于Java远程调用比如RMI 或者dubbo 这种通过rpc方式的对对象的传输的一种方式这种方式只传输对象的状态不会传输对象的方法主要有实现Serializable接口 实现Externalizable接口 系统自动存储必要的信息 程序员决定存储哪些信息 Java内建支持,易于实现,只需要实现该接口即可,无需任何代码支持 必须实现接口内的两个方法 而实现Serializable接口只是一种标记没有方法,序列换不会序列化静态...

2021-08-09 15:55:40 125

原创 Swagger发起get请求 controller 中的方法要注意Missing URI template variable ‘xxx‘ for method parameter of typ

Missing URI template variable 'license' for method parameter of type String哪怕大小写不一致都会出错

2021-07-07 11:08:59 450

原创 Java 中类中如果含有内部类 编译后生成带$的类

用Java进行编译具有内部类的类会生成带$符号的类,但是在idea中不会显示,必须得进输出资源文件得目录,在部署tomcat中webapps中的服务时看到带$的类快捷进入如下右键,

2021-05-27 16:45:47 369

原创 SpringMVC常用注解

SpringMVC常用注解:@Controller :注解在类上声明这个类是springmvc里的Controller,将其声明为一个spring的Bean.@Controller注解标注类的方法,return时会被视图处理器识别成静态文件的路径。默认为templates文件夹下。如return "test/hello"表示的是默认路径下的test文件夹中的名叫hello的文件,带上后缀名.html或btl等也可以识别。@ResponseBody可以标注方法也可以标注类,当标注方法时表示该方.

2021-05-23 17:43:24 469

原创 Spring常用注解入门(包含spring boot)

声明Bean的注解:@Component :组件,没有明确的角色标注Spring管理的Bean,使用@Component注解在一个类上,表示将此类标记为Spring容器中的一个Bean@Component(@Controller、@Service、@Repository)通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中。@Service :在业务逻辑层(service层)使用@Service本身是基于@Component注解的扩展,被@Service注解的POJO类表示Ser.

2021-05-23 17:28:28 156

原创 springboot 集成Redis 以及 RedisTemplate部分操作

配置类package com.zfh.springbootdemo.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.Cachi

2021-05-20 11:43:59 303

原创 内外网同时连接通过route 进行操作就行

route print在命令行输入route print 回车,看默认路由信息然后删除route DELETE 0.0.0.0然后重新添加route ADD 0.0.0.0 MASK 0.0.0.0访问外网的网关route ADD 10.0.0.0 MASK 255.0.0.0 访问内网的网关所有操作在管理权限下进行操作...

2021-05-20 11:31:55 647

原创 SpringBoot 中使用 MongoDB 基于 MongoRepository增删改查使用方法

、MongoRepository的原生方法(可直接调用)count()统计总数count(Example< T > example)条件统计总数count(Example example):delete(T t)通过对象信息删除某条数据delete(ID id)通过id删除某条数据delete(Iterable<? extends Apple> iterable)批量删除某条数据deleteAll() 清空表中所有的数据exists(ID id) 判断数据是否存在e

2021-05-19 11:49:20 1637

原创 记录手写汉字的问题

首先是路径问题,拿到别人的源码模型后对数据的绝对路径进行修改然后尝试执行后一步步排错通过配置文件加载模型的时候需要通过指定的配置名称去加载然后是编码方式的问题python是没有办法对gbk进行加载的UnicodeDecodeError: 'gbk' codec can't decode byte 0xa1 in position 4: illegal multibyte sequence对于不同的版本有不同的指定utf-8的指定方式因为python只认utf-8然后继续又..

2021-05-18 15:10:52 163

原创 spring boot 通过spring initializr创建springboot项目报错Failed to read artifact descriptor

降低pom中版本Error:(3, 29) java: 程序包org.junit.jupiter.api不存在导包要导入

2021-05-17 16:22:32 165

原创 HTTP 方法 GET post put head DELETE OPTIONS TRACE CONNECT

GET 方法用来请求访问已被 URI 识别的资源。指定的资源经服务器 端解析后返回响应内容。也就是说,如果请求的资源是文本,那就保 持原样返回;如果是像 CGI(Common Gateway Interface,通用网关接 口)那样的程序,则返回经过执行后的输出结果 POST 方法用来传输实体的主体。 虽然用 GET 方法也可以传输实体的主体,但一般不用 GET 方法进行 传输,而是用 POST 方法。虽说 POST 的功能与 GET 很相似,但 POST 的主要目的并不是获取响应的主体内容。 PUT.

2021-05-17 10:52:33 181

原创 springboot maven 项目子工程打包install出错

首先是查找问题父工程中含有依赖但是子工程无法使用经过查找资料得知:是父工程的pom文件没有执行install到本地仓库去,子工程就没有东西去继承所以先对父工程进行install父工程创建完成执行mvn:install将父工程发布到仓库方便子工程继承然后再次打包没有报错成功...

2021-05-07 16:34:00 446

原创 Websocket通过客户端访问一直是pending状态解决方案

pending状态说明可以连接证明socket连接是成功的,问题出在服务端tomcat的问题 只要重启tomcat就行预测可能是调用出现问题直接通过查找进程对tomcat路径进行定位ps -ef|grep tomcat 然后找到进程号一般对于tomcat这种直接kill杀不死 可以 kill -9 进程号 ,然后重启tomcat...

2021-05-07 15:15:47 7904

原创 springboot 集成swagger 以及错误

需要把target中的内容清理之后重新rebuild项目之后再次启动就可以了因为访问的是编译好的资源需要重新编译

2021-04-29 15:25:40 433

原创 nacos 1.4.1 版本 和spring-cloud-starter-alibaba-nacos-config 2.1.2 版本换为2.2.2会报错

nacos版本不同兼容问题比较多,低版本的nacos作为注册中心版本2.1.2以下会每隔30秒检测一次心跳并打印,更换为高版本2.2.2一上会在install的时候或者启动的时候报错

2021-04-28 16:26:54 2152

原创 了解entity、DTO、VO的区别

entity:entity是实体,会在数据库中存在的实际的表,包括它的每一个字段DTO:DTO是凡是要通过网络传输的对象,都当做是DTO对象,比如电商平台中,用户进行下单,下单后的数据,订单会发到OMS 或者 ERP系统,这些对接的返回值以及入参也叫DTO对象。DTO转化:DTO为系统与外界交互的模型对象,那么肯定会有一个步骤是将DTO对象转化为BO对象或者是普通的entity对象,让service层去处理。...

2021-04-28 10:27:07 2185 1

原创 idea 相关 以及 lombok 的使用

idea 整个项目查找是control+shift+F 如果被占用肯定是热键冲突把搜狗输入法的简体繁体选项关闭即可,lombok是一个简便开发的软件主要用于生成属性的get,set等方法,但是在idea中安装lombok的插件要不染=然已有代码调用相关功能必然会报错,这个东西就像毒药吧毁誉参半...

2021-04-26 13:46:55 189

原创 nacos入门 win10下搭建单机版

首先是nacos下载在GitHub选择需要的版本进行下载,下载之后解压会有bin,conf等目录由于在win10环境下只能启动单机版在cmd下 使用 startup.cmd -m standalone,启动成功如下全局参数参数名 含义 可选值 默认值 支持版本 nacos.home(-D) Nacos的根目录 目录路径 Nacos安装的目录 >= 0.1.0 nacos.standalone(-D) 是否在单机.

2021-04-25 16:02:31 362

原创 dubbo 入门

首先dubbo是一个rpc远程调用框架主要有以下5个部分,但是主要和业务相关的就是前三个,生产者、消费者、注册中心,过程如下图Dubbo 核心的配置在 Provider 上可以配置的 Consumer 端的属性1)timeout:方法调用超时2)retries:失败重试次数,默认重试 2 次3)loadbalance:负载均衡算法,默认随机4)actives 消费者端,最大并发调用限制...

2021-04-23 13:51:21 84

原创 maven 项目 maven dependencies报错 手动引入到maven库中后还报错

首先是dependencies报错,第一个查看是否存在相应jar包,因为是手动引入所以不存在没有jar包的问题 ,然后把jar包放入指定maven库中然后进行install发现可以成功,证明已经引入了但是dependencies依然宝报错,接下来直接报pom.xml中的报错依赖jar剪切下来然后包重新引入之后就不会报错。猜测原因可能是自动引入的问题删除之后进入不存在了...

2021-04-23 10:16:07 729

原创 Spring data jpa +springboot 入门

jpa是通过hibernate来操作数据库的,可以通过jpa在数据库中进行增删改查的操作也就是crud。jpa的主要的就是crud springboot中主要通过相关注解对实体进行操作,主要就是JpaRepository和JpaSpecificationExecutor主要使用步骤如下:创建一个springboot工程具体不再叙述,可以在SQL中选择jpa或者后面添加 <dependency> <groupId>org.spring

2021-04-21 15:20:13 148

原创 输出目录下所有文件

public class PathAll { private static void pathall(String path){ File file = new File(path); File[] fs =file.listFiles(); if (fs==null){ System.out.println("不存在"); return; } for (File f:fs).

2021-04-07 08:24:46 1058

原创 python3生成json

import jsonfrom collections import defaultdictres=['253,219,272,219,272,237,253,237', '385,196,399,195,401,212,387,213', '138,186,160,188,157,218,135,216', '220,165,252,165,252,197,220,197', '314,160,333,160,333,188,314,188', '273,159,294,159,294,192,27.

2021-03-15 17:41:03 1297

原创 查找文本中的指定字段

package com.test.newfile.Controller;import java.io.*;import java.util.Scanner;/** * @ClassName TextFileSearch * @Author :zhaofuh * @Date :2021/3/15 10:57 * @Description: * @Version: 1.0 */public class TextFileSearch { public void SearchKey.

2021-03-15 14:49:13 1295

原创 buffer缓冲之写文件(不用Output可能会出问题)

public String getFilieByBufferInputStreamWriteToTemp(String srcFileNameTempPath,BufferedInputStream bufferedInputStream) throws Exception{ File newFile = new File(srcFileNameTempPath); String path = newFile.getAbsolutePath(); by..

2021-03-11 17:21:37 1103

原创 python3 环境变量的配置,应对centos环境下python3 的site-packages的库在但是无法引入的问题

首先是环境变量的配置问题 ,首先输入下面命令查看环境变量的配置echo $PATHinux下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:<你的要加入的路径> 注意:这种方式的环境变量配置会导致python加载不到相关库但是可以通过其他方式加载比如:import syssys.path.append('/usr/local/lib64/pytho...

2021-03-04 16:27:32 3472 1

原创 conda 安装 或使用出错

https://blog.csdn.net/lwgkzl/article/details/100927998首先,检查path变量:echo $PATH看一下环境变量中是否包含移动之后的文件目录,主要到*/anaconda3/bin这一层。如果没有,请在~/.bashrc中加上一句:export PATH="**/anaconda3/bin:$PATH" #前面填你的目录然后:改变两个文件:分别为vim ~/anaconda3/bin/pipvim ~/anaconda3..

2021-03-03 17:56:09 1230 1

原创 cv2.error: OpenCV(3.4.2) ......e.cpp:684 writer for the specified extension in function ‘cv::imwrite

发生这种错误的原因是因为保存图片的后缀不是通用的图片格式比如 .jpg等格式

2021-03-02 15:01:48 953

原创 python 根据图形生成单字符图形以及列表

import cv2def Write(): # src= "XXX" # img = cv2.imread(src) # # print(len(list2)) for i in range(80,100): src="XXX"+"img_"+str(i)+".jpg" print(src) img=cv2.imread(src) txt="XXX"+"img_"+str(i)+".jpg.txt" print(txt) .

2021-03-02 14:56:19 955

原创 Win10删除流氓野软件

首先打开任务管理器点击性能结束它的父进程然后再删除即可(对于要删除的东西可以改名然后删除)

2021-02-26 17:11:13 1150

原创 Java和Python之间通过Socket通信遇到的问题

首先java和python之间的通信遇到这种问题主要的可能原因是通过java的后台服务使用的python的深度学习的模型得到的结果,那么就是通过java得到的原始数据后传给python的模型(要是有能把python运行模型转为cpp格式也可以通过jar的形式进行jni调用这可能要用到onnxruntime这种方式暂时没了解过),接着回到java和python的通信,现在一般就通过http请求的方式然后Java发送post请求python进行处理是BS的应用,这个我暂时没有尝试,现在用的是socket套接字的

2021-02-26 11:58:27 1388

原创 ES集群搭建

以6.2.2为基准因为7.X 需要java11主要是在于配置 名字host日志,数据以及端口,最大node数,对于新建的node需要把data数据清理,还有yml形式的需要把主机地址,后面空一格node1# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for mos...

2021-01-21 14:29:43 989

原创 Elasticsearch使用的单机版安装

首先写一些背景,ES是基于lucene的一款开源的搜索引擎,主要用于全文索引,把数据库的数据同步到ES中之后就可以使用关键词进行全文索引,这样做的索引速度比数据库的顺序索引要快的多;首先是下载ESES下载解压后打开bin启动选项启动结果如下大多数使用字段都是中文场景,所以需要加入中文分词插件下载analysis-ik根据需要下载对应的版本手动解压或者通过在elasticsearch-X.X.X\bin目录下执行以下命令:elast...

2021-01-19 10:52:18 974

windos下服务进行同步服务端和客户端Rsync.zip

服务端:cwRsyncServer_4.1.0_Installer.exe 客户端:cwRsync_4.1.0_Installer.exe 应用场景 服务端:windows server 2016 IP : 192.168.67.1 客户端:windows10 IP : 192.168.67.2 每次打开我的windows10时,自动同步server端的指定目录到本机,并且要在联网的情况下才同步文件。

2021-08-02

nginx在centos7离线部署所有包(gcc+pcre+openssl+zlib+nginx).zip

nginx1.16得全套离线安装包

2021-06-10

cmake-3.18.5-win64-x64.zip

CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。 通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简

2020-11-27

exe4j_windows-x64_6_0_2.exe

exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的 java应用程序,来显示本地启动画面,检测及发布合适的JRE和JDK,以及进行启动时所发生的错误处理等,以至于更多。

2020-11-12

torch-1.6.0-cp39-cp39-win_amd64.whl

torch包含了多维张量的数据结构以及基于其上的多种数学运算。此外,它也提供了多种实用工具,其中一些可以更有效地对张量和任意类型进行序列化的工具。 它具有CUDA的对应实现,可以在NVIDIA GPU上进行张量运算(计算能力>=3.0)。

2020-10-28

nexus_Linux的tar包3.6.0-02和3.9.0-01.zip

Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器。 建立公司/组织的私有仓库的的好处是 便于管理 , 节省公网带宽 , 利用内网下载依赖项速度快 ,还有一个非常有用的功能就是 能有效管理内部项目的SNAPSHOT版本 , 实现各个模块间的共享 .

2020-10-13

java图片压缩文件大小thumbnailator-0.4.8.jar.zip

java图片压缩文件thumbnailator-0.4.8.jar.zip   Thumbnailator是一个用来对图像进行处理以及缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。有了它我们就不用在费心思使用Image I/O API,Java 2D API等等来生成缩略图了,它支持图片缩放,区域裁剪,水印,旋转,保持比例等等。

2020-09-16

python+pycharm的安装以及数据分析.doc

标准库:指Python自带无需进行其他的下载和安装 第三方库:指Python不自带,需要进行其他的下载和安装 1、需要下载的第三方库 Numpy Pandas Matplotlib Seaborn 2、安装第三方库 点击File--&gt;Settings,点开Project:当前项目,选择下面的Project Interpreter,点击右边的下加号

2019-07-26

Oracle数据库的安装及备份的练习.docx

oracle数据库的恢复 重要:进行以下操作之前,要确保数据库是归档模式、控制文件的自动备份选项打开,并且执行一次包括归档的完全数据库备份。 控制文件的恢复 控制文件是Oracle重要的物理文件,它记录了数据库的名称、每个数据文件的位置等等信息。控制文件一旦损坏,数据库将会立刻宕机。一般建议在创建数据库时采用多路复用控制文件的方式对控制文件进行冗余保护。如果使用ASM,则在DATA和FRA磁盘组上进行多路复用。 控制文件损坏的案例1:控制文件有冗余,且多路复用的控制文件没有损坏: 关闭数据库;用完好的控制文件覆盖损坏的控制文件,或者修改参数文件的control_files参数,删除掉损坏的控制文件,然后重新启动数据库。 控制文件损坏的案例2:控制文件无冗余,或者所有的控制文件全部损坏: 如果有控制文件的备份, 则直直接从各备份中恢复控制文件。 确认有控制文件的备份

2019-07-26

基于javaEE的网上书城系统的实现及研究.pptx

随着网络的发展,基于计算机对信息管理的高效性,各种信息管理平台应运而生。其中,网上书城就是典型的信息管理系统(MIS),它的产生顺应了时代的潮流。 投资少,回收快。这是网上商城的一大优点。 它利用计算机,使图书销售企业进货、库存和销售可以有机的结合在一起,以此提高了工作效率,降低了管理成本,杜绝了图书进销多方面的漏洞,进而获得了更多的经济效益。 同时它令消费群体突破了地域的限制,购买渠道变得无限广阔。

2019-07-26

观察者模式.pptx

观察者模式.pptx软件系统:一个对象的状态或行为的变化将导致其他对象的状态或行为也发生改变,它们之间将产生联动 观察者模式: 定义了对象之间一种一对多的依赖关系,让一个对象的改变能够影响其他对象 发生改变的对象称为观察目标,被通知的对象称为观察者 一个观察目标可以对应多个观察者 观察者模式:定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新。

2019-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除