4 李学凯

尚未进行身份认证

叫我大师兄

等级
TA的排名 173

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

gradle 怎么 install 本地项目到本地maven仓库,供其他项目使用

在maven项目里面,如果执行maven的install命令,那么这个项目就会被发布到本地的仓库去。那么gradle项目的话,看下他的侧面的命令没有install命令。这怎么办呢。首先,需要在gradle项目里面引入maven插件。命令很简单applyplugin:'maven'//引入maven插件引入之后,就会在侧边栏的命令里面看到install命令了然后...

2019-08-02 18:26:36

Java 代码优化:说“在循环体之外声明变量 在循环内使用 可以提高代码效率” 的测试

记得有过这个说法:在for循环之外,声明变量,然后再在for循环里面使用,这样的话,代码会好点。那么这个说法OK不呢?咱来测试一下,使用JProfiler来对比一下这个里面和外面的差别。先看代码。packagecom.lxk.commonTest;importcom.google.common.collect.Lists;importcom.lxk.model.Dog...

2019-08-01 19:19:19

Java 代码优化:关于 说“try catch 放在 for/while 循环之外,会提高效率 优化代码”的测试

在有的文章中,关于Java代码优化有这么一条:【【不要在循环中使用try-catch,应该把其放在最外层。】】我是怀疑的,然后,今天就来实际测试一下。看看是不是真的像这条建议所言,真的有优化效果。不能以讹传讹,假的都成真的啦使用JProfiler来测试一下,OK,let'sgo。开始测试;第一次测试:packagecom.lxk.fast;importcom.lx...

2019-07-19 19:12:38

Linux 命令行 for 循环,批量操作 复制n个文件的内容到一个文件 适用批量合并数据 创建一个大数据量文件

Linux命令行还是可以写代码的,for循环可以使用的。然后,这个需求就是,把几个比较小的文件,批量的复制然后合并到一个文件。实现分分钟去创建一个超大文件的场景。使用的命令:foriin{1..10};docat*.flows>>/Users/fang/Downloads/create/ls/lx3k.flows;done注意,这个for循环...

2019-07-19 17:01:10

Java 代码 各种不规范示范,希望引以为戒,望看到的大哥们 都能把代码写的规范点,方便你我他。

前言:总结,开发过程中的各种好习惯,不仅仅是写代码的时候,还有各种其他情况。都可以做的好一点。一,代码各种规范优化案例1(你猜)这段代码暂时有如下三个问题:1,代码注释不规范:类注释,变量注释,属性注释的格式都是有要求的。2,//这个注释,还是仅挨着代码比较好3,new文件了,没有trycatch这是会抛异常的。(小问题吗?NO,关...

2019-07-16 23:53:51

Elasticsearch head 查询某个字段存在

查询某个字段只要存在,不为空就行。语句如下:{"query":{"bool":{"must":{"exists":{"field":"_rpo_playback_body"}}}}}执行效果如下:要是说某个字段不存在must换成must_not...

2019-07-12 14:33:56

Elastic Search RestClient 报异常:listener timeout after waiting for [30000] ms

java.io.IOException:listenertimeoutafterwaitingfor[30000]msatorg.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:660)atorg.elasticsearch.client.RestClient.p...

2019-07-09 17:27:09

mongo db 命令行 查询语句输出格式化 .pretty() 的使用例子

在mongodb命令行使用一些查询语句的时候,数据的查询结果要是忒长的话,那在筛选信息的时候,眼睛都要花啦。有格式化查询的结果吗?有的:db.getCollection('streams').find({"title":"趣味无穷lxk"}).pretty()重点就是.pretty()的使用。...

2019-07-08 18:17:47

Java 报:java.io.IOException: Too many open files ,导致服务器 OOM,内存溢出的 bug

首先,看服务器日志,主要就是一句话:java.io.IOException:Toomanyopenfiles完整的如下:Jul03,20191:42:28PMio.netty.channel.DefaultChannelPipelineonUnhandledInboundExceptionWARNING:AnexceptionCaught()eventw...

2019-07-08 14:59:24

Java 代码性能优化(总目录篇)

Java代码性能优化(总目录篇)代码的效率测试,都是使用Java的分析工具-JProfiler-,测试代码性能,使用打印时间的方法来测试,可辨别度低,可靠性也差,还是专业工具牛逼点。Java代码优化:Java如何写好一个for循环Java代码优化:数组和集合list【array,arrayList,linkedList】的效率,几种for循环【for,foreach...

2019-07-03 11:24:29

Java Base64 编码与解码----三种实现方式的代码实例

在Java8中,Base64编码已经成为Java类库的标准。Java8内置了Base64编码的编码器和解码器。Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/。URL:输出被映射到一组字符A-Za-z0-9+_,输出是URL和文件。MIME:输出隐...

2019-06-28 11:04:22

Java LDAP 域名登陆 或 AD域名登陆实践记录

说是要使用这个ldap来实现第三方用户登陆,估计是很古老的科技了,也估计就古老的企业使用这个技术吧。谁管你ldap或者ad是个啥玩意儿啊,我需要给你详细介绍一下吗?不,不需要,直接开干,怎么使用就完了,就像开车一样,我特么还需要先学习一下发动机原理吗,不用,有驾照,一脚油门,能起步就完啦,谁特么有空去管那个原理呀,纯属浪费时间。下面是自己的实践记录1,先是ldap域名登陆。...

2019-06-27 18:05:11

Java 代码优化 switch case 和 if else 语句的效率比较,使用JProfiler比下两者的效率

代码里面写ifelse或者switchcase语句,很常见,那么这2个写法除了姿势不一样以为,他们的效率是不是也差距比较大呢?1,switchcase比一个个ifelse快吗?2,switchcase会因为case的数据类型越简单,而使得执行效率提高不少吗?下面测试下总体来说:2者差别不大,使用谁,代码执行效率,都没有啥质的飞跃。有的说switch...

2019-06-21 17:13:13

查看更多

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