- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 Java8的十大新特性
一、Lambda表达式Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法的参数,或者把代码看成数据。一个Lambda表达式可以由用逗号分隔的参数列表、–>符号与函数体三部分表示。例如:Arrays.asList( “p”, “k”, “u”,”f”, “o”, “r”,”k”).forEach( e -> Sy...
2018-07-31 19:58:39 197
转载 Mybatis中的#{}和${}区别
#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。${}表示拼接sql串,通过${}可以将parameterType 传入的内容拼接在sql中且不...
2018-07-28 15:54:10 762
原创 Java8新特性-Lambda表达式
1、什么是Lambda表达式百闻不如一见,先看一个Demopublic void tes1() throws Exception { //用匿名内部类实现Runnable接口 Runnable r1 = new Runnable() { public void run() { System.out.println("Hello Wo...
2018-07-23 10:36:39 253
原创 动态规划从入门到精通(二)-棋盘类题目
题目:Leetcode 62. Unique PathsA robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).The robot can only move either down or right at any point in time. The r...
2018-07-20 11:17:27 2981 4
原创 Shiro异常java.lang.IllegalArgumentException: Odd number of characters的解决方案
最近在做前后端分离,登录认证部分用到了Shiro,配置MD5加盐加密后,在登录的时候抛出的以下异常:java.lang.IllegalArgumentException: Odd number of characters. at org.apache.shiro.codec.Hex.decode(Hex.java:128) ~[shiro-core-1.3.2.jar:1.3.2] ...
2018-07-15 17:03:53 39829 4
原创 SpringBoot启动时报Unable to start embedded container; nested exception is org.springframework.context...
SpringBoot启动时报异常如图: 原因:启动类没加@SpringBootApplication
2018-07-11 21:13:20 9837 2
原创 JUC简笔5-多线程下的非原子操作
在JUC简笔1-volatile内存可见性中讲到了volatile不能保证变量的原子性,现在就对原子性进行分析。原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。先看一个demo:public class Solution { public static void main(String[] args) { int i = 10; ...
2018-07-02 12:21:27 241
原创 JUC简笔4-volatile内存可见性
首先来看一段代码public class Solution { public static void main(String[] args) { ThreadDemo td = new ThreadDemo(); new Thread(td).start(); while(true) { //判断td...
2018-07-02 09:57:51 247
AngularJS权威教程
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人