自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven项目从远程仓库拉取依赖,只能拉取到pom文件无法拉取到jar包

maven私仓整改,需要把所有的私仓切换为中心仓库,而有的依赖版本在中心仓没有,于是先排除该版本的依赖,重新引入新版本的依赖,发现新版本的依赖只能拉取到pom文件无法拉去取到jar包,而其他依赖是正常的,只有改动过的几个是不正常的。dependencyManagement是做依赖的版本控制,如果项目中有该依赖,就使用指定版本;新依赖引入时写在了dependencyManagement标签中,而不是dependencies标签中。三、dependencyManagement与dependencies的区别。

2023-11-21 11:51:46 844

原创 idea查看UML类图

idea查看UML类图

2023-11-16 09:16:13 1449

原创 SQL优化理论篇(MySQL随笔)

SQL优化的第一要义(个人理解):想方设法命中索引!一、索引的概述什么是索引?举个例子:查字典 我们一般查字典是先根据拼音或者偏旁部首去查目录,找那个字所在的页,然后再去对应的页上去找具体的字。 当然,我们也可以从第一页开始,一页一页的去找,直到找到我们想查的字为止,这当然可行,但是相比之下,平均效率肯定是不如前一种查询方式的。 这第一种查询方式就类似SQL语句走索引的过程,第二种查询方式就类似全表扫描。 可以简单的理解一下,索引就是数据库表的目录,某一个具体索引就是为数据库表中的某些

2021-07-20 11:22:36 253 6

原创 Mysql索引随笔

索引的数据结构-- B+树一个表最好不超过5个索引,一个索引不超过5个字段myisam引擎: 索引树(.myi)放在一个文件,数据(.myd)放在一个文件主键索引:二级索引:两者的存储结构并没有什么不同,叶子结点存储数据行所在的物理地址innodb引擎:索引树和数据在同一个文件聚集索引(主键索引): 叶子节点存储数据行,一个表只有一个聚集索引,一般是主键索引; 聚集索引的选择:1、主键索引 2、虚拟的主键 3、第一个非空索引非聚集索引(二级索引):叶子节点存储

2021-07-19 09:26:01 136

原创 正则表达式获取满足条件的字符串

/**获取满足条件的字串*/public static void main(String[] args) { String str = "hao hao xue xi,tian tian xiang shang,ao li gei"; String regex = "\\b[a-zA-Z]{3}\\b"; //1、将正则规则进行对象封装 Pattern pat = Pattern.compile(regex); //2、通过正则对象获取匹配器对象 Matcher mat =

2021-06-26 10:45:14 852

原创 Java中String、StringBuffer、StringBuilder的区别

String:字符串常量,不可变长,字符串拼接时会产生新的字符串StringBuffer:字符串常量,可变长,线程安全,字符串拼接时直接再原本字符串后追加StringBuilder:字符串常量,可变长,线程不安全,字符串拼接时直接再原本字符串后追加(推荐使用)线程安全:同步,会降低运行速度线程不安全:异步,快...

2021-06-26 10:25:34 101

原创 java中 == 与equals()的区别

首先要了解一下Java中的存储机制(栈,堆,常量池)public class TestDemo_01 { //执行main()方法,在栈中分配一块内存空间 public static void main(String[] args) { /** 声明基本数据类型 在栈中分配一块内存,直接存放值 */ int num = 10; /** 字符串特殊理解 首先也是在栈中分配一块内存 然后,会先去看常量池中有没有"Test" 如果有就直接将地址存入str变量的栈内存

2021-06-26 10:05:51 115

原创 Integer缓冲区

Java预先创建了256个常用的整数包装对象,在实际应用中,对已创建的对象进行复用。Integer缓冲区取值范围 [-128,127]Integer integer01 = 127;Integer integer02 = 127;System.out.println(integer01 == integer02);//trueInteger integer03 = 128;Integer integer04 = 128;System.out.println(integer03 == int

2021-06-26 09:16:52 160

原创 java.File类中isFile与exists的区别

isFile与exists的区别 浅显的认知为: exists:当前路径下的文件存在时,返回true isFile:当前路径下的文件存在且是一个标准文件时,返回true (初学者浅显的认知,欢迎交流)

2021-06-20 14:20:52 506

原创 java.File类常用方法

//File.separator会根据操作系统生成相应的文件分隔符,推荐使用 File file = new File("F:"+File.separator+"javaTest"+File.separator+"abc.txt"); File file1 = new File("F:/javaTest/abce.txt"); File file2 = new File("F:\\javaTest\\abc.txt"); System.out.println(file.exists()

2021-06-20 14:17:05 72

原创 java万年历的两种实现方式

第一种 硬写(思路:找某一年的一月一日做参考,计算输入的日期到参考日期,间隔的天数,计算输入日期的一号是周几)// 准备数据 System.out.println("**********欢 迎 使 用 万 年 历***********"); Scanner scanner = new Scanner(System.in); System.out.println("请输入年份:"); int year = scanner.nextInt(); if (year < 0) {

2021-06-18 17:51:26 1333

原创 java.Calendar

/** * Calendar 抽象类不能实例化: * GregorianCalendar子类 * getInstance()方法 */ // 初始化 Calendar cal = new GregorianCalendar();// 无参时默认本地时间 Calendar cal1 = Calendar.getInstance(); // 获取数据 System.out.println(cal.toString());/

2021-06-18 17:44:33 84

原创 java.Date

Date day = new Date(); Date day1 = new Date(1623980304753L);//Date(long num) /** * 两个包中有同名类,只能导入一个,另一个使用时要补全类的绝对路径 */ java.sql.Date day2 = new java.sql.Date(1623980304753L); java.util.Date day3 = new java.sql.Date(1623980304753L);//向上转型 ..

2021-06-18 17:41:57 63

原创 java.time

/** * java.time.LocalDate * * jdk1.8 */ //不能使用构造方法(构造方法私有) LocalDate day = LocalDate.now(); System.out.println(day); Year year = Year.now(); System.out.println(year); YearMonth yearMonth = YearMonth.now(); System.out.pr

2021-06-18 17:37:00 69

原创 常用String类方法

/** * String 不可变字符序列,每一次操作都会生成新的字符串在方法区 * 即:不会影响当前String的值 */ String str = "好好学习,天天向上!"; System.out.println(str.length());//字符串长度 System.out.println(str.toUpperCase());//字符串转大写 System.out.println(str.toLowerCase());//字符串转小写 Syst

2021-06-18 17:30:39 79

原创 java包装类

public class Wrappler { /** * 包装类,将基本数据类型包装成引用数据类型 * 八个用法相似,以Integer为例 */ public static void main(String[] args) { // 1.基本数据类型和包装类之间的转换(双向) Integer intNum1 = new Integer(123); int intNum2 = intNum1.intValue(); // 2.字符串和基本数据类型之间的转换(双向)

2021-06-18 17:26:09 65

原创 javac不是内部或外部命令,也不是可运行的程序

java命令运行无误,但是javac不是内部或外部命令,也不是可运行的程序试试path环境变量后面的分号去掉,如果去掉了的话,试试加上分号之前装jdk1.16的时候没问题,然后卸载了,改装jdk1.8,修改JAVA_HOME之后,javac一直用不了,最后就是因为我之前这里bin后面有分号,但是之前jdk1.16的时候是能用的,就怪怪的,记录一下。...

2021-06-05 10:06:15 192

原创 Java随笔

1、低级语言所谓低级语言是指,接近电脑底层的编程语言;低级语言的特点:执行效率高、速度快;没有编译解析的过程,程序可以直接 操控硬件。但是其学习和编程调试难度较高,编程比较慢,且比较费时,项目周期长。2、高级语言高级语言是依赖编译解析的,更接近于人类语言逻辑的编程语言;高级语言的特点:可读性、开发效率高,方便学习;但是执行效率比低级语言低,而高级语言执行依赖运行环境。3、编译型将源码一次性全部编译成二进制代码的可执行文件4、翻译型将源码逐行解释并运行(解释一行运行一行)5、Ja

2021-06-05 09:59:06 256 1

原创 前端学习css(一)

一、CSS的引入方式(与HTML的结合方式)1.style的属性方式(不推荐)<div style="background-color: gray;color: white;">干饭人,干饭魂!</div>2.style的标签方式<head> <meta charset="utf-8"> <title>css学习</title> <style type="text/css"> div {

2021-05-26 20:28:19 74

原创 HTML常用标签(一)

HTML常用标签(一)HTML查询网站:https://www.w3school.com.cn/h.asphttps://www.runoob.com/br标签(换行标签)<br/>hr标签(分隔线标签)<hr size="3" color="#FFD700"/>font标签(字体标签)<font size="3" color="green">奥里给!</font><font size="3" color="#FFFF

2021-05-25 21:25:18 90

原创 python批量修改文件名

问题描述:文件夹1中有文件夹2s,2s中还有3s.pdf和4s.txt两个文件,现在要将3s.pdf和4s.txt重命名为2s.pdf和2s.txt实际情况是,文件夹1中有多个文件夹,要将这些文件夹中的文件,都重命名为文件夹的名字。【就是收材料的时候姓名加学号打包收,现在要把整个包中的文件按类分出来,但是有的人,包里面的文件命名方式不是姓名加学号,所以要改一下,说人话舒服多了。】import ospath_1 = 'C:\\Users\\Administrator\\Desktop\\1'fi

2020-06-07 22:25:38 137

转载 win7桌面图标显示不正常

记录一下,原文出处:https://www.cnblogs.com/luckly-hf/p/5135516.html1:打开任务管理器(任务栏右键,启动任务管理器),结束正在运行的Explorer.exe进程(Explorer是桌面进程,关闭后,你会发现你的桌面没有了,不要紧,解决问题需要)2:点击新任务,在打开空格内输入“CMD”,执行以下命令:CD /d %userprofile%\AppData\Local(回车)DEL IconCache.db /a(回车)exit(回车)然后重新运行“

2020-06-06 13:04:00 148

原创 Pycharm————Unresolved library 'staticfiles'

心累,不多说了上图相信大家应该很容易找的另一个解决方案https://stackoverflow.com/questions/34679755/pycharm-unresolved-library-staticfiles但是,我的没有用,然后网上也没有其他的解决方案,头都挠烂了,最后面,逻辑推理了一下,而且基于解决之前一些错误的方案,给Django框架降了下版本:pip install ...

2020-01-17 12:24:54 811

原创 学习总结——Python入门之time库的使用

一、时间获取函数函数描述time()获取当前时间戳,即计算机内部时间值,浮点数例如:time.time() 结果为 1578461016.2557807ctime()获取当前时间并以易读方式表示,返回字符串例如:time.ctime() 结果为 Wed Jan 8 13:25:31 2020gmtime()获取当前时间,表示为计算机可处理的时间格式例如:...

2020-01-08 17:07:12 248

原创 学习总结————Python入门之字符串

一、字符串的表示方法1.使用单引号,例如:print('Python字符串')2.使用双引号,例如:print("Python字符串")3.如果希望在字符串中包含双引号, 例如:print('字符串中有双引号(")') 反例(注意颜色区别):print("字符串中有双引号(")")4.如果希望在字符串中包含单引号, 例如:...

2020-01-07 13:01:56 245

原创 学习总结———Python入门之基本数据类型

一、基本数据类型基本上数据类型就是常见的整数、浮点数、以及复数1、浮点类型浮点数可以采用科学计数法表示:e 表示 a*10^b例如:4.3e-3 值为0.0043 9.8E5值为980000.0(E与e意义相同)2、复数类型例如:z=1+2ia=z.real 获得实部 1b=z.imag 获得虚部 2c=z.conjugate() 获得共轭复数z = (-...

2020-01-05 16:05:25 181

原创 Python turtle海龟绘图

Python慕课第二周——python turtle海龟画图import turtle #声明turtle模块#在pycharm中操作时,海龟绘图的实际操作的方法是turtle.Turtle类中的方法from turtle import Turtle t=Turtle() #实例化turtle.setup(width,height,startx,starty)#用于设置会话窗...

2020-01-03 12:53:51 1794

原创 AttributeError: 'Turtle' object has no attribute 'done'

AttributeError: ‘Turtle’ object has no attribute ‘done’最近Python入门,画个小蟒蛇,用的pycharm,一模一样的代码敲上来就不行,快把我逼疯了,遇到这个错误之后谷歌什么的找到的都是说什么文件名重复,我也是醉了,最后面是在一个国外的论坛看到一个点才意识到问题和之前的错误代码from turtle import Turtlet ...

2020-01-03 11:09:31 2654 1

原创 linux centos6.5 作业(1)

老师终究还是布置了作业,虽然啥都不太会,但是度娘是博学的,总结一下下:1、 创建目录/opt2;设置/opt2目录的工作组为sysadmin;设置/opt2目录的工作组可读、可写及可执行,而其他组无任何权限;在/opt2目录下生成一空文件empty,并设置该文件的所有者为jack。mkdir /opt2 2、编写shell脚本/exam.sh,实现以下几个功能。a.输出“Hello,my...

2018-11-19 20:49:10 2124

原创 linux entos6 搭建ftp服务器

最近在学习linux系统,然后想搭一个ftp服务器,找了好多教程终于搭好了,现在总结一下:第一步:先保证linux能上网,因为可能会需要下载东西。点击System eth0连接网络(如果没有选项的话,建议百度一下liunx怎么联网)联网之后就是上面这样的。第二步:ctrl+alt+F2进入到终端模式下查看sshd服务的状态:[root@localhost ~]# service ss...

2018-11-13 13:48:38 411

原创 eclipse快捷键(初学)

最近初学eclipse,接触到一些快捷键,先在这边记一下:eclipse自动补全快捷键:Atl + /eclipse快速注释快捷键:Ctrl + /(先选中要注释的行再用,第二次用会取消注释)eclipse快速整理代码快捷键:Ctrl + Shift + F(这里注意,会和搜狗输入法切换繁体字的快捷键重复,建议取消搜狗的快捷键)...

2018-11-08 19:53:12 140

原创 eclipse安装web插件

最近在学java,然后好不容易安装上了eclipse(小白的日子不好过啊),结果发现在创建项目的时候,竟然没有web!!!挣扎了好久,终于搞定了,跟大家分享一下我的解决方案:第一步:打开eclipse,在help里,选择about eclipse IDE 来查看eclipse的版本号,复制下版本号,然后关闭第二步:在help里,选择Install Now Software,之后做下面操作...

2018-11-08 19:44:32 5666 5

原创 zcmu 1153: 有趣的排列问题

1153: 有趣的排列问题Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 64 Solved: 54 //这提交量,这正确率,有这么简单么这题,可怕可怕!!![Submit][Status][Web Board]Description有N对双胞胎,他们的年龄分别是1,2,3,……,N岁,他们手拉手排成一队到野外去玩,要经过一根独木桥,为了...

2018-10-29 15:01:58 313

原创 zcmu 1122: 取石子游戏II

1122: 取石子游戏IITime Limit: 1 Sec Memory Limit: 128 MBDescription一堆石子有n个,两人轮流取.每次取最少取1个,最多取m个。取完者胜.先取者负输出"Second win".先取者胜输出"First win"Input多组测试数据。每组测试数据包含2个正整数n,m。(n,m&lt;=10000000)Output对于每组测试...

2018-10-29 14:38:34 457

原创 zcmu 1121: 取石子游戏I

1121: 取石子游戏ITime Limit: 1 Sec Memory Limit: 128 MBDescription一堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出"Second win".先取者胜输出"First win".Input多组测试数据。每组测试数据包含1个整数n。(1&lt;...

2018-10-29 14:21:35 628

原创 zcmu 1774: 最短的串

1774: 最短的串Time Limit: 1 Sec Memory Limit: 128 MBDescription给出一个字符串S,需要找到最短的子串s,使得子串s包含S中出现的所有字母至少一次,输出这个长度(length(S)&amp;lt;=1000000)Input一个字符串SOutput一个数代表最短的长度Sample InputbcAAcbcaaBCCeSample ...

2018-10-29 13:57:05 300

原创 zcmu 1376: 天天酷跑

1376: 天天酷跑Time Limit: 1 Sec Memory Limit: 128 MBDescription在天天酷跑这个游戏中,玩家的目的是为了收集更多的分数和奔跑更远的距离。能增加分数的道具一共有4种,分别是金币银币铜币和动物头像。其中金币能增加5分,银币能增加3分,铜币1分,动物头像则能增加10分。天天酷跑中还有一种叫做点石成金的道具,可以在接下来10秒内将获得的银币铜币变...

2018-10-27 23:23:29 446

原创 zcmu 1316: 数字7

1316: 数字7Time Limit: 1 Sec Memory Limit: 128 MBDescription有人很喜欢数字7,喜欢到什么程度呢,就是连能整除7的二位数也喜欢,0不能整除7。现在有一串数字(数字的首位不为0),他只能从开头取喜欢的数字(取出的数字是连续的)求最多有几个数字他能取出。Input有多组数据,每组数据有一个整数(至少1位,至多500位)。Output...

2018-10-27 22:45:09 436

原创 zcmu 1919: kirito's 星爆气流斩

1919: kirito’s 星爆气流斩Time Limit: 2 Sec Memory Limit: 128 MBDescription主角kirito是使用世界首款完全潜行游戏“刀剑神域(Sword Art Online)”的玩家。曾经很幸运的参与过封闭测试,并买下正式版的kirito,正准备体验游戏的第一次正式营运。但在登入后不久,kirito发现“登出”指令竟然消失,而与此同时自称...

2018-10-27 21:41:51 597

原创 zcmu 1716: 棒棒糖

1716: 棒棒糖Time Limit: 1 Sec Memory Limit: 128 MBDescription有一天,zhizhang骚年去买棒棒糖,他买了n个棒棒糖,每个棒棒糖都有ai的甜度。现在骚年开始吃每根棒棒糖,如果骚年先吃棒棒糖的甜度小于接下来吃的棒棒糖的甜度,那么他就会汪汪叫一声。所以,你就想调戏他,你就想找出一个顺序使他叫的次数最多。Input多组测试数据第一行输...

2018-10-26 20:38:16 383

空空如也

空空如也

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

TA关注的人

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