自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql 5.7版本从sql本质上解决ONLY_FULL_GROUP_BY问题

文章目录执行的sql执行后的报错信息第一种方案:第二种方案:错误原因解决方案参考下面两个帖子的内容:mysql报错ONLY_FULL_GROUP_BY解决(修改sql_mode)真正有效解决ONLY_FULL_GROUP_BY的问题执行的sqlselect t1.cloumn1 , t1,cloumn2from table t1group by t1.cloumn1执行后的报错信息Expression #2 of SELECT list is not in GROUP BY claus

2021-10-29 15:46:51 274 3

原创 java使用hutool工具类实现base64字符串image的压缩

目录需求:实现方式:工具类说明:实现步骤:部分方法说明:需求:图片传给第三方,但是有宽带限制大于40KB的图片都需要做处理,进行压缩实现方式:通过HuTool工具包下的ImgUtil工具类来实现Hutool工具类API地址:[Hutool工具类API地址](https://hutool.cn/docs/index.html#/)ImgUtil工具地址:[ImgUtil工具地址](https://hutool.cn/docs/#/core/%E5%9B%BE%E7%89%87/%E5%9B%BE

2021-07-14 14:45:05 18949 9

原创 使用@Value(“${属性}“)注入被static修饰的属性

参考:Spring boot灵活切换配置文件,static静态变量配置文件读取场景:通过httpclient调用第三方接口的时候,ip和端口不确定需求:写一个工具类,可以动态配置ip和端口来修改调用的地址和端口,要求工具类方法可以静态调用。问题描述: static 不能和注解并用,被static修饰的成员变量,无法通过@Value注解动态获取到解决方案:通过注入到set方法实现属性动态赋值application.yml配置:key: box: ip: 192.168

2021-06-29 16:43:00 755

原创 springcloud学习(三)-- Hystrix 断路器(jdk13+springboot2.5.4未成功实现feign断路功能)

目录Hystrix当前已有项目结构Hystrix断路器实现步骤(在springcloud-invoker项目下操作)1,普通方法上实现断路1.1 maven坐标1.2 配置文件1.3 启动类开启1.4测试2,feign实现断路Hystrix简单的说:Hystrix就是当请求抛异常,超时,线程/信号量reject、短路时,不能直接返回错误或则一直卡着,否则会造成雪崩效应,即需要提供降级方案。Hystix概述当前已有项目结构springcloud-server:Eureka注册发现服务spr

2021-05-19 09:43:13 493 2

原创 springcloud学习(二)-- 通过Feign调用接口服务

当前项目结构springcloud-server:Eureka注册发现服务springcloud-provider:服务接口提供者springcloud-invoker:服务接口调用者上篇文章通过RestTemplate实现了远程调用,这篇通过Feign来实现远程调用在springcloud-invoker项目pom文件增加Feignpom依赖<dependency> <groupId>org.springframework.cloud</groupId&

2021-04-29 17:53:48 1294

原创 springcloud学习(一)-- 使用idea 搭建 springcloud helloworld项目

目录结构项目最后的结构:服务说明springcloud-server:springcloud-provider:springcloud-invoker:首先创建一个空的maven项目:创建springcloud-server模块创建springcloud-provider模块创建springcloud-invoker模块使用RestTemplate实现远程调用项目最后的结构:服务说明springcloud-server:Eureka服务,类似于一个zookpeer的注册中心,起到服务发现的作用

2021-04-29 17:27:59 831

原创 vue使用a标签下载文件

需求描述给用户提供一个模板作为参考,然后修改之后上传代码vue-cli版本是3.10.0<a href="./importTemplate.xls" download="importTemplate.xls">模板下载</a>文件路径页面及下载测试这是在本地环境测试没问题,打包之后的生产环境也正常。关于路径的个人理解:至于为何路径要这么写,如果有仔细观察过vue项目dom结构,应该会发现,vue项目最根本的还是那个index.html文件,其他的.vue文

2021-01-05 13:48:10 7130

原创 使用kubeadm跨系统搭建k8s集群(centos7+Ubuntu16.04)

一、帖子相关说明1,如有侵权,联系删除2,帖子参考传智播客的教程帖子 :B站传智播客K8s集群搭建视频教程3,原视频是以centos7来搭建的集群4,本帖实现跨系统k8s集群的搭建,以及NFS做持久化的简单使用5,里面需要的资料,以及各部分需要科学上网拿到的种镜像文件,因为下载不方便,我这边单独下载了整理了下其中文档只保留了需要的部分,附百度云盘的链接:资料提取地址 提取码:uh9y失效请发私信补发。tips:我这边作为复习把部署k8s集群中踩得坑补一下,流程和视频中一致,另外附加对Ub

2020-11-23 18:17:03 1535 1

原创 java集合(一)

简单集合的体系结构先来一张集合的体系结构图 在最顶层的父接口Collection中一定定义了所有子类集合的共同属性和方法,因此我们首先需要了解Collection中共性方法,然后再去针对每个子类集合学习它的特有方法一个简单的集合的案例代码import java.util.ArrayList;/* * ArrayList * 集合的体系结构: * 由于不同的数据结构(数据的组织

2020-11-17 17:52:23 210 3

原创 Vue+cli+Springboot2.2 整合websocket

websocket是什么: WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 websocket通信模型(图片和定义均来自百度百科):为什么需要websocket: 很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器

2020-07-24 09:12:48 504 1

原创 canvas绘制圆,圆心和canvas本身宽度高度比例不一致,坐标对应不上问题(其他画框等操作类似)

先说问题原因:canvas的高宽不能用css里面的width和height来给,而是必须要用canvasDom属性里面的width和height来给,不然实际宽度和绘制操作里面的坐标点不匹配,不管是内联css还是内部css、外部css都会出现这种情况。错误代码如下<canvas id='mycanvas' style='width:200px;height:200px;'>&lt...

2020-03-26 17:50:08 1258

转载 Java调用Python程序方法总结(最全最详细)

转自:http://blog.csdn.net/it_xiao_bai/article/details/79074988

2020-01-07 10:12:25 398

原创 电脑打开内存占用过高问题(开机85%【16G运存】)

开机之后的情况如下:电脑开机自动登录qq之后,并无其他操作,但是内存瞬间达到了84%,然后屁颠屁颠的跑去下了个电脑管家,清了下垃圾,清了下内存什么的,一通下来,还是85%,,绝望了解决办法(电脑并没中病毒,没有因为乱下载东西导致其他不必要进程占用内存的情况下)windows+R —> 输入 services.msc, 打开服务管理找到如下一个服务:sysMain说明一下, 部...

2019-12-13 17:12:03 44072 43

原创 vue+openlayers在地图添加图标

参考帖子:https://blog.csdn.net/feiteyizu/article/details/81133845有两种方式,介绍第二种,第一种太简单,,而且不能动态增加dom元素从而添加图标,也就是说,如果使用上述帖子的第一种方式,你需要加几个图标,就需要提前预定好多少个图标对应的dom元素,而且未被使用的图标会显示在地图下面,地图会被撑变形,需求如果只是添加一两个图标,且是固定的,可...

2019-07-20 11:20:04 8078 15

原创 vue+Tomcat虚拟目录加载openlayers离线地图

注意:加载的离线地图,使用了Tomcat的虚拟目录,其他方式暂时加载不出来地图瓦片(切片规则无法对上)以淄博市的离线地图瓦片为例地图离线目录结构拿到目录之后,配置Tomcat的虚拟目录(虚拟目录有多种配置方式,我这边方式供参考,该方式可以无需重启Tomcat就可以生效)在本机Tomcat目录下的conf/Catalina/localhost目录下,创建一个xml文件,里面添加如下语句&...

2019-07-18 14:32:46 1791

原创 vue部署项目之后,无法访问到静态资源(图片)

首先参见如下帖子:https://blog.csdn.net/qq_39480597/article/details/79568173,这个算是系统的管理了静态资源资源问题,适合大部分静态资源访问不到的情况,但是觉得很繁琐,我这边没有用,我下面列出一种,只有一两张图片访问不到的情况我这边是访问图片出现了问题,而且只有一张,是通过new 出来的image对象,原始代码如下// js操作dom,...

2019-06-29 11:27:43 18363

转载 vue中组件没显示,没起作用,没报错,但是该显示的组件没有显示

vue中组件没显示,没起作用,没报错,但是该显示的组件没有显示转: https://blog.csdn.net/shaleilei/article/details/79147924vue中组件没显示,没报错,但是该显示的组件没有显示,这里面我们需要注意一个问题,就是 template (将要渲染的HTML)必须是包含在一个标签里面的,这个和react 比较像,是个小坑,所以他没有报错;...

2019-06-28 14:43:02 11124

原创 运行任何有关npm的命令报内存溢出的错误

报错内容如下FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 00007FF6C73AF04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114 2: 00007FF...

2019-05-17 09:47:06 4715

原创 Java如何读取项目src目录下properties文件的值

总结了下resource下读取属性文件的简洁办法先上图看一下,属性文件的具体位置,通常项目中,咱们大部分都会在这个位置来写properties文件可以看到文件是在项目的src/mian/resource下,下来就是看具体怎么加载这个文件了代码如下:Properties properties = new Properties(); InputStream in = IndexServi...

2019-04-22 16:36:04 2359

原创 Tomcat卡100%(Preparing launch delegate....),但是起不起来,超时后就自动关闭的情况

我碰到的有两种情况,下面具体说下两种情况和解决办法。环境:eclipse Jee Oxygen(当前帖子时间,最新版的), jdk7,Tomcat7第一种,开了代理, 这个很好解决, 把你的代理关掉,也不用重启Tomcat, 他就自动从100%出来了,第二种,开debug启动Tomcat的时候,卡在100%了这个解决办法,也不难, 进入debug视图,一次清掉你的所有断点...

2018-07-03 09:17:40 1773

原创 bootstrap 的 模态框在父iframe中弹出

作为一个后台,公司没前端真的很痛苦,所以就得写页面,用的bootstrap的modal,但是碰到坑了,先上图,期望结果如下然而呢, 实际情况是下面这样,着实尴尬:首先,作为一个后台,真的吐槽下网上找到的那些方式,真的是看着都不懂,何况解决问题废话不多说,现在说解决办法, 其实很简单,没有网上那么多繁琐的步骤,总共改掉的地方也仅仅只有十几行代码吐槽完了,那么上源码,先来没有解...

2018-06-12 18:50:23 10310 14

原创 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)上图就是这样,网上也搜了好多办法, 但是一直没效果先说一下, 我解决的坑,环境:虚拟机 VMware 14.1.1 Centos 6.4下如下: ps -ef | grep nginx root 2...

2018-05-31 09:34:24 3892

原创 maven错误Cannot read lifecycle mapping metadata

看多好多帖子,解决方法只有干掉workspace的.metadata这个文件夹,我只能说,你要是不怕项目经理不叼你,你可劲的删, 里面存放的是你工作空间的各种配置文件信息,包括maven,仓库等等,删掉可想而知后果说了一大堆废话,说解决办法方法很简单, 看错误提示,看不懂,可以执行下,maven install 命令,然后控制台会弹出一个错误,里面会有一个路径:%repositoryHome%/or

2017-12-19 09:12:32 3308 1

原创 spring启动时报错No qualifying bean of type【bean 】 is defined

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.test.mapper.TbItemMapper] is defined有两个可能:第一个:dao层配置的包扫描出现错误<bean class="org.mybatis.spring.mapper.Map

2017-12-13 19:24:06 15317

原创 java网络编程基础

InetAddress首先介绍一个api : InetAdderss,该类用于封装一个IP地址,并且提供了一系列的IP地址相关操作的方法import java.net.InetAddress;import java.net.UnknownHostException;/* * InetAddress:此类表示互联网协议 (IP) 地址。 * */public class InetAddr

2017-12-02 21:46:07 169

原创 java线程基础

线程和进程A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线程呢?即就是一个

2017-12-01 21:19:50 193

原创 java集合(二)

HashSet集合set集合的特点Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复使用 public class HashSetDemo2 { public static void main(String[] args) { //创建集合对象 HashSet<Student> hs

2017-11-30 21:51:25 272

原创 java异常的概述

什么是异常java代码在运行时期发生的问题就是异常。在java中使用Exception来描述异常,throwable是Java 语言中所有错误或异常的超类,可以通过查看javase API查看异常的处理jvm默认处理方式/* * 异常的处理方式: * jvm处理异常的方式: * 如果出现异常我们没有处理,jvm会帮我们进行处理,他会把异常的类型,原因还有位置显示在命令行 *

2017-11-29 21:41:55 485

原创 java常用IO流简介(二)

IO流分类 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 FileInputStream FileOutputStream FileReader FileWriter 访问字符串 StringReader Stri

2017-11-28 21:30:48 234

原创 java常用IO流简介(一)

IO流的分类字符流:Reder:输入流 InputStreamReader:转换流,是字符流通向字节流的桥梁 BufferedReader:缓冲流,特有方法:readLine() FileReader:读取字符文件的便捷类Writer:输出流 OutputStreamWriter:转换流,是字符流通向字节流的桥梁 BufferedWriter:缓冲流,特有方法:n

2017-11-26 21:09:13 245

原创 Java单例设计模式的两种实现方式

分为两种:懒汉式和饿汉式饿汉式:package single;/** * 单例设计模式:饿汉式 * * @author Administrator * */public class Single { /** * 初始化并且私有,静态,因为下面方法要返回生成的实例, * 但是只有静态才能调用静态资源,否则会报错。 * 因此此处需要添加static修饰

2017-11-24 19:50:05 467

原创 使用spring data jpa时,自动注入dao层报错

报错内容: org.springframework.beans.factory.BeanCreationException: Could not autowire fieldNoSuchBeanDefinitionException: No qualifying bean of type [cn.dao.system.UserRepository] found for dependency: ex

2017-11-17 09:18:14 5300 3

原创 applicationContext.xml里面抽取spring data jpa之后报错

看着applicationContext.xml文件的东西有点多,就给抽取了,里面包括有spring data jpa 和 oracl数据库的链接配置信息,但是抽取之后报了下面这个错误: BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationC

2017-11-16 21:04:16 350

原创 jquery ocupload一键上传原理

** 首先,会有一个上传的button的按钮, 然后,它在表单中会有一个隐藏属性的input输入框,type=”file”,并且表单有一个onchange的监听时间。 当点击上传按钮之后,就会触发表单上传输入框的浏览文件的功能,然后进行文件的选择,选择完文件之后,表单数据发生了变化,因此,表单的onchenge事件就会被触发,就会将文件上传到服务器,在服务器处理完之后,会把相应结果回

2017-11-16 18:31:39 475 1

原创 Java的继承概述

java的继承概述

2017-11-01 00:30:46 1045

zabbix详细安装和配置

一份超级详细的zabbix的安装和配置教程,以及后面的具体操作,在安装mysql 的时候,有的部分基础包需要自己下载,yum下载就好,有问题可以留言。在线分回

2018-06-01

PC(游戏编程)人机博弈

中国象棋,人机博弈开发

2017-06-01

空空如也

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

TA关注的人

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