- 博客(58)
- 资源 (1)
- 收藏
- 关注
原创 IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法
博主一直使用window系统工作开发,之前想使用git终端操作命令时都是在桌面-右键-Git Bash Here调出git命令行终端,啪啪啪~,一顿操作并乐此不疲。。。在一个风和日丽的上中午,博主正在疯狂的搬砖时,突然蹦出一个想法,IDEA既然有Treminal命令行终端(默认是windows的cmd命令行终端),我是否可以在Treminal中操作git呢?IDEA这么强大,一定可以的,嗯!经过...
2019-12-20 13:21:08 6274 4
原创 MySQL解压版超详细安装教程
1.首先,下载MySQL解压版(本教程以MySQL5.7.15为例)点此下载 提取码:bjmt2.解压安装包,根据自己的喜好选择路径,我选择的安装的路径是E盘下,MySQL的完整路径为:E:\SoftWare\DevTools\MySQL\mysql-5.7.15-winx643.配置环境变量1).新增系统环境变量:键名:MYSQL_HOME值为:E:\SoftWare\DevTool...
2019-12-15 22:21:08 820 1
原创 Navicat工具常用操作快捷键
快捷键作用Ctrl+Q/N打开一个新的查询窗口Ctrl+W关闭当前查询窗口Ctrl+Z退回到上一步操作Ctrl+Y前进到下一步操作F6打开一个MySQL命令行窗口Ctrl+R执行窗口内的sql语句Ctrl+Shift+R运行窗口内选中的sql语句Ctrl+/添加注释Ctrl+Shift+/解除注释Ctrl+...
2019-09-12 14:15:08 5134
原创 MySQL中explain执行计划的各属性含义
各属性含义:id:查询的序列号select_type:查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询SIMPLE:查询中不包含子查询或者UNION查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERYtable:输出的行所引用的表type:访问类型从左至右,性能由差到...
2019-09-09 17:42:57 738
原创 连接docker的mysql镜像报错:2059 - Authentication plugin ‘caching_sha2_password’connot be loaded:
最近学习docker,真的是一步一个坎啊,唉,各种无厘头的报错,只能一个一个解决,记录下来…出错情况:我在虚拟机上用以下命令配置并启动了docker镜像,也设置了root的密码为123456[root@localhost /]# docker run -p 3306:3306 --name mysql-01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql --c...
2019-08-28 16:45:16 531
原创 添加和修改docker容器端口映射的方法
一、添加docker容器端口映射以tomcat容器为例:root@localhost /]# docker run --name mytomcat -d -p 8888:8080 tomcat–name:创建的tomcat镜像名称‐d:后台运行‐p:将主机的端口映射到容器的一个端口,8888:8080代表:主机端口:容器内部的端口执行完会返回新创建的tomcat镜像ID二、修改do...
2019-08-28 16:07:08 21895 1
转载 mysql中 for update的作用
for update的作用:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值可能不准确。所以当我们在一个事务中对count字段进行修改的时候,...
2019-07-30 11:01:05 2509
原创 解决IntelliJ IDEA使用@AutoWired注解出现Could not autowire. No beans of 'xxxx' type found 的错误提示
一、出现的问题:在 Idea 的 spring 工程里,经常会遇到 Could not autowire. No beans of ‘xxxx’ type found 的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。报错如图所示:然而,控制台也不报错,可以正常运行,二、问题分...
2019-07-29 18:39:58 16618 3
转载 Spring相关注解总结
本文为转载,原文地址:https://www.cnblogs.com/jianliang-Wu/p/5652629.html声明Bean的注解:@Component : 组件,没有明确的角色 @Service : 在业务逻辑层(service层)使用 @Repository : 在数据访问层(dao层)使用. @Controller : 在展现层(MVC--SpringMVC)...
2019-07-23 10:54:06 196
转载 各种 IntelliJ IDEA 酷炫插件推荐
转载一篇很好的文章:各种 IntelliJ IDEA 酷炫插件推荐,文中介绍的插件都很实用,mark!原文地址:https://www.cnblogs.com/jajian/p/8081658.html最近项目比较忙,很久没有更新IDEA系列了,今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。一.插件的安装...
2019-07-22 17:00:33 2627
转载 mysql设置varchar 字段的默认值''和null的区别,以及varchar和char的区别
一、背景根据业务需求,发现以前的同事在设计表的时候,很多字段都没有设置默认值。在mysql5.7版本之后,没有设定默认值的字段,在严格模式下是很容易报错的,所以我这边需要先给每个字段加上一个默认值。对于常见的int类型,默认值为0就好,但是对于varchar类型呢,默认值是设置为”还是Null呢?二、‘’和null的区别1、占用空间问题(1)、c语言:‘\0’,这个表示空,需要消耗存...
2019-07-18 12:35:22 25140 2
原创 Docker pull慢,无法pull问题解决(更改镜像源为阿里云国内镜像)
最近学习使用docker,在虚拟机上使用docker搭建tomcat等应用环境,但使用docker pull命令从官方拉取镜像却很慢,过一会就一直显示waiting.无法拉取成功,究极原因其实就是国内访问外国网站被墙导致的。。。没招,只能把镜像源换成我们万能的阿里云更换docker镜像源为阿里云镜像的步骤如下:前言:docker必须是1.10.0以上的版本登录阿里云,链接: 阿里云地址登...
2019-07-14 23:13:11 15330 5
原创 安装docker无法启动:Job for docker.service failed because the control process exited with error code. See
今天在CentOS7系统的虚拟机上安装完docker后,使用命令systemctl start docker启动docker失败,提示内容如下:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "jo...
2019-07-14 16:57:07 2081 2
原创 日期处理工具类
最近工作中项目需求需要对日期进行一些计算、转换、处理,写了几个日期处理功能,做成工具类特此记录一下,方便日后复用~日后工作中有其他新增功能,会持续更新记录下来~DateUtils.javapackage com.joysuccess.framework.common.utils;import java.text.ParseException;import java.text.Simpl...
2019-07-11 17:20:19 237
原创 -bash: /usr/local/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
问题描述:在CentOS系统上安装jdk1.7并配置了环境变量后,使用java -version命令测试安装是否成功,报如下错误:错误原因:系统内缺少glibc库导致,需要安装glibc解决办法:使用sudo yum install glibc.i686命令安装glibc即可。安装完成后使用java -version测试,jdk已经可以正常运行。...
2019-06-26 14:50:19 1199
原创 解决项目启动报错:Host 'xxx.xxx.x.xx' is not allowed to connect to this MySQL server
前言:今天在服务器上部署项目,因本地电脑的数据库比较新,所以项目数据库连的是本地数据库地址,但在服务器tomcat部署启动过程中报错:Host ‘xxx.xxx.x.xx’ is not allowed to connect to this MySQL server。大致意思是:我本地的MySQL服务不允许服务器的主机连接。问题原因:这种情况是因为MySQL服务不允许远程登录,即没有授权远...
2019-06-21 16:04:46 3339
转载 IntelliJ IDEA使用教程
转一个总结的很全面,很详细的IntelliJ IDEA教程专栏。存个档,方便学习,少走弯路:IntelliJ IDEA使用教程
2019-06-11 15:25:34 1852
转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
很详细的一篇图文教程,存个链接,少走弯路:IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
2019-06-11 15:21:05 504
转载 IntelliJ IDEA常用快捷键大全
修改快捷键绑定的方法以代码提示快捷键为例,修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion.接着需要做两件事:1. 移除原来的Cycle Expan...
2019-05-30 10:39:40 552
原创 Java获取指定时间8小时后的时间
开发中遇到一个问题,从其它系统读取并存到数据库中时间字段值因系统时区问题与实际当前时间相差8小时,因此在取出值展示的时候要获取8小时以后的时间,写了一个时间转换的方法,记录一下。测试代码:@Testpublic void DateConvert() throws ParseException { SimpleDateFormat format = new SimpleDateF...
2019-05-29 15:42:07 5964 1
原创 JavaWeb学习——AJAX&JSON
文章目录一、AJAX概述1.1 什么是AJAX1.2 同步交互与异步交互1.3 AJAX的特点1.4 AJAX的优缺点1.5 AJAX常见应用情景1.6 使用AJAX向服务器发送异步请求1.8 AJAX发送POST请求二、XStream2.1 XStream的作用2.2 XStream的相关jar包2.3 使用XStream把Java对象转换成XML2.4 使用细节三、JSON3.1 什么是JSO...
2019-05-01 01:09:49 595
原创 JavaWeb学习——文件上传下载
一、文件上传概述1.1 文件上传对页面的要求必须使用form表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/form-data;在表单中添加file表单字段,即<input type=”file”…/>如下为一个简单的文件上传页面: <form action="${pageContext.r...
2019-04-29 22:30:47 741
原创 JavaWeb学习——Filter过滤器
一、Filter概述什么是Filter:Filter又称为过滤器,是JavaWeb三大组件(Servlet、Listener、Filter)之一,它与Servlet很相似,但作用却不同,Filter用来拦截请求的,而不是处理请求的。Filter的作用:WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件...
2019-04-21 22:44:31 312
原创 解决svn提交时出现Commit failed with error svn:E720003 的问题
一、问题重现:今天换了个笔记本电脑,在新的笔记本安装一系列开发工具(包含Tortoise svn),环境装好后用svn down下代码,使用compare,update都一切正常,但是当我开发完成commit的时候,报了一个完全摸不到头脑的错误,如下图:二、出错原因:网上搜了下这个问题,在Stack Overflow上看到一篇关于此问题的问答,大致意思是出现此svn提交报错问题的原因是你项...
2019-04-15 11:03:08 11270 3
原创 Linux下软件包的分类及deb、rpm、tar.gz的区别
一、Linux下软件包的内容分类Linux应用程序的软件包按内容类别可分为两类:1. 可执行文件(编译后的二进制软件包) 解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 优点:使用简单,只需要几个命令就可以实现包的安装、升级、查询、卸载;安装速度快...
2019-01-07 17:38:46 15868
原创 linux wget 命令的用法
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget...
2019-01-07 11:30:16 1745
原创 解决Maven包依赖冲突导致IDEA中Maven报红色警告线(omitted for conflict with...)问题
情景再现:今天工作时用IDEA从svn上down个项目,完成后点击重新导入所有maven项目后,maven报了红色警告线错误,如图:最终的错误信息为:“omitted for conflict with 1.1”。大致意思是这个javax.activation:activation:1.02版本与1.1版本存在依赖冲突。原因分析:平时对maven不是特别了解,在一番搜索学习后,大...
2018-12-20 20:47:49 80187 15
原创 MarkDownPad2安装教程(安装+破解+汉化+常见问题解决)
MarkDownPad2介绍一、简介MarkdownPad2是Windows下的一个多功能Markdown编辑器。是一款What You See Is What You Get(所见即所得)的编辑器软件。它是用来服务于Windows用户的。二、特点所见即所得(实时预览)当使用MarkDownPad2编辑时,你可以实时的看到你的Markdown文档效果。当你创建它们的时候,看...
2018-11-15 11:10:54 22853 15
转载 聚集索引和非聚集索引
SQL SERVER 提供了两种索引 聚集索引:聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大; 非聚集索引:非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置,非聚集索引检索效率比聚集索引低,但对数据更新影响较小。 聚集索引 该索引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引类似于电...
2018-09-11 16:38:07 330
原创 MySQL日期时间类型与字符串互相转换
一、日期/时间类型转换成字符串类型date_format(date,format):日期转字符串select date_format('2008-08-08 08:08:08', '%Y%m%d%H%i%s'); time_format(time,format):时间转字符串select time_format('08:08:08', '%H%i%s'); ...
2018-07-30 18:15:31 14070 1
原创 解决IntelliJ IDEA控制台输出中文乱码问题
一、问题情况:IntelliJ IDEA 控制台输出中文乱码部分如图所示:二、解决方法:1.打开tomcat配置页面,Edit Configurations。2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。3.尝试重启tomcat,乱码问题解决。ps:若乱码问题依然...
2018-07-18 14:01:38 506663 223
原创 去除IntelliJ IDEA中MyBatis的Mapper映射文件的警告提示背景色
刚接触使用IntelliJ IDEA时,每当用IDEA打开MyBatis的xml映射文件,都会有满屏幕让人崩溃的警告背景色,看着巨烦,即使我尝试更改了了IDEA主题后变得不那么刺眼,但也是治标不治本,像这样:对于我这种强迫症晚期患者来说,是绝对不能将就的,于是乎左搜右查,最终去除了可恨的警告背景色,特此记录如下:第一步,...
2018-07-12 18:12:19 10260 3
原创 IntelliJ IDEA更换主题样式分享
今天早上打开idea发现注册码过期了,网上搜索破解补丁时偶然发现了一个自定义idea主题的网站,试了下感觉很nice~、很beautiful~,记录一下以备今后更换使用^_^。1.自定义主题样式网址:http://www.themesmap.com/2.使用说明:...
2018-03-08 16:39:24 37451
原创 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed
问题描述:年后上班第一天,日常操作打开idea准备debug模式启动tomcat项目,却启动失败报错:Unable to open debugger port (127.0.0.1:60157): java.net.SocketException "socket closed"。原因分析:可能是端口被占用导致,其他软件占用了tomcat的端口。 可能是在打开Tomcat的情况下关闭了...
2018-02-26 17:15:07 92684 12
原创 使用MySQL WorkBench备份还原MySQL数据库
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。
2017-11-20 20:10:05 6664 1
转载 Chrome浏览器F12开发者工具的几个小技巧总结
1、直接修改页面元素选择页面上元素,右键“检查”,会打开开发者工具窗口,显示当前选择元素的源代码,可以双击进行修改。如果要修改的东西比较多,可以折叠元素并单击选择,再右键Edit as HTML修改。2、颜色取色器选择页面上元素,右键“检查”,会打开开发者工具窗口,在Styles窗口中,点击一个样式的color右边小方块(如没有color可自己输入如color:red)
2017-10-11 15:24:58 15027
原创 解决IE浏览器兼容性问题:“JSON”未定义
问题起因: 将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义 的错误。错误分析: JSON是包含在JScript 5.8引擎中,而为了向下兼容ie8只有在文档模式是”Internet Explorer 8 Standards”的时候才使用JScripte 5.8,其他时候使用JScripte 5.7特性。因此如果文档
2017-10-10 13:21:20 9012
原创 (解决方案)extjs如何禁用gridPanel中gridcolumn的列菜单及列排序功能
设置列属性:menuDisabled:truesortable:false
2017-07-20 16:10:36 1781 1
转载 ExtJS textField 的常用正则表达式验证(Regex)
xtype: 'textfield',1.regex: /^[\u4e00-\u9fa5]+$/i,regexText : "请输入中文",2.regex: /^\d+$/,regexText: "电话号码只能为数字",3.regex: /^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][
2017-06-02 10:30:35 3655
转载 Extjs初学入门,详细panel、form、grid等介绍
layout1.面板 (1)类结构 Ext.Base Ext.AbstractComponent Ext.Component Ext.Container.AbstractContainer Ext.container.Container
2017-05-31 16:27:33 2370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人