-
50
热度 -
[综合] Java Object intern算法
Java中内置有一个String.intern方法,对于重复使用的内容相同而内存地址不同的String对象,调用intern方法可以节省内存空间。如果将String作为HashMap的键来使用,intern可以提高性能。 那么今天我来向大家介绍一个针对Object的intern。Java没有提供这个...
29
热度 -
[综合] 为什么不建议数据库建外键
导语 有人可能在面试的时候被问到过,你觉得为什么不建议数据库通过构建外键做约束?你可以回答说,在《阿里Java开发手册》中是这样说的:不得使用外键与级联,一切外键概念必须在应用层解决。而且这个规约是强制的。但是我想这样的答案,可能并不能让面试官满意。当然,可能也有人说:在每次对表数据进行操作时,需要...
7
热度 -
[综合] Java面试题总结6
51.编写多线程程序有几种实现方法? 一种是继承Thread类,另一种是实现Runnable接口,两种方法都要通过重写run()方法来定义线程的行为,推荐使用后者,因为Java中的继承是单继承,一个类有一个父类,如果继承了Thread类就无法继承其它类了,显然使用Runnable接口更为灵活。 52...
60
热度 -
34
热度 -
[综合] C++20 std::span
span就是一个连续对象存储的观察者。类似std::string_view是string的观察者。连续的存储,不一定是数组。例如: zero(char(&arr)[10]);//10个元素的数组,sizeof(arr)==10*sizeof(char)==10 zero(chararr[]...
39
热度 -
[综合] Spring Cloud路线图
SpringCloudIlford 这是什么Hoxton我都没体验又要出新版本,SpringCloudIlford是自SpringCloudFinchley发布以来的第一个重要版本,该版本提供了对SpringBoot2.x和SpringFramework5.x的支持,Ilford将成为主要发行版,...
29
热度 -
[综合] [python菜鸟求助] 计算两点之间的距离用不同的写法竟然结果不同
classPoint(object):def__init__(self,x,y):"""点的初始化方法:paramx:横坐标:paramy:纵坐标"""self.x=xself.y=ydefmove_to(self,x,y):"""移动到指定位置:paramx:移动后的横坐标:paramy:移动后的...
64
热度 -
[综合] java递归查询菜单层级
说到菜单,大家都知道父菜单下面有子菜单,子菜单下面还有子菜单,那么如何实现这个递归获取菜单呢? publicList<ClassificationVo>findAllClassification(){//查询所有菜单List<ClassificationVo>dataLis...
56
热度 -
[综合] linux 7 关闭IPV6
echo"net.ipv6.conf.all.disable_ipv6=1">>/etc/sysctl.confsudosysctl-p/etc/sysctl.conf
34
热度 -
0
热度 -
[综合] linux 关闭virbr0网卡
ifconfigvirbr0down#关闭virbr0网卡 ifconfigvirbr0downbrctldelbrvirbr0#删除virbr0网卡systemctldisablelibvirtd.service#因为虚拟网卡是libvirtd服务创建的,而该服务在Linux中没有太大用处
43
热度 -
[综合] Java面试题总结5
41.成员变量与局部变量有哪些? 1.从语法形式上,看成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变量可以被public,private,static等修饰符所修饰,而局部变量不能被访问控制修饰符及static所修饰;成员变量和局部变量都能被final所修饰; 2.从变量在...
34
热度 -
[综合] Caused by: java.lang.RuntimeException: org.activiti.engine.ActivitiException: couldn't check if tabl
oracle报以下错误: Causedby:java.lang.RuntimeException:org.activiti.engine.ActivitiException:couldn'tcheckiftablesarealreadypresentusingmetadata:Cannotcreat...
47
热度 -
[综合] Java虚拟机——初探字节码class文件内部结构
之前介绍过Java编译器如何将Java源码编译成字节码class文件。 Java虚拟机——从Java源码到字节码到底经历了什么 那么最终的到的字节码文件是怎样的一个文件,内部结构又是如何?此文对字节码class文件的内部结构进行初步探索,介绍其各个重要组成部分,对之后的Java虚拟机学习做好基础。 ...
62
热度 -
73
热度 -
54
热度 -
[综合] Mybatis执行sql核心方法增删改Executor.update,查询ResultSetHandler.handleResultSets
1.Mybatis执行增删改的底层核心接口是Executor.update,如果我们想对它进行拦截处理,则需要拦截此方法 2.Mybatis执行查询的底层核心接口是ResultSetHandler.handleResultSets,如果我们想对它进行拦截处理,则需要拦截此方法 定义增删改的拦截器:...
79
热度 -
[综合] 工作杂记(1)Long 与 long 的失误
今天,在调试代码的时候,发现在一行A.setXXXX()=B.getXXXX()处报错,此处,B.getXXXX的值为null,后来发现是因为在A这个对象里面,属性XXXX的字段的类型是long,而在B这个对象里面,属性XXXX的字段的类型是Long。 Long是long的包装类型,可以用来两个对象...
8
热度 -
[综合] 王道数据结构:顺序表上基本操作的实现
顺序表的定义: 线性表的顺序存储又称顺序表,顺序表有随机存储的优点,但对于插入删除操作需要移动大量的元素。 #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h>...
34
热度