自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 elementui dialogfooter固定在底部(粘性定位)

css粘性定位,footer固定在底部

2022-07-31 16:34:16 5423 1

原创 Java的PriorityQueue()简介

Java的PriorityQueue()简介

2022-07-28 10:51:43 224

原创 关于rabbitmq的一些记录

rabbitmq消息发送失败,主要有三种1、producter连接mq失败,消息没有发送到mq:可以使用trycatch捕获异常,将消息保存到db中后续进行重发处理2、producter连接mq成功,但是发送到exchange失败:通过实现ConfirmCallback接口,对发送结果进行处理,根据ack来判断是否成功同时我们可以扩写correlationData类,因为correlationData只有一个ID属性,没有关于消息的水性,我们可以扩展这个类,在发送消息时,把想要的数据写入就可以了3、消

2021-07-15 17:01:46 418

转载 Redis 数据结构-Bitmap 和 HyperLogLogs

https://my.oschina.net/mengyuankan/blog/1932425

2021-04-14 09:29:41 171

原创 设计模式——你真的会单例模式吗?

写在前面:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。饿汉式(用的最多)由于Mgr01被private修饰,故不能够再new一个新的Mgr01,如果要一个新的,只能够调用getInstance方法。注意看getInstance,return的是一个INSTANCE,就是上面被

2021-01-18 10:27:37 116

原创 C语言:排列数组的三种方法:冒泡法、选择法、插入法

以下几种排序代码要求能够手写冒泡排序冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数 放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。# include <stdio.h>main(){ int a[10],i,j,t; printf("Please input 10 numbers: ");

2020-11-26 22:44:55 1255

原创 c语言短路算法

总的规则①当 && 碰到值为0时发生短路②当 || 碰到值为1时发生短路口说无凭,举例为证!例1. 若 int a=6,b=4,c=2;表达式!(a-b)+c-1&&b+c/2 的值是分析:①本题先计算 !(a-b),(a-b为非0的数,故为1,则!(a-b) 为0②再计算!(a-b)+c-1,显然为0+2-1=1,不为0。&&碰到的不是为0的数, 故后面不短路,继续计算b+c/2,也不为0。即&&两边都为1,整体为1。不短路是这

2020-11-16 21:11:28 5224 3

原创 C语言精选试题

**2.3 假设所有变量均为整型,则表达式(a=2,b=5,a+b++,a+b)的值是 **A)7 B)8 C)5 D)22.21 已知各变量的类型说明如下,则不符合 C 语言语法规定的表达式是 。int k,a,b; unsignedlongw=5; doublex=1.42; A)x%(-3) B)w+=-2 C)k=(a=2,b=3,a+b) D)a+=a-=(b=4)*(a=3)2.22 已知各变量说明如下,则符合 C

2020-11-13 20:25:50 3254 2

原创 如何区分二进制、八进制、十进制、十六进制

二进制二进制数是以0b或者0B开头,并且所有字符只能包含0和1 比如 0101 是二进制数八进制八进制数以0O或0开头,并由0~7组成 比如 0266(八进制数) 十进制数十进制数第一位不是0,除表示正负符号外,要以1-9开头,由0-9组成 比如 -123(十进制数)123(十进制数) 十六进制数十六进制数以0X或0x开头,由0-9,A-F或a-f组成 比如 0X16 、0Xf1(均为16进制数)...

2020-11-12 20:39:58 21887 2

转载 Spring中的@Transactional(rollbackFor = Exception.class)属性

最近写项目看到一个注解,并且在项目中有实际需求需要使用这个注解,所以记录一下。@Transactional(rollbackFor=Exception.class)异常我们常见的异常一般有两类,Exception分为运行时异常RuntimeException和非运行时异常,error是一定会回滚的。如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。如...

2020-04-18 12:36:13 267

转载 Vue中的computed

