4 李学凯

尚未进行身份认证

叫我大师兄

等级
TA的排名 113

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi可以分为三种状态,分别...

2019-11-13 13:53:14

IntelliJ IDEA 结合 Git 版本管理 代码合并,回退,合并指定的提交等操作记录

使用idea+git来版本操作,比如创建分支,代码合并,合并某些指定的版本到分支,代码回退到指定版本等操作。创建个分支是非常easy的事情。分分钟呀,而且n个分支之间相互切换,也是很方便的,就一个本地项目,来回切换,也不需要跟svn似的,一个分支就的本地一个对应文件夹。1,创建分支:这个简单就不多说了。2,合并分支(all):假设在dev分支上提交了代码,然后现在需要...

2019-11-04 17:20:01

IntelliJ IDEA mac 占cpu很高 300%多的

使用的toolbox更新idea之后,说是继承之前版本的配置,省去了重新配置的麻烦,包括自己之前自定义的快捷键啥的直接沿用旧版本的idea的配置,虽然打开项目,显示项目的xms和xmx是1024和2048的感觉,但是好像这个配置还是最原始的配置,改完代码,实时build的时候,明显发现idea的cpu占有率上去了。300多。还是的修改下这个内存配置,默认值太小了。mac...

2019-10-31 15:30:17

Java mongodb 查询效率几种对比--效率优化。

使用mongodb查数据库,那是真的慢呐。数据量小的时候,没感觉啥,数据量稍微大点。那速度贼感人。下面是几种查询情况的对比。1,使用Spring-data-mongodb。2,使用游标查询3,还是spring的先是代码:packagecom.xx.xxx.repository;importcom.xx.xxx.AbstractTest;importcom.x...

2019-10-28 19:02:52

常用的 Linux 命令 online 记录

Linux命令(我弄个online的笔记,方便查阅。low不low的,无所谓啦。)1,cd~到用户的目录/Users/fang/2,cd/到根目录下/3,ls-al直接ls,就是查看当前文件夹下的可见文件,-a查看所有,包括隐藏文件-l就是文件的详细情况4,rm-rfxx删除所有及其子文件5,rm-rf.*...

2019-10-28 16:22:28

mongodb 命令行 嵌套字段查询和更新

mongo根据字段查询好说,要是这个字段是数组了怎么弄?1,查询某个属性是数组的情况。db.getCollection('streams').find({"streamrules.value":"_probe_name=lxk-123"})这个是查出来一个结果的情况。换个值多的,就会查出来n个。这个条件,就查出来n个结果。2,更新某个字段是数组的情况。即更新某...

2019-10-28 14:18:31

IntelliJ idea 解决 junit no tasks available 的问题。

升级一下编辑器,去rungradle项目的junittest,竟然如下notasksavailable的问题。如图:解决方法如下使用idea的就好啦使用的idea版本,这个问题,是这个版本的bug,不想升级idea的,可以看上面的描述改配置。或者升级idea的版本。我在后面升级idea到2019.2.4之后,这个bug就好了,即使是默认的,也...

2019-10-25 10:45:51

spring mvc 静态资源放行

