自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 论坛 (1)
  • 收藏
  • 关注

原创 java join()用法示例

作用:可以让我们在执行一个方法前,先执行另外一个方法,或者说,可以帮我们把一些并行执行的过程改为串行执行。1.示例如下:主线程执行一段时间后,需要先执行一个子线程里的任务,然后再执行主线程。 测试类package com.java4all.controller;/** * Author: yunqing * Date: 2018/7/31 * Description:...

2018-07-31 16:54:21 2034

原创 java泛型通配符 ? extends T 和 ? super T 的区别和用法

1.二者的意思2.用法例如,我们有多个对象,其中Cat,Dog,Chicken都是extends Animal的。 List<? extends Animal> list = new ArrayList&l

2018-07-31 11:21:38 1017 1

原创 No buffer space available (maximum connections reached?): connect

java调用es,过于频繁,发生了如下错误:2018-07-27 11:44:28 814 | ERROR | pool-2722-thread-1 | CloseableHttpAsyncClientBase$1 | I/O reactor terminated abnormallyorg.apache.http.nio.reactor.IOReactorException: Failur...

2018-07-27 11:54:23 2758

原创 优雅的代码

写代码非常简单,可是优雅的代码,却不是每个人都可以写出来的,不在于难度,而在于,很多人写代码完全不为他人和团队多想一点,只顾眼下自己一亩三分地的功能实现;写优雅的代码,难度不在技术,在于为人处世的方式。分享一篇文章,写的非常好,代码规范非常多,但总有些基本点是必须要遵守的。作者:阿里云云栖社区链接:https://www.zhihu.com/question/28492982/answer/...

2018-07-27 10:11:30 851

原创 Solidity 数据类型介绍 --待补充

本文主要介绍Solidity 中的数据类型。

2018-07-26 10:32:39 170 6

原创 elasticsearch 报错 :"no [query] registered for [missing]"

这个错误是在用elasticsearch查询时使用missing这个api报出的错误: 比如查询语句为:GET ent_search/_search{ "_source": ["eid","ent_name","enttype_code"], "query": { "constant_score": { "filter": {

2018-07-25 18:37:24 7676 3

原创 elasticsearch 处理null值

1.查询为空的字段我们查询某个字段为空的数据时,在mysql中:select eid,ent_name from ent_search where enttype_code is NULL;在elasticsearch中,我们使用的api为exists,这个查询是:查询这个字段为空的或者没有这个字段的:GET ent_search/_search{ "_source"...

2018-07-25 18:03:51 5017 2

原创 mysql 处理空格数据

mysql中有处理空格的函数,做个简单介绍: 1.TRIM()函数 这个函数的用法很简单,但是无法去除中间的空格-- 去除左右空格SELECT TRIM(' fd fd ');SELECT TRIM(BOTH' ' FROM ' fd fd ');-- 去除左边的空格SELECT TRIM(LEADING' 'FROM' fd fd ');-- 去除右边的空格SELECT...

2018-07-25 11:19:23 2260 4

原创 同步屏障CyclicBarrier

package com.java4all.mypoint;import java.time.LocalTime;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;/** * Author: yunqing * Date: 2018/7/23 * ...

2018-07-24 17:37:48 139

原创 git -- git merge合并分支

现在需要把release0824分支的代码合并到master分支上:先切换到master分支上git checkout mastergit pull然后合并分支git merge release0824 //如果有冲突,解决掉冲突git commit -am "合并分支"git pullgit push合并结束...

2018-07-24 17:00:52 2418

原创 java CountDownLatch用法 主线程等待子线程执行完后再执行

这里记录一下下面这种情况:主线程需要等待多个子线程执行完后再执行。1.使用CountDownLatch示例如下,我们初始化一个CountDownLatch,值为10(子线程个数),然后每次一个子线程执行完后执行一下countDown(),代码示例如下:...

2018-07-23 17:41:33 3590

原创 java try with resources方式关闭资源

在我们使用资源时,一般资源使用完毕,都需要把资源关闭掉,在JDK7之前,我们一般都是使用try-catch-finally在finally中进行资源的关闭。示例如下: public static void test1(){ FileInputStream ins = null; FileOutputStream out = null; ...

2018-07-23 16:01:38 4514

原创 list.remove()时出问题,集合的remove方法注意事项2

不要在 foreach 循环里进行元素的 remove/add 操作。 remove 元素请使用 Iterator 方式,如果并发操作,需要对 Iterator 对象加锁。 正例: List<String> list = new ArrayList<>(); list.add("1"); list.add("2&

2018-07-23 14:49:35 770

原创 java Integer值比较

所有相同类型的包装类对象之间的值比较,应该使用equals方法比较。–来自阿里巴巴java开发手册。先看个简单实例: public static void main(String[] args)throws Exception{ Integer a = -121; Integer b = -121; Integer c = 345...

2018-07-23 12:52:00 1618

原创 搭建Elasticsearch环境,搭建kibana 环境

看了网上一堆文章,抄来抄去的,也没有个完整易用的,自己整理了一篇,本文原载于我的gitchat的付费分享,现在分享一下。告知:1.Elasticsearch和kibana均基于5.5.3版本;官方建议:在二者版本选择时,Elasticsearch应该大于等于kibana版本,否则在使用和升级过程中会出问题,截至文章出稿,已经更新到6.3.0版本,本文以5.5.3版本为例,对其他...

2018-07-23 09:15:14 18213 12

原创 poi导出文件

简单记录一下,方便自己使用,此接口直接会在浏览下下载报告 @RequestMapping(value="aa",method = RequestMethod.GET) @ResponseBody public ResponseWrapper aa(HttpServletResponse response, ...

2018-07-20 19:22:00 464

原创 git -- git cherry-pick将某次提交合并到某个指定分支上

场景:需要将dev分支上的三次提交记录,合并到release001分支上(加入三次提交的记录id分别为:A,B,C)。加入我们现在在dev分支上,首先需要切换到目标分支release001上:git checkout release001 //切换分支git pull //拉取最新内容然后开始合并A记录到release001分支上git cherry-pick A //...

2018-07-20 14:59:19 1680

原创 Java8 函数式接口(Functional interfaces)

函数接口,是指内部只有一个抽象方法的接口。注意关键词:只有一个,抽象方法,接口。我们声明一个接口,如果满足这个条件,就是函数式接口;编译器会自行检测这个接口是否是一个函数式接口(并不是简单的统计方法数量,是看上面的三个条件),我们也可以显示的使用@FunctionalInterface指定这个接口;但是,如果接口不满足条件,添加@FunctionalInterface注解时,会报错。常...

2018-07-18 17:27:46 170

原创 java常见运算符

java中常见的运算符。 其中 a|=b:意思就是把a和b按位或然后赋值给a, 按位或的意思就是先把a和b都换成2进制,然后用或操作

2018-07-13 10:41:43 459 1

原创 Docker---(5)Docker 部署SpringBoot web项目

SpringBoot项目发布到服务器,是一件很简单的事情,但是发布到服务器上docker启动的tomcat容器中,有一些坑,需要注意。下面完整的介绍一下:将SpringBoot web项目发布到docker启动的tomcat容器中。Spring项目发布,请参考:docker---(3)docker 发布spring web项目SpringBoot入门,请参考:SpringB

2018-07-11 09:49:17 5300

原创 mysql if test的坑

在使用if test做判断时 mapper.xml中 <if test="myType != null and myType != ''"> //sql语句 </if>dao层List<IssueInfo> findPage(@Param("myType")Integer myType, Page<IssueInfo&g...

2018-07-11 09:48:29 4832

原创 mysql order by的坑

1.下面两条语句的结果是一样的SELECT *from issue_info ORDER BY create_time ,issue_type DESCSELECT *from issue_info ORDER BY create_time ASC,issue_type DESC2.我们要按照多个字段排序时,需要显式的指出每一个字段的排序方式SELECT *from is...

2018-07-06 18:37:24 1312

原创 java switch case 用法详解

1.普通用法 public static void test(){ int i = 5; switch (i){ case 5: System.out.println("是个5"); break; case 10: ...

2018-07-06 16:43:10 25450 1

转载 netstat 命令详解

netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。语法选项netstat [选项]-a或–all:显示所有连线中的Socket; -A<网络类型>或–<网络类型>:列出该网络类型连线中的相关地址;

2018-07-05 17:03:51 1299

原创 ps -ef | grep 命令详解

ps 命令的作用是显示进程信息的;| 符号,是个管道符号,表示ps 和 grep 命令同时执行;grep 命令是查找(Global Regular Expression Print),能使用正则表达式搜索文本,然后把匹配的行显示出来;ps命令有一些参数: -e : 显示所有进程 -f : 全格式 -h : 不显示标题 -l : 长格式 -w : 宽输出 a :显示终端上...

2018-07-05 16:45:48 30608

原创 Kibana配置项

server.port: 默认值: 5601 Kibana 由后端服务器提供服务,该配置指定使用的端口号。 server.host: 默认值: “localhost” 指定后端服务器的主机地址。 server.basePath: 如果启用了代理,指定 Kibana 的路径,该配置项只影响 Kibana 生成的 URLs,转发请求到 Kibana 时代理会移除基础路径值,该配置项不能以斜杠...

2018-07-04 19:12:31 3135

原创 Fatal: HttpRequestException encountered.

在使用git push时报出如下的错误:Fatal: HttpRequestException encountered.Username for ‘https://github.com‘:Password for ‘https://github.com‘:之前时不需要输入的,现在需要输入了,原因是git更新了一个证书,我们本地需要再更新以下:https://...

2018-07-03 20:36:46 2315 2

原创 不止代码

阿里爸爸又出了一本造福广大码农的书《不止代码》,下载的看了下,还是挺有收获的,可以点击此链接直接下载:《不止代码》,这是官方提供的下载链接。...

2018-07-03 10:50:32 4604 4

原创 Docker进入mysql容器

启动mysql后,如果想进入mysql的命令行,执行如下命令[root@izbp163wlhi02tcaxyuxb7z ~]# docker exec -it mysql1 bash //mysql1是我启动的mysql服务的nameroot@654c15160c66:/# mysql -uroot -pEnter password: //输入密码即可Welcome to the...

2018-07-01 10:40:00 33173 2

空空如也

IT云清的留言板

发表于 2020-01-02 最后回复 2020-01-17

空空如也

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

TA关注的人 TA的粉丝

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