自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下安装MySQL8

将其改为老的加密验证方式:mysql_native_password。数据库中进行任何操作。你得赋予用户必要的权限。不能使用5.7版本的update语句了。用户没有任何访问权限,这就意味着你不能在。基本命令:(赋权命令执行后,需执行“EXECUTE:执行存储过程。卸载原有mariadb。

2023-05-18 18:58:07 4001

原创 Linux下安装MySQL 5.7

DROP: 删除库、表和视图。ALL: 所有可用的权限。CREATE: 创建库、表和索引。SELECT: 检索表或列的数据。SHOW_DATABASES: 列出数据库。ALTER: 修改表。INSERT: 插入表或列。CREATE_VIEW: 创建视图。LOCK_TABLES: 锁定表。DELETE: 删除表。

2023-05-10 19:58:09 1403

原创 Linux下安装Redis

可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。修改 redis.conf 文件,关闭protected-mode模式,允许外网访问,允许后台运行。可能是由于新买的云服务器,并没有自带GCC。protected-mode 改成 no。复制源码目录到安装目录。

2023-05-05 17:27:20 549

原创 Linux下安装Nginx

cd /data下载nginx,并解压。

2023-04-27 09:45:00 473

原创 Linux下安装Java8环境

至此,安装Java8环境完成。验证安装的Java8环境。显示如下图所示JDK版本。

2023-04-26 11:18:43 1222

原创 自建Elasticsearch迁移至阿里云Elasticsearch集群

报错:"type":"security_exception","reason":"missing authentication token for REST request ","status":401有可能由 X-Pack 的认证机制引起的问题解决:项目yml文件配置用户名密码

2021-02-23 17:48:05 1141

原创 阿里云RDS数据库代理连接进行读写分离导致查询utf8mb4编码的特殊表情字符乱码踩坑记录

Bug描述:  线上发版一段时间后,接口查询RDS中含有特殊表情字符的字段内容出现乱码问题Bug现象:  如下特殊表情字符会返回为“跟我??走吧”开始解决:  因为数据库都是已经存进去了特殊表情字符的,在可视化的工具都可以直接看到,没有问题的。使用命令查看数据库的编码格式以及存储特殊表情字符的字段编码都是utf8mb4,所以开始从最外层代码开始排查定位问题。--- 查看数据库编码SHOW VARIABLES LIKE '%character%'; 首先觉得是..

2020-05-15 20:41:55 813 1

原创 解决spring-boot项目加载yml文件报错:Failed to load property source from location classpath:/application.yml

springboot项目启动加载yml文件报错:Failed to load property source from location classpath:/application.yml org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 j...

2019-12-02 11:25:51 1768

原创 mybatis-plus入门使用、踩坑记录

背景: 公司持久层框架最开始使用的是 org.mybatis包下,后来切换为了 com.baomidou.mybatisplus 包下的 mybatis-plus首先引入mybatis-plus依赖:Spring Boot项目:<dependency> <groupId>com.baomidou</groupId> ...

2019-10-18 15:03:06 2140 1

原创 Linux搭建、使用SVN服务器,配置HTTP访问 (CentOS和Ubuntu)

目录搭建SVN服务器:CentOS安装:Ubuntu安装:使用SVN:客户端连接(示例TortoiseSVN):安装配置HTTP访问:查看是否有安装Apache HTTP服务:查看httpd是否已经安装的svn模块:CentOS安装Apache HTTP服务:Ubuntu安装Apache HTTP服务:搭建SVN服务器:CentOS安装:yu...

2019-08-12 16:00:51 2566

原创 使用docker搭建Nginx服务

Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。开始搭建:# 拉取镜像docker pull nginx# 简单运行dock...

2019-08-06 18:54:49 1406

原创 gitlab服务器代码数据迁移

因公司更换旧服务器,所以需把旧服务器上gitlab的代码全部迁移到新服务器上,正题开始:总共包括三个步骤:1、远程仓库创建对应的项目,我使用的gitlab网页端,点击groups--->new group--->save--->new project2、拉取旧服务上最新的所有分支的代码# 拉取仓库代码到本地(旧服务器地址)git clone http...

2019-08-01 14:22:06 856 1

原创 禅道不同版本数据迁移(低版本:9.1.2 至最新版本:11.5.1 )

因公司搬迁需求,新环境都使用docker容器进行快速部署,所以需要把老服务器上的禅道迁移到新服务器docker中。禅道官网介绍迁移需在软件同版本下进行:官网视频地址(Linux服务器迁移到Linux服务器)操作如下,比较简单: 备份旧服务器: /opt/zbox/app/zentao/www/data/upload/1 路径下所有文件附件,...

2019-07-25 19:47:56 4717

原创 使用docker搭建禅道项目管理软件

# 拉取镜像(最新的镜像中已经包含了mysql服务,不用重新搭建,也可以启动后更改配置连入自己的数据库)docker pull idoop/zentao# 运行镜像docker run -d -p 8183:80 -p 8184:3306 -e ADMINER_USER="root" -e ADMINER_PASSWD="password" -e BIND_ADDRESS="false"...

2019-07-24 19:47:42 1138

原创 gitlab使用LDAP用户管理配置

进入容器修改gitlab配置文件:docker exec -it gitlab bashvi /etc/gitlab/gitlab.rb或在宿主机下容器卷的映射gitlab目录下更改配置文件:vi /srv/gitlab/config/gitlab.rb进入配置文件后往下翻页到256行会看到如下内容: 按照下图中的格式更改配置文件,填入LDAP用户,每...

2019-07-17 18:29:39 9596

原创 使用docker搭建gitlab代码托管服务

# 拉取镜像:docker pull gitlab/gitlab-ce# 运行(80和22端口很容易被占用,注意更改端口映射规则):docker run -d --hostname gitlab.com -p 443:443 -p 80:80 -p 22:22 --name gitlab --restart always -v /srv/gitlab/config:/etc/gitlab...

2019-07-17 17:28:15 308

原创 Jenkins使用LDAP用户管理配置

因为Jenkins配置后,管理员账户会失效,为防止一次配置失败,首先备份下Jenkins的配置文件,当配置失败时,即还原配置文件。(具体路径看安装时候定义的路径,参考:/var/lib/jenkins/config.xml)cp /var/jenkins_home/config.xml /var/jenkins_home/config_cp.xml或者在配置失败后硬核的...

2019-07-17 15:04:35 4791

原创 使用docker搭建Jenkins自动化服务器

拉取、运行Jenkins镜像(因为8080端口占用,映射容器8080端口到宿主机50001端口):docker pull jenkinsci/blueoceandocker run -u root -d --name jenkins -p 50001:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/dock...

2019-07-17 14:52:52 182

原创 JIRA使用LDAP用户管理配置

首先点击设置进入用户管理:验证管理员账号,进入到用户管理后,点击用户目录===>添加目录===>选择LDAP:接下来就是把自己LDAP中的用户组,已经访问的用户根目录填入对应的项:1、2、3、组对象类和组对象过滤器使用groupOfUniqueNames时,成员模式--->组成员属性使用uniqueMember, 组对象类和组对象...

2019-07-12 16:24:58 12190 3

原创 使用docker搭建JIRA服务器,破解JIRA服务器、破解JIRA收费插件

喜欢方便简单的可以直接下载我搭好的镜像,已上传至dockerhub:docker pull 16888888/jira:v1.0docker pull 16888888/jira_mysql:v1.0 端口映射为宿主机8181端口映射jira容器8080端口,宿主机8182端口映射MySQL容器3306端口,有端口冲突更改容器端口映射:vi /var/lib...

2019-07-11 21:19:32 5594

原创 MySQL 三种排名查询

Oracle 自带的函数 RANK(或 DENSE_RANK),由于 MySQL 没有类似函数稍微繁琐一点。 数据准备:DROP TABLE IF EXISTS `tb_test`;CREATE TABLE `tb_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET ...

2018-12-05 18:48:54 354

原创 微信小程序开发:打通微信和小程序之间用户数据的坑

 背景:公司有APP和公众号,都绑定了开放平台,用unionid来区分用户。一天需要做一个小程序,这个时候要打通我们的用户库,然后必须拿到小程序unionid。当时公众号与小程序都互相绑定,调用前端调用小程序官方文档的登录方法拿到code给我换取用户标识,如下:示例代码://app.jsApp({ onLaunch: function() { wx.login({...

2018-07-27 19:49:58 10750

原创 Redis常用命令

最近因为测试的需求,需要把Redis中的数据进行持久化,但是忘记了命令,所以索性来进行一次归纳。清空Redis所有key:flush db # 清除当前数据库的所有keysflush all # 清除所有数据库的所有keys查询匹配key:keys * # 查看所有keyskeys prefix_* # 查看前缀为"prefix...

2018-07-25 16:38:02 5295 1

原创 crv文件导入MySQL数据库的坑

我环境用的是Windows的MySQL,首先打开黑窗口连上MySQL,打开要导入的数据库,如下:use beifenshow tables;load data infile 'C:\xxx\order.csv' into table xxx character set gb2312 fields terminated by ',' optionally enclosed by '"' escap...

2018-03-06 16:30:06 1246

原创 解决spring cloud下@FeignClient注入bean找不到异常

异常信息如下:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-01-17 19:34:44.265 ERROR 9468 --- [ main] o.s.b.d.Loggin

2018-01-17 20:04:23 42516 16

原创 异常java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'xxx' method

出现异常:模糊映射。无法映射的xxx方法,异常信息如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/

2017-12-22 10:47:28 29637 2

原创 微信公众号支付回调函数“time_end”的坑

在微信支付成功后,微信是会给我们的回调地址发送成功信息,具体可以看官方文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7返回信息中有一个“time_end”字段,具体返回的值是“20171221114238”,因为我数据库里面存时间的类型是datetime,所以在存的时候会报很多时间类型的错误,百度后得到答案:DateTim

2017-12-21 11:39:37 4708

原创 异常java.lang.IllegalArgumentException: null

碰到异常java.lang.IllegalArgumentException: null错误日志里面基本找不到任何的提示,苦死良久"C:\Program Files\Java\jdk1.8.0_65\bin\java" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.manage

2017-12-19 14:08:35 62080 6

原创 异常java.lang.IllegalArgumentException: Validation failed for query for method public abstract

出现下列异常信息,异常关键报错:java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.List org.aodous.mall.order.dao.OrderRepository.queryOrderByOpenIdAndStatus(java.lan

2017-12-13 15:51:49 33273 5

原创 处理异常:Consider defining a bean of type 'xxx' in your config

springboot项目启动报了如下异常信息:"C:\Program Files\Java\jdk1.8.0_65\bin\java" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxrem

2017-11-22 18:30:37 6365 1

原创 异常org.springframework.beans.factory.UnsatisfiedDependencyException

异常信息如下:看前面基本上不知道异常发生的地方在哪里,找到最后一个Caused byCaused by: org.springframework.data.mapping.PropertyReferenceException: No property id found for type Products! at org.springframework.data.mapping.P

2017-11-21 16:17:23 833

原创 springMVC获取请求参数的几种方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 */ @RequestMapping("/demo1") public String addUser1(String username,String passw

2017-11-10 11:58:01 282

转载 什么是接口文档,如何写接口,有什么规范?

一、什么是接口文档?在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。二、为什么要写接口文档?1、项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发2、项目维护中或者项目人员更迭,方便后期人员查看、维护三、接口规范是什么?首先接口分为四部分:方法、uri、请求参...

2017-10-12 22:49:08 18340 3

转载 Spring中@Autowired注解、@Resource注解的区别

Spring中@Autowired注解、@Resource注解的区别Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byN

2017-09-16 16:35:19 197

翻译 3个著名加密算法(MD5、RSA、DES)的解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是

2017-09-09 23:07:44 313

转载 商业计算中用BigDecimal

BigDecimal Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象

2017-09-08 21:31:59 335

空空如也

空空如也

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

TA关注的人

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