自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生在勤,不索何获

纵然万劫不复,纵然相思入骨,我也待你眉眼如初,岁月如故。

  • 博客(107)
  • 收藏
  • 关注

原创 JAVA中String {0}占位符的使用

String占位符的使用

2022-06-13 16:28:59 535 1

原创 CentOS 7 安装 install abiword 3.0.2-3

环境CentOS Linux release 7.9.2009 (Core)步骤wget http://repo.iotti.biz/CentOS/7/noarch/lux-release-7-1.noarch.rpmrpm -Uvh lux-release-7-1.noarch.rpmyum -y install abiword相关错误libpangox错误:软件包:gtkmathview-0.8.0-12.fc19.x86_64 (/gtkmathview-0.8.0-12.fc1

2021-10-08 16:35:23 541

原创 Archery 审核查询工具安装步骤

安装 Dockercurl -fsSL https://get.docker.com -o get-docker.sh | sudo sh安装 Docker Composesudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/l

2021-07-14 15:21:15 584

原创 Linux(CentOS) 安装docker

1、国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh2、设置仓库sudoyum install-yyum-utils \ device-mapper-persistent-data \ lvm23、 设置镜像阿里云sudoyum-config-manager \ --add-repo\ http://mirro...

2021-07-12 16:00:35 148

原创 docker 安装mysql

1、docker中下载mysql docker pull mysql:latest2、启动 docker run -itd --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql3、进入容器 docker exec -it mysql-test bashALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'...

2021-07-12 14:38:07 83

原创 根据字段名称查出所在数据库及表名称

select table_schema,table_name from information_schema.columns where column_name = '字段名';

2021-06-30 10:05:42 186

原创 MySQL时间与日期函数使用

函数功能CURDATE()返回当前日期CURTIME()返回当前时间NOW()返回当前的日期和时间UNIX_TIMESTAMP(date)返回日期date的UNIX的时间戳FROM_UNIXTIME返回UNIX时间戳的日期值WEEK(date)返回日期date为一年中的第几周YEAR(date)返回日期date的年份HOUR(date)返回日期date的小时值MINUTE(date)返回日期date的分钟值MONTH...

2021-04-05 20:53:28 78

原创 MyBatis-Plus-Generate代码生成器

引入的POM文件: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version> </dependency> &lt

2021-04-04 15:28:08 2027

原创 MYSQL中的运算符

1:算数运算符运算符作用+加法-减法*乘法/,DIV除法 ,返回商% ,MOD()除法,返回余数例:mysql> select 1+2,3-2,5*3,5/3,5%3;+-----+-----+-----+--------+-----+| 1+2 | 3-2 | 5*3 | 5/3 | 5%3 |+-----+-----+-----+--------+-----+| 3 | 1 | 15 | 1.6667 |

2021-03-23 21:53:56 246

原创 SpringBoot搭建的项目上传文件时提示The temporary upload location ***is not valid

