自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 IDEA中POM.XML中的groupId和artifactId配置,可以更改吗?

#IDEA 工具,POM.XML中的groupId和artifactId配置,可以更改吗?##1、新建Maven项目##2、当你不小心没有修改groupId和artifactId时在pom.xml文件中也可以修改##3、注意:如果你已经写了一些东西了,这个时候也可以修改groupId和artifactId配置,但是要注意其它pom.xml也得跟着修改###这个是maven依赖配置,可以去https://mvnrepository.com/ 网站查找你所需要依赖配置...

2020-07-04 10:51:45 19996 1

原创 编写程序,定义一个求阶乘的函数fact(n),并编写测试代码,要求输入大于0的整数,用递归和非递归两种方式实现。

n = int(input('请输入一个大于零的整数:'))#递归def fact(n): fact1 = 0 if n == 0: fact1 = 1 else: f1 = n * fact(n - 1) return fact1#非递归def notf(m): num = 1 if n == 0: ...

2020-04-17 10:32:18 11079 1

原创 初用Git

初用Git一、首先,在使用Git的同时,我们需要拥有码云账号,在官网注册即可(官网:https://gitee.com/)。注册结束后创建一个代码仓库,最好和要上传的文件夹名字一样:2、首先在电脑上安装windows版本Git(官网:https://git-scm.com/download/),64位系统直接下载即可3、安装过程不必想那么多,选完安装目录后一直点击下一步即可,直到完成。安装之后鼠标右键会自动多出两个选项,这时就代表了安装成功3、一切准备就绪,接下来我们就可以上传代码了。(1

2021-03-26 18:00:44 311 1

原创 EndNote x9完全卸载及安装,报错解决

EndNote x9完全卸载及安装,报错解决一、 windows下完全卸载EndNote x91、控制面板卸载该软件,不用教吧2、删除不干净就是你的配置文件和注册表没有删除干净打开C:\Users\XX\App Data\Roaming,XX是当前Windows用户的用户名。找不到APP Data?!一是你的系统是XP,那就是C:\Documents and Settings\XX\Application Data。二是未显示隐藏文件。删除该文件夹下的「EndNote」子文件夹

2021-03-26 16:36:04 51964 7

原创 解决postman注册登录后历史文件消失

恢复未登录之前的文件路径是C:\Users\superman\AppData\Roaming\Postman添加这几个 JSON文件 就OK了!

2021-03-19 12:06:49 6320 1

原创 id自增,删除后不连续

1、从末尾删除数据后alter table 表名 auto_increment = nid从n开始变化2、从开头、中间删除数据后alter table 表名 drop id;alter table 表名 add id int not null primary key auto_increment first;

2021-03-18 17:17:53 788

原创 应为 <statement> 或 DELIMITER,得到 ‘id‘

2021-01-14 14:05:15 9502 2

原创 Java接口中的默认修饰符

如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是? ( )A、void use() { …}B、protected void use() { …}C、public void use() { …}D、以上语句都可以用在类SmallCup中正确答案: C子类重写父类方法时,方法的访问权限不能小于原访问权限,在接口中,方法的默认权限就是public,所以子类重写后只能是public接口,比抽象类还要抽象的类:接口中的方法会被隐式的指定为

2020-12-14 18:08:42 2570

原创 为什么要实现序列化

什么是序列化序列化 (Serialization):是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。序列化的作用序列化是针对自定义类型或者零散数据,好du处就

2020-12-14 16:48:29 1621

原创 实体类中用Int还是Integer?

int和Integer的区别1、Integer是int的包装类,int则是java的八种基本数据类型中的一种(byte,short,int,long,float,double,boolean,char)2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0做springboot项目中mapper.xml映射文件的

2020-12-14 12:49:58 6161

原创 IDEA中文快捷键

2020-11-10 18:36:57 156 1

原创 Nginx几种实例配置

nginx实例配置反向代理实例一安装tomcat:wget -chttps://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gztar -zxvf apache-tomcat-9.0.39.tar.gz写配置:本机C:\Windows\System32\drivers\etc 下的hosts文件修改:/usr/local/nginx/conf ngin

2020-11-09 20:14:47 521

原创 Nginx安装配置报错详解

*Nginx*****正向代理:****客户端/浏览器-服务器****反向代理:****客户端-反向代理服务器-服务器****负载均衡:****将请求分发到多个不同的服务器****动静分离:****动态页面和静态页面分配给不同的服务器解析*安装Nginx:*安装nginx相关依赖:pcre、openssl、zlib、OpenSSL*安装所需环境*Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境

2020-11-08 20:06:05 675

原创 一次设置永久使用Mysql时区设置

错误界面IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!界面是这样的,翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性,时区出了问题。解决方案我的问题出在两块,第一,设置mysql的时区。第二,mysql驱动的版本。详细步骤如下:第一,设置mysql时区。1,我们先来检查下mysql时区。( 这里有个小插曲~~~~~~~你的mysql,配置好环境变量了吗 )配置完环境变量,就可以在命令窗口直

2020-11-08 14:25:42 1186 2

原创 搭建Mybatis框架,并测试(每一行都有注释!)

我也是初学Mybatis希望可以帮到你呀介绍Mybatis是一个基于java语言的持久层的框架;持久层:与数据库交互;业务层:处理业务需求;表现层:数据展示;Spring的JabcTemplate中封装了一些关于数据库交互的方法,但有些细节的东西还是没有涵盖,毕竟是封装不是一套框架;Mybatis则是一套与数据库交互的涵盖细节的框架,它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程,它使用了ORM思想实现了结果集的封装。开始搭建1. 新

2020-11-03 21:38:35 206

原创 IDEA快捷键(官方!!)

IDEA快捷键大全官方最全,超高清

2020-10-30 19:12:01 332

原创 力扣第414. 第三大的数Java实现

题目:给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。示例 1:输入: [3, 2, 1]输出: 1解释: 第三大的数是 1.示例 2:输入: [1, 2]输出: 2解释: 第三大的数不存在, 所以返回最大的数 2 .示例 3:输入: [2, 2, 3, 1]输出: 1解释: 注意,要求返回第三大的数,是指第三大且唯一出现的数。存在两个值为2的数,它们都排第二。Java实现package ArrayThrough;

2020-07-24 17:04:49 211

原创 力扣第485. 最大连续1的个数Java实现

题目描述:给定一个二进制数组, 计算其中最大连续1的个数。示例 1:输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意:输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。Java解题package ArrayThrough;public class Arry485 { public static void main(String[] args) { java.uti

2020-07-23 18:50:52 155

原创 力扣495. 提莫攻击Java实现

在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。示例1:输入: [1,4], 2输出: 4原因: 第 1 秒初,提莫开始对艾希进行攻击并使其立即中毒。中毒状态会维持 2 秒钟,直到第 2 秒末结束。第 4 秒初,提莫再次攻击艾希,使得艾希获得另外 2 秒中毒时间。所以最终输出

2020-07-23 18:39:34 204

原创 解决ubuntu中./make.sh: 行 101: make: 未找到命令

sudo apt-get install make或在root下apt-get imstall make

2020-07-14 16:49:21 1928

原创 使用“insert()”和extend()函数的区别?测试insert()和append()函数速度。

使用“insert()”和extend()函数的区别?测试insert()和append()函数速度。1.insert()”和extend()函数的区别?attend()是延展列表,append()是将后面的当做一个元素添加至列表。2.测试insert()和append()函数速度。 import datetime#inster() lista = [1,2,3] n = 1000...

2020-04-17 09:43:25 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除