
☛Java进阶
杜.
这个作者很懒,什么都没留下…
展开
-
【JAVA基础】-- switch case default添加break
举例说明:① public static void main(String[] args) { int i = 2; switch (i) { default: System.out.println("default"); case 0: System.out.println("0"); case 1: System.out.printl...原创 2019-12-12 11:12:59 · 2948 阅读 · 0 评论 -
redis启动
当安装好redis之后,运行redis-server命令之后,显示如图所示:但是这样没有办法在这个tab下做任何操作了,Ctrl+c关闭退出,重新操作,让redis在后台启动。在安装redis之后,找到redis.conf文件:使用vim命令打开该文件,如图所示:其实英文好的同学可以好好读一下这个配置文档,受益匪浅的,上来就是redi原创 2018-01-12 10:54:28 · 870 阅读 · 11 评论 -
【mysql】-- mysql中MAX()和MIN()函数的使用之字符串大小的比较
在维护别人的代码时,需求是对课程成绩进行统计分析,并以柱状图的形式展现出来,需要表明该科成绩的最高分和最低分。遇到一个问题就是,查出的结果很明显不是最高和最低分。 使用的函数是MAX()和MIN(),部分sql语句和结果显示为: 结果明显不对,而且通过自己验证,最高分为74.4 最低分为8.6 无论如何都不应该是图中所示的结果。 一开始怀疑MAX(),MIN()函数...原创 2018-04-17 20:10:24 · 40552 阅读 · 13 评论 -
【JAVA基础】 -- Map常见问题(一)
问题:返回的HashMap中key有对应的value值,但取值时结果却为null。解析-返回结果为何为null?1. HashMap的key和value均可为null。2.key所对应的value本身为空或null,则value返回null3.无法找到key,则value返回null4.key的类型与Map定义的类型不一致(同3,即找不到这个key),则value返回nul...原创 2019-02-21 22:07:32 · 961 阅读 · 0 评论 -
【JAVA基础】 -- Map常见问题(二)
项目中见到同事使用Map的一个方法,之前没用过,便一探究竟。通常我们使用较多的为map.put()方法。还有另一个putIfAbsent. absent 在英文中解释为不存在的。put与putIfAbsent区别:put在放入数据时,如果放入数据的key已经存在于Map中,最后放入的数据会覆盖之前存在的数据,而putIfAbsent在放入数据时,如果存在重复的key,那么putIf...原创 2019-04-16 14:54:31 · 367 阅读 · 0 评论 -
【JAVA基础】-- List
java81.按顺序排列List<Entity> list =new ArrayList();//按时间顺序list.stream().sorted(Comparator.comparing(Entity::getCreateTime)).collect(Collectors.toList());//按时间逆序list.stream().sorted(Compara...原创 2019-01-23 16:27:33 · 576 阅读 · 0 评论 -
【JAVA基础】-- 数据类型的转换
mysql bigint 本应对应java类型为Java.lang.BigInteger,应用该类型时是 因为:https://blog.youkuaiyun.com/u014450159/article/details/79435923但是由于 其数据长度与Java.lang.Long取值范围是一致的,故而在Java Bean中取long作为该字段数据类型。在项目中遇到mysql的SUM()转换数据...原创 2018-12-17 10:03:31 · 178 阅读 · 2 评论