
Java
文章平均质量分 52
程序员小杜
就读于东南大学,目前是研究生
展开
-
一文让你彻底懂Redis
redis从入门到精通非关系型数据库就是NoSQL,关系型数据库代表MySQL。对于关系行数据库,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索 (如图)。NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的库、表(通常是多个表)以及字段。NoSQL数据可以存储在内存里,查询速度非常快。NoSQL原创 2023-02-04 00:08:37 · 459 阅读 · 1 评论 -
Linux从入门到精通
Linux从入门到精通1. Linux 简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能原创 2023-02-04 00:07:58 · 2923 阅读 · 0 评论 -
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
写这篇文章我真的是一把鼻涕一把泪,配环境太不容易了,辛苦了各位!我想要用yum安装某软件 yum install gcc-c++但是报错找了半天发现2020年11月30日CentOS官方已经停止对CentOS6版本的维护,CentOS6要使用yum命令都需要修改yum配置。因此我们需要修改yum配置文件vi /etc/yum.repos.d/CentOS-Base.repo我发现 baseurl后面的连接全是失效的 404页面http://mirror...原创 2022-01-10 10:27:49 · 981 阅读 · 2 评论 -
虚拟机下centOS版linux系统ifconfig命令没有ip地址
如图 输入ifconfig没有inet addr地址 只有inet6的地址主要原因是因为你没有联网,点击右上方的小电脑现在就可以了原创 2021-12-10 10:55:37 · 431 阅读 · 0 评论 -
实现用户登录功能(查询数据库)
练习目的 * 需求: 1. 通过键盘录入用户名和密码 2. 判断用户是否登录成功前提1.导入必要的jar包以及JDBCUtils.java2.在sqlyog中创建数据表,插入数据导入jar包导入驱动jar包 mysql-connector-java-5.1.37-bin.jar1.复制mysql-connector-java-5.1.37-bin.jar到项目的...原创 2021-12-09 12:57:21 · 4661 阅读 · 0 评论 -
JDBC详解与操作
1. 概念Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门 * 步骤: 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar...原创 2021-12-09 12:58:24 · 215 阅读 · 0 评论 -
Idea设置包名的层级显示
如图我的包名是平铺显示,感觉不太舒服按图中操作,将Flatten packages以及Hide Empty Middle Packages的勾给去掉此时包名呈现分级显示了原创 2021-12-08 10:36:20 · 5321 阅读 · 0 评论 -
Redis概念与基础命令操作
目录1. 概念1.1.什么是NOSQL1.2. NOSQL和关系型数据库比较1.3. 非关系型数据库的优势:1.4. 总结2. 命令操作1. redis的数据结构:2. 字符串类型 string3. 哈希类型 hash4. 列表类型 list5. 集合类型 set6. 有序集合类型 sortedset7. 通用命令1. 概念redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = ...原创 2021-12-03 10:04:45 · 283 阅读 · 0 评论 -
java8的安装与配置以及卸载
目录一、java8的安装二、jdk的安装三、环境变量的设置四、jdk的卸载一、java8的安装点击这个网页Java Archive | Oracle,往下拉下载jdk,你也可以挑选其他版本的jdk注意: JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。点击之后会跳转到这个页面,没事别害怕注册,oracle注册不会要钱,挺方便的。只要登陆上,jdk就会下载了。二、jdk...原创 2021-12-02 11:21:17 · 2906 阅读 · 0 评论 -
Idea中导入javax.servlet报错,项目右键创建不了servlet filter listener等文件
导入javax.servlet.*报错解决办法:右键项目 打开module settingsOK, 不报错了问题2: 右键 new 不了servlet filter等文件删除原来的source folders文件,再重新添加src为sources文件如果没有web项目的话,点+号完成此时右键可以看到能够new出Servlet,Filter,Listener等文件了...原创 2021-09-06 20:01:37 · 905 阅读 · 0 评论 -
Junit单元测试
* 测试分类:1.黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2.白盒测试:需要写代码的。关注程序具体的执行流程。Junit使用:白盒测试 1.给方法加上@Test 2.导入junit依赖环境...原创 2021-08-29 21:19:11 · 129 阅读 · 0 评论 -
【leetcode刷题笔记】304.二维区域和检索 - 矩阵不可变
初始想法肯定是暴力解啊,这就不是求一个子矩阵的和,遍历求和就完事了啊。所以暴力代码如下:class NumMatrix { int[][] matrix; //构造函数 public NumMatrix(int[][] matrix) { if(matrix.length == 0) return; this.matrix = matrix; } public int sumRegion(int row1, int ..原创 2021-03-02 23:26:02 · 165 阅读 · 0 评论 -
Plugin ‘DBN‘ failed to initialize and will be disabled. Android studio安装database navigator出现问题
我是在settings->plugins->里下载了Database Navigator重启后出现错误如下:这是因为你的as不是最新版本导致的点击导航条的help->check for updates.. (注意一定要开梯子下载)好吧很长时间后更新完成,再次打开android studio 我需要重新下载Database Navigator 之后就有这玩意,后来分析知道就是版本不匹配的问题。...原创 2021-02-03 23:50:32 · 2931 阅读 · 0 评论