computed的定义当其依赖的属性的值发生变化时,计算属性会重新计算,反之,则使用缓存中的属性值。为什么要使用computed首先,通过vue官方文档的案例,来解释一下,为什么要使用computed。我们都知道,在模板内的表达式非常遍历的,但是,有时候,我们会在模板内的放入太多逻辑的东西。会让模板变重,且难于维护。<div id="example"> {{ message...

2020-04-10 11:16:48 768

转载 git常用命令大全

fetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index /...

2020-03-31 15:35:06 190

转载 RPC远程过程调用

**RPC概念解析**首先要知道RPC是什么,以及RPC能做什么。RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:Employee getEmployeeByName(String fullName)那么:...

2020-03-29 22:13:36 200

转载 【ES6学习笔记之】Object.assign()

基本用法Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。const target = { a: 1 };const source1 = { b: 2 };const source2 = { c: 3 };Object.assign(target, source1, source2);target // {a:1...

2020-03-29 11:01:56 216

转载 vue 中的ref和$refs用法

<button @click=“add”>添加 <script>   new Vue({    el: "#app",     methods:{      add(){        this.$refs.input1.value ="22"; //this.$refs.input1 减少获取dom节点的消耗       }    ...

2020-03-16 13:24:31 145

原创 使用IDEA的Maven Helper插件解决Maven依赖冲突

今天在使用Maven的时候,报了个错,大概意思就是maven版本依赖冲突。想起以前视频学的解决maven冲突最原始的方法,十分繁琐,于是碰到一个非常好用的idea插件————Maven Helper。安装方式一:idea插件市场直接搜索Maven Helper安装。二:这里提供一个idea插件离线包下载:链接:https://pan.baidu.com/s/1NqGJNM9VpdXpgGU...

2020-03-02 22:10:19 1477

原创 maven编译sun.security.validator.ValidatorException: PKIX path building failed

今天在使用maven的时候,碰到一个很奇葩的错。报错信息如下:Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.3.RELEASE from/to nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/...

2020-02-27 18:41:50 1487 5

转载 SVN提示https证书验证失败问题svn: E230001: Server SSL certificate verification failed:

最近在使用Idea 检出 svn项目时,出现了如下的画面显示需要授权证书,需要证书路径搜索网上的解决方式:无非以下几种1、File->Settings->Version Control->Subversion->Clear Auth Cache试了一下,再次checkout,还是出现了证书路径的界面,然后还有一种方式是:打开 C:\Users\adminstra...

2020-01-01 14:32:39 600

原创 litemall_region表(地区关联)的设计

litemallRegion:public class LitemallRegion { private Integer id; private Integer pid; private String name; private Byte type; private Integer code;}RegionVo:public class Regio...

2019-12-09 15:14:31 486

原创 Elasticsearch系列工具的使用及学习

1.Elasticsearch介绍和安装用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如果能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如之前大家学习过的Solr。不过今天,我们要讲的是另一个全文检索技术...

2019-12-07 23:07:04 381

原创 litemall使用vue+shiro实现权限控制及动态路由

整体思路会话开始之初,先初始化一个只有登录路由的Vue实例,在根组件通过 handleLogin() 将路由定向到登录页,再拉取登录框的数据,让每个请求携带token-- [‘X-Litemall-Admin-Token’]实现用户鉴权.然后获取当前用户的权限数据,用户登录成功之后,会在全局钩子router.beforeEach中拦截路由,判断是否已获得token,在获得token之后就要去...

2019-12-06 22:29:52 1794 2

原创 利用七牛云配置云储存

在使用FastDFS做文件上传之后,想起之前看人人开源的时候用七牛云配置过云储存,但是当时界面都是写好的,直接在界面上配就好,这次就想用java代码实现一次。效果展示实现步骤第一步:引入依赖<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java...

2019-11-27 23:18:00 647

原创 JDK与python环境配置

在配置JDK与python的环境变量之前,首先要判断你的电脑是win10还是win7的操作系统,如果不知道怎么判断,可以百度。在知道电脑操作系统后,查看你的电脑操作系统版本是32位操作系统还是64位操作系统如何查看电脑位数?方法一:(使用手机查看可右滑查看下面内容)1:在Windows10系统桌面,右键点击桌面上的“此电脑”图标,在弹出菜单中选择“属性”菜单项。2:这时会打开Windo...

2019-11-01 15:22:16 6544

转载 关于跨域的一些文章

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会...

2019-10-07 00:28:18 159

原创 解决centos7网卡启动失败解决(亲测有效!!)

这两天在学Linux,很多人应该用的也是CentOS,昨天在安装图形化接口的时候,发现安装不了。查了下原因是无法连外网,于是systemctl start Network.service发现网卡启动失败,于是看下网卡状态systemctl status Network.service网上查了资料,弄了整整两天!!!整理以下解决办法方法一(最简单,可以先尝试)和网卡自带的Netw...

2019-08-18 17:49:46 23204 5

原创 CentOS7安装mysql错误 Error downloading packages:mysql-comunity-server【256】

今天用CentOS7安装mysql的时候,死活安装不上,报Error downloading packages:mysql-comunity-server-5.6.45-2.e17.x86_64: [Errno 256] No more mirrors to try 最后依次输入以下yum命令解决了(之前输的也和这个差不多,但是一直显示找不到包) # wget http://dev.my...

2019-08-14 17:39:54 3313 2

转载 解决docker拉取镜像显示TLS handshake timeout的问题

解决 Docker pull 出现的 Server error: Status 0 while fetching image layer 的一个办法出现这个问题,一般的原因是无法连接到 docker hub,通过:$ sudo systemctl stop docker$ sudo docker -d -D开启 debug 模式,然后再运行 pull 就会出现类似下面的错误:DEBU[0...

2019-08-14 10:55:10 9413 1

原创 聊聊Spring Data JPA中的放弃维护权。如何放弃维护权?谁放弃?

在学习SpringDataJPA的时候,相信很多人会碰到关于放弃维护权这个概念,这篇博客将用例子阐述如何放弃维护权?谁放弃?首先看三段代码,没有放弃维护权的时候,实体类User(用户),实体类Role(角色)以及Test(测试类):首先向大家解释下面将遇到的配置注解的意思,大家可以先跳过这部分,直接看代码,如果在下面有碰到不懂的,再翻上来查阅。 * 1.声明表关系的配置 ...

2019-08-12 16:37:39 942

转载 简单理解一下IOC(控制反转)和DI(依赖注入)

原文地址(摘要了部分内容):https://blog.csdn.net/qq_22654611/article/details/52606960/学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的...

2019-08-08 15:07:26 578

试题答案库(c语言习题集)

本资源主要配合本人博客《C语言精选试题》使用,博客包含的习题均为C语言学习过程中的重要内容,而本资源在此基础上还增加了大量习题。博客中的习题可在本书对应题号找到答案。

2020-11-13

空空如也

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

TA关注的人

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