- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 2021-04-25 Maven怎么将下载到了本地的jar文件安装到本地仓库
进入到jar文件的目录位置cmd窗口输入以下指令并执行:mvn install:install-file -DgroupId=#{groupId} -DartifactId=#{artifactId} -Dversion=#{veresion} -Dpackaging=jar -Dfile=#{被安装的jar文件的名字}#{groupId}: 需要用jar包的groupId替代#{artifactId}:需要用jar包的artifactId替代#{veresion}:需要用jar包的vers.
2021-04-25 11:43:11 136
原创 2021-03-24 Java中的>>,<<,>>>区别?
基本概念: 计算机都是操作数据的补码,而对于正数,原码(第一位为符号位,0表正数,1表负数),反码,补码都是一样的,而对于负数而言,反码是原码除了符号位的取反,补码则是在反码的基础上加1,有进位则进位,但不改变符号位对于一个八位的二进制数据,所能表示的范围就是-128~127(即除了符号位之后还有7个bit,每个bit都有0和1两种可能,所以负数最小的取值的绝对值就是2的7次方,正数最大的取值的绝对值也是2的7次方-1),至于为什么是2的7次方-1,可以参阅这位老哥的文章或者其他大佬的文章1.<.
2021-03-24 17:03:58 209
原创 2021-03-21-Java中给方法传参的值传递机制详解
首先需要声明的是,Java中给方法形参传递值的机制是值传递。对,没有说错,就是值传递。基本数据类型:给方法形参传递基本数据类型时是值传递,很容易理解。看图看代码:public class BasicValueTransport { public static void main(String[] args) { int num1=10; int num2=20; swap(num1,num2); System.out.print.
2021-03-21 19:00:21 210
原创 2021-03-18 基本数据类型和引用类型的赋值
基本数据类型和引用类型的赋值对于引用类型的赋值:比如引用类型实例a给引用类型实例b赋值时,两者指向堆中的同一个地址,此时我们对b进行更改属性值时,实际上操作的是同一块区域,因此a的属性值也会变化public class DemoTest { private Map<Integer,Integer> amap=new HashMap<>(); @Test public void test1(){ Map<Integer,
2021-03-18 21:18:04 326
原创 2021-02-20 SpringMVC处理请求粗略流程
SpringMVC处理请求粗略流程1.请求发送到中央调度器DispatcherServlet2.中央调度器调用HandlerMapping根据请求路径查找对应的Handler,返回执行链3.中央调度器调用HandlerAdapter执行Handler,返回ModelAndView4.中央调度器调用ViewResolver加上自定义配置的前缀后缀找到对应的视图,并返回这个视图对象5.中央调度器根据返回的View进行响应,显示页面...
2021-02-20 09:59:22 115
原创 2021-02-20 两种动态代理区别
两种动态代理区别1.JDK动态代理: 基于接口,代理对象和目标对象是兄弟关系,所以目标类必须实现接口,在接收代理对象时也必须用接口去接收2.CGLIB动态代理:基于父类,代理对象和目标对象是父子关系,所以目标类不能被final修饰...
2021-02-20 09:51:50 200
原创 web工程导入了jdbc的数据库连接jar包却无法加载到驱动的问题解决ClassNotFoundClassNotFoundException:com.mysql.jdbc.Driver
问题描述:导入了数据库连接的jar包在启动服务时就报异常: ClassNotFoundClassNotFoundException:com.mysql.jdbc.Driver。总是显示不发驱动。解决方: 1. 第一种比较常见的错误: jar包的位置必须是在WEB-INF的lib目录下。注意点:在创建lib目录时千万别加s。2.第二种错误亲身体验,调试了很久。jar包是放在了正确路径WEB-INF的lib下,也能通过jar包找到驱动类,但是我们发现一个问题就是重新导入jar包时会自动add as lib
2020-12-10 09:03:27 1918
原创 mysql关闭远程登录和开启远程登录
每个数据库都会有一个user表用于存储登录用户的信息,该表的库mysql下。use mysql; select * from user;将标记的root用户的host字段改为127.0.0.1。UPDATE user SET host=‘127.0.0.1’ WHERE host!=‘localhost’ ANDuser=‘root’ ;—并刷新权限。FLUSH PRIVILEGES;此时就已经关闭了远程登录。恢复远程登录: 将其host字段改回% 即可。UPDATE use.
2020-12-06 14:38:07 224
原创 错误代码: 1366 Incorrect string value: ‘\xE6\x9D\x8E\xE5\x9B\x9B‘ for column ‘name‘ at row 1
1.原因:字符集的原因。比如你要往一个表中添加数据,这个表的字符集是Latin,而当你插入字段的值为中文时就会报该错误。2.代码展示:(旁边小伙伴遇到的错误)。他在装数据库时没有指定默认字符集为utf-8,默认是latin.在他添加数据时就发生了该错误.报错代码: insert into from(ID,name,price,stock,insert_time)values(91,‘李四’,2332.32,4,‘2020-10-10’).查看表的结构: show create table 表名;该语句
2020-11-30 19:35:58 13131 2
原创 HTTP Status 500 - Control character in cookie value or attribute.HTTP Status 500 - Cookie name错误解决方法
原因: cookie有名称限制,路径限制,大小限制,时间限制,数量限制,而导致该异常的原因是因为cookie的名称限制。cookie键和值均不支持中文以及空格,特殊字符等等,该异常就是因为值包含了不允许的字符,在通过response.addCookie( Cookie cookie ) 添加时就会出现该异常。而对于键包含不允许的字符,就会报HTTP Status 500 - Cookie name "username " is a reserved token。...
2020-11-27 19:28:25 693
原创 [ERROR] Some problems were encountered while processing the POMs:在maven的父类工程install时报的错误处理方法!
问题原因:父模块的pom文件中有错误,比如在modules标签中指定子模块时有重复或者错误指定。系统中配置了多个maven,这时需要将多余的删除也可以尝试重新构建报错的模块。子模块的pom文件存在错误如果报的错为: [ERROR] Some problems were encountered while processing the POMs:The build could not read 1 project。...
2020-11-26 21:15:19 19691 1
空空如也
Netty网络通信报HTTP/1.1 400!
2022-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人