编程
chunlaiqingke
此人不懒,写了一点
展开
-
把docker用起来的基本指令
很多初学者在学docker的时候看到太多的指令就放弃了。这里列一些常用的指令,把docker用起来就够了的指令。docker基本命令:docker image list查看已经下载的容器docker pull 镜像名docker pull ubuntu:18.04 下载镜像,或者docker pull ubuntu 默认是latest版本docker run 镜像名是通过镜像创建并启动容器非交互式:docker run ubuntu:latest [/bin/echo “hello dock原创 2021-03-06 13:39:48 · 164 阅读 · 0 评论 -
缓存怎么设计
面试的时候经常被问项目中的缓存是怎么设计的?这里给大家一个常用也简单的方案,以redis+mysql为例。以持久化DB数据为准,读的话,先读redis,如果没命中再读mysql,并写入redis,如果出现缓存击穿的情况,读数据的时候加锁;写的话,先写mysql,然后通过canal同步更新redis。canal的原理:alibaba利用mysql的主从同步的特性,master通过binlog同步数据到slave,然后伪装成一个slave去接受master的binlog解析并发...原创 2021-03-03 16:45:39 · 257 阅读 · 2 评论 -
正则表达式-regex-intro&demo
我在写项目的时候经常会用到正则表达式,但是就是不太会写,网上的教程也看的好累,特别是某鸟教程真是看的累在这里简单写一个常用教程,以便应急使用github:https://github.com/chunlaiqingke/regex-intro/blob/master/src/com/handsom/regex/RegexIntro.java邮箱:chunlaiqingke@outlook.com. 有问题一起探讨,完善项目package com.handsom.regex;imp...原创 2020-05-17 14:56:23 · 267 阅读 · 0 评论 -
==和equals到底是怎么回事
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&mid=2247483752&idx=1&sn=5018d012dc4423cccba18bb6785168a4&chksm=fbcf6ae1ccb8e3f7f6aa794f3d176fe3668c9ef404fff5d1c8d7555d50abcbf...转载 2019-03-06 23:14:47 · 176 阅读 · 0 评论 -
equals和hashCode的关系
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&tempkey=OTk5X2lLRlRkeTM5dThPMmI0cm4xRnBlODRoem9KNnY3MjMzLUN3cDVkazR5TXlrSWhxdzBINHExYlVoT0ItTXQtUy1lejM0djNRcUVWNUpHUkVKcTkwaDhJRE9GWXJHQn...转载 2019-03-06 23:18:07 · 2784 阅读 · 0 评论 -
git使用高级教程
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&mid=2247483712&idx=1&sn=c89aeac2620dadc1829cd4d4f1038f2a&chksm=fbcf6ac9ccb8e3df929d5631e98923c5a0be6a94889f0b58f2e87e07f42791c...转载 2019-02-24 11:00:56 · 2059 阅读 · 0 评论 -
HashMap为什么不是线程安全的?
大家都知道,HashMap的结构是如下的样子:上面的是HashMap的存储数据结构,通过给Map的key计算hash值,然后决定value放到数组的对应索引位置上,这样就可以通过计算key的hash值,直接去数组中拿到value(所以HashMap是O(1)的复杂度)。当key冲突(不同的key生成的hash值是 相同的)的时候,就需要把多个value放到同一个位置,这时候,jdk1....原创 2019-05-04 22:04:11 · 3864 阅读 · 1 评论 -
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
今天使用git突然不能获取github的项目,报错:fatal: unable to access 'https://github.com/dmlc/xgboost.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443使用了各种方式都不行,在网上找了很多方法:https://blo...原创 2019-07-30 14:11:05 · 3185 阅读 · 0 评论