自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 访问 influxdb 出现 unable to find valid certification path to requested target(证书找不到或者证书错误)

Java 访问 influxdb 出现 unable to find valid certification path to requested target不只是访问 influxdb,Java在访问SSL加密的网站时,都可能会出现找不到合适的证书或者证书不正确的错误。根本原因是由于:Java 访问 SSL 加密网站时,需要从JDK的KeyStore 里面去查找相对应得可信证书,如果不能从默认或者指定的KeyStore 中找到可信证书,就会报这个错误。所以,解决方法可以将证书添加到 JDK 中。

2021-09-09 14:03:03 561

原创 GO Time

GO Time 操作将时间字符串转成 time.Time 类型# "2021-07-26 20:30:00"t, err := time.ParseInLocation("2006-01-02 15:04:05", stringTime, time.Local)将 time.Time 类型转成字符串 “2021-07-26 20:30:00”time.now().Format("2006-01-02 15:04:05")...

2021-07-26 10:32:23 102

原创 Redis 跳跃表

跳跃表跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问的目的。跳跃表支持平均O(logN)、最坏O(N)的复杂度Redis 使用跳跃表作为有序集合键的底层实现Redis 中的跳跃表由 zskiplistNode 和 zskiplist 两个结构定义,其中 zskiplistNode 结构用于标识跳跃表节点,而 zskiplist 结构则用于保存跳跃表的相关信息,比如节点数量,以及指向表头节点和表尾节点的指针等等。zkiplist:header: 指向

2021-07-13 21:38:17 94

原创 docker安装ES、Kibana ,golang、Java、Git、Zsh、Oh My Zsh 安装

琐碎问题docker中下载配置es 7.13.21. 下载es 镜像 docker pull elasticsearch:7.13.22. run docker run -d --name es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" elasticsearch:7.13.23. es 可视化插件安装启动 docker pu

2021-07-03 18:43:02 204

原创 java 中 long减int

直接用long减去int会造成溢出问题…错误使用:long current;current - 30 * 24 * 60 * 60 * 1000正确使用:对int型数值进行强制转换long current;current - (long)30 * 24 * 60 * 60 * 1000

2021-01-07 16:16:05 2068

原创 docker中设置容器自启动

启动容器时指定docker run XX --name itliv -d -p 8080:8080 --restart=always启动容器时未指定docker update --restart=always XXX

2020-12-25 16:24:41 100

原创 mkcert生成本地证书

install mkcertwindowschoco install mkcertOr Use Scoop:scoop bucket add extrasscoop install mkcertmanjarosudo pacman -Syu mkcert生成CAmkcert —install创建自签名证书mkcert example.com 127.0.0.1 localhost会使用第2步创建的CA生成证书文件,其中xxx.pem为证书,xxx-key.pem..

2020-12-22 19:08:37 642

原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题.网上的解决方法不是问题所在– 解决: 因为mapper.xml文件是放在:src/main/java目录下,可以在pom文件中加入:<build> <resources> &l

2020-12-22 19:06:05 75

原创 idea中显示无效的发行版:XX(11,12,13....)

是因为jdk的版本选择有误…设置如下:将java complier中的项目的Target bytecode version改成8. 2. 按住CTRL+Alt+Shift+5,或者点击图中所示的Project Structure,改正Language Level

2020-12-18 23:43:22 101 1

原创 Maven配置国内仓库

试了好多个,竟然不行…这个搜索引擎跟不上时代发展啊…无意中进了阿里云maven仓库官网,发现了maven的仓库地址都是完整列出的…代码:setting.xml<!-- 阿里云仓库 --><mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>https:

2020-12-18 23:34:26 948 1

原创 Tomcat和mysql明明启动了,过一会之后会直接自己杀掉进程,自己取消掉

服务器部署遇到的奇奇怪怪问题:Tomcat和mysql明明启动了,过一会之后会直接自己杀掉进程,自己取消掉问题解决:查了springboot项目的日志,没有任何异常信息报错,直接springboot启动到连接数据库的时候,直接停止启动了,这时候ps -ef | grep mysql,mysql进程没了…,cd /usr/local/mysq/data查看mysql的日志,mysql中也没有任何报错信息…找了整整三天,包括重装Tomcat,重装mysql,还是存在这个问题…突然在百度时候,

2020-11-16 10:21:36 704

原创 java.lang.NoClassDefFoundError解决+跨域问题(Springboot + Spring Security + nginx双项目同时部署)

由于NoClassDefFoundError导致了跨域的问题今天花了一天时间都在弄跨域的问题,跨域的解决方式。在springboot中添加了config如下:@WebFilter(filterName = "CorsFilter",urlPatterns = {"/*"})@Slf4jpublic class CorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) th

2020-10-23 22:33:53 324

原创 Centos7上安装Redis并使用redis.conf配置启动

Centos7上安装Redis并使用redis.conf配置启动步骤上redis官网查看当前最新版本(以5.0.4为例),下载安装包wget http://download.redis.io/releases/redis-5.0.4.tar.gz将redis的安装包复制到/opt目录下进行解压cp redis-5.0.4.tar.gz /opt/redis-5.0.4.tar....

2020-03-19 13:18:30 528

原创 Java随机数

1.Java中三种随机数生成的方法Math.random()方法:产生的随机数是0~1之间的一个double,可以把它乘以一定的数,比如乘以100,他就是100以内的随机数java.util包里面提供了Random类,可以创建一个Random对象来产生随机数,它可以产生随机整数、随机Float、堆积double、随机long。System类中有一个currentTimeMillis()方法...

2019-09-12 11:45:54 146

原创 增强for循环

增强for循环格式:for(数据类型 变量名:被遍历的集合(Collection)或者数组){}对集合进行遍历。只能获取集合元素,但是不能对集合进行操作迭代器除了遍历,还可以进行remove集合中元素的动作。如果是用ListIterator,还可以在遍历中对集合进行增删改查的动作。传统for循环和高级for循环有什么区别?增强for循环有一个局限性,必须有被遍历的目标。建议...

2019-07-08 12:21:37 155

JAVA-NOTES.md

自己根据学习过程中遇到的问题,做的java笔记,适合初学者使用,包含详细的java基础知识,详细并且代码很全(纯手打笔记、代码)

2020-03-08

空空如也

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

TA关注的人

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