- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 测试Synchronized和Lock的性能区别
定义一个int变量index,分别使用ReentrantLock 和 synchronized 进行1亿次新增的测试,观察对应的消耗时间。Synchronized锁原理:无锁=>偏向锁=>轻量级锁=>重量级锁。Lock锁原理:底层是JDK的AQS,使用的CAS加等待队列的方式加锁。Lock在竞争状态下性能表现。测试JDK版本:JDK8。
2023-04-27 23:03:52
225
原创 IDEA反向生成实体的两种方法
网上搜了好几种IDEA反向生成实体的方法,感觉都不是很全面,都存在或多或少的一些小问题,所以自己通过使用进行下总结第一种方式 通过groovy脚本生成 (该方式灵活,可自己加注解,自己对应相应的数据类型,推荐使用这种)在IDEA的项目窗口栏最下面可以看到这个如上图所示创建一个groovy文件,把以下代码复制进去import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKind
2020-05-22 10:14:08
1646
原创 腾讯云的Ubuntu下替换自己的nginx的ssl证书
由于我的免费ssl证书到期了,导致我的个人博客地址进去的时候会提示安全问题,如图所以需要替换新的ssl证书首先使用的工具是Xshell虚拟终端软件首先登录到服务器终端,切换到root用户,防止权限不足事情发生su root首先第一件事docker ps查看自己服务器正在运行的容器(很久没登,忘了)由于我的docker inspect mynginx查看自己的ng...
2020-04-21 16:08:32
500
原创 2019-3-CCF第三题损坏的raid5
参考代码#include<bits/stdc++.h>#define UP(x) for(uint32_t i=0;i<x;i++)typedef unsigned int uint32_t;using namespace std;uint32_t len = 0;//异或操作 char getc(char c){ if(c<10) re...
2019-04-19 13:29:28
2910
3
原创 Ubuntu如何获取root权限并以root账户登入图形界面
Ctrl+alt+T打开终端sudo passwd root设置完root账号的密码sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu-greeter.conf文件夹不记得了,可以用Tab自动补全,在该文件中最后加入greeter-show-manual-login=true保存退出后,重启就行了,必须是重启以ro
2017-05-03 20:28:56
4110
原创 Ubuntu服务器下apache2无法解析html中的php代码的问题
切换到Apache2的配置文档里cd /etc/apache2/mods-available/找到对应的php配置的文档我的是php7.0版本所以对应php7.0.confvi php7.0.conf文件基本如下,我们要做的是改掉第一行的正则表达式,在p的前面加一个?就能解决问题了ph(p[3457]?|t|tml)$"> // 改成".+\.p?h(p[3457]?|
2017-04-26 19:19:52
5867
4
转载 关于最新版apache24版本和php7.0版本的安装以及V14运行库的安装
下载文件,里面有一个网址,清晰的告诉我们如何安装和配置Apache和php,另外加资源V14运行库的安装、64位的apache和64位的php安装包
2017-04-10 16:07:05
633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人