- 博客(42)
- 资源 (2)
- 收藏
- 关注
转载 softether Linux安装教程 (转载)
即可创建名为pzz的HUB(注:在Softether中,HUB是一个能虚拟网卡和集线器的工具,我们可以使用该设备来远程组件局域网,在该虚拟局域网上具有和物理互联网相同的设置。版权声明:本文为CSDN博主「永远是少年啊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。为了正确安装并运行Softether服务,我们在Softether服务端安装前,首先进行一些环境的配置。这样,我们Softether就启动完成并完成Hub和服务密码的设定了。
2023-06-27 17:00:22
1114
原创 mongoTemplate的Criteria字段为空问题
至于Criteria.where(“exist”).exists(true)Criteria.where(“exist”).is(null)即可。不管是没有字段还是说字段被赋值了null。如果先赋值再赋null, 也是存在的。正常情况下, 业务只需要考虑。这个可以判断字段是否存在过。
2023-05-18 10:12:22
646
原创 filter和handlerInterceptor的各个方法执行的排序
总的来说,Filter的执行顺序在HandlerInterceptor之前,而HandlerInterceptor的执行顺序是在请求进入Controller之前和Controller方法执行完毕后。
2023-05-12 15:08:34
1137
原创 快速集成swagger
一共就俩东西Maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springfox</groupId>
2023-03-28 16:58:20
47
原创 MongoTemplate保存文档时不生成_class字段
import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.NoSuchBeanDefinitionException;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.spring
2023-03-24 15:58:31
206
原创 Java的大根堆和小根堆
默认是小根堆,在括号里加上(o1,o2) -> o2-o1 是大根堆下面这三个都是安全操作不抛出异常的那种【offer】方法加入一个元素【peek】查看堆顶元素【poll】弹出堆顶元素小根堆 查看/弹出 的是最小的数大根堆 查看/弹出 的是最大的数。
2022-11-02 14:50:25
416
原创 我的世界基岩版开服
ubuntu18云服务器官网下载基岩版服务器ziphttps://www.minecraft.net/zh-hans/download/server/bedrockwget https://img.zeruns.tech/down/bedrock-server-1.16.20.03.zip解压(如果出错就输入:sudo apt install -y zip)unzip bedrock-server-1.16.20.03.zip安装依赖sudo apt install -y libcurl4
2022-07-19 15:57:34
340
原创 Mongo查询、聚合、索引
springboot项目,新建一个controller引入@Autowired mongoTemplate即可开始测试代码。# 配好SpringDataMongo的环境spring.data.mongodb.host=localhostspring.data.mongodb.username=rootspring.data.mongodb.password=1111spring.data.mongodb.authentication-database=adminspring.data.mongo
2021-12-24 14:09:58
730
原创 docker拉取公共镜像很慢,配置了阿里云还是慢的解决办法
修改系统的DNS,改为8.8.8.8 和 8.8.4.4 反正自动获取的DNS指定是不行了
2021-12-22 17:58:11
890
原创 Dockerfile用法
安装安装Docker后默认支持dockerfile使用例如,我们需要安装一个带有index.html的前端Nginx服务器FROM # 作者MAINTAINER zhengbanwansui "zjx65535@163.com"run apt-get update &&apt-get install vim# 临时目录VOLUME /tmp# 拷贝startup.sh启动脚本ADD startup.sh /startup.sh# 启动命令ENTRYPOINT ["
2021-12-16 15:15:46
2323
原创 光速搭建centos7虚拟机
官网下载与安装0 你有个很会连接网络的电脑和迅雷(很会会)1 安装VirtualBox2 安装vagrant3 https://app.vagrantup.com/boxes/search里下载centos7镜像(VirtualBox版的)放到D:\SystemOS\下4 重启一下电脑打开powershell或cmd依次输命令将镜像添加入Box列表$vagrant box add centos7 D:\SystemOS\CentOS-7-x86_64-Vagrant-2004_01.
2021-12-15 17:02:07
1958
原创 Swagger访问不了的一种解决方案
这是众多访问不了的情况其中的一种,如果不符合你的问题,请再看看别人的文章。项目是前后端分离代码中出现@Override下面这个方法导致swagger请求进不来把它注释掉public void addViewControllers...
2021-08-13 17:02:53
2560
原创 Redis集群Docker最佳实践(有docker net)
docker run --name 6379 -p 6379:6379 -v /redis/6379/redis.conf:/etc/redis/redis.conf -d redis:latest redis-server /etc/redis/redis.conf
2021-03-27 20:51:28
144
原创 Centos7禁用密码登录方法
Centos7禁用密码登录方法:编辑/etc/ssh/sshd_config将PasswordAuthentication参数值修改为no: PasswordAuthentication no重启ssh服务:systemctl restart sshd.service
2021-03-26 13:03:33
1227
原创 Tomcat部署VueCli项目
vue-router不配置History模式,URL多个了/#/,不过没事,不影响改成那个什么history模式更不好用!!!下载个tomcat,startup.bat运行,把tomcat根目录的webapps文件夹里全删了,vue项目npm run build 把产生的dist文件夹复制到webapps里,dist改名ROOT即可Tomcat改端口 conf/server.xml 改 connectionTimeout="20000" re
2021-03-18 20:33:58
60
原创 Win10双击运行jar包(不显示控制台)
新建一个bat文件写入如下内容@echo offstart javaw -jar %1右键选择jar包打开方式选择这个bat文件即可
2021-03-04 15:10:09
1226
2
原创 锁与全局ID
乐观锁:乐观锁不需要加锁,通过一个字段对数据行的版本进行记录,更新数据前先读取数据行的版本。例子:MySQL实现:先读到version为9然后执行UPDATE goods SET num=num-1,version=version+1 WHERE version=9如果有十个线程读到版本为 9 后同时请求update,将只有一个请求是成功的,其他的因为Version数据为10,不符合version=9的条件而返回失败。Redis实现:watch关键字配合redis事务可以观测num的值,在事
2020-12-09 17:50:31
82
原创 HTTP and HTTPS
TCP三次握手客户端发送:SYN(Seq=10000)【SYN_SENT状态】服务器发送:SYN(Seq=20000 ACK=10001)【SYN_RECV状态】客户端发送:SYN(Seq=10000 ACK=20001)【ESTABLISHED状态】四次挥手客户端发送:FIN(Seq=10000)服务器发送:ACK=10001服务器发送:FIN(Seq=20000)客户端发送:ACK=20001...
2020-09-07 21:03:30
127
原创 Java8新特性之Stream最简例子
JAVA8新特性StreamStream()转换为串行流parallelStream()转换为并行流limit仅处理指定数量数据filter过滤器sorted排序规则map赋值collect保存为集合 List<String> list = Arrays.asList("12345","qwer","a", "asd","88888888"); List<String> ans = list .parallelStr..
2020-08-17 17:17:27
78
原创 JVM结构与原理(更新中)
JVM结构程序计数器(PC Register)记录下一条jvm指令的执行地址线程私有,各个线程独立运算不会混乱不存在内存溢出它是一块很小的内存空间,几乎可以忽略不记。也是运行速度最快的存储区域。在JVM规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期保持一致。任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会存储当前线程正在执行的java方法的JVM指令地址:或者,如果是在执行native方法,则是未指定值(undefined)它是程序控
2020-06-16 15:44:14
90
原创 Redis进阶:集群与企业级解决方案
主从复制构建一个高可用的系统,全年未宕机时间>99.999%配置作用requirepass ******设置数据库密码masterauth ******记住主数据库的密码slaveof ip port从机连接到主机repl-backlog-size 1mbslave端失连缓冲区,当一个slave要重连时,不需要完全同步,执行局部同步即可。backlog设置的越大,slave可以失连的时间就越长。slave-read-only yes从机只读
2020-05-08 19:37:01
348
原创 Redis入门教学:基于键值对的高速缓存数据库
Redis是什么?简介Redis全称Remote Dictionary Server(远程字典服务),它由C语言编写,是一个高性能的键值对数据库,由于采用了内存存储数据,读写速度非常快。主要应用场景热点数据加速查询,秒杀,即时信息查询,分布式数据共享,消息队列,分布式锁Redis常用数据类型数据类型string字符串list列表hash散列s...
2020-04-28 13:48:58
510
原创 初探Docker基础
安装Docker我的开发环境为Win10专业版,有专供windows使用的Docker版本Docker For Windows,此版本Docker需要在win10专业版里开启功能Hyper-V,Hyper-V是一个Win10专业版自带虚拟机软件,Docker将借助它来运行,开启Hyper-V后重启电脑,然后开始Docker For Windows的安装。Hello Docker安装完成后桌面...
2020-04-15 11:23:45
689
1
archetype-catalog.xml
2019-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人