系统环境CentOS 7 + Java 8SpringBoot内置的Tomcat启动时创建临时目录保存上传缓冲文件,但CentOS会定期清理 默认的临时文件目录(一般都在/tmp下)解决方案:一、修改tomcat临时目录1.1可以采用配置文件的方式(server.tomcat.basedir=/tmp/tomcat);1.2注入配置bean@Configurationpublic class MultipartConfig { /** * 文件上传临时路径

2021-01-28 14:38:29 416

原创 springBoot 整合 RabbitMQ 的坑: java.net.ConnectException: Connection refused

//代码配置 @Bean public ConnectionFactory connectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setAddresses("192.168.10.10:5672"); connectionFactory.setUsername("ne

2020-12-22 15:11:20 778

原创 MAVEN 打包 提示找不到 jar

mvn install:install-file -Dfile=xxx -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar-Dfile:包的本地真实地址-DgroupId:pom.xml中groupId-DartifactId:pom.xml中artifactId-Dversion:pom.xml中0.0.1-SNAPSHOT-Dpackaging:jar或war,包的后缀名-Dclassifier:包...

2020-11-16 17:22:24 200

原创 navicat 连接 mysql8.0 caching_sha2_password

解决问题有以下两种方式:1.修改mysql密码加密规则;2.修改配置文件;修改配置文件方法如下:default_authentication_plugin=caching_sha2_password 修改为:default_authentication_plugin=mysql_native_password使用MySQL命令进行更改加密规则第一步:alter USER ‘root’@‘localhost’ identified BY ‘password’ PASSWORD EXPIRE

2020-11-13 11:28:42 219

原创 MYSQL 查询并更新 JSON

UPDATE slash_express eINNER JOIN (select SUBSTRING_INDEX((substring_index(consignee_snapshot ,'name": "',-1)),'", "phone',1) name ,SUBSTRING_INDEX((substring_index(consignee_snapshot ,'phone": "',-1)),'", "region',1) phone,order_id FROM slash_express).

2020-09-03 16:04:37 188

原创 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log

MySQL 新建函数 报This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log这是我们开启了bin-log, 我们就必须指定我们的函数是否是DETERMINISTIC 不确定的 NO SQL 没有SQl语句,当然也不会修改数据 READS SQL DATA 只是读取数据,当然也不会修改数据 MODIFIES SQL DATA 要修改数据 CON

2020-09-03 13:48:18 79

原创 ElasticSearch 7.8.1 设置 fielddata

POST /索引/_mapping{ "properties": { "address": { "type": "text", "fielddata": true } }}

2020-08-18 22:46:42 1058

原创 ELasticSearch( 7.8.1) 集群搭建 ElasticSearch.yml 配置文件修改

# 设置集群名称,集群内所有节点的名称必须一致。cluster.name: myes# 设置节点名称,集群内节点名称必须唯一。node.name: node3# 表示该节点会不会作为主节点,true表示会;false表示不会node.master: true# 当前节点是否用于存储数据,是:true、否:falsenode.data: true# 索引数据存放的位置path.data: D:\Study\ElasticSearch\elasticsearch-3\data# 日志文件存放

2020-08-06 18:30:01 1299 2

原创 ElasticSearch 内存不足无法启动

打开 /usr/local/es_cluster/node03/config/jvm.options根据自己得服务器内存大小看情况修改退出保存后到bin目录下启动即可

2020-08-06 15:09:07 647

原创 mysql/mariadb 远程登陆

grant all privileges on *.* to 用户名 @'%' identified by 'password';

2020-05-08 23:18:00 144

原创 redis 集群 新增 master 节点 与 slave 挂靠命令

1.新增 masterredis-cli --cluster add-node 192.168.1.113:7007 192.168.1.111:7001 2.slave 挂靠 master[root@eshop-cache01 ~]# redis-cli --cluster add-node 192.168.1.113:7008 192.168.1.112:7004 ...

2020-04-23 19:43:00 759

原创 RedisCluster 集群 之 Ruby 安装

1. 切换源$ gem sources -l$ gem sources --remove https://rubygems.org/$ gem sources -a https://ruby.taobao.org/2. 测试是否成功gem sources –l3.开始安装 rvmcurl -L https://get.rvm.io | bash -s sta...

2020-04-22 22:29:00 117

原创 Linux CentOS 7 关闭防火墙

1.查看防火墙状态[root@localhost~]#systemctlstatusfirewalld2. 临时关闭   [root@localhost~]#systemctlstopfirewalld3.永久关闭   [root@localhost~]#systemctldisablefirewalld...

2020-04-18 10:55:00 85

原创 springcloud 与 springboot 对应关系

spring-cloud:"Finchley.M2":"Spring Boot >=2.0.0.M3 and <2.0.0.M5","Finchley.M3":"Spring Boot >=2.0.0.M5 and <=2.0.0.M5","Finchley.M4":"Spring Boot >=2.0.0.M...

2020-03-15 15:26:00 80

原创 mysql 获取时间日期后,如何在数据库里去掉小数点后面的零

DATE_FORMAT(update_time,'%Y-%m-%d %T') AS updateTime,

2020-01-17 17:28:00 838

原创 MySQL单机安装

操作系统:CentOS 7MySQL:5.6MySQL的卸载查看MySQL软件卸载MySQL查看是否还有 MySQL 软件,有的话继续删除。安装MySQL启动MySQL设置root用户密码例如:为 root 账号设置密码为 root :登录MySQL 登录命令 命令说明:配置MySQL修改内容如下:...

2019-12-07 19:47:00 107

原创 SpringMVC 理论

应用系统三层架构: C/S:客户端/服务器 B/S:浏览器/服务器 标准分层: 表现层:WEB 层,接受结果,响应结果,分发请求;通常客户端使用 http 协议请求 web 层,web 层需要接受 http 请求,完成 http 响应。 表现层设计一般采用MVC 模型(MVC模型和其他层没关系) 业务层:Service 层,负责业务逻辑处理,web 层依赖业务层,业务...

2019-12-02 15:48:00 136

原创 【面试】ArrayList 和 HaseMap 的区别和应用场景

ArrayLiat: ArrayList array = new ArrayList(); array.add("张三"); array.add("李四"); array.add("王五"); System.out.println("ArrayList的元素个数为:"+array.size()); /...

2019-10-28 11:33:00 536

原创 mysql 从一个表中查数据并插入另一个表实现方法

类别一、如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 ; 例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现: INSERT INTO newArticles SELECT * FROM a...

2019-10-18 14:04:00 189

原创 【Eureka】 作为服务注册中心,Eureka比Zookeeper好在哪里

  著名的 CAP 理论指出,一个分布式系统不可能同时满足 C(一致性) A(可用性) 和 P(分区容错性)。由于分区容错性 P 是在分布式系统中必须保证的,因此我们只能在 A 和 C 之间进行权衡。   Zookeeper 保证的是 CP,   当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务器直接 DOWN 掉不可用。 ...

2019-10-14 23:45:00 70

原创 【Eureka】Eureka 是什么

Eureka是什么?   Eureka 是 Netflix 的一个子模块,也是核心模块之一。Eureka 是一个基于 Rest 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册和发现对于微服务架构来说是非常重要的,有了服务发现和注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于 dubbo 的注册中心,比如 Zooke...

2019-10-11 22:46:00 469

原创 【Elasticsearch】Docker 安装 Elasticsearch 2.4.4 版本(高版本方式不同)

1、 下载elasticsearch docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.3 2、启动elasticsearch docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=s...

2019-10-04 18:47:00 215

原创 【Spring Boot】 Spring Boot 2.x 版本 CacheManager 配置方式

Spring Boot 1.X RedisCacheManager 配置方式 @Bean public CacheManager cacheManager(RedisTemplate redisTemplate) { RedisCacheManager cacheManager= new RedisCacheManager(redisTe...

2019-10-02 13:22:00 253

原创 【Docker】docker 的常用命令&操作

一、在linux虚拟机上安装docker XShell1:检查内核版本,必须是3.10及以上  uname -r2:安装docker  yum install docker3:输入y确认安装4:启动docker  [root@localhost ~]# systemctl start docker  [root@localhost ~]# docker -v  Docker v...

2019-10-01 13:59:00 62

原创 Job for docker.service failed because the control process exited with error code. See

在Liunx中使用Docker, 注: Liunx使用的是在虚拟机下的centOS7版本在刚开始安装Docker时没有任何错误, 但是在后续的docker启动过程中, 出现以下问题: Job for docker.service failed because the control process exited with error code. See "systemctl s...

2019-09-27 21:43:00 572

原创 连接数据库出现The server time zone value '�й���׼ʱ��' is unrecogni等问题的解决方案...

使用JDBC连接数据库出现The server time zone value '�й���׼ʱ��' is解决方案 ** 将jdbc.properties中url后加入?serverTimezone=UTC即可解决**

2019-09-24 17:29:00 384

原创 【面试】SSH 框架原理

SSH 框架原理: 1.通过 Configuration().configure();读取并解析 hibernate.cfg.xml 配置文件2.由 hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过 config.buildSessionFactory();//创建 S...

2019-08-22 14:28:00 69

原创 【面试】Spring 执行流程

Spring Aop的实现原理: AOP 的全称是 Aspect Orient Programming ,即面向切面编程。是对 OOP (Object Orient Programming) 的一种补充,专门用于处理一些具有横切性质的服务。常常用于日志输出、、安全控制等。 AOP(面向切面编程思想)主要是的实现技术有 Spring AOP 和 As...

2019-08-22 11:41:00 187

原创 【面试】Redis

1.如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样? set指令有非常复杂的参数,这个应该是可以同时setnx和expire合成一条指令来用的! 2.使用过Redis分布式锁吗?它是如何实现的? 先拿setnx来争抢锁,抢到之后,再用expire给锁加一个过期时间防止锁忘记了释放。...

2019-07-24 11:25:00 47

原创 【面试】数据库方面

1.什么是主键、超键、候选键和外键? 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键, 且主键的取值不能缺失,即不可为空(Null)。 超键:在关系中能唯一标识元组的属性集称为关系模型的超键。一个属性可以作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:最小的超键,...

2019-06-15 10:08:00 74

原创 【学习】eclipse自动提示+自动补全

解决代码的自动提示问题: 1、打开 Eclipse -> Window -> Perferences2、找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示3、先把上图中”.”的地方输...

2019-06-10 11:14:00 100

空空如也

空空如也

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

TA关注的人

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