对静态资源放行之后,理论上是不会被自己定义对拦截器给拦截的比如下面的配置: <!--静态资源访问--> <!--HandlesHTTPGETrequestsfor/resources/**byefficientlyservingupstaticresourcesinthe${webappRoot}/resources/directo...

2019-10-24 17:37:40

mac 安装任何来源 命令

sudospctl--master-disable比如,安装个第三方插件,mac系统提示你,这个安装程序坏了,其实没有,系统给禁止了。运行一下上面的:安装任何来源文件。。。就OK了。...

2019-10-24 16:03:38

Java web request.getHeader("") request.getHeaderNames() 去获取请求 header中的信息

浏览器发的web请求中的请求头里面的信息除了一些默认的,还可以自定义的添加一些。然后,后台是可以根据自定义的key获取对应value使用到的测试代码Enumeration<String>headerNames=request.getHeaderNames();while(true){String...

2019-10-24 15:39:21

Java 线程计数器 CountDownLatch 和 循环屏障 CyclicBarrier

1,CountDownLatch倒计时器,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。举了例子:集齐七龙珠,就可以召唤神龙。下边需要派7个人(7个线程)去分别去找这7颗不同的龙珠,每个人找到之后,还需要等待的龙珠个数减1,那么当全部的人都找到龙珠之后,那么就可以召唤神龙了。具体实现代码如下:(不管是啥代码,即使是简单的测试代码,也都希望各位遵守代码规范,方便...

2019-09-30 14:42:49

nexus:maven 发布jar到本地服务器 (nexus local repository)的pom配置

本地的项目改完之后,要发布到本地的服务器仓库,即localrepositorynexus服务器。可以直接在pom文件中,发布jar到nexus服务器的配置如下:<!--配置远程发布到私服,mvndeploy--><distributionManagement><repository>...

2019-09-27 17:12:11

vertx 之 vertx.executeBlocking 使用的问题

资料上都说这个是用来执行阻塞代码的,其实就是弄个线程去执行所谓的阻塞代码,只要扯上线程,那就会出现多线程bug。看下面的使用实例本意是,使用这个vertx.executeBlocking去执行阻塞代码,读取json文件的信息,然后有个全局变量map来存储读到的信息。实际运行的时候的日志打印如下可以看到map大小的打印和读json文件的日志输出几乎是同时的。而且,缓存...

2019-09-05 10:12:22

IntelliJ IDEA maven/gradle 下载不了jar

当在idea里面修改了pom之后,刷新了,但是,就是看不到新修改当依赖的jar下载不下来,依赖一直显示么有。除了,设置maven的阿里云仓库地址,本地服务器的仓库地址,等的maven配置都是OK的。这个时候,可能是idea的设置,导致这个maven下载不了新的jar依赖问题可能是idea的设置让maven离线工作了,这个勾去掉,然后,就发现,他会去下载jar了,gradle同...

2019-08-13 10:29:48

gradle repositories 顺序

首先,要是一个白板来下载并打开一个gradle项目,然后,下载安装gradle,配置gradle的环境变量啥的,最后,这个项目在idea里面就在那加载jar依赖,加载了好久好久。。。。。。问题出在哪?不了解build.gradle配置中gradlerepositories--gradle的仓库配置。1,中央仓库repositories{mavenCentral...

2019-08-07 15:40:28

gradle deploy 打包后自动上传到nexus仓库

要想deploy打包好的项目到公司服务器到nexus上,那服务器上nexus需要把deploy权限给打开咯。这个是release的服务器repository,注意下后面的地址以及下面的权限开关,allowredeploy。允许deploy。然后就是gradle在项目里面的build.gradle文件里面配置了。group'com.xxx.xxx'version'1.0-r...

2019-08-07 15:08:58

mac git 修改用户名

之前我的提交记录是github网站的账户,后来因为公司的项目也使用git,然后,就改了一次名字。导致我的提交记录里面的用户名就变了,上次改完之后,又不知道为啥下载了个sourcetree,然后,注册完,发现我的用户名又变了。因为这个名字改了之后,这个github网站上的统计也跟着没了。那,怎么把这个用户名给改回来呢?直接在用户名下,查看隐藏文件,就是我下图选中的这个,shift...

2019-08-07 13:54:28

Mac显示隐藏文件快捷键

使用快捷键⌘⇧.(Command+Shift+.)来快速(在Finder中)显示隐藏文件了再按一下就又把隐藏的文件给隐藏了

2019-08-07 11:51:46

gradle 缓存的jar包仓库的目录在哪

理论上gradle结合maven使用的,他的仓库,其实就是maven的仓库的了。但是,有时候,会有情况,在maven的仓库里面,在对应的路径下,好像看不到jar包,但是,gradle项目确实引用依赖OK。/Users/fang/develope/gradle-4.3.1/caches/modules-2/files-2.1这就是他缓存使用到jar的目录,他文件夹命名和maven还不...

2019-08-05 15:29:38

gradle 强制清除 缓存的依赖,再次主动下载,使用服务器上最新的依赖jar包

在开发的时候,动不动就要deploy一个版本到服务器,给其他模块使用。你这deploy是成功的,可以在nexus上看到,服务器上的jar被更新了,但是,其他gradle项目模块,在使用的时候,有个缓存目录,缓存使用的jar包gradle缓存的jar包仓库的目录在哪还是使用之前缓存的依赖jar,并没有去服务器下载最新的。怎么才能让他的模块下载最新的jar依赖呢?命令:...

2019-08-05 15:21:37

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。