自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 问答 (1)
  • 收藏
  • 关注

转载 一篇文章,教你学会Git

一篇文章,教你学会Git本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。一、Git工作流程image以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。Wor...

2019-11-19 15:32:27 122

原创 在Intellij IDEA中使用Debug

前言对于一名开发者来说,找出并处理掉Bug是不可或缺的能力。能够熟练的调试程序将大大提升开发的效率。学好DeBug,再多Bug也不怕。Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。在Intellij IDEA中使用好Debug...

2019-11-15 16:58:29 154

原创 IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小这个呢是设置一下外观。和字体大小。...

2019-11-15 16:24:37 213

原创 idea中最常使用的快捷键总结

俗话说的的好:"工欲善其事,必先利其器",要想提高做事效率,好的工具是必备的,而java开发最牛逼的利器就是idea,但是想发挥此神器的牛逼功能就必须熟练掌握它的快捷键下面就是我自己经常使用和在别的文章中见到的快捷键Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)fori/sout/psvm + Ta...

2019-11-11 16:54:59 237

转载 Intellij Idea使用教程汇总篇

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-11-11 14:36:41 153

原创 Xshell官网下载地址

DevOps

2022-09-15 10:45:26 888 1

转载 IDEA——Java:程序包xxxx不存在终极方案总结

IDEA——Java:程序包xxxx不存在终极方案总结转自:https://baijiahao.baidu.com/s?id=1666135264347817292&wfr=spider&for=pc最近在接手一个新的java项目,导入到IDEA后发现存在报错,程序包找不到。寻思应该是某些依赖没有加载进来,但几番尝试后发现问题依旧,于是决定调研下对应的解决方案。说实话类似这种问题的解决方案网上一搜一大堆,但试了很多根本不管用(其实大多数都在结合自己的特定场景说具体的解决办法,只不

2021-08-06 11:27:10 605

转载 VS Code常用快捷键总结

VS Code常用快捷键总结目录:  1、主命令框  2、常用快捷键   (1) 编辑器与窗口管理   (2) 代码编辑   <1> 格式调整   <2> 光标相关   <3> 重构代码   <4> 查找替换   <5> 显示相关   <6> 其他设置  3、修改默认快捷键  4、更多参考一、主命令框  F1 或 Ctrl+Shift+...

2021-06-08 15:34:01 483

转载 MySQL增加字段SQL语句

转自:https://www.cnblogs.com/JohanChan/p/13813856.htmlMySQL增加字段SQL语句使用ALTER TABLE向MySQL数据库的表中添加字段,#向buildBaseInfo中添加字段ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;  语句内容:  table_name :表明;

2021-05-26 20:49:13 1726

原创 git删除本地分支和删除远程分支

具体操作:我现在在dev20181018分支上,想删除dev_20181018分支1 先切换到别的分支: git checkout dev_201809272 删除本地分支: git branch -d dev_201810183 如果删除不了可以强制删除,git branch -D dev_201810184 有必要的情况下,删除远程分支:git push origin --delete dev_201810185 在从公用的仓库fetch代码:git fetch origin dev

2021-05-20 10:19:09 205

原创 Git命令大全图

2021-04-19 11:03:12 188

原创 DP && binaryTree

2021-04-19 10:56:25 92

原创 java进阶课表

2021-04-19 10:54:03 119

原创 时间复杂度

2021-04-19 10:51:37 143

转载 grep 在文本中查找内容

转自:https://www.codesocang.com/jquerymobile/linux/3/27.html功能:grep系列是Linux中使用频率最高的文本查找命令。主要功能在一个或者多个文件中查找特定模式的字符串。如果该行有匹配的字符串,则输出整个行的内容。如果没有匹配的内容,则不输出任何内容。grep命令不改动源文件。Linux的grep家族包括grep、egrep、fgrep、rgrep。grep可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。语法:grep

2021-04-19 10:26:40 1356

原创 git-branch(1) Manual Page

