自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(228)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Springboot引入外部jar包并打包jar包

Springboot导入外部lib

2024-04-15 18:37:00 112

原创 MySQL重装记录

1.mysqld --initialize --insecure (生成data文件)3.net start mysql (启动服务)

2024-01-24 19:26:45 520

原创 SpringBoot 自定义ConfigurableWebBindingInitializer(可配置web初始化绑定器)

SpringBoot为什么可以将我们自定义的ConfigurableWebBindingInitializer自动装配到SpringMVC中

2022-08-27 17:37:36 1195 1

原创 Centos安装Nginx两种不同方式

Centos安装nginx

2022-06-16 19:33:09 1332

原创 nacos 安装并配置外部数据库

参考链接:nacos 安装并配置外部数据库(亲测2.0.1、2.0.3 有效) - zwb_121 - 博客园Nacos 快速开始下载链接:https://github.com/alibaba/nacos/releases启动服务器Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):sh startup.sh -m standalone设置...

2022-03-05 18:10:03 1628

原创 Mysql删除表提示Cannot truncate a table referenced in a foreign key constraint解决办法

一、问题描述:[Err] 1701 -Cannot truncate a table referenced in a foreign key constraint …二、解决办法1.删除之前先执行SET foreign_key_checks = 0;(删除外键约束)2.删除完之后再执行SET foreign_key_checks = 1;(启动外键约束)3.查询SELECT @@FOREIGN_KEY_CHECKS; (用来检查状态)...

2021-11-09 18:32:12 1233

原创 Jenkins自动化部署项目

说明:服务器需安装Node、Npm、Java、Maven等开发环境一、Maven项目,需提前安装Maven插件安装插件:Maven Integration Plugin二、参考链接:1.后端:https://www.cnblogs.com/wangfajun/p/8656699.html2. 后端: https://www.cnblogs.com/hdwang/p/6081994.html3.前端: https://www.jianshu.com/p/1d07b986ab2c三、Mave

2021-06-21 18:58:18 185

原创 Linux下Jenkins安装及常见问题点

一、相关配置自动安装的Jenkins,默认目录为jenkins安装目录:/var/lib/jenkinsjenkins日志目录:/var/log/jenkins/jenkins.logjenkins默认配置:/etc/default/jenkins二、修改端口到jenkins默认配置中修改,修改完后保存即可:**参考:CentOS: https://blog.csdn.net/finghting321/article/details/108616750官方安装文档: https://ww

2021-06-18 18:06:33 135

原创 Windows 7系统下修改hosts并且让它立即生效

1、打开hosts所在的目录Win+R->C:\windows\System32\drivers\etc

2021-06-17 19:16:29 805

原创 Redis哨兵(Sentinel)模式(Linux系统为例)

一、哨兵模式概述 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。...

2021-05-31 19:26:45 637

原创 Windows系统下Redis主从复制配置(一)

一、https://www.cnblogs.com/cang12138/p/9132288.html

2021-05-31 19:07:07 283 1

原创 Windows Redis配置不生效解决方案

一、Windows Redis自启动配置不生效解决方案,Windows Redis增加自动启动服务 Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。

2021-05-31 18:56:19 1176

原创 bootstrap fileinput文件上传附加参数的传递以及后台参数的读取

