2 imVainiycos

尚未进行身份认证

愿望一定会实现.

等级
TA的排名 7w+

忘记MySQL登录密码,重置密码

1

2020-04-02 10:44:52

在CentOS7上安装MySQL8版本数据库

在生产环境中,最常用的数据库是MySQL5.7版本;后续在接触到8版本的MySQL后,决定尝试切换至新版本的MySQL测试新特性,并作此文进行记录在Linux上安装MySQL8数据库MySQL8新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列...

2020-04-01 19:22:06

坚持原创

到了三月底,算算时间今年已经快过去四分之一了。我有每个月都至少要写一篇博客的习惯,从去年开始几乎没有中断过,这是我对自己的强制性要求,也是一种培养不断输出的习惯。不管是记录自己在开发过程中遇到的问题还是记录分享一些比较好的工具都让我觉得自己变得更好,所以我一直也在提醒身边的人和关注我的人要养成记录的习惯。说起自己入行了这么久,从一开始写文章没什么人关注,再到后来无意间写了一篇油猴脚本的分享文...

2020-03-30 22:58:00

IDEA实用技巧:设置注释模板

在这个春节里,首先祝大家新年快乐!2020年初的这一场肺炎病毒灾难打乱了许多人的安排,而武汉人民也付出了巨大的牺牲。当年在武汉混迹于各个热干面摊位的我也衷心的祝福武汉加油!春节宅在家里每天休息,而本应早该上班的日子也进行了一定程度的延迟,于是趁着这段时间开始梳理编码规范。而注释是绕不过去的一道坎,许多人不会写注释,甚至于会写注释但是写出来的注释没有规范。由于现在使用IDEA作为代码编辑器的团...

2020-02-02 15:42:44

初识SqlServer

文章目录一、SqlServer服务安装二、SqlServer连接三、总结SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Ser...

2020-01-20 13:09:57

IDEA的界面布局折腾(Main Menu主菜单栏消失的问题)

文章目录一、IDEA的view视图二、解决办法2.1 双击shift 输入view2.2 IDEA的本地用户配置文件三、额外界面设置四、总结大早上的折腾了一下IDEA主菜单栏中的view->Appearance,成功把主菜单栏搞没了。后面通过搜索相关资料,总结了两种调整界面的方法,以供参考。一、IDEA的view视图通过上方主菜单栏中的View->Appearance,可以...

2020-01-09 10:37:08

初识Jenkins

初试Jenkins一、Jenkins的安装部署二、Jenkins依赖Git/Maven自动构建三、总结谈谈我对Jenkins的理解。最开始入职的时候,带我的产品经理使用过这个软件,当时只知道这是一个构建产品的软件,只是很疑惑的是为什么不懂技术的产品经理总是能够通过这个软件就能知道某一次构建打包失败是谁的原因(某某某,你提交的代码导致了这次我们打包失败了,你快检查一下……绝对不是我)。后来在彻...

2019-12-11 22:37:19

MySQL数据库出现连接异常(错误代码2013)

在生产系统中的数据库服务突然在下午崩溃,起初只是以为远程连接失败导致的服务异常。结果在服务器上检查之后发现整个服务都瘫痪了,并且无法进行正常重启和关机操作,于是就开始了漫长的抓鱼生涯,好在最后抓住了鱼,并解决了问题,以此作为记录。一、出现2013错误首先遭殃的是网页服务出现了问题,后来定位到是数据库访问失败导致的网页服务问题。于是通过远程管理工具Navicat进行连接发现返回了错误代码为2...

2019-11-29 22:55:03

Git提交代码报错husky > pre-commit

在接触了Git版本控制之后,很长一段时间里就只使用commit、pull、push这三个命令,并没有进行深究。而早上在用commit代码提交前端代码的时候出现了报错信息husky > pre-commit,于是开始查找背后的原因,最后通过阅读相关资料成功解决。一、问题复现我是通过IDEA编辑器中的Git工具进行提交代码,以往都是在勾选上需要提交的文件后,并输入提交描述,点击commi...

2019-11-08 10:00:01

Calendar共域导致的日期混用异常

通过Calendar可以操作更改当前返回年月日-时分秒数值,虽然借助Date也能更改各类日期属性值,但是由于Date中更改日期时间的方法涉及到不推荐使用,所以我们最好还是通过Calendar来进行操作。而早上我遇到的bug就是在使用Calendar出现的一个共用Calendar变量域所引发的日期混乱问题,乍一看觉得很奇怪,但是通过调试还是发现了根源问题所在。一、Calendar在介绍我早...

2019-11-05 10:37:08

