- 博客(17)
- 收藏
- 关注
原创 springboot2.4.x版本对应的springcloud版本
springboot2.4.x版本对应的springcloud版本使用springcloud,应该清楚的就是springboot和springcloud之间的版本关系。如果springboot版本是2.4.x,如何来看自己的springboot版本呢?在pom.xml文件中:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring
2021-11-23 09:19:19
3362
原创 启动Tomcat控制台乱码的解决方式
第一种解决方式:出现控制台乱码的原因就是Tomcat和你的软件中的控制台的编码不同Tomcat默认是utf-8编码1.找到你的Tomcat的conf文件夹,打开logging.properties文件2.打开之后,找到这一行:3.把它改成GBK就ok了java.util.logging.ConsoleHandler.encoding=GBK第二种方式:(idea专用-改成utf-8)找到 Help" → “Edit custom VM options…” 在后面加一句 -Dfil
2021-01-21 14:31:55
224
原创 idea中如何将自己的工程变成jar包
第一步:点击Build–>Build Module第二步:File–>Project Structure第三步:Artifacts–>+点击加号之后,就进行下面操作:Name就是自己定义的名字:然后就将自己的项目打开–>然后点击自己项目的compile output—>ok然后先apply 再ok...
2021-01-12 15:50:54
383
原创 使用jdbc对数据库进行操作时出现中文乱码的解决
解决方法:在数据库后面加入:?characterEncoding=utf8 String url="jdbc:mysql://localhost:3306/db1?characterEncoding=utf8";这样就可以解决啦!
2021-01-07 11:00:22
226
原创 java.sql.SQLException: The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more tha
在jdbc连接数据库时可能会遇到这样的错误:解决方法:在数据库后面加上:?useSSL=false&serverTimezone=UTCjdbc:mysql://localhost:3306/db1?useSSL=false&serverTimezone=UTC这样就完美解决啦!
2021-01-07 10:53:18
176
原创 jdbc-连接数据库的三种方式
连接数据库的三种方式方式一://方式一:获取连接对象方式一 @Test public void test1(){ try { //注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // String s="jdbc:mysql://localhost:3306/db1?useSSL=false&serverTimezon
2021-01-07 10:38:31
163
原创 Mysql的卸载
mysql如何彻底卸载干净呢?找到mysql的安装目录 —(在服务->找到MySQL->右键属性的路径)找到my.ini文件中的数据目录datadir="" -->如果安装目录中没有,那么该文件有可能在隐藏的文件夹:C:\ProgramData\MySQL\MySQL控制面板程序卸载中卸载mysql删除 datadir中的mysql文件夹打开服务可用cmd命令: services.msc找到mysql然后右键属性,找到相应路径 .
2021-01-06 20:55:10
105
原创 Lambda表达式与方法的引用
Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法jdk 8 中
2021-01-04 19:29:47
201
1
原创 集合遍历时遇到ConcurrentModificationException的解决办法
大家可能注意到,在用增强for循环或者迭代器去判断并且添加数据时,会出现这个异常 java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.util.ArrayList$Itr.next(ArrayList.java:859)原因:在迭代器的底层实现中,会去判断两个值,这两个值如果是相等的,则没问题,如果不相等.
2020-12-28 11:21:38
266
原创 区分 匿名类、实例内部类、静态内部类、局部内部类
内部类分为四种1. 实例内部类2. 静态内部类3. 局部内部类4. 匿名内部类1.实例内部类地位:就相当于类的实例属性。也就是调用的时候总是需要newpackage com.innerclass;public class Outer { //外部类 属性和方法 int a=1; public void show(){ System.out.println("外部类的show方法"); } //研究2:外部类调用内部类的成员
2020-12-18 11:00:53
174
原创 js案例-属于你的大型选秀现场
一想到古代的皇帝,后宫佳丽三千人,那个羡慕嫉妒啊!今天,你也可以拥有你的后宫佳丽,奥利给!!!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h3>时间</h3><input type="text" value.
2020-12-08 22:51:04
176
原创 排序算法-神奇的冒泡排序
冒泡排序我在以前学的时候呀,总有一个疑问,什么是冒泡排序呢? 为什么叫冒泡排序呢?其实就好比是水里的气泡,越往上,气泡越大,这就知道了,最后的那个数是最大的。
2020-12-08 19:30:45
228
2
原创 神奇的杨辉三角
神奇的杨辉三角,在我国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。那么如何用代码实现杨辉三角呢?首先,我们需要找规律,为什么一定要找规律呢,肯定是为了避免遇到很大的值,我们仍然很快计算出结果。这个杨辉三角的规律就是:1. 最左边的数和最右边的数都是12. 当前行的第二个数肯定是上一行的第一个数和第二个数的和这个时候,我们就知道,我们可以创建一个二维数组,因为行数我们是清楚的,然后列数我们不清楚,所以我们就不能直接定义列数。提到这里,我突然想多讲一个知识点,就是二维数组的三种存数.
2020-12-08 19:12:52
1263
原创 js案例-静态风车图如何正、反旋转、设置圈数、定时器的应用
风车图:注意:img.src 可以用 document.write(img.src) 输出一下onclick()是点击事件onblur()是失去焦点,就是鼠标离开那个位置,就失去了焦点可copy测试一下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>找风车</title> <style>
2020-12-03 11:14:45
273
原创 九九乘法表--超级简单易懂
注意:for循环的嵌套先进行第一层for循环,然后当i为1时,打印9列,以此类推 //.实现99乘法表的打印和输出。 private static void test3() { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+" "); } System.
2020-12-03 10:49:18
175
原创 用Java语言生成数学图形
##java基础–用Java语言生成图形//使用"psvm"+enter键 可快速创建main方法//使用"sout"+enter键 可快速生成输出语句,自己可尝试一下## 1.生成矩形 public static void main(String[] args) { //生成一个10行10列的矩形 for(int a=1;a<=10;a++){ for(int b=1;b<=10;b++){
2020-11-30 20:22:42
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人