摘要: Map<String, String> map= new HashMap<String,String>(); for(Map.Entry<String, String> entry : map.entrySet()){if(entry.getValue().eq... 阅读原文
2019-11-21 22:08:02 阅读(2301) 评论(0)
摘要: Spring Boot默认使用Tomcat作为嵌入式的Servlet容器,只要引入了spring-boot-start-web依赖,则默认是用Tomcat作为Servlet容器: <dependency> <groupId>org.springframework.boot<... 阅读原文
2019-11-21 20:58:03 阅读(2333) 评论(0)
摘要: MyBatis的强大特性之一便是它的动态SQL,以前拼接的时候需要注意的空格、列表最后的逗号等,现在都可以不用手动处理了,MyBatis采用功能强大的基于OGNL的表达式来实现,下面主要介绍下。 一、if标签 if是最常用的判断语句,主要用于实现某些简单的条件选择。基本使用示例如下: <sele... 阅读原文
2019-11-21 20:28:02 阅读(2446) 评论(0)
摘要: 窗外的大厦,桌子上的水杯,手中的笔。 面试官:“先来一点基础的吧,用Java写一个方法,入参是一个字符串,返回逆序后的字符串。” 我暗想确实很基础,于是便写下: public static String reverse(String str) { StringBuffer sb = new Strin... 阅读原文
2019-11-21 19:29:01 阅读(2758) 评论(0)
摘要: 上周通过一位小伙伴,加入了一个氛围很好的小群,人不多,但是大家保持着对知识的渴望,让我很感动。 我自己也有一个群,人数也不多,但是能真正互动起来一起学习,一起进步的,还是太少。所以,现在也在学习如何让自己成为更好的群主,带动群活跃,带动一个社群活跃,带动小伙伴们一起进步,是我的愿景。当然,也不否认现在很多群友... 阅读原文
2019-11-21 18:35:03 阅读(3409) 评论(0)
摘要: 一、SPEL表达式权限控制 从spring security 3.0开始已经可以使用spring Expression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式函数 描述 ... 阅读原文
2019-11-21 18:04:02 阅读(2581) 评论(0)
摘要: 概述 变量与数据类型 运算符与方法 面向对象 阅读原文
2019-11-21 16:35:01 阅读(2310) 评论(0)
摘要: 原因: java规范:相等的对象必须具有相等的散列码(hashCode)       同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是通过hashCode完成,且散列也是通过和数组容量取模完成的 阅读原文
2019-11-21 15:25:01 阅读(2220) 评论(0)
摘要: 本位是复习笔记,不适合零基础 赋值运算符 变量 名称 = 值/表达式 ; 需要注意的是,赋值运算符的计算是按照从右往左的; 注意: 1.在使用赋值符号时,必须保证左侧的类型范围大于等于右侧产生的类型 2.两个类型不同的数据相加时,得到的结果类型为范围更大的一方 算术运算符 "+"号不仅可以作为加法运算,还... 阅读原文
2019-11-21 15:12:05 阅读(2294) 评论(0)
摘要: 本文是复习笔记,不适合零基础 简介: JAVA是一门面向对象的编程语言 1995有sun公司发布 java程序执行流程: xxxjava源文件, 经过编译器编译 产生字节码文件 字节码交给解释器 解释成当前平台的本地机器指令 名词概念 JVM,:是java虚拟机 jvm是实现跨平台的关键 JDK: jav... 阅读原文
2019-11-21 14:55:02 阅读(2210) 评论(0)