自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 StringBuilder的Reverse()方法源码

StringBuffer底层为char[]数组,reverse方法是定义在StringBuffer的父类AbstractStringBuilder中的abstract class AbstractStringBuilder implements Appendable, CharSequence { //字符串存储在char[]数组中 char[] value; //数组中已填充字符的个数 int count; //无参构造 AbstractStringB

2022-04-16 15:40:56 808

原创 本地项目上传到gitee仓库

1.本地项目目录右键打开git bash 输入git init3.idea控制台输入git add .git commit -m "版本说明"git remote add origin 仓库地址git pull origin master

2021-11-27 15:35:11 190

转载 tk.mybatis.mapper.MapperException: 无法获取实体类com.xx.User对应的表名

原因是Application.class中@MapperScan的注解,导入包应该为import tk.mybatis.spring.annotation.MapperScan;而不是import org.mybaties.spring.annotation.MapperScan;

2021-09-08 23:47:28 643 1

转载 本地项目上传至gitee仓库的详细步骤

1. 在gitee上创建一个空项目2. 进入想上传的项目的文件夹,然后右键点击git Bash3. 初始化本地环境,把该项目变成可被git管理的仓库$ git init4. 添加该项目下的所有文件$ git add . (注意这里有个点)5. 将文件添加到仓库中$ git commit -m '本次提交的说明'(说明信息为必填项,最好是信息有意义,便于后期理解)6. 将本地代码库与远程代码库相关联$ git remote add origin 第一步创建的远程仓库地址7.

2021-02-10 19:40:52 317

转载 Mybatis 查询返回List集合、map集合

返回map类型1.xml中<select id="selectUser " resultType="java.util.HashMap"> </select> 2.Dao接口中Map<String,Object> selectUser(); 返回List类型1. xml中<select id="selectUser " resultType="java.util.String"> </select> 2.Dao

2021-01-18 15:20:36 611 1

原创 jdbc连接oracle遇到ORA-12514,TNS:listener does not currently know....

原因:String url=“jdbc:oracle:thin:@ip地址:端口号/service name”我之前错误的url为“jdbc:oracle:thin:@160.2.32.8:1521/pdb”查看oracle配置文件tnsnames.ora发现正确的service name为pdb12c011将url更改为jdbc:oracle:thin:@160.2.32.8:1521/pdb12c011...

2020-11-11 11:54:15 1891

原创 常用环境变量配置汇总

JDK安装后配置①计算机—属性—高级系统配置—环境变量②系统变量中新建JAVAHOME,值为jdk安装路径③新建CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar④在Path的开头添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;测试是否成功①win+R②cmd③java -version...

2020-11-05 11:21:18 150

原创 Library source does not match the bytecode IDEA中解决办法总结

1. 网上办法①卸载lombok:File-settings-Plugins里找到lombok,卸载②清缓存:File-Invalidate Caches/Restart2.我的解决办法(有效)①找到本地maven仓库文件夹中jar包所在位置,应该有多个版本jar包,只留自己需要的那个版本,其他删掉。②Project Structure-Libraries,找到对应名字jar包,然后删除③右键项目-maven-reimport...

2020-11-02 16:23:13 763

原创 @Qualifier用法

一个接口有多个实现类,@Qualifier指明@Autowired具体注入哪个实现类例如:接口 Service实现类 ServiceImpl1, ServiceImpl21. 注入 service@Autowiredprivate Service service;2. 指定注入的是接口service的哪个实现类@Autowired@Qualifier("serviceImp1")private Service service;...

2020-06-30 15:50:41 281

原创 eclipse经常卡死解决办法

修改eclipse安装文件夹下的eclipse.ini修改Xms为1024m

2020-05-24 17:43:07 349

原创 git clone速度太慢解决方法

搜索域名对应的ip地址在网站 https://www.ipaddress.com/ 分别搜索ip地址:github.global.ssl.fastly.netgithub.com修改host文件Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts在hosts文件末尾添加两行(对应上面查到的ip)151.101.185.194 github.global-ssl.fastly.net192.30.253.112 githu

2020-05-15 22:32:58 2394

原创 ava.sql.SQLException: Access denied for user

SSM框架整合中遇到的问题配置数据库的database.properties文件中username=rootusername要改成useruser=root

2020-05-12 20:00:27 310

原创 maven依赖包下载很慢原因

1.设置Maven 镜像仓库在maven文件夹下找到conf文件夹下的setting,xml,插入<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mi

2020-05-10 21:56:48 478

转载 Linux配置完JDK环境变量之后,command not found

把etc/profile文件中PATH的配置改成PATH=$Path:$JAVA_HOME/bin;$Path:$JAVA_HOME/jre/bin

2020-04-28 22:34:15 1959 2

转载 绝对路径和相对路径

①“s1.htm”文件所在目录为“E:\book\网页布局\代码\第2章”,“bg.jpg”图片所在目录为“E:\book\网页 布局\代码\第2章” <body background="bg.jpg">②“s1.htm”文件所在目录为“E:\book\网页布局\代码\第2章”“bg.jpg”图片所在目录为“E:\book\网页 布局\代码\第2章\img”<bo...

2020-04-25 15:25:46 1992

原创 Java的参数传递

java的参数传递就是复制值然后传递基本数据类型复制值传递,所以原值是无法改变的引用类型复制对象的地址,然后把复制的地址副本传递给方法,在方法里用地址副本找到原对象进行修改,所以在方法里通过引用地址修改对象是可行的,但是改变传递进来的地址是没用的,原地址是不会改变的。例如:User user=new User(); //user对象的地址为address1=0x0001test(user...

2020-04-17 21:57:45 81

原创 了解代理模式

代理模式就是当客户想访问一个对象的时候,找一个中介(代理对象)来代替真实对象。用户通过中介来实现真实对象的方法,并且在方法执行前后可以加上自己需要的其他附加操作。1.静态代理首先定义一个接口,这个接口表示一个动作,代理对象和真实对象都实现这个接口的动作。比如真实对象(房东)和代理对象(房屋中介)都实现**出租房子Rent()**这个动作。public interface Rent { ...

2020-04-13 13:46:45 109

转载 Socket

一、Socket技术详解Socket原理1、什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据  socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以 用“打开open –> 读写write/r...

2020-02-27 21:53:44 99

原创 70爬楼梯

分类计数原理,也就是加法原理:如果完成一件事的方法分为(不重不漏的)两类,第一类有x种方法,第二类有y种方法,那么完成这件事的方法共有x+y种。到本题,假设走到第n层楼梯的方法数为f(n)。走到第n层楼梯的方法可以分为两类:第一类,先走到第n-1层,然后走一级楼梯,这类方法有f(n-1)种;第二类,先走到第n-2层,然后走两级楼梯,这类方法有f(n-2)种。仔细想想,这两类方法覆盖了到达第n层楼...

2020-01-15 15:17:51 78

原创 确定一个int变量是几位数

先把int转成String,通过length函数计算出是几位数。public class Test1 { public static void main(String[] agrs) { int i=3445; String str= String.valueOf(i); System.out.println(str.length()); }}...

2019-09-09 16:58:23 2386

转载 包装类

包装类:将基本数据类型转化成对象在构造函数的章节当中我们讲过,double的默认值是0.0,这是因为基本数据类型不是类类型,它们也没有对应的实例。所以我们定义int或者long的时候都是直接赋值的,比如: long a = 3;但正因为它们不是类,所以它们也没有对应的方法和变量,也就没有各种各样的功能。更主要的一点,在一些场景当中,我们是不能使用基本数据类型只能使用对象的。比如一些容器,像...

2019-07-25 18:57:21 52

原创 The type 类名 is already defined

①标题栏project——clean②同一个包里有重名的类

2019-07-23 22:27:51 5144

原创 局部变量、成员变量、静态变量和this用法

局部变量、成员变量、静态变量和this用法局部变量:在{}内有效成员变量:定义在方法外部,类的内部的变量,从属于对象this指的是{}外的成员变量class Test1{ int age=10; //成员变量 public Outer(){ int age=20; System.out.println(this.age);//这里输出的是成员变量10 System.out....

2019-07-23 22:27:28 242

空空如也

空空如也

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

TA关注的人

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