- 博客(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
原创 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
原创 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
原创 力扣第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关注的人