标签:Collection 第2页

Java

聊聊常见未授权访问漏洞总结

6

likai 发布于 2020-07-24

本文转载自微信公众号「Bypass」,作者Bypass 。转载本文请联系Bypass公众号。 本文详细地介绍了常见未授权访问漏洞及其利用,具体漏洞列表如下: Jboss 未授权访问 Jenkins 未授权访问 ldap未授权访问 Redis未授权访问 elasticsearch未...

编程技术

Jboot v3.3.0 重磅发布,基于 JFinal 微服务框架

dulong 发布于 2020-07-24

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 jav...

Java

java安全编码指南之:表达式规则

hellas 发布于 2020-07-23

在java编写过程中,我们会使用到各种各样的表达式,在使用表达式的过程中,有哪些安全问题需要我们注意的呢?一起来看看吧。 注意表达式的返回值 我们在使用JDK库的时候,一定要注意认真的读一下JDK中方法的含义和它的返回值。 有些返回值可能表示这个操作是否成功,有的返回值可能是方法...

Java

网络编程-Gson源码分析

2

changyuan.xu 发布于 2020-07-23

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 1.1 JSON 语法规则 JSON是一个标记符的序列...

Java

【Java】HashMap源码分析

8

小丁 发布于 2020-07-23

HashMap虽然常用,但是内部隐藏了很多实现细节,有太多值得推敲的东西,这里尽量去收录HashMap所有涉及的相关知识点。 数据结构-散列表 先从数据结构说起,HashMap对照的是数据结构中的 散列表 结构。在数据结构中有一种结构叫 字典 。有的书上定义:“以集合为基础的一些...

Java

Mybatis源码(二)—parseConfiguration读取XML文件

13

邓龙华 发布于 2020-07-23

在上一节中简单谈到了在创建一个SqlSessionFactory对象时,通过SqlSessionFactoryBuilder类调用的大概过程 其中SqlSessionFactoryBuilder类的build方法在return时,是return的build(parser.pars...

Spring

SpringBoot系列之actuator监控管理极速入门与实践

3

hellas 发布于 2020-07-23

@ TOC SpringBoot官方提供了spring-boot-starter-actuator场景启动器用于系统的监控管理,可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等 环境准备: JDK 1.8 SpringBoot2.2.1 Maven ...

Java

权限设计算法基础

wenming.gapo 发布于 2020-07-23

权限管理在一个系统中是不可或缺的,总的来说还是一个数学的问题。 最笨的方法 之前这个系统的权限管理是通过配置文件来处理的,大概流程是这样的,把用户分成多个用户组,然后每个用户组对应着多个用户的 id,每次访问页面的时候,都会读取这个配置文件的信息,判断登录用户的 id 属于哪个用...

Java

MyBatis-Plus之代码生成器

1

puefu.he 发布于 2020-07-23

为什么要有代码生成器 代码生成器解决什么样的问题 和MyBatis一样,解决重复性代码编写的时间成本和易错问题。 MyBatis-Plus的代码生成器说明 本次我使用的还是低版本2.1.9, 目前MyBatis-Plus最新版本为3.3.1。 理由很简单,够用。不想盲目的追赶高版...

Java

mybatis sqlsession与sqlsquery、transaction、connection

2

yeseng 发布于 2020-07-23

sqlsession和connection 一个sqlsession一般对应一个connection,并且mybatis默认每次获取session都会开启一个事务,且不自动提交事务。如果更新操作完成后不手动commit,则在连接断开时会将更新操作回滚,一个sqlSession(一...

Java

甲骨文:史上超级伟大的 25 个 Java 应用程序

1

hellas 发布于 2020-07-23

从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...

Java

五千字的数组拓展,面试官对我竖起大拇指喊停

13

yeseng 发布于 2020-07-23

目录 为什么数组下标从0开始? 数组定义 为什么这么下定义? 定义数组的三种方式 从 ArrayList 源码看数组增删改查 初始化 增加 删除 修改 查找 数组和容器 数组时间复杂度 数组插入,删除优化 容器替代数组? 字节高频算法题:移动零 算法发散 ❝ 没有最完美的数据结构...

Java

OkHttp 官方中文文档

1

songhua.gao 发布于 2020-07-22

[本文翻译来自 官方OkHttp Wiki](https://github.com/square/okhttp/wiki) 一、Calls HTTP客户端的工作是接受你的 request ,并产生它的 response 。这个在理论上是简单的,但在实践中确是很棘手。 1.1 请求...

Java

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

xirruiqiang 发布于 2020-07-22

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选...

Spring

深入理解Spring IOC之扩展篇(七)、Spring中的event以及自定义event

2

xubiao.zhuang 发布于 2020-07-22

本篇说的是Spring中event的概念以及对它的扩展,顺便说说它的原理。 Spring中事件的顶层类是ApplicationEvent,我们自定义事件只需要继承这个类即可(更好的选择其实是继承ApplicationContextEvent),好,我们那就按照这个思路自定义一下我...

Java

shiro新姿势:初探xray高级版shiro插件

10

刘莉莉 发布于 2020-07-22

0x00 前言 上周五,xray社区公众号发布xray高级版更新公告, 新增 shiro 插件,shiro 漏洞一键检测 。文章链接( 点我 ) 上图来源于微信公众号文章,可以看到,通过shiro-550这个神洞,可以将命令执行结果回显在响应包中。没错,它竟然回显了。 文章还介绍...

Java

Mybatis源码分析(六):执行sql

1

小丁 发布于 2020-07-22

获取SqlSession后,下一步就是执行sql. User user=sqlSession.selectOne("last.soul.mapper.UserMapper.selectById",map); DefaultSqlSession的主要功能就是实现...

Spring

Spring事件发布机制和源码

wenming.gapo 发布于 2020-07-22

最近打算整理一些工作中用到的设计模式和应用到这些设计模式的例子。每篇文章都会以“一个例子,一个模式,一点原理"的方式展开。将会陈述用到这个模式的场景,这个模式本身的介绍,模式背后的源码。 1 : 一个例子 业务场景是用户报名一个活动。活动报名成功以后,完成3件事。 用户...