git-branch(1) Manual PageNAMEgit-branch - List, create, or delete branchesSYNOPSISgit branch [--color[=<when>] | --no-color] [--show-current] [-v [--abbrev=<length> | --no-abbrev]] [--column[=<options>] | --no-col

2021-04-08 15:10:45 218

原创 git branch --set-upstream-to=<remote>/<branch> master

WANGPENGAH+Administrator@wangpengah MINGW64 /d/workspace/mwclient (master)$ git pullThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull <remote> &lt..

2021-04-08 14:52:27 1348

转载 环形链表 王道解释

环形链表 王道解释

2021-03-30 16:03:43 139

转载 HTTP2.0的多路复用和HTTP1.X中的长连接复用区别

HTTP2.0的多路复用和HTTP1.X中的长连接复用区别HTTP/2多路复用 (Multiplexing)   多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息HTTP1.1在HTTP/1.1协议中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞。HTTP2.0的多路复用和HTTP1.X中的长连接复用有什么区别? HTTP/1.* 一次请求-响应,建立一个连接,用完关闭;每一个请求都要...

2021-03-26 16:17:00 619

原创 DateUtils

package com.yonyoucloud.fi.stwb.utils;import java.security.SecureRandom;import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.time.format.DateTimeFormatter;import jav.

2021-03-26 16:03:39 326

转载 Serial,Parallel,CMS,G1四大GC收集器特点小结

1.Serial收集器一个单线程的收集器,在进行垃圾收集时候,必须暂停其他所有的工作线程直到它收集结束。特点:CPU利用率最高,停顿时间即用户等待时间比较长。适用场景:小型应用通过JVM参数-XX:+UseSerialGC可以使用串行垃圾回收器。2.Parallel收集器采用多线程来通过扫描并压缩堆特点:停顿时间短,回收效率高,对吞吐量要求高。适用场景:大型应用,科学计算,大规模数据采集等。通过JVM参数 XX:+USeParNewGC 打开并发标记扫描垃圾回收器。3.CMS收集..

2021-03-20 15:32:47 673

原创 【IDEA】 idea 常用快捷键(每个都有操作演示)

【IDEA】 idea 常用快捷键(每个都有操作演示)https://blog.csdn.net/qq_42351033/article/details/107599118【IDEA】idea 如何修改快捷键https://blog.csdn.net/qq_42351033/article/details/107597707

2021-03-01 16:00:54 98

原创 java泛型的实现原理

java泛型的实现原理 java泛型的实现原理是类型擦除。Java的泛型是伪泛型。在编译期间,所有的泛型信息都会被擦除掉。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过程就称为类型擦除。...

2021-02-22 13:49:41 194

转载 什么叫泛型?有什么作用?

一、什么是泛型?Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常.泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型参数化类型:把类型当作是参数一样传递 <数据类型> 只能是引用类型相关术语:ArrayList<E>中的E称为类型参数变量 ArrayList<Integer>中的Integer称为实际类型参数 整个称为ArrayList<E>泛型类

2021-02-22 11:21:25 1245

原创 GitLab: Your account has been blocked.

使用git 出现 Your account has been blocked无法从远程pull代码下来,解决方案如下:$ git push origin masterGitLab: Your account has been blocked.fatal: Could not read from remote repository.git 提交时出现以上问题,只用重新设置下远程url即可$ git remote set-url origin git@yourhost.com:org/p

2021-02-20 10:04:51 1342

转载 git branch -v、git branch -vv、git branch -verbose

git branch -v、git branch -vv、git branch -verbosegit文档#git branch-v-vv--verboseWhen in list mode, show sha1 and commit subject line for each head, along with relationship to upstream branch (if any). If given twice, print the name of the upstream b

2021-01-22 16:12:10 752

原创 关于Java中的Arrays.copyOfRange()方法

Arrays.copyOfRange(T[ ] original,int from,int to)将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。注意这里包括下标from,不包括上标to。/** * Copies the specified range of the specified array into a new array. * The initial index of the range (<tt>from</tt&

2021-01-13 21:43:15 155

原创 JRebel Quick Start Guide for IntelliJ IDEA

JRebel Quick StartFollow this guide to get JRebel up and running.Pick your IDE below.https://www.jrebel.com/products/jrebel/quickstart/intellij#project-configurationhttps://manuals.jrebel.com/jrebel/standalone/maven.html

2021-01-02 16:27:34 131

转载 完美解决IDEA使用terminal时 git log 乱码

方法一:在termianl中输入set LESSCHARSET=utf-8 即可方法二:一劳永逸解决:在系统环境变量里添加 LESSCHARSET=utf-8方法三:一劳永逸解决:打开setting>Terminal设置然后再打开Environment Variables设置,添加环境变量:LESSCHARSET utf-8然后exit退出Terminal再打开即可亲测方法二有效...

2020-12-30 15:51:02 354

转载 IDEA下tomcat启动后 server乱码,Tomcat Catalina Log乱码问题的解决

IDEA下tomcat启动后 server乱码,Tomcat Catalina Log乱码问题的解决 一、前言不改的话,不影响使用,因为报错基本都是英文显示的。但是这几个中文字乱码的看着难受。乱码的根本原因:Windows系统的cmd是GBK编码的,所以IDEA的下方log输出的部分的编码也是GBK的,然而Tomcat 9.0 版本默认log输出是UTF-8编码的,采用了两种不同的编码方式就会导致乱码。二、解决方案方法1:修改Tomcat 日志输出为GBK编码先打开tomcat的

2020-12-29 20:54:33 324

原创 tomcat中文乱码

set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8有的版本没有apache-tomcat-9.0.14-windows-x64/conf/logging.properties=gbk,需要加上;有的版本有该语句并且被默认设置为了utf-8的编码格式,手动改回来gbk编码即可,友善提醒其他小伙伴们注意观察下..

2020-12-29 16:10:13 116 1

转载 JRebel 设置操作步骤

转自:https://www.cnblogs.com/anthony-wang0228/p/12935103.html生成 GUID 的网址https://www.guidgen.com/用这个网址 + 生成的 GUID 激活https://jrebel.qekang.com/例如:https://jrebel.qekang.com/738b776f-6cc9-4ac5-9574-960a057392db设置离线模式 来防止失效File -> Settings -> JReb

2020-12-28 14:55:54 2288

转载 Intellij IDEA 4种配置热部署的方法

热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。 第1种:修改服务器配置,使得IDEA窗口失去焦点时,更新类和资源 菜单Run -> EditConfiguration , 然后配置指定服务器下,右侧server标签下on frame deactivation = Update classes and resource。 优点:简单 缺点:基于JVM提供的热加载仅支持方法块内代码修改,只有debug模式下,并且是在idea失去焦点时才会出发热加载,相对加载速度缓慢

2020-12-24 16:42:45 201 1

转载 使用 Itext 生成PDF字节数组(文件流不落地)

package com.ulic.gis.customerCenter.controller;import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.IOException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;.

2020-12-21 14:11:56 1082

原创 vim:放弃hjkl

vim:放弃hjkl vim放弃使用hjkl,可以加快文本的编辑速度,不信,看我摘录的文章:http://vimcasts.org/blog/2013/02/habit-breaking-habit-making/Wordwise motions are 5x faster than h and lThe w, b, e, and ge commands allow us to move forward or backward to the start or end of a word. The

2020-12-09 21:44:35 407

转载 几乎刷完了力扣所有的链表题,我发现了这些东西。。。

转自:https://leetcode-cn.com/circle/article/Ej98dm/以上就是我们给大家的四个技巧了。相信有了这四个技巧,写链表题就没那么艰难啦~ ^_^题目推荐最后推荐几道题给大家,用今天学到的知识解决它们吧~21. 合并两个有序链表82. 删除排序链表中的重复元素 II83. 删除排序链表中的重复元素86. 分隔链表92. 反转链表 II138. 复制带随机指针的链表141. 环形链表142. 环形链表 II143. 重排链表148. 排序链表

2020-12-06 02:02:00 185

转载 删除git库中untracked files(未监控)的文件

在编译git库拉下来的代码时,往往会产生一些中间文件,这些文件我们根本不需要,尤其是在成产环节做预编译,检查代码提交是否能编译通过这种case时,我们往往需要编译完成后不管正确与否,还原现场,以方便下次sync代码时不受上一次的编译影响。#删除untrackedfilesgit clean -f#连untracked的目录也一起删掉git clean -fd#连gitignore的untrack文件/目录也一起删掉(慎用,一般这个是用来删掉编译出来的.o之类的文...

2020-12-04 20:47:08 219

原创 Git建立本地分支和远程分支的映射关系

Git建立本地分支和远程分支的映射关系git branch -vv:查看本地分支和远程分支的映射关系在切换分支前,须本地建立新分支,例如:gitbranchdev4test //本地建立dev4test分支成功后,再git branch --set-upstream-to origin/dev4test dev4test //本地dev4test分支映射关联远程仓库dev4test分支git branch --set-upstream-to origin/远程分...

2020-12-04 20:36:21 3892

转载 IntelliJ IDEA中的代码自动对齐快捷键没有响应

Windows版的IDEA默认的自动对齐快捷键应该是Ctrl+Alt+L,但是我经常按的时候都没有反应。刚开始以为是识别有问题就从菜单里手动选,后来想起来QQ里也有这个快捷键,是锁定QQ用的,然后取消,还是不行。后来仔细想想平时运行IDEA的时候还运行什么。一想,网易云,于是打开设置,发现这组键是网易云标记喜爱音乐的。(我说我为什么总是莫名其妙多好几首歌标记喜欢)取消网易云的快捷键,到IDEA里,一切正常。...

2020-12-04 19:29:13 2321 5

转载 GIT使用log命令显示中文乱码

GIT使用log命令显示中文乱码 背景:公司项目使用GIT进行代码同步。问题:之前代码提交后,有中文备注,但是在使用gitlog查看代码历史记录的时候发现显示乱码,如下:后查询相关资料,现将解决办法总结如下:1、运行GitBash窗口,在该窗口导航条(即最上面)右键,选择Options−>Text,找到下面两处  Locale:选择 zh_CN  Charectorset:选择 UTF-8如下图:然后保存。2、到Git Bash命令窗口输...

2020-12-04 15:39:10 411 1

空空如也

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

TA关注的人

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