自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 ConnectTimeout和ReadTimeout所代表的意义

ConnectTimeout指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。在java中,网络状况正常的情况下,例如使用HttpClient或者HttpURLConnetion连接时设置参数connectTimeout=5000即5秒,如果连接用时超过5秒就是抛出java.net.SocketException: connetct time out的异常。ReadTimeout指的是建立连接后从服务器读取到可用资源所用的时间。在这里我们可以这样理解ReadTimeout:

2021-08-27 10:48:05 1701

原创 命令登录sql

mysql -h -u -p例如:mysql -h 10.38.162.22 -u wd -P 6657 -p-h 这里是host-u 这里是username-P 这里是port-p 这里是 password

2021-04-15 15:04:49 396

原创 HttpMediaTypeNotSupportedException异常报错

当请求的Content-Type设置出错时,就会报HttpMediaTypeNotSupportedException原因在于,如果想用springmvc @RequestBody注解做提交json字符串自动绑定到pojo入参时,类型需要是"application/json;charset=UTF-8",否则会抛"not supported"异常。...

2021-03-30 10:28:36 14901

原创 k8s进入容器

<1>kubectl get pods #查看所有正在运行的podNAME READY STATUS RESTARTS AGEnginx-56b8c64cb4-t97vb 1/1 Running 3 1d<2>kubectl exec -it nginx-5

2021-03-26 15:31:06 7068

转载 函数的幂等性,在接口中如何体现

为什么需要幂等性在系统高并发的环境下,很有可能因为网络,阻塞等等问题导致客户端或者调用方并不能及时的收到服务端的反馈甚至是调用超时的问题。总之,就是请求方调用了你的服务,但是没有收到任何的信息,完全懵逼的状态。比如订单的问题,可能会遇到如下的几个问题:创建订单时,第一次调用服务超时,再次调用是否产生两笔订单?订单创建成功去减库存时,第一次减库存超时,是否会多扣一次?订单支付时,服务端扣钱成功,但是接口反馈超时,此时再次调用支付,是否会多扣一笔呢?作为消费者,前两种能接受,第三种情况就MM

2021-03-24 11:37:30 101

原创 关于java path的relativize的关键词使用

最近在理解代码的时候,碰到了路径函数的用法,现在整理下使用方法relativize有两个Path对象,我们称之为p1和p2Path p1 = Paths.get("C:\\Users\\Administrator");Path p2 = Paths.get("C:\\False");这两个Path对象的生成非常简单,直接路径一目了然。好,往下走,我们来看看relativize会起到什么作用。 System.out.println(p2.relativize(p1)); //..\Us

2021-03-12 10:24:36 959

原创 java 两个list,一个list按照另外一个排序

最近遇到对端接口批量查询不能根据批量条件列表顺序返回查询结果的问题,所以需要对返回数据进行重新排序。也就是说我们现在有一个需求:两个List,按照其中一个List元素的顺序对另一个List元素顺序进行排序。代码如下// 根据orderList顺序排序,orderList不存在的元素放置在targetList最后面private static void sort1(List<String> orderList, List<String> targetList) { tar

2021-01-27 15:56:20 2331 1

原创 java时间获取器

