标签:map 第3页

Java

如何在 Java8 中风骚走位避开空指针异常

2

songhua.gao 发布于 2019-01-19

文章整理翻译自 winterbe.com/posts/2015/… 要说 Java 编程中哪个异常是你印象最深刻的,那 NullPointerException 空指针可以说是臭名昭著的。不要说初级程序员会碰到, 即使是中级,专家级程序员稍不留神,就会掉入这个坑里。 Null 引...

阅读(16)评论(0)赞 (0)

Java

Java™ 教程(Set接口)

xiaoli.he 发布于 2019-01-19

Set接口 Set 是一个不能包含重复元素的 Collection ,它模拟了数学集抽象, Set 接口仅包含从 Collection 继承的方法,并添加禁止重复元素的限制, Set 还为 equals 和 hashCode 操作的行为添加了一个更强的契约,允许 Set 实例有意...

阅读(18)评论(0)赞 (0)

Java

Java™ 教程(Collection接口)

xubiao.zhuang 发布于 2019-01-19

Collection接口 Collection 表示一组称为其元素的对象, Collection 接口用于传递需要最大通用性的对象集合,例如,按照惯例,所有通用集合实现都有一个带有 Collection 参数的构造函数,此构造函数(称为转换构造函数)初始化新集合以包含指定集合中的...

阅读(19)评论(0)赞 (0)

Java

Spring Boot @RequestParam元注释 | Java Development

yanxinchi 发布于 2019-01-19

在这篇文章中,我们将探索Spring的@RequestParam注释。@RequestParam注释结合web请求参数的控制器的方法。简单来说,我们可以使用 @RequestParam注释从查询参数和参数中获取值。让我们仔细看看一些重点: @RequestParam映射...

阅读(18)评论(0)赞 (0)

Java

Java™ 教程(集合接口)

1

xirruiqiang 发布于 2019-01-19

集合接口 核心集合接口封装了不同类型的集合,如下图所示,这些接口允许独立于其表示的细节来操纵集合,核心集合接口是Java集合框架的基础,如下图所示,核心集合接口形成层次结构。 Set 是一种特殊的 Collection , SortedSet 是一种特殊的 Set ,依此类推,另...

阅读(17)评论(0)赞 (0)

Java

Spring Security(四):更新前端路由获取方式

4

puefu.he 发布于 2019-01-19

项目目前采用的是通过前端配置需要权限的路由,然后通过判断过滤出符合当前角色的菜单列表,但是把路由全部都写到前端代码中,在目前看来安全性有所影响,所以改造了下,改造后采用的方式是后台存储菜单资源信息,在后端转化成 Vue-Router 能使用的路由格式,就像下面这样 之前前端配置路...

阅读(16)评论(0)赞 (0)

Spring

Spring Data JPA REST Query Specifications

yeseng 发布于 2019-01-19

案例概述 在 本系列 的第一篇文章中,我们将探索一种 用于REST API的简单查询语言 。我们将充分利用Spring作为REST API,并将JPA 2标准用于持久性方面。 为什么使用查询语言?因为 – 对于任何复杂的API – 通过非常简单的字段搜索/...

阅读(14)评论(0)赞 (0)

Java

mybatis最佳实践

yanxinchi 发布于 2019-01-18

原则: 1. sql和代码分离,sql易于维护和 检查评审。 2. 高度的自动化和封装,减少开发工作量。 从原则上讲: 要避免像hibernate那样过度封装,形成很多新的语法(HSQL), 也不能像jdbc那样,SQL和代码混写,不方便检查和审核。 Mybatis的Exampl...

阅读(18)评论(0)赞 (0)

Java

在Java中使用redisTemplate操作缓存

3

wenming.gapo 发布于 2019-01-18

背景 在最近的项目中,有一个需求是对一个很大的数据库进行查询,数据量大概在几千万条。但同时对查询速度的要求也比较高。 这个数据库之前在没有使用 Presto 的情况下,使用的是Hive,使用Hive进行一个简单的查询,速度可能在几分钟。当然几分钟也并不完全是跑SQL的时间,这里面...

阅读(23)评论(0)赞 (0)

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

距离上一次更新博客差不多已经过去一个月了,中间的事情确实也很多。最近勉强把Java的基础给补了,就来记录一下Java中最经典的反序列化漏洞。 序列化与反序列化 序列化 Java中并非所有的数据类型都可以进行序列化,想要进行序列化和反序列化的数据结构需要使用 Serializabl...

阅读(24)评论(0)赞 (0)

Java

Android 字节码插桩

12

xiaoli.wang 发布于 2019-01-18

一、为什么要插桩 我们都知道JAVA是面向对象(继承、封装、多态),而插桩的意义在于面向切面(AOP),可想而知单方面的面向对象开发有许多的局限性,而结合面向切面编程可以说补足了我们的这种局限性。举个例子:在onClick中一般都要做防抖动操作,这样是为了避免多次打开页面的问题。...

阅读(22)评论(0)赞 (0)

Java

十大排序算法全面解析-Java实现

12

yanxinchi 发布于 2019-01-18

算法就是编程的灵魂,不会算法的程序员只配做码农。之前看到这句话受到一万点暴击伤害!同时也激起了自己的斗志,坦白说作为一个程序员,我一直知道算法的重要性,但是在算法这一块一直做的不够好,甚至除了大学学过这门课程之后就很少去接触它。因为一开始我就给算法贴上了难,烦,不怎么用的标签,现...

阅读(21)评论(0)赞 (0)

Spring

【spring boot】第4篇:spring boot对静态资源的管理

1

dulong 发布于 2019-01-18

spring boot 对 web 静态资源的配置管理是通过配置类 WebMvcAutoConfiguration 来实现的。 WebMvcAutoConfiguration 的理解 顾名思义,WebMvcAutoConfiguration 是web开发的相关配置都放在该类中的。...

阅读(20)评论(0)赞 (0)

Java

【spring boot】第4篇:spring boot对静态资源的管理

1

xubiao.zhuang 发布于 2019-01-18

spring boot 对 web 静态资源的配置管理是通过配置类 WebMvcAutoConfiguration 来实现的。 WebMvcAutoConfiguration 的理解 顾名思义,WebMvcAutoConfiguration 是web开发的相关配置都放在该类中的。...

阅读(14)评论(0)赞 (0)

Java

Golang 学习笔记

小丁 发布于 2019-01-18

golang 简介 静态 强类型 编译型语言 GO语言适用场景及GO语言的优势 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说: 我们之所以开发Go,是因为过去10多年间软件开发的难度令人...

阅读(18)评论(0)赞 (0)

编程技术

从蚂蚁金服微服务实践谈起 | SOFAChannel#1 直播整理

24

xiaoli.wang 发布于 2019-01-18

<SOFA:Channel/>,有趣实用的分布式架构频道。 <SOFA:Channel/> 作为 SOFA 所有在线内容的承载,包含直播/音视频教程,集中体现 SOFAStack 的能力全景图。 本文根据 2018/1/17 晚直播内容整理, 欢迎加入直播...

阅读(20)评论(0)赞 (0)