各个技术栈知识
各个技术栈知识
猴头蘑菇
这个作者很懒,什么都没留下…
展开
-
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 · 217 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
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 · 208 阅读 · 0 评论 -
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 · 209 阅读 · 0 评论 -
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 · 324 阅读 · 0 评论 -
2021-02-20 SpringMVC处理请求粗略流程
SpringMVC处理请求粗略流程1.请求发送到中央调度器DispatcherServlet2.中央调度器调用HandlerMapping根据请求路径查找对应的Handler,返回执行链3.中央调度器调用HandlerAdapter执行Handler,返回ModelAndView4.中央调度器调用ViewResolver加上自定义配置的前缀后缀找到对应的视图,并返回这个视图对象5.中央调度器根据返回的View进行响应,显示页面...原创 2021-02-20 09:59:22 · 114 阅读 · 0 评论 -
2021-02-20 两种动态代理区别
两种动态代理区别1.JDK动态代理: 基于接口,代理对象和目标对象是兄弟关系,所以目标类必须实现接口,在接收代理对象时也必须用接口去接收2.CGLIB动态代理:基于父类,代理对象和目标对象是父子关系,所以目标类不能被final修饰...原创 2021-02-20 09:51:50 · 199 阅读 · 0 评论