3 一起打球吗?

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

centos7安装mysql5.7

1.下载mysql的安装包[root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装mysql安装源 yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 2.yum安装mysql,这里可能需要点时间yum -y install mysql-community-server等待

2020-05-25 10:37:20

Linux查看端口占用,并kill掉相关进程

查看端口占用进程,根据PID kill掉相关进程1.netstat命令查看占用端口进程的PID:netstat -tunlp|grep {port}kill占用该端口的进程kill -9 {PID}

2020-05-23 17:04:20

如何理解CICD

项目开发可以分为这几个过程编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署首先引用一个例子譬如说,你开了一家公司,雇了很多码农在一起写代码。你说,要用 Gitlab 做代码管理。当一个码农在自己的开发机上写好代码之后,要合并到主分支里,他首先要发起一个 Merge Request(MR),这会在一个特定服务器上触发一次对他提交的代码的检查,包括代码格式检查、依赖关系检查以及单元测试等一系列检查,等通过了全部检查,他就可以将代码合并到主分支,否则他需

2020-05-21 11:57:30

VMware克隆虚拟机镜像、导入镜像,图文教程

1.克隆虚拟机镜像1.右击当前虚拟机–》选择管理–》选择克隆2.选择克隆自虚拟机当前状态3.选择完整克隆–》选择保存路径即可2.虚拟机导入镜像1.打开虚拟机,选择刚才复制的镜像2.在主页中就可以看到刚才复制的镜像了...

2020-05-20 14:08:44

fastJson学习笔记,对象序列化和反序列化

1.fastJson说明fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。2.fastJson特点fastjson相对其他JSON库的特点是快,fastjson的API十分简洁。3.springboot工程中使用,引入maven<dependency> <groupId>com.alibaba</groupId> &l

2020-05-20 11:15:57

ajax发送异步请求,修改密码,修改头像

jquery发送ajax请求,简化原生js发送ajax的繁琐过程ajax请求主要使用得比较多的两个场景就是,提交普通参数的请求和提交含有文件的请求,下面我将会通过编写两个小示例来说明1.第一个使用ajax异步请求修改用户密码的小示例前端发送异步请求:function updatePsd() { var originalPsd = $("#originalPsd").val(); //原密码 var newPsd = $("#newPsd").val(); //新

2020-05-19 15:38:12

FreeMarker工作原理及常用方法

1.FreeMarker的定义FreeMarker是一个基于java语言的免费开源的模板引擎,基于文本的模板输出工具。使用FreeMarker可以生成任意的字符信息,包括html,xml,java文件等等文本资源。在软件项目中常常用来生成HTML的 Web页面,可以基于模板生成输出文件,导出复杂样式的excel。2.工作原理图3.未完待续...

2020-05-15 17:36:07

git合并dev分支到master分支,git学习三

1.查看git分支列表git branch -a2.如果有dev分支就切换到dev分支,没有就创建git checkout dev3.拉取远程dev分支,更新本地dev 分支git pull4.切换到master 分支git checkout master5.更新 本地master 分支git pull6.合并本地dev分支到本地master分支git merge dev 7.将本地的master push到远程mastergit push...

2020-05-14 19:40:15

django视频上传,python使用opencv截取视频第一帧,并保存图片到指定位置

1.说明笔者使用django做后台,需求是在前端上传文件过来,判断文件类型,如果是图片形式,则保存到磁盘中,并把图片与文章的关联关系写入数据库中。如果上传的是视频,则需要截取第一帧做封面图,同时把视频和封面图一并写入磁盘,并保存到数据库中。图片、视频、封面图都存在同一张表中,用不同的标志位区分。2.环境准备安装好opencv-python,不然import cv2的时候会报错pip install opencv-python3.代码编写@csrf_exemptdef upload

2020-05-14 17:19:19

java中Collection和Collections的区别,以及Collection和Collections的常用方法

1.java.util.CollectionCollection是一个集合框架的父接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。Collection接口的继承树,i 代表接口,c 代表实现类3.Collection接口是Set、List和Queue接口的父接口,Collection通常情况下不被直接使用。因此Collection 接口定义了一些通用的方法

2020-05-14 15:15:01

docker中OpenJDK验证码无法显示 java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion

1.情况说明自己开发项目的时候都是基于OracleJDK 1.8来做的,图片验证码可以正常显示。但是发布到docker更换成OpenJDK1.8后,验证码无法显示,后台代码抛出异常,就是各种工具类没有找到没有初始化,异常内容如下,2.原因openjdk比oraclejdk简化了一些功能,所以用docker打包的时候更小。所以后端画的验证码所要用到java的awt组件就被简化了,就一堆的空指针无法初始化错误报出来。3.解决方法1.笔者使用的是centos7系统,需要在系统中安装FontConf

2020-05-13 15:39:44

在docker上部署springboot项目,IDEA中配置和连接Docker,

环境准备,笔者使用的是虚拟机的centos7系统1.安装docker,1.安装dockeryum install -y docker //-y 表示不询问 使用默认配置进行安装2.配置docker远程链接端口,使idea可以连接上dockervim /usr/lib/systemd/system/docker.service添加以下内容:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/do

2020-05-12 16:34:39

SpringBoot通过yml配置文件实现多个数据库环境自动切换配置

1.环境介绍一个软件的开发上线的流程大部分都是分为三个环境,依次是开发、测试、上线。开发环境 (dev):开发环境是指的是咱们本地跑的环境。测试环境 (test):一般是克隆一份生产环境的配置,给测试人员去测试。生产环境 (pro):正式提供对外服务的线上环境,即是真实环境。就是删库要跑路那种了。笔者主要记录下关于springboot如何通过多个yml实现数据库环境部署时自动切换配置的方式,笔者使用的是springboot工程开发,所以项目运行以jar包方式运行。首先介绍部署时切换的方式。

2020-05-12 10:33:57

Centos7使用yum安装elasticsearch,ik分词,elasticsearch-head,elasticsearch学习四

1.Elasticsearch原理Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。2.安装 JDK 环境1.既然是用java开发的,当然需要有jdk环境本机是否已经安装,es 最低支持 jdk 1.7yum list inst

2020-05-09 11:33:15

centos7下安装docker、卸载docker,及docker常用命令

1.环境准备1、虚拟机or物理机2、centos7系统(版本稳定,对docker支持友好)笔者是在虚拟机安装的centos7cat /etc/redhat-release //查看centos的版本CentOS Linux release 7.7.1908 (Core) //笔者的版本,发行版7的都可以2.安装1.使用yum命令进行安装yu...

2020-05-06 17:52:51

springboot整合elasticsearch实现全文检索做文章搜索,elasticsearch学习三

最近做一个信息分享类的项目:使用springboot集成elasticsearch使用全文检索,实现文章搜索。开发完成做一个总结记录。下面是es仓库数据和页面效果,笔者做的是mvc开发的在前端使用的是freemarker表达式,如果有人愿意帮我写页面的话,做成前后端分离也不错。1.先介绍使用的技术,和开发的思维吧1.首先当然是先集成elasticsearch环境,添加ik中文分词插件...

2020-05-05 15:49:32

解决:-bash: wget: 未找到命令,yum -y install wget却又报没有可用软件包

在终端执行yum -y install wget时,终端提示:已加载插件:fastestmirrorLoading mirror speeds from cached hostfiledocker-ce-stable |...

2020-04-29 11:41:11

mybatis和mysql 按in的参数顺序排序

前言:笔者在elasticsearch中查询出来的文章id,需要在mysql中连表查询,但是输出默认是按照主键id排序的,我是想按照es输出的id排序,毕竟es全文检索的内容是越像权值越大越在前面。所以笔者需要按in的参数顺序排序。1.按in的参数顺序排序,mysql中用field()函数,mybatis用foreach在mysql中按in的参数顺序排序其实很简单,只要用到field()函数...

2020-04-26 16:24:33

springboot项目使用redis制作热搜榜

前言搜索的功能其实每个网站或者app都会有,前面笔者就使用elasticsearch+ik做了一个全文检索的搜索功能,有兴趣大家可以看一下https://blog.csdn.net/weixin_39025362/article/details/105360676然后就想着把搜索词做一个热搜榜也不错,就开始动起手了1.配置redisTemplatespring 封装了 RedisTempl...

2020-04-25 17:39:12

SpringBoot整合MyBatis-Plus实现增删改查,yml配置

之前因为需求的关系,用到了elasticsearch,但是操作es的时候用的是jpa,感觉这一类全自动的orm还挺好用,简单的单表操作可以直接调用其方法就可以完成也可以使用自定义sql就像是mybatis的注解注入那种。但是jpa在处理复杂的查询真心不给力,所以现在换一个全自动的orm,叫做mybatis-plus。1.配置mybatis-plus正如官方所说,mybatis-plus在myb...

2020-04-24 11:22:16

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。