标签:ORM 第4页

Java

源码分析 Mybatis 的 foreach 为什么会出现性能问题

1

hanze 发布于 2019-03-15

背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询,刚开始的时候,没有多想,直接...

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

Java

一文带你快速掌握AQS

13

likai 发布于 2019-03-15

AbstractQueuedSynchronizer 抽象队列同步器 ,简称为 AQS ,可用于构建 阻塞锁 或者其他相关 同步器 的基础框,是Java并发包的基础工具类。通过 AQS 这个框架可以对 同步状态原子性管理、线程的阻塞和解除阻塞、队列的管理 进行统一管理。 AQS ...

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

Spring

spring cloud consul使用ip注册服务

Harries 发布于 2019-03-15

我测试spring cliud使用consul作为注册中心的时候,发现服务注册的时候,注册的都是hostname,比如: 注册了一个commonservice,在consul中是这样的: { "ID":"commonservice123",...

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

Java

spring-security实现的token授权

邓龙华 发布于 2019-03-15

在我的用户密码授权文章里介绍了spring-security的工作过程,不了解的同学,可以先看看用户密码授权这篇文章,在 用户密码授权模式里,主要是通过一个登陆页进行授权,然后把授权对象写到session里,它主要用在mvc框架里,而对于webapi来说,一般不会采用这种方式,对...

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

Java

Mybatis技术内幕(2.3.1):反射模块-Reflector

yeseng 发布于 2019-03-15

基于Mybatis-3.5.0版本 org.apache.ibatis.reflection.Reflector 反射器,每个Reflector对应一个类,会缓存反射操作需要的类的元数据,例如:构造方法、属性名、get/set方法等等 大家可以跟着源码看下注释,再自己理解一下。代...

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

Java

从Java到Golang快速入门

wenming.gapo 发布于 2019-03-15

从Java到Golang快速入门 Golang从09年发布,中间经历了多个版本的演进,已经渐渐趋于成熟,并且出现了很多优秀的开源项目,比如我们熟知的docker,etcd,kubernetes等,其媲美于C的性能、Python的开发效率,又被称为21世纪的C语言,尤其适合开发后台...

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

Java

理解HashMap

4

邓龙华 发布于 2019-03-15

HashMap源码分析 基于JDK7的HashMap源码分析 类的介绍 下面的类介绍是从源码的英文翻译来的 HashMap是基于哈希表实现的Map接口实现类。这个实现提供所有的map相关的操作,允许使用null的键和null的值。(HashMap与Hashtable大致是一样的,...

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

Java

Java 类型系统从入门到放弃

5

dulong 发布于 2019-03-15

作者 | 夏梓耀 杏仁后端工程师,励志成为计算机艺术家 总结 为什么文章的一开头会是总结?因为我怕你看不到最后 (¬_¬),本文不止是内容上过于偏重理论,信息量还非常大,但我不喜欢分篇,因为我觉得它是完整的。 虽然写了一万多字(写了半个月 _(:з」∠)_),但是还是有很多东西不...

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

Java

重拾-MyBatis-配置文件解析

1

zhuangli 发布于 2019-03-15

前言 我们知道在使用 Mybatis 时,我们需要通过 SqlSessionFactoryBuild 去创建 SqlSessionFactory 实例,譬如: // resource 为 mybatis 的配置文件 InputStream inputStream = Resour...

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

Spring

基于 Spring Security 和 JWT 的权限系统设计

12

hellas 发布于 2019-03-15

文章共 1209字,阅读大约需要 5分钟,文尾有计时器可自行对时! 写在前面 关于 Spring Security Web系统的认证和权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache ...

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

Java

Java™ 教程(配置实用程序)

1

Harries 发布于 2019-03-14

配置实用程序 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序。 属性 Properties 是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的值一样。例如,能够下载文件的应用程序可能使用名为“ download.last...

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

Java

深入理解 Java 数组

2

wenming.gapo 发布于 2019-03-14

:notebook: 本文已归档到:「 blog 」 :keyboard: 本文中的示例代码已归档到:「 javacore 」 简介 数组的特性 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。几乎所有程序设计语言都支持数组。 数组代表...

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

Java

安全小课堂第132期【代码审计&黑白盒测试】

35

小丁 发布于 2019-03-14

从代码审计的环境基础开始,层层的拆解开,如何快速的搭建并审计java应用,怎么审计最快,怎么能在黑盒测试的时候站在白盒开发的角度想漏洞。 JSRC 安全小课堂第132期,邀请到jkgh006师傅就代码审计&黑白盒测试为大家进行分享。同时感谢白帽子们的精彩讨论。 ...

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

Java

《Java 8 in Action》Chapter 3:Lambda表达式

4

xiaoli.wang 发布于 2019-03-14

可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称:写得少而想得多! 函数——我们说它是函数,是因为Lambda函数不...

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

Java

基于 Spring Security和 JWT的权限系统设计

9

yeseng 发布于 2019-03-14

基于 Spring Security和 JWT的权限系统设计 写在前面 关于 Spring Security Web系统的认证和权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache Shi...

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