自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

侯中飞的博客

just do it and do it better

  • 博客(36)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 ubuntu18 升级 gitlab

ubuntu18 升级gitlab

2022-01-13 00:41:59 587

原创 agile

2021-12-31 23:00:58 130

原创 Spring boot qq email部署在服务器端发送失败

为了避免25端口被黑,云服务器都会将25端口禁用,因此,我们使用465端口连接邮箱服务器,这里需要注意,在服务端要开启邮箱ssl配置,不开启一般会有有如下错误:org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port

2020-11-18 23:37:40 494

原创 windows10下nacos安装启动

下载nacos.zip包:https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.zip解压后,修改配置文件,更换称自己的mysql数据源#*************** Config Module Related Configurations ***************#### If use MySQL as datasource:spring.datasource.platform=mysq.

2020-09-25 08:58:28 8839 6

原创 mysql找不到表问题

环境:ubunftu 18 , Mysql 5.7简单情况:初始化别人的表到自己的数据库环境,启动项目会报错找不到项目中的某些表,这种情况一般是由于在linux环境中,mysql的库名和表明默认是大小写敏感的,该如何解决呢:首先删掉初始化的库,将修改mysql的配置文件,设置为大小写不敏感:进入 /etc/mysql/mysql.conf.d/mysqld.cnf在[mysqld]这行下面追加:lower_case_table_names=1重启mysql:service mysql resta

2020-09-13 11:35:02 2029

原创 Java一个List中的部分字段赋值给另一个List(使用stream)

