Java学习笔记
liv5244
这个作者很懒,什么都没留下…
展开
-
Redis 跳跃表
跳跃表跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问的目的。跳跃表支持平均O(logN)、最坏O(N)的复杂度Redis 使用跳跃表作为有序集合键的底层实现Redis 中的跳跃表由 zskiplistNode 和 zskiplist 两个结构定义,其中 zskiplistNode 结构用于标识跳跃表节点,而 zskiplist 结构则用于保存跳跃表的相关信息,比如节点数量,以及指向表头节点和表尾节点的指针等等。zkiplist:header: 指向原创 2021-07-13 21:38:17 · 113 阅读 · 0 评论 -
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 · 224 阅读 · 0 评论 -
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 · 2129 阅读 · 0 评论 -
Maven配置国内仓库
试了好多个,竟然不行…这个搜索引擎跟不上时代发展啊…无意中进了阿里云maven仓库官网,发现了maven的仓库地址都是完整列出的…代码:setting.xml<!-- 阿里云仓库 --><mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>https:原创 2020-12-18 23:34:26 · 1008 阅读 · 1 评论 -
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 · 340 阅读 · 0 评论 -
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 · 564 阅读 · 0 评论 -
增强for循环
增强for循环格式:for(数据类型 变量名:被遍历的集合(Collection)或者数组){}对集合进行遍历。只能获取集合元素,但是不能对集合进行操作迭代器除了遍历,还可以进行remove集合中元素的动作。如果是用ListIterator,还可以在遍历中对集合进行增删改查的动作。传统for循环和高级for循环有什么区别?增强for循环有一个局限性,必须有被遍历的目标。建议...原创 2019-07-08 12:21:37 · 165 阅读 · 0 评论 -
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 · 162 阅读 · 0 评论