- 博客(12)
- 收藏
- 关注
原创 WSL 版IDEA数据库链接不上
安装JDK17,这一步是因为驱动程序文件需要使用JDK17,自己需要使用其他版本JDK比如JDK8可以在IDEA中内置其他版本。IDEA 数据源驱动程序里选择Mysql 安装最新的驱动程序文件。输入正确的url地址、端口号、用户名、密码,测试连接。安装Mysql client。
2024-04-17 20:12:17 154 2
原创 MYSQL count条件查询语句
你是否有这样的疑问,MySQL count条件不生效?MySQL count语句怎么写?本文告诉你怎么写MySQL的count条件查询语句
2023-12-13 20:12:58 129
原创 Linux恢复误删除的文件
众所不一定周知,在系统上删除的文件并不会真正的删除,只是把指向该文件的索引给删除了,当你再次写入数据时,会占用该文件的存储空间。所以,只要你在删除文件之后,不进行大量写入操作(文件上传),并且在磁盘分区中找到该文件的原始数据,那么就可以进行文件恢复。ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
2023-09-06 14:43:37 1211
原创 多线程-模拟100个账户同时向1个账户存钱
线程池的额invokeAll方法可以让多个线程同时启动,但是只能使用Callable类实现,线程并行执行,同一时刻可以有多个线程处于就绪态,线程总量相对稳定。线程池+线程计数器方法实现更加自由,但是线程串行执行,同一时刻只有一个线程处于就绪态,大量线程同时涌入会导致等待线程过多,且触发gc数量相对较少。使用线程池+CountDownLatch实现,原理是利用CountDownLatch的await()方法,该方法会让线程等待,直到countDown()的返回值等于0时开始执行。
2023-09-05 18:18:22 165
原创 Git/SVN提交时如何忽略某些文件
我们在开发过程中经常会需要把一些配置文件或鉴权文件修改成测试或者本地的一些内容,尤其是开发周期比较长的项目,提交的次数比较多,每次都要手动框选提交哪些文件显得尤其浪费时间,今天我就介绍一下使用版本工具git/svn提交时,如何忽略一些文件。
2023-04-18 17:02:27 770
原创 快速批量修改文件名,微软官方软件PowerRename
表示匹配开头,下边输入要加的前缀名称,右边会出现重命名的预览项,最后点击应用就完成了。和替换一样,上边输入要删除的后缀名,下边什么都不输入,最后点击应用。新增后缀名需要用到正则表达式,首先选中使用正则表达式,在上边输入。上边输入希望被替换的文字,下边输入替换成的文字,然后点击应用。上边输入要替换的后缀名,下边输入替换后的后缀名,最后点击应用。,表示匹配结尾,下边输入要添加的后缀名,不要忘了点击应用哦。右边的这三个方框分别表示,修改文件,修改目录,修改子文件夹。选中使用正则表达式,上边输入。
2023-03-28 17:01:30 5275 2
原创 Navicat报错:自动完成代码就绪:(最后更新:N/A)解决方案
这时候你可以选择使用其他工具,如MySQL自带的MySQL Workbench 8 CE,不过我还是习惯用Navicat,下面讲解一下Navicat出现图中情况时该如何解决。很多时候我们需要手动编写sql语句,这时候代码自动联想失效就会让人抓狂,如下图为Navicat自动完成代码失效,点更新也没有用,我就被这个bug折磨了很久。Navicat点击更新自动完成代码的信息提示,自动完成代码就绪:(最后更新:N/A)。
2022-11-26 15:03:08 1497 1
原创 SQL Sever 2012数据库分离之后的默认地址
SQL Sever 2012数据库分离之后的默认地址首先点击新建数据库然后看图首先点击新建数据库然后看图
2020-07-04 13:56:04 627
原创 今天写一个用matlab建立三角矩阵的代码,记录一下
今天写一个用matlab建立三角矩阵的代码,记录一下n=10;%定义为10阶矩阵V=[10:10:100];A=diag(V);%定义矩阵的对角线元素B=A+triu(ones(n)*10,1)+tril(ones(n)*20,-1);%上三角全为为10下三角全为20fliplr(B)%左右旋转![在这里插入图片描述](https://img-blog.csdnimg.cn/202003...
2020-03-11 16:40:22 1784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人