java
JAVA ^_^hang
本人小白仰慕已久java+android顶级架构师。
展开
-
问题记录 (持续更新)
查看mysql的my.ini文件位置在哪里最有效的方法 1:按右键计算机选择管理/点击服务 如下图所示。 2:这时候就可以很清楚看到my.ini位置啦! MySQL忘记密码解决方法一、windows系统 1:以管理的方式打开cmd。 2:输入命令 net stop mysql 关闭mysql服务 (...原创 2018-12-28 00:06:44 · 138 阅读 · 0 评论 -
java.util.Map 接口主要有四个常用的实现类 分别是 (hashMap,linkedhasMap,hashtable,TreeMap) 现在针对各个实现类的特点做一些说明
(4)TreeMap: TreeMap实现SortedMap接口,能够把它保存的记录根据键排序,默认是按键值的升序排序,也可以指定排序的比较器,当用iterator遍历TreeMap时,得到的记录是排过序的。如果使用排序的映射,建议使用TreeMap。在使用TreeMap时,key必须实现Comparable接口或者在构造TreeMap传入自定义的Comparator,否则会在运行时抛出java....原创 2018-12-23 12:25:48 · 1107 阅读 · 0 评论 -
关于HashMap容量的初始化,还有这么多学问。
转载自 关于HashMap容量的初始化,还有这么多学问在《HashMap中傻傻分不清楚的那些概念》文章中,我们介绍了HashMap中和容量相关的几个概念,简单介绍了一下HashMap的扩容机制。文中我们提到,默认情况下HashMap的容量是16,但是,如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。(3->4、7->8、9->...转载 2018-12-28 16:32:10 · 150 阅读 · 0 评论 -
2019年java 面试题 (持续更新)
请你简单说下HashMap的Put()方法HashMap是数组+链表+红黑树(JDK1.8增加了红黑树部分)实现的一、1:我们的put方法会去判断这个hashmap是否为null或者length=0,如果是执行resize()扩容。2:根据键值key计算hash值得到插入数组索引i,然后判断这个hashmap是否为null,如果是直接插入,否则。3:判断key是否存在,如果存在...原创 2018-12-26 13:06:33 · 409 阅读 · 0 评论 -
学习笔记
@Configuration注解:1.@Configuration不可以是final类型;2.@Configuration不可以是匿名类;3.嵌套的configuration必须是静态类。1.1、@Configuration配置spring并启动spring容器@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为...原创 2019-03-27 13:40:42 · 279 阅读 · 0 评论 -
git上传方法
1.git init2.git config user.name "someone"3.git config user.email "someone@someplace.com"4.git add *5.git commit -m "some init msg"原创 2019-03-28 07:57:18 · 132 阅读 · 0 评论 -
关于springmvc属性date类型接收报400错误的处理
1.在Date类型属性上使用注解@DateTimeFormat 缺点:需要在每个属性上需要添加注解,接收到的格式是固定的2.配置全局的处理方式,时间格式可以随意定义,使用spring技术注解@Component并且实现Converter<String, Date>接口重写里面的convert方法。import org.springframework.core.conv...原创 2019-07-10 11:01:39 · 808 阅读 · 0 评论 -
java8Stream流的一些基本操作
中间操作是做一些筛选来得到想要的结果。终端操作是返回最终的结果。原创 2019-08-13 11:32:26 · 111 阅读 · 0 评论