自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 activeMQ+springboot总结

springboot集成activeMQ1、依赖<!-- activemq --><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-activemq</artifactId>...

2018-11-26 16:42:24 1312 1

原创 springboot @Value取不到值

springboot @Value取不到值

2022-08-23 17:25:25 11317 1

原创 pgsql sql记录

Postgresql的主键自增长--建一个序列create sequence id_seq increment 1 minvalue 1 maxvalue 9223372036854775807cache 1;--缓存是1,每次增加1select setval('id_seq',1);--从1开始--建表create table buyers(id int not null primary key default nextval('id_seq'),name varchar(30)..

2020-07-17 10:40:40 254

原创 Golang 协程

Golang协程Do not communicate by sharing memory; instead, share memory by communicating.通信共享内存—channelchannel,管道,可以理解为队列,用于goroutine之间传递指定类型的值来同步运行和通讯,通道有几种类型:分类方式种类通信方向双向,仅接收,仅发送有无缓冲(buffer)无缓冲,有缓冲按照通信方向区分:chan time.Time // 双向,可

2020-06-29 13:23:06 400

原创 pgsql数据库json更新多个key

json单个key更新可以使用json_set函数jsonb_set(target jsonb, path text[], new_value jsonb [, create_missing boolean])create_missing 为true,如果元素值不存在,则添加create_missing 值为 false:如果元素值不存在,不添加json对象更新f_info信息...

2020-04-23 15:39:06 2180

原创 RESTful API 规范

RESTful API 规范RESTful 并不是一个非常明确的规范,在部分细节上,不同人的理解和执行都会有差异。为了避免团队内部对 RESTful 的使用有歧义,因此有如下规范MethodPOST: 创建、新增PUT:更新DELETE: 删除GET: 查询 (虽然 HTTP 协议中 GET 是可以使用 body 的,但是由于部分封装过后的 request lib 默...

2019-10-15 09:52:46 152

原创 vue安装和项目搭建

1、安装vuenpminstall-gvue-cli由于npm网站在国内速度非常慢,所以可以在命令后面加上淘宝的镜像即:npm install -g vue-cli --registry=https://registry.npm.taobao.org之后,可以vue -V查看vue是否安装好,出现版本号即安装成功。2、创建项目vueinitwebpackmy-...

2019-10-15 09:48:32 125

原创 SpringBoot文件上传异常之提示The temporary upload location xxx is not valid

原文:一灰灰Blog之Spring系列教程文件上传异常原理分析SpringBoot搭建的应用,一直工作得好好的,突然发现上传文件失败,提示org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.I...

2019-08-19 09:43:38 214

原创 sql 语句中count()有条件的时候为什么要加上or null

https://www.cnblogs.com/biehongli/p/10534694.html1、sql 语句中count()有条件的时候为什么要加上or null。如count(province = '浙江' or NULL) 这部分,为什么要加上or NULL,直接count(province='浙江')有什么问题吗?不就是要找province = '浙江'的数据吗,为什么要...

2019-07-04 13:37:21 325

原创 mysql索引

我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > ind...

2019-07-04 12:27:52 163

转载 RESTful API 规范

RESTful API 规范RESTful 并不是一个非常明确的规范,在部分细节上,不同人的理解和执行都会有差异。为了避免团队内部对 RESTful 的使用有歧义,因此有如下规范Method POST: 创建、新增 PUT:更新 DELETE: 删除 GET: 查询 (虽然 HTTP 协议中 GET 是可以使用 body 的,但是由于部分封装过后...

2019-06-28 18:20:22 215

原创 redis通用命令

1、keyskeys [pattern] 通配符查询所有的key ? 匹配一个字符 * 匹配任意个(包括0个)字符 [] 匹配括号间的任一个字符,可以使用 "-" 符号表示一个范围,如 a[b-d] 可以匹配 "ab","ac","ad" \x 匹配字符x,用于转义符号,如果要匹配 "?" 就需...

2019-03-20 10:17:51 175

原创 redis安装启动

一、linux下安装1、下载 wget http://download.redis.io/releases/redis-3.0.7.tar.gz2、解压 tar -xvf redis-3.0.7.tar.gz3、编译 make4、安装 make install查看src下的redis脚本二、启动三种方式1、直接启动redis-3.0.7/src/redis...

2019-03-05 16:56:06 146

转载 eclipse中Web Deployment Assembly与build path作用

java Build path是编译路径设置,主要用来设置源代码的编译路径默认是default output folderWeb Deployment Assembly是eclipse中的发布路径设置,DeployPath表示每个资源发布之后的文件路径  理解 eclipse中使用tomcat使用启动web项目的流程是 java build path编译项目源代码生...

2019-01-22 13:47:34 311

原创 mysql事务

一、什么是事务?事务是一条或多条数据库操作的集合,在事务中的操作,要么都执行修改,要么都不执行。银行转账是经典的解释事务的例子,如:用户A给用户B转账500元主要步骤可以概括为以下几步:检测A账户余额 > 500元A账户余额减去 500元B账户余额增加 500元这几步要么都成功,要么一个都不成功,否则都会导致数据不一致(500元不翼而飞)。这就需要用到事务来保证二...

2019-01-17 16:42:00 166

原创 mysql数据库——索引篇

索引是一个单独的、存储在磁盘上的数据库结构,包含着数据库中记录的引用指针,索引类似书中的目录,没有索引读取数据时数据库必须从第一条记录开始到读完整个表,直到找对相关的行,如果表的查询列有索引,mysql能快速到达某个位置去搜寻数据,索引主要是为了提高数据库的查询速度的。一、索引mysql所有存储引擎至少支持16个索引,长度至少256字节,索引可以加快数据查询速度,减少分组和排序的时间...

2019-01-17 11:42:30 978

转载 mysql下实现先排序后分组

先排序后分组,发现MySql不同的版本有不同的结果,特此记录。举例:要求在shop表中查询出各类型商店中价格最高的商品。--表结构--create table `shop` ( `id` int (10) PRIMARY KEY, `shop_name` varchar (100), `item_name` varchar (100), `price` int...

2018-12-11 10:19:40 1102

原创 Mysql数据库 (五)高级特性之查询缓存

1、查询缓存查询缓存就是缓存sql语句和查询结果,如果运行相同的sql,服务器直接从缓存中取,不去解析和执行sql语句。当数据被修改后,在查询缓存中的任何相关数据均被清除,对于频繁更新的表不适合使用缓存。set session query_cache_type = ON  设置缓存开启set session query_cache_type = OFF  关闭查询缓存 sel...

2018-10-09 16:06:01 1041

原创 mysql数据库存储引擎

mysql常用存储引擎  InnoDb、 MyISAM、MEMORY、MERGE、NDB,使用最多的是InnoDb和MyISAM MyISAM不支持事务,主要以查询和增加记录为主的业务采用该存储引擎,对数据的存储和批量查询的速度比较快 InnoDb的特性          支持事务          自动增长列          外键约束           ...

2018-10-09 15:02:20 1075

原创 Mysql数据库 (四)数据库备份和恢复

一、数据库备份1、备份单个数据库中的所有表mysqdump -u root -p password dbname > file.sql; 2、备份数据库中的某个表mysqldump -u root -p dbname tablename > file.sql;     dbname标识数据库名称  tablename标识表名称3、备份多个数据库mysqldump...

2018-10-09 15:01:51 135

原创 Mysql数据库 (三)用户操作

用户创建有三种方法一、create创建用户CREATE USER 'test'@'localhost'  IDENTIFUED BY 'mypass'       主机名为localhost   mypass为密码  test为用户名CREATE USER 'test'@'localhost'  IDENTIFUED BY  PASSWORD  '密码的哈希值’            ...

2018-10-09 14:12:02 155

原创 Mysql数据库 (二)常用命令

一、登录退出登录     mysql -u用户名  -p密码  -P端口号  -h IP地址-P 默认是3306  可省略-h 默认是本地   可省略退出exit; quit; \q;musql  -V   查看版本号SELECT VERSION();   显示当前版本SELECT NOW();    显示当前时间SELECT USER();   显示当前用户U...

2018-08-02 14:18:16 182

原创 Mysql数据库 (一)入门安装配置启动

一、安装这里就不详细介绍安装过程,安装教程:https://blog.csdn.net/Liu68686868/article/details/79518471二、配置mysql文件存储在安装目录下的my.iniport  服务端口default-character-set=utf8  默认编码basedir 安装目录datadir 数据目录三、启动停止服务...

2018-08-02 11:04:37 144

原创 java多线程(一)基础篇

1

2018-07-26 13:42:00 954

空空如也

空空如也

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

TA关注的人

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