Java一个List中的部分字段赋值给另一个List:当接口中需要使用一个list中的部分值的作为最终结果,可以使用下面的方式进行简单构造,之前喜欢用迭代器,这种方式更加简洁。 List<KeyWordSearchResponse> companyNameList = qccService.findCompanyNameList(keyword); return companyNameList.stream().map(result -> new CompanyName

2020-09-11 18:16:36 18868 10

原创 ubuntu 俩个服务器之间文件传输

从远程服务器123.10.10.10下载它/home下的databases.sql文件到当前服务器下的home目录下scp [email protected]:/home/databases.sql /home/上传当前服务器文件到123.10.10.10服务器home目录下scp /home/test.sql [email protected]:/home上传当前服务器整个文件夹到123.10.10.10服务器home目录下上传文件夹:scp -r /home/testDir/

2020-07-16 21:37:58 1386

原创 mysql批量删除表

若表有相同的前缀,则先构造出删除表的查询语句,然后进行批量删除:SELECT CONCAT('DROP TABLE ', GROUP_CONCAT(table_name) , ';') AS statement FROM information_schema.tables WHERE table_name like 'test_%';

2020-07-01 15:12:18 379

原创 SQL错误(1071) : : Specified key was too long; max key lengthis 767 bytes

创建表的时候,若主键索引或联合索引大小超过默认值,则无法创建,修改mysql配置:set global innodb_large_prefix = ON;

2020-07-01 15:07:41 954

原创 mysql格式化查询结果

select * from table_name\G

2020-07-01 10:47:40 2772

原创 阿里云相同/不同账号下的ECS和RDS互相内网访问

记录一下阿里云不同账号下的ECS和RDS内网互通:我的场景描述:小飞的阿里云账号下的ECS服务器需要访问小雷账号下的RDS,ECS和RDS的所在地区都在北京阿里云配置流程文档地址:https://help.aliyun.com/document_detail/64648.html?spm=a2c4g.11186623.6.561.2387520013pLVG简要流程:小雷账号创建云企业网小雷账号需要做的事情:小雷账号进入VPC专有网络进行云企业网跨账号授权操作(授权对象是小飞)将小

2020-06-29 20:19:58 2640

原创 阿里云ECS Ubuntu 18.04.3 用户管理基本操作

用户管理基本操作创建用户删除用户创建用户登录root账户,创建开发使用的用户账号,这里以添加developer账号为例:-m 指定用户登录目录,会自动创建,-s 指定该用户使用的默认shell,指定 -s ,可以解决新用户登录后 tab 无法补全的问题useradd -m developer -d /home/developer -s /bin/bash创建完新用户后需要指定对应的密码才可以进行登录添加密码passwd developer删除用户userdel -r usernam

2020-06-09 23:44:38 269

原创 团队代码提交规范约定

为了提高项目提交历史的可读性,制定团队代码提交规范约定,没有使用强制性工具进行约束,适合小团队**提交规范:type:description #issue number**type : 提交类别,从下面的类别中进行选择,必填• feat : 新功能相关• fix : bug修复• docs : 文档更新• style : 代码格式化• refactor : 重构部分功能或代码• perf : 性能优化相关• test : 增加测试相关• build : 更换编译脚本• revert

2020-06-02 17:48:14 824

原创 IDEA中启动项目突然很慢原因

若控制台进入等待很长时间没反应,尝试将所有断点去掉再重启

2020-05-27 10:39:13 2509

原创 ubuntu 防火墙基本设置

查看防火墙状态:ufw status打开防火墙:sudo ufw enable重启防火墙: sudo ufw reload开放指定端口: ufw allow 8080

2020-03-21 17:13:01 725

原创 阿里云服务器 80 端口设置了安全组还是无法访问问题:

如果您已经启用UFW(Ubuntu 预装防火墙),需要放行TCP 80端口或HTTP服务。执行命令:ufw allow 80/tcp 或 ufw allow http。返回结果为Rule added 表示已经放行TCP 80端口或HTTP服务。注:如果实例中已经安装Firewalld并且已经启用firewalld.service,若需要放行 TCP 80 端口,执行命令firewall...

2019-12-28 10:56:12 5914

原创 Ubuntu 18下 redis-server、nginx、nodejs 和 npm 安装记录

Ubuntu 18下 redis-server 安装wget http://download.redis.io/releases/redis-5.0.7.tar.gztar xzf redis-5.0.7.tar.gzcd redis-5.0.7/makecd src/make installmkdir /etc/redismv redis.conf /etc/redis/vi ...

2019-12-28 10:54:05 215

原创 windows 10 javac 无效解决方法:

windows 10 javac 无效解决方法set path="%JAVA_HOME%\bin"

2019-11-02 14:34:49 807

原创 删除注释正则表达式

删除注释正则表达式:/*{1,2}[\s\S]?*/删除空白行^\s\n

2019-07-22 22:07:48 529

原创 远程登陆阿里云Myslq数据库:ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'

在ubuntu server中安装完mysql,在本地环境使用客户端无法正常登陆解决方法:1.在阿里云控制台添加实例安全组策略:2.修改默认绑定ip:将 bind-address = 127.0.0.1这一行注释掉 vi /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.13.进入mysql并授权给用户root:这里...

2019-02-17 23:42:39 292

原创 .gitignore规则不生效解决办法

.gitignore规则不生效解决办法:在当前项目下执行一下命令:git rm -r --cached .git add .git commit -m 'update .gitignore'

2018-12-23 14:20:07 896

原创 Ubuntu18 JavaWeb 运行环境搭建

基于 ubuntu 搭建 javaweb 服务器环境

2018-10-26 23:58:58 1292 2

原创 windows10下 Redis Desktop Manager无法启动 报错 0xc000007b 处理

1.先下载vc_redist.x86.exe进行环境配置 下载地址:vc_redist.x86.exe 2.安装 Redis Desktop Manager 下载地址:redis-desktop-manager-0.9.3.817.exe

2018-07-07 22:57:56 5180 6

原创 Wmware安装 ununtu server 虚拟机与SSH服务安装启用

平时使用Vmware创建虚拟机,来方便满足开发测试需要,这里简单记录一下过程。1.下载Vmware 链接: https://pan.baidu.com/s/1fSpBMmGmHGak2dQ9SWu_vg 密码: qdgu 2.下载ubuntu server镜像 链接: https://pan.baidu.com/s/1JrSEg35K5VD0cruVJ0RfRA 密码: y2fh 3...

2018-04-02 13:00:04 369

原创 mysql批量构造模拟数据

模拟数据构建记录:场景:为了测试,需要给用户聊天记录表添加100w条数据。思路:1.创建随机主键id函数,因为我的主键不是自增主键 2.创建插入存储过程,主键生成调用上述函数 3.调用存储过程,进行数据插 4.如果对插入的列值有其他要求,可根据创建主键id函数方式来进行构造过程:

2017-12-27 09:59:24 2510

原创 mysql优化-索引

mysql优化-索引mysql优化-索引索引的作用索引的分类索引的建立索引的查看索引的删除索引的设计原则及优劣如何使用索引总结索引的作用合理的创建索引是提高查询速度最有效的方式之一。 在没有建立索引的情况下,查询一条数据的过程是这样: MySQL是从第一条记录开始查表,在某一个地方查到了匹配的数据,停止?NO,继续查询剩下的数据,直到查完整张表。 在建立合适索引

2017-12-26 09:34:35 225

原创 jeesite中集成Swagger2 三步

前后端分离时使用swagger来进行接口文档的管理还是很不错的选择。这里记录一下如何在java开源开发平台jeesite上集成

2017-11-22 09:44:40 1789 15

原创 Spring Boot构建web项目Demo

Spring Boot构建web项目DemoSpring Boot构建web项目Demo项目构建环境搭建过程总结代码地址项目构建环境:IDE:STS(Eclipse) jdk:1.8 maven:3.3.9 Spring Boot:1.5.8.RELEASE

2017-10-29 15:07:24 5107 4

原创 SpringBoot web demo项目启动后立马自动关闭问题解决办法

运行SpringBoot官网的demo,pom.xml文件也没问题,却遇到启动后随即关闭的问题,折腾一小时,发现是仓库jar包的问题,具体是哪个包出现了冲突,暂时还不得知,遇到该问题,在确保pom.xml文件正确的情况下,尝试用以下方法解决。 错误信息: Unregistering JMX-exposed beans on shutdown

2017-10-26 14:49:05 39595 17

原创 MySQL按条件筛选备份还原数据

适用场景: 现有数据库 database_a ,database_a 中有表 users,要求从 users 表中按条件(例:注册时间是2017年1月1日以后的用户)筛选出一部分用户数据,插入到线上服务器数据库 database_b中的 users表中,俩张表的结构是相同的。 执行过程: 1. 备份: 进入MySQL的 bin 目录下,执行语句,导出符合条件的数据到指定目录 C:\Pr

2017-08-22 11:50:11 925

原创 ckfinder上传图片含中文,预览无法正常显示问题

Linux中使用CKFinder,中文图片无法预览问题修改Tomcat中server.xml配置文件,如下 <Connector port="8008" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8"

2017-07-27 17:57:37 1264

原创 在Ubuntu中遇到Unable to lock the administration directory (-var-lib-dpkg-),are you root- 问题解决办法

在新装的Ubuntu虚拟系统中,安装docker,如果出现关于文件root问题,按照如下操作,尝试解决。(每行独立运行)sudo rm -rf /var/lib/dpkg/lock sudo rm -rf /var/cache/apt/archives/lock sudo apt-get update sudo dpkg –configure -a

2017-06-09 19:47:40 2283 2

原创 eclipse中syso快捷键无法使用解决方法

第一步:进入 Window -> preferences -> Keys -> Content Assist 第二步:设置Binding为 “Alt+/”第三步:设置When 一项为 Ending Text

2017-06-09 19:45:02 13120 8

原创 Groovy基础篇

Groovy基础学习首先,了解一下什么是Groovy: ·它是一种像Java一样运行在JVM上,但更加敏捷的动态语言。·它的语法理念源于Python,Ruby和Smalltalk,但它的语法与Java语言的语法很是相似。·相比于Java,大大减少了代码量,让人更加容易阅读和维护,提高了开发效率·Groovy无缝的集成了Java现有的所有的类和库,直接编译成Java字节码,因此可以和Java很

2017-06-07 16:12:10 658

原创 在eclipse中安装groovy插件详细步骤

为了方便,将groovy插件集成到eclipse中使用,安装步骤如下:step 1:检查自己的eclipse版本:在help->About Eclipse中查看: step 2:进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy:(我的是4.4)step 3:拷贝下载地址http://dist.s

2017-06-07 16:02:59 31148

原创 groovy配置安装

刚接触到groovy,第一步少不了对其进行下载安装。下面将我的安装到运行分享一下。step 1:进入官网的下载页面 http://www.groovy-lang.org/download.html 下载对应版本的groovy 以window下为例:step 2:进行安装 选择你要安装的路径,根据提示,会自动配置环境变量,下一步,下一步… OK. step 3:在开始菜单中找到刚下载好

2017-06-07 16:00:56 495

Thinking In Java 4(完美高清中文版)

Thinking In Java 4(完美高清中文版)

2016-04-22

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

TA关注的人

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