摘要:
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)