实现一个简单的WebSocket

B/S系统架构模式只支持单点操作,如果我们要建立双向通道就得借助WebSocket。本文将会用一个简单的例子来阐述。一、页面实现var Chat = {};Chat.socket = null;Chat.connect = (function(host) { //判断当前浏览器是否支持WebSocket if ('WebSocket' in window) { ...

2019-10-24 18:20:23

@DateTimeFormat与@JsonFormat详解

前后端进行时间类型的传值经常会遇到各种问题,并且对于java中的Date类也有util包与sql包的区别,在本文中我将会围绕实际业务进行展开解释。一、时间传值前端时间控件,一般情况下直接会传一个yyyy-MM-dd的日期字符串到后台。这个时候如果我们直接用java.util.Date类型就无法正确接收到。或者我们从数据库里查到DateTime类型并且用java的Date类型接收并返回给前台...

2019-10-23 22:02:07

神奇的RPC其实并不神奇

RPC,是Remote Procedure Call的简称,中文翻译是远程过程调用。伴随着分布式系统的诞生,RPC也就应运而生了。那么,远程过程调用在实际业务环境中是怎么体现的呢,我们如果仅仅只是知道概念那是完全不够的。一、普通的接口调用例如,我有一个Weather接口的rain()方法,只要一调用就能查到目前正在下雨的城市信息,在WeatherImpl实现类中则具体实现了过程。publ...

2019-10-22 20:26:14

yum安装MySQL 5.7.17

在服务器上安装MySQL可以有两种方式,第一种是在官网上下载对应的压缩包,随后进行解压自己配置,第二种是使用yum安装。第一种方式可以一步一步的配置,对整个安装流程能够熟悉,但是安装时间就相对比较长;而第二种方式的安装时间相对更快,并且省略了中间一系列的配置环境,通过敲命令行的方式就能将MySQL安装好。一、前言服务器环境是CentOS 7版本由于生产系统中的MySQL版本为5.7.1...

2019-10-19 10:32:53

MySQL-1130错误 无法远程连接

当我们在Linux服务器上新配了一个MySQL数据库,在服务器上能正常登录。这个时候,我们使用可视化工具Navicat远程连接MySQL的时候出现了1130错误,这是因为默认配置的MySQL不允许远程连接,这个时候我们就需要配置一下。一、进入到MySQL命令列界面mysql -uroot -p二、使用mysql库use mysql;三、允许root账户被任何机器远程访问upda...

2019-10-19 10:14:28

通过JavaScript实现获取地址栏中的各类信息

有时候我们需要借助JavaScript来获取地址栏中的ip,端口号或者应用名等信息,这个时候就需要使用各类方法组合出最终想要的结果。一、web服务的地址格式协议+ip+port+应用名,例如http://180.26.26.12:8080/webService二、逐一获取若我想获取应用名之前协议+ip+port的信息,则可以按照以下方式获取:// http://180.26.26.1...

2019-09-01 19:25:50

后台java项目预启动完成前就调用服务

目前需要在java项目启动完成前就预准备好数据,这就需要在启动完成前就调用一次服务,由此我们可以借助一个注解就能简单的完成。一、预启动@PostConstructvoid go(){ System.out.println("我在项目启动成功前就被执行啦!");}只要在需要执行的方法上加上@PostConstruct注解就能实现服务启动之前就被调用该方法。需要注意的是,该方法所在...

2019-09-01 19:14:23

借助Navicat软件实现数据复制和同步

navicat能够帮助我们在远程连接MySQL的时候解决许多问题。一、数据库表复制我们在平时经常会遇到需要将该服务器下的数据库,复制到另一个服务器下的数据库。在以前,我的处理方式是先导出到本地,随后再到需要复制的服务器上执行该拷贝文件。而其中,在某一次复制数据库的过程中发生了未知错误,随后进行百度发现有博主发表意见称可以借助navicat来规避许多未知问题。所以在此进行记录,希望大家少走...

2019-09-01 19:09:08

IDEA中对于JSON字符串的处理(使用内置支持+插件提高效率)

在Java语言中,字符串由双引号里的内容组成,例如String name = “Vainycos”。而JSON字符串则是一种最常见的数据格式串,通常格式模板为:[{“name”:“Vainycos”}]。如果我们想要在Java中使用JSON字符串,则需要在字符串的双引号中间加许多转义符来达到效果,即最终结果应该是String jsonName = “[{/“name/”:/“Vainycos/”...

2019-08-21 21:16:28

IntelliJ IDEA插件Jrebel的介绍与使用

JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。一...

2019-08-16 12:20:19

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。