常见排序算法 编写代码并测试了5种排序算法 有冒泡排序,选择排序,插入排序,堆排序,归并排序. 下面也给出了代码在机器上的运行结果,虽然不同机器结果会不一样,但是仍然能够比较直观地感受到这些算法的区别,以及理论与实现之间的差距. ...
分类:
编程语言 时间:
2020-03-18 23:50:44
阅读次数:
78
第一次用 Spring Starter Project 创建一个Spring应用时,POM 文件报错: Project build error: Non-resolvable parent POM for com.example:demo-1:0.0.1-SNAPSHOT: Failure to t ...
分类:
编程语言 时间:
2020-03-18 22:04:21
阅读次数:
104
`ReentrantLock`是一种可重入锁,可重入是说同一个线程可以多次获取同一个锁,内部会有相应的字段记录重入次数,它同时也是一把互斥锁,意味着同时只有一个线程能获取到可重入锁。 1.构造函数 提供了两个构造函数,构造函数只是用来初始化 字段,可以看到,默认情况下 使用的是非公平锁,当然,也可以 ...
分类:
其他好文 时间:
2020-03-17 08:19:07
阅读次数:
62
基于Docker Hub镜像的ProxySQL容器化部署与运行: 1 拉取镜像 从Docker Hub中拉取ProxySQL数据库中间件镜像的方法如下。 可按需拉取最新或指定版本的ProxySQL镜像 2 创建外挂卷 例如,创建名为proxysql207_1的卷,用于保存持久化的配置数据,命令类似如 ...
分类:
数据库 时间:
2020-03-16 15:10:31
阅读次数:
137
Cocos3.10打包注意事项原创燃尽重获新生 最后发布于2018-03-30 11:14:33 阅读数 393 收藏展开在Eclipse中导入工程后,如果提示org.cocos2dx.lib.Cocos2dxActivity找不到,那么需要在cocos3.10的引擎下面找到这样的目录ocos2d- ...
分类:
其他好文 时间:
2020-03-14 16:52:38
阅读次数:
70
针对linux上的用户,如果用户连续3次登录失败,就锁定该用户,几分钟后该用户再自动解锁。Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。 PAM的配置文件介绍 PAM配置文件有两种写法: 1.一种是写在/etc/pam.conf ...
分类:
系统相关 时间:
2020-03-13 22:15:09
阅读次数:
359
1.自动重启容器,如果由于某些错误导致容器停止运行,可以用--restart来决定是否重启 docker run --restart=always --name=ubuntu-test -d ubuntu /bin/bash always - 无论容器退出代码是什么 docker都会自动重启该容器 ...
分类:
其他好文 时间:
2020-03-09 01:05:50
阅读次数:
64
滚动更新、回滚服务 默认情况下, swarm一次只更新一个副本,并且两个副本之间没有等待时间,我们可以通过: --update-parallelism:设置并行更新的副本数量。 --update-delay: 指定滚动更新的时间间隔。 创建8个副本的masl服务: docker service cr ...
分类:
其他好文 时间:
2020-03-06 23:37:03
阅读次数:
113
1、什么是BeanShell断言? BeanShell断言可以使用beanshell脚本来执行断言检查,可以用于更复杂的个性化需求,使用更灵活,功能更强大,但是要能够熟练使用beanshell脚本。 在这里除了可以使用beanshell的内置变量外,主要通过Failure和FailureMessag ...
分类:
系统相关 时间:
2020-03-05 16:47:53
阅读次数:
99
1.Linux设置静态IP地址vim/etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIP
分类:
系统相关 时间:
2020-03-05 16:46:40
阅读次数:
87