日常我们都会使用到时间获取,现在就总结出一套java的时间获取器package xxximport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { public static Date dayZeroClock(Date date) { Calendar c

2021-01-21 19:27:06 114

原创 list的subList

当需要用到list的sublist时,函数为:subList(start, end), 当end超过list的最大值时,函数将会报错,可以使用Math.min()函数,取两者最小的List<DorisDocUserPVTO> res = docPVList.stream().filter(doc -> currentUserName.equals(doc.getUserName())).sorted(Comparator.comparing(DorisDocUserPVTO::getP

2021-01-21 16:31:47 651

原创 redis 实现历史搜索

为了保证文历史记录中key的唯一,可以让key为对应的userId展示历史搜索redis->lrange(historykey,0,-1) //展示全部的历史记录删除指定的历史搜索redis->lrem(historykey,value,0) //删除值为value历史的记录新增一条历史记录redis->lrem(historykey,value,0)//先尝试删除可能存在的value记录redis->lpush(historykey,value) /

2020-12-28 17:14:37 738

原创 java 驼峰字符和下划线字符相互转换工具类

此工具类需要依赖谷歌的java开发工具包guava,这个工具包里面具备了很多功能具体的可以参考关于guava的系列教程CaseFomat提供的枚举常量的说明SN枚举常量说明1LOWER_HYPHEN连字符的变量命名规范如lower-hyphen2LOWER_UNDERSCOREc++变量命名规范如lower_underscore3LOWER_CAMELjava变量命名规范如lowerCamel4UPPER_CAMELjava和c++类的命名规范如U

2020-12-24 11:17:45 645 1

原创 java中如何取得昨天的时间

转载自http://blog.sina.com.cn/s/blog_6d416c1e01019zod.html取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?现有两个办法老办法,取时间戳,然后减去一天的时间,然后再format Date as = new Date(new Date().getTime()-24*60*60*1000); SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");

2020-10-16 10:11:43 1235

原创 2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 “权限不够“)

使用终端能够连接上mysql,但是使用navicat就无法连接上,会报错误,如下所示:本机参数系统:ubuntu18.04.5mysql:Ver 14.14 Distrib 5.7.31, for Linux (x86_64)情况描述使用终端命令mysql -u root -p能够进入mysql,并且可以看到里面的所有数据表,可以表明不是mysql服务未开,若未开启mysq服务,使用:service mysql restart可以使用如下命令,查看mysql运行

2020-09-08 14:25:46 443 1

原创 git操作,push操作报错,error:failed to push some refs xxxx

git操作,push操作报错,error:failed to push some refs xxxx#实验环境winwods 10git version 2.19.2.windows.1#使用git的push操作的时候,会报错,原因是仓库里面有本地没有的文件,导致冲突下图就是报错的图片#解决的办法1.直接把远程仓库的代码,拉取过来执行git pull --rebase origin master执行完成后,本地就有远程仓库的全部代码了,也可以变相的理解为,把冲突解决了,造成这种情况

2020-08-15 12:43:54 196

原创 docker报错,ERROR: Got permission denied while trying to connect to the Docker daemon socket

使用docker,避免使用sudo命令1.本地环境是Ubuntu18.04,docker version 19.03.12以普通用户启动docker时,会报一下错误Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial uni

2020-08-06 11:43:16 2504

转载 OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。二、TCP/IP四层模型TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。从实质上讲,只有上边三层,网络接...

2019-08-26 17:37:53 376

原创 448. Find All Numbers Disappeared in an Array

这道题目没什么思路,想了好久只是想了个大概,在网上找了找思路,最后将其写出来了网上对于这道题有几个思路,我选取了一种,排序法将数组中的元素放到其对应的位置上去,排好序后,在遍历一遍,最终加入到返回数组里面去题目:Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twi...

2019-03-14 15:28:17 95

原创 JTree连接数据库,树状显示层级关系,SQL Server

最近需要写一个java界面,其中这个里面包含了一个树状的层级界面,在网上查找了好多了资料,但是限于自身能力,最终还是找到了解决办法,如果对你有帮助那是再好不过了数据库是SQL Server 2008R2程序连接数据库前,需要导入包,mssql-jdbc-7.0.0.jre10.jar其它的,基本上就是在程序里面定义了package test;import java.sql.Conne...

2019-03-07 15:23:36 791

原创 LeetCode 103. Binary Tree Zigzag Level Order Traversal

题目:Given a binary tree, return the zigzag level order traversal of its nodes’ values. (ie, from left to right, then right to left for the next level and alternate between).For example:Given binary t...

2019-03-06 16:44:23 312

原创 LeetCode102 Binary Tree Level Order Traversal Java

题目:Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).For example:Given binary tree [3,9,20,null,null,15,7], 3 / \ 9 20 ...

2019-03-06 10:02:50 149

原创 学习servlet时,tomcat突然无法打开,Server Tomcat v9.0 Server at localhost failed to start.

1. 这就是tomcat无法打开出现的界面这个时候就要检查一下console里面输出的错误信息,我们只需要关注Caused by就行严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Fail...

2018-11-20 21:45:46 1929 2

原创 学习JAVA连接SQL Server后,操作数据库

网上有许多JAVA连接SQL Server的教程,就不再赘述下面写写连接后,如何查询数据库的数据,以及增删表中的数据//这里可以一个个导入包,也可以全部导入import java.sql.*;public class testsql { public static void main(String[] args) { Connection conn; ...

2018-11-01 10:32:23 353

原创 学习MDN中使用JSON文件时,文件加载不出来

在学习MDN中,使用JSON这一章节中碰到的问题)在这里面我写好了代码,之后内容总是出来一半,找了半天也没找到 function showHeroes(jsonObj) { var heroes = jsonObj['member']; for(var i = 0; i &amp;lt; heroes.length; i++) { var myArticle ...

2018-10-23 15:19:12 328

空空如也

空空如也

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

TA关注的人

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