
日常学习积累
文章平均质量分 54
丧气的地瓜
这个作者很懒,什么都没留下…
展开
-
实现一台服务器读取另一台远程服务器的文件
实现将A服务器读取本地pdf文件所在目录时,也能读取到B服务器对应目录下的文件原创 2023-03-29 17:34:38 · 1059 阅读 · 0 评论 -
git-base打开后报错,Error: Could not fork child process: Resource temporarily unavailable (-1).
git base 打开报错:Error: Could not fork child process: Resource temporarily unavailable (-1).DLL rebasing may be required; see ‘rebaseall / rebase –help’.原创 2023-01-30 13:40:19 · 2535 阅读 · 3 评论 -
读源码理解jdk8 HashMap
HashMapHashMap 继承于AbstractMap,实现了Map,Cloneable,Serializable接口。1、内部结构JDK7的HashMap内部结构是数组+链表。JDK8的HashMap内部结构是数组+ 链表+ 红黑树。链表节点结构:static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value;...原创 2020-05-19 15:38:38 · 295 阅读 · 0 评论 -
hashCode和equals
jdk对equals和hashCode的定义对于两个对象,如果equals返回true,说明这两个对象相等。此时这两个对象的hashCode返回的整数也一定是相同的。 equals返回false,说明这两个对象不相等,但是此时这两个对象的hashCode返回的整数不一定不相同。所以,可以根据两个对象的hashCode不相同判断这两个对象不相等,但是不能根据两个对象的hashCode相同来判断这两个对象相等。因为不同的对象可能产生相同的hashCode。 在java程序执行期间,对于同一个对象,...原创 2020-05-16 10:42:24 · 223 阅读 · 0 评论 -
直接赋值、浅拷贝和深拷贝
**直接对象赋值**我们经常使用的:Student s1 = new Student();Student s2 = s1;直接对象赋值,它只是拷贝了对象引用地址而已,并没有在堆内存重新生成一个新的对象(如下图)。上面的s1和s2引用其实都是指向堆中同一个Student实例地址。所以如果改下s1中的任何成员变量(基本类型或者引用类型),s2中相对应的成员变量也会改变。@Data@Builderpublic class Student{ String name; Integ原创 2020-05-15 02:03:38 · 913 阅读 · 0 评论 -
【转】解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误
今天在python2.7.5运行一个项目时,出现了以下错误result[column_list[4]] = str(row[column_list[4]]) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)从数据库获取数据再显示的过程出现编码错...转载 2019-01-11 10:38:13 · 219 阅读 · 0 评论 -
spring 学习
iocioc容器就是一个生产和管理bean的容器,原本我们需要在调用类中new的东西,交给ioc就可以了。原创 2019-01-26 16:22:48 · 177 阅读 · 0 评论