下面是初始化时候的代码: $("#uploadfile").fileinput({//初始化uploadfile控件 language:'zh', uploadUrl:'/IntelligentMirrors/apkUpload',//初始化url参数能否重新赋值 allowedFileExtensions:['txt'], uploadAsync:true,//默认异步上传 showUpload:...

2021-05-22 18:01:59 518

原创 SpringBoot中前后端数据交互

基础知识:  Content-Type发送信息至服务器时内容编码类型,默认是( application/x-www-form-urlencoded 这种格式的特点就是,name/value 成为一组,每组之间用 & 联接)。POST请求① Content-Type:application/x-www-form-urlencoded  前端请求: 后端响应1:只是对应,没有任何注解...

2021-01-28 18:54:21 421

原创 linux下启动Nacos报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

报错信息:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)readlink: missing operandTry 'readlink --help' for more information.dirname: missing operandTry 'dirname --help' for more information.ERROR: Please set the JAVA_HO

2020-11-16 14:43:53 11637 2

原创 Nginx配置转发WebSocket功能

服务端的变化要实时的更新前端,所以想到了使用WebScoket实现。完成后使用Nginx做了反向代理,一开始访问不了,后来发现需要在Nginx添加WebSocket的转发配置。一、单独配置location /websocket/ { proxy_pass http://myserver; proxy_http_version 1.1; proxy_read_timeout 360s; proxy_redirect off;

2020-11-12 19:12:47 2508

原创 ZTree数据结构的生成以及方法的抽取

Controller代码 @RequestMapping("/cateList") @ResponseBody public List<TbCategory> cateList() { // 整体思路: // 1、取得所有数据、放入集合List1 (tbCategories) // 2、将List1所有数据都放入到map(treeMap)中:元素id为键,元素本身对象为值 // 3、取得顶层节点放入集合Li.

2020-09-28 16:46:36 318

原创 Linux中nacos安装并自启

一、进入/lib/systemd/system目录, 创建nacos.service文件cd /lib/systemd/systemtouch nacos.service二、编辑nacos.service文件, 增加如下信息 (nacos路径替换成自己的路径即可)[Unit]Description=nacosAfter=network.target[Service]Type=forkingExecStart=/usr/nacos-server-1.1.3/nacos...

2020-09-15 16:00:25 3583

原创 Mybatis中@Param注解作用

1.关于@Param@Param是MyBatis所提供的(org.apache.ibatis.annotations.Param),作为Dao层的注解,作用是用于传递参数,从而可以与SQL中的的字段名相对应,一般在2=<参数数<=5时使用最佳。2.原始的方法当只有一个参数时,没什么好说的,传进去一个值也只有一个参数可以匹配。当存在多个参数时,传进去的值就区分不开了,这时可以考虑用Map,例如接口public List<Role> findRoleByMap(Map&

2020-09-08 20:56:01 9504

原创 MQTT中topic匹配规则基础

(1) 主题层级分隔符 / : 用于分割主题层级,/分割后的主题,这是消息主题层级设计中很重要的符号。 比方说: aaa/bbb和 aaa/bbb/ccc 和aaa/bbb/ccc/ddd ,这样的消息主题格式,是一个层层递进的关系,可通过多层通配符同时匹配两者,或者单层通配符只匹配一个。 这在现实场景中,可以应用到:公司的部门层级推送、国家城市层级推送等包含层级关系的场景。 (2) 单层通配符 +: 单层通配符只能匹配一层主题。比如: aaa...

2020-08-20 19:03:06 4510

原创 Spring中@Value注解获取不到配置值

一、 碰到过三种情况导致@Value获取不到配置值变量被关键字static修饰 类没有使用@Component及其衍生标签修饰 在Bean初始化时构造方法中引用被@Value修饰的变量 需要获取的配置如下kafka: bootstrap: servers: 192.168.202.131:9092 servers: first: topic: "first_topic" group: "first_grou...

2020-08-19 11:35:17 15557

原创 SpringBoot文件虚拟路径配置:Not allowed to load local resource

参考1.https://blog.csdn.net/qq_39159076/article/details/1001392602.https://blog.csdn.net/weixin_42590334/article/details/964738223.https://www.cnblogs.com/zhainan-blog/p/11169163.html一、问题点SpringBoot文件虚拟路径配置浏览器不允许直接请求本地文件当你前端的img video或者别的标签scr属性

2020-07-02 18:48:30 3351 2

原创 Springboot中 @ConfigurationProperties对象 静态方法调用无效

1.https://blog.csdn.net/weixin_43404791/article/details/1054306062.https://blog.csdn.net/qq827245563/article/details/106296533/一.问题1.springboot 使用@ConfigurationProperties注入对象 普通方法调用可以 在静态方法中调用的时候读取不到参数二.举例package com.xxx.framework.config; @D..

2020-07-01 15:14:13 7081 4

原创 Spring中使用到的设计模式----观察者模式(ApplicationLisener)

1.三种方式实现观察者模式 及 Spring中的事件编程模型https://www.jianshu.com/p/5e72c6b76c722.Spring中使用到的设计模式(十一)----观察者模式https://www.pianshen.com/article/56041278424/3.spring事件驱动模型--观察者模式在spring中的应用https://www.cnblogs.com/fingerboy/p/6393644.html  spring的事件驱动...

2020-06-18 20:15:54 621

原创 程序分层领域模型规约中各种实体类命名(DO、BO、DTO、VO)的意义

仅做参考“:DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层输出的封装业务逻辑的对象。 AO( Application Object):应用对象。 在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。 VO( View Object):显示

2020-06-17 18:39:27 1360

原创 mybatis一对一查询,字段重复解决办法

一、sq语句中增加别名解决 <sql id="selectVoteResultVo"> select v.id,v.a,v.b,v.c,v.d,v.e,v.f,v.g,v.h,v.i,v.j,v.qrcode_key,v.number,v.votedcount,v.alive,v.time, w.a as aa,w.b as bb,w.c as cc,w.d as dd,w.e as ee,w.f as ff,w.g as gg,w.h as hh,

2020-06-17 16:28:23 1082

原创 Centos下MySQL5.7大小写敏感问题

window下的MySQL是忽略大小写的而在Linux下MySQL默认是区分大小写,在Linux下建表时候如果表名使用大写,查询时候使用小写查询会提示表不存在。 登录数据库,并查看mysql的大小写状态show variables like ‘%case%’;lower_case_table_names =1;代表忽略大小写;一、第一步:find / -name my.cnf二、第二步: 编辑查找到的my.cn...

2020-06-09 14:31:16 1135

原创 CentOS 7 yum 安装与配置 JDK

1、检查是否已安装JDK及卸载以下命令二选一,中括号选一即可yum list installed | grep [java][jdk]rpm -qa | grep [java][jdk][gcj]卸载JAVA环境yum -y remove java-1.6.0-openjdk* //表时卸载所有openjdk相关文件输入yum -y remove tzdata-java.noarch //卸载tzdata-java2、安装JDK查看JDK软件包列表yum sear

2020-06-08 19:28:29 129 1

原创 CentOS-7 yum 安装与配置MySQL-5.7

1、配置yum源在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/下载MySQL源安装包sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装MySQL源sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm检查MySQL源

2020-06-08 19:21:34 180

原创 Docker--容器启动后立即结束的问题

一、原因Docker容器后台运行,就必须有一个前台进程. 容器运行的命令如果不是那些一直挂起的命令(eg. 运行top,tail等),就是会自动退出 这个是docker的机制问题,比如我们的web容器,以nginx和fpm为例, 正常情况下,启动服务只需启动相应的service即可,例如:service nginx start && service php5-fpm start,但是,这样做,nginx和fpm均以后台进程模式运行,就会导致docker...

2020-06-04 16:17:22 1008

原创 java环境变量解读

JAVA_HOME:指明JDK安装路径。例如:C:\Program Files\Java\jdk1.7.0 ,此路径下包括lib、bin、jre等文件夹,因为以后运行tomcat、eclipse、ant等都需要使用此变量;PATH:Path使得系统可以在任何路径下识别java指令。设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\binCLASSPATH:CLASSPATH为java加载类(class or lib)路径,,只有类 在classpath中,java命令才能识别

2020-06-03 17:21:19 195

原创 退出docker容器时出现there are stopped jobs解决

1.查看哪些进程没有结束jobs -l2.显示[1]+ 1023 Stopped python3 test2_Linux3.py (wd: /program/opencv)3.然后用以下命令结束kill -9 1023注:1023是进程ID

2020-06-03 15:30:08 782

原创 Docker图形管理工具

1、搜索Portainer镜像docker search portainer2.下载镜像docker pull portainer/portainer3.启动docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name button_portainer portainer/portainer注:–name 后是自己命名的名称,可以自行修改。4

2020-06-02 20:04:10 107

原创 DockerFile执行报错

错误1: “docker build” requires exactly 1 argument.原因: 之前的命令是这样的: docker build -t jdk8u231:1.0, 不仔细看命令好像没啥问题, 正确的应该是这样的 docker build -t jdk8u231:1.0 . 看到了吗? 多了一个".""."是该命令必须得加的参数,意思是在当前目录下找Dockerfile文件, 勿忘错误2:unable to prepare context: unable to evalua.

2020-05-30 16:58:59 866

原创 归并排序(JAVA实现)

归并排序采用的是分治(divide-and-conquer)法思想(1)基本思想:将待排序元素分成大小大致相同的2个子集合,分别对2个子集合进行排序,最终将排好序的子集合合并成为所要求的排好序的集合;(2)执行过程:(3)算法思路:算法 MERGESORT输入:n个元素的数组A[1...n].输出:按非降序排列的数组A[1...n]过程:mergesort(low,high)1. if(low<high) then2. mid-(low+high)/2;3. mer

2020-05-22 16:57:28 121

原创 快速排序算法-Java实现

该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。掌握好第这三步后利用分治递归的方法即可解决左右区间的排序问题算法描述: 从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这.

2020-05-20 20:15:49 146

原创 Centos部署jar并开机自启

1.新建 touch /etc/init.d/myService.sh shell文件#!/bin/sh# chkconfig: 2345 85 15#description:auto_run#程序名RUN_NAME="bi-operation-support-web-advertisement-1.0.jar"#jar 位置JAVA_OPTS=/etc/systemd/system/bi-operation-support-web-advertisement-1.0.jar #

2020-05-14 19:28:15 962

原创 spring boot 打成jar包以配置开机自启

一、其实spring boot 打成jar包以后,是可以直接像shell脚本一样直接运行的,要实现这样可以直接运行,pom.xml 的build节点需要增加这样的配置: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <conf...

2020-05-13 19:57:21 247

原创 Linux下安装mysql

一 、安装前准备1、检查是否已经安装过mysql,执行命令[root@localhost /]# rpm -qa | grep mysql从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64再次执行查询命令,查看是否删除[root@localhost /]# rpm -qa | ...

2020-05-12 20:07:30 186

原创 解决web项目发布新版本需要清除浏览器缓存的问题

一、解决方案其实浏览器缓存是有好处的,第一次访问网站会从服务器获取静态的资源,然后将静态资源在游览器中缓存,下次用户在访问时,就直接获取游览器的缓存的静态资源,加快响应速度。但是同样也有弊端,当你更新样式或者图片资源的时候,再次访问就不会获取最新修改的静态资源。解决的方案有三种:1、用户自行清理浏览器缓存。2、使用禁用缓存标签,实现禁用浏览器缓存。3、为js和css文件添加版本号。...

2020-04-24 16:20:02 8848 1

Labview编程架构

该资源适合不懂Labview编程架构的开发人员使用,并且对于初学者来说是一个不错的参考资源

2018-05-30

Labview创建电子表格写入表头问题

解决Labview创建电子表格写入表头问题,描述的方法可供参考

2018-05-16

C#中利用XML文件保存数据

本代码是利用C#编写的XML文件,可以方便的读写数据,对于初学者来说是一个不错的资源。

2017-10-25

直线检测例子

本程序实测可用,方便初学者理解radon变换.

2016-11-04

图像分割算法

图像分割算法

2016-10-31

Matlab2015a关联m文件

程序经实测验证通过,具体安装说明请文档,感谢贡献资源人员!

2016-10-24

Matconvnet中预训练模型使用

本程序旨在帮助大家运用matconvnet中得预训练模型,帮助大家更好的理解预训练模型,程序已在beta19/20版本上面验证通过。

2016-10-19

BP神经网络算法实现

本程序对初学者了解神经网络算法有一定的参考价值,并且代码有注释很方便初学者学习与参考!

2016-09-02

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

TA关注的人

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