标签:Action

Java

Java 8 的这些特性,你知道吗?

5

yeseng 发布于 2020-07-04

作为一个心怀大教堂之愿景的搬砖码农,伴着一行代码一块砖的节奏,生产环境上 JDK 的版本从 1.4 逐步升级到 8。 而 JDK 都到 14 啦,而多数程序员编写的代码依然停滞在 Java 6 ,而每当看到小鲜肉写的代码,到处都是 Lambda 表达式、流式操作 Str...

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

Java

Java 基础 —— Lambda 表达式

尖兵 发布于 2020-07-04

Lambda 表达式是 Java 8 的重要更新,它支持将代码块作为方法参数、允许使用更简洁的代码来创建只有一个抽象方法的接口的实例。 描述中提到的接口称为函数式接口 语法 Lambda 表达式的主要作用就是可以用于简化创建匿名内部类对象,Lambda 表达式的代码块将会用于实现...

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

Java

一个JVM内存溢出问题分析解决(200704)

15

xirruiqiang 发布于 2020-07-04

今天准备结合一个案例再详细说明下技术问题分析诊断的全过程。 自己从事软件开发和架构设计多年,虽然已经较长时间没有参与具体的编码开发工作,但是仍然是沉淀大项目一线的项目管理,总体架构设计,牵头进行关键技术问题的分析和诊断。在谈具体问题解决前,我先想谈两个重点感觉,即: 1.历史的技...

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

Java

MyBatis执行流程的各阶段介绍

8

wenming.gapo 发布于 2020-07-04

目录 2.1SqlSessionFactoryBuilder 三. 写这篇博客,是因为一个面试题“能介绍一下MyBatis执行sql的整个流程吗?” 之前也看过一下博客,知道大概的流程,无非就是:启动->解析配置文件->创建executor->绑定参数->...

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

Java

Spring事务的传播级别

1

songhua.gao 发布于 2020-07-03

一、简单说明 传播属性 描述 PROPAGATION_REQUIRED 如果当前没有事务,就创建一个事务,如果当前存在事务,就加入该事务。 PROPAGATION_REQUIRED_NEW 当前的方法必须启动新事务,并在它自己的事务内运行,不管是否存着事务,都开启新事务。 PRO...

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

Java

springSecurity使用

邓龙华 发布于 2020-07-03

目录 2.1 没有安全机制下的一个web 3.1 做一个安全机制的web 官网https://spring.io/guides/gs/securing-web/ 无情的翻译官。。。。。。 1.1 依赖包导入 <?xml version="1.0" enc...

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

Java

因事务导致hibernate延迟加载出现no session异常

尖兵 发布于 2020-07-03

文章来源: 临窗旋墨的博客 本人对hibernate 的使用不是特别的熟悉,这里只是记录一次帮助同事解决异常排查的过程. 项目中的spring版本为4.1.6 贴出的源码的spring版本为5.1.9 1 项目技术框架 spring + springmvc + hibernate...

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

Java

面试半年,凭借这份JVM面试题,我终于拿到了字节跳动的offer!

2

Harries 发布于 2020-07-03

内存区域 虚拟机栈 生命周期与线程相同,描述的是Java 方法执行的内存模型,每个方法在执行的时候都会创建一个栈帧,用于存取局部变量表、操作数栈、动态链接、方法出口等信息 本地方法栈 与虚拟机栈作用相似,只不过本地方法栈是为虚拟机使用到的Native方法服务 程序计数器 内存空间...

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

Spring

写了这么多年代码,这样的登录方式还是头一回见!

3

xiaoli.wang 发布于 2020-07-03

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> Spring Boot+Vue+微人事视频教程 Spring Security 系列还没搞完,最近还在研究。 有的时候我不禁想,如果从 Spring Security 诞生的第一天开...

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

Java

axis 1.4 AdminService未授权访问 jndi注入命令执行利用

6

hellas 发布于 2020-07-03

最近利用一个漏洞Axis 1.4 adminservice开启远程访问下可新建服务执行任意方法, 写文件出现问题可试试本文利用默认包中的jndi lookup注入恶意class执行反弹shell 0x01 漏洞形成前提 Axis 1.4 AdminService enableRe...

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

Java

阿里面试: 说说强引用、软引用、弱引用、虚引用吧

7

xiaoli.he 发布于 2020-07-03

我们都知道 JVM 垃圾回收中,GC判断堆中的对象实例或数据是不是垃圾的方法有 引用计数法 和 可达性算法 两种。 无论是通过引用计数算法判断对象的引用数量,还是通过根搜索算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。 引用 先说说引用,Java中的引用,类似 ...

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

Java

使用 Java 开发 EMQ X MQTT 服务器插件

1

Harries 发布于 2020-07-03

从 v4.1 版本开始, EMQ X MQTT 服务器 提供了专门的多语言支持插件 emqx_extension_hook ,现已支持使用其他编程语言来处理 EMQ X 中的钩子事件,开发者可以使用 Python 或者 Java 快速开发自己的插件,在官方功能的基础上进行扩展,满...

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

Java

体验了一把线上CPU100%及应用OOM的排查和解决过程

16

xubiao.zhuang 发布于 2020-07-03

简单看下告警的信息: ,反正就是服务有问题了,请不要太在意马赛克。 Spring Cloud F版。 项目中默认使用 spring-cloud-sleuth-zipkin 依赖得到 zipkin-reporter。分析的版本发现是 zipkin-reporter版本是 2.7.3...

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

Java

一文了解JDK12 13 14 GC调优秘籍-附PDF下载

4

xiaoli.wang 发布于 2020-07-02

想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗? 一起来看看这期的GC调优秘籍,因为JDK12,13,14中的GC变化不太大,所以这里一起做个总结,文末附有相应的PDF下载,希望大家能够喜欢。 那些好用的VM参数 我们再讲几个之前的版本中...

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

编程技术

架构设计(15)– 分布式链路跟踪:我们自研log2组件

2

xirruiqiang 发布于 2020-07-02

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 《 分布式链路跟踪1: 理论知识 》 《 分布式链路跟踪2: Zipkin实践 》 《 分布式链路跟踪3:skywalking原理和实...

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

Java

Netty教程

24

wenming.gapo 发布于 2020-07-02

首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。 一、前言 Netty是一个开源的 异步事件驱动 的网络应用程序框架,用于 快速开发可维护的高性能 协议服务器和客户端。 Netty的创始人是韩国人t...

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

Java

spring事务原理和事务同步器使用简介

5

xiaoli.wang 发布于 2020-07-02

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <...

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

Java

百分点大数据技术团队:大规模文件存储OSS技术与实践

10

xirruiqiang 发布于 2020-07-02

对象存储服务(Object Storage Service,简称OSS),是百分点对外提供的海量、安全、低成本、高可靠的对象存储服务。用户可以通过简单的REST接口,进行数据的上传和下载。同时,OSS提供Java语言的SDK,简化用户的编程。基于OSS,用户可以搭建出各种个人和企...

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