自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 免费使用短信服务接口 ----用Java实现

注册一个帐号使用的是容联云官网https://www.yuntongxun.com/用手机注册一个帐号就行,免费体验不需要认证注册后会有八块钱送,发一条短信才6分钱,600条短信绝对够用了。绑定用于接收短信的手机号控制台—管理—号码管理—测试号码"绑定 测试号码代码实现1、事先准备,进入控制台首页,以下这四个信息等会用到2、添加maven依赖jdk要使用8以上<dependency> <groupId>com.cloopen</groupId

2021-08-19 16:39:24 3963 6

原创 GIt 只提交某个文件的修改内容 与 提交到远程分支

只提交某个文件的修改内容蓝色表示,已加入,有改动待提交方法1:1、Git status 查看哪些文件被修改2、使用Git add 路径+文件名 add后 查看状态3、使用Git commit -m “” 提交 再push到远程仓库4、查看远程仓库方法二2、直接使用commit 提交**git commit <file> -m"your comment"不需要先git add,执行后,直接git push即可查看远程仓库方法三、使用Idea 右击文件

2021-01-20 17:29:24 1871

原创 关于日期的使用Date、calendar

1、更换时间的格式SimpleDateFormat Date date=new Date(); System.out.println("现在的时间是"+date); SimpleDateFormat sm1 = new SimpleDateFormat("yy年MM月dd日 HH:mm:ss"); SimpleDateFormat sm2 = new SimpleDateFormat("yy-MM-dd HH:mm:ss");

2020-09-13 16:04:34 379

原创 JDK、JRE和JVM的区别与联系

定义Java开发工具 Java Development Kit 简称JDKJava运行时环境 Java Runtime Environment 简称JREJava虚拟机 Java Virtual Machine 简称JVM详细介绍JDK:JDK是java开发工具包,是整个Java的核心,包括了Java运行环境(Java Runtime Environment )简称jre,一堆Java工具(javac.exe/java.exe/jdb等)和Java基础的类库(即Java API 包

2020-09-06 22:29:05 635

原创 关于2020.2IDEA用spring Initializr创建maven的springboot项目卡死在reading maven project

问题描述:昨天更新IDEA2020.2版本后,创建springboot项目的时候发现一直在reading maven project 中,如下图,而且一点setting(想修改本地maven路径)时,IDEA就卡死,而且打开任务管理器发现IDEA高CUP占。原因:猜测是2020.2版本问题,用其他版本没有出现这类情况。由于第一次用spring Initializr创建maven的项目,它不会找项目的maven,也不会找你配置的本地maven,而是重新下载一个全新的maven(而且用的是外网下载,特

2020-08-25 17:48:06 5815 17

原创 SpringBoot自动配置原理、与配置文件的关系

1、首先找到spring-boot-autoconfigure下的spring.factories文件,因为启动SpringBoot时,它会找到这个文件,读取里面的东西2.查看spring.factories,以WebMvcAutoConfiguration为例,点进去查看源码继续点进去找到@ConfigurationProperties(prefix = “spring.mvc”),然后在yaml配置文件中输入spring.mvc.dis发现它会有属性的提示,所以发现它们之间是存在关系的。在y

2020-08-17 22:48:57 1193

原创 解决IDEA搜索不到插件

1、在setting找到Plugins,点击设置小按钮,选择HTTP Proxy Settings2、勾选auto-detect-proxy settings3、点OK,重启IDEA

2020-08-16 14:44:51 848

原创 Java动态代理,底层详细解析

动态代理需要了解的知识1.类反射机制Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。实例化Class类对象1、前提:若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高Class cl = String.class;2、前提:已知某个类的实例,调用该实例的getClass()方法获取Class对象Class cl ="abcabc".getClas

2020-08-05 18:52:58 353

原创 第一个MyBatis遇到的坑:空指针异常,MapperRegistry,资源导出问题...

1.获取SqlSession空指针异常报错1.getSqlSession空指针异常java.lang.NullPointerException at com.bang.utils.MyBatisUtils.getSqlSession(MyBatisUtils.java:242.找不到MyBatis配置文件java.io.IOException: Could not find resource org/mybatis/example/mybatis-config.xml问题:工具类写错了或者

2020-07-28 09:17:11 1652

原创 Java字节流与字符流及文件操作

目录Java.io知识点梳理File类字节流OutputStream字节流InputStream字符流Writer字符流Reader字节流与字符流的转换(了解)字节流与字符流的区别?两者如何使用?Java.io知识点梳理如果要进行所有的文件以及文件内容的开发操作,应该使用java.io包完成,而在java.io包里面一共有五个核心类和一个核心接口:五个核心类:File、InputStream、OutputStream、Reader、Writer一个核心接口:SerializableFil

2020-07-21 13:29:34 2018

原创 关于Maven3.62 Unable to import maven project: See logs for details (不能导入包问题)

折腾了半天,找了整个百度,原来是我Maven3.062 不兼容IDEA版本2019.2随便总结一下 出现 Unable to import maven project: See logs for details 可能的原因1.看下idea是否配置好你下载的Maven版本没有修改之前,默认是这样的修改本地Maven后记住点击确认保存后不要重启Idea,保存直接创建一个新项目,这里用当前窗口(如果你保存后关闭idea再打开它还是选择默认的)2.setting.xml配置文件有地方错了,认真

2020-07-18 18:36:05 507

原创 tomcat 错误:Access Error: 404 -- Not Found Cannot locate document

原因:tomcat(默认8080)端口被占用解决方法:1.可以修改tomcat端口。2.关闭占用端口号的进程修改tomcat端口号找到tomcat配置文件server.xml// D:\Tomcat\conf\server.xml 参考我的目录。可以改成8888,8081等等关闭占用端口进程1开始---->运行---->cmd,或者是window+R组合键,调出命令窗口2. 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是

2020-07-17 14:49:21 2764 4

原创 Java异常处理及处理流程知识点梳理

目录异常的产生处理异常异常的处理流程throws关键字throw关键字throws与thorw的区别:Exception与其父类Throwable总结异常的产生1.异常是程序上的错误,包括程序逻辑错误和系统错误。如算术错误、使用空的引用、数组下标越界、。2异常是导致程序中断执行的一种指令流,异常一旦出现并且没有进行合理处理的话,那么程序就会中断执行。例:不产生异常的代码例:产生异常产生异常后,之后的语句也不执行了,我们要做的是即使异常产生,也要把程序执行完毕。处理异常三个关键字:tr

2020-07-17 13:10:36 1852

原创 Java中equals和==的区别

1.==对于引用数据类型来说(类、接口等)比较的是栈内存的地址(堆地址)来判断两个对象的地址是否相同,而对于基本数据类型(int double)==比较的是值。2.equals 在没有覆写equals之前,也是比较用栈地址(相当于==);但多数类库已经覆写此方法用来比较内容是否相等。详细看下面介绍:equals()方法介绍*Java中所有的类都是继承与Object这个基类的,在Object类中定义了一个equals方法,这个方法的初始行为是比较对象的内存地址,但在一些类库中已经重写了这个方法(.

2020-07-14 23:29:27 511 1

原创 JavaScript基础快速入门总结

JavaScript基础快速入门总结JavaScript的用法Javascript输出对象定义函数语法正则表达This关键字Let和const功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入JavaScript的用法用&lt

2020-07-11 23:04:41 309

空空如也

空空如也

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

TA关注的人

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