标签:DOM

Java

阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了!

1

puefu.he 发布于 2020-07-07

作者:汪吉 入门步骤 安装 https://arthas.gitee.io/install-detail.html 上述命令会下载启动脚本文件 as.sh 到当前目录,执行方式: curl -L https://alibaba.github.io/arthas/install.s...

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

Java

SpringBoot + Vue + ElementUI 实现后台管理系统模板 — 后端篇(五): 数据表设计、使用 jwt、red…

33

songhua.gao 发布于 2020-07-07

(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + Elemen...

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

Java

闲聊网络通信以及openjdk-socket源码分析

3

hellas 发布于 2020-07-07

最近没有写想法,但本着长时间不写会生疏的说法,还是简单写一篇技术文章。这篇主要聊聊网络方面知识,涉及面广,但是不深 a。OK,话不多说,下文主要就是先介绍网络工作原理,然后从语言层面进行具体的实现分析。希望对大家有所帮助。 2.网络现状 互联网是离不开网络的(说了句废话)。比如I...

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

Java

扯淡 Java 集合

13

xubiao.zhuang 发布于 2020-07-07

大致分类:List、Set、Queue、Map Iterable Collection 接口中继承 Iterable 接口。这个接口为 for each 循环设计、接口方法中有返回Iterator对象 public interface Iterable<T> { It...

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

Java

2020 最受欢迎的九大顶级 Java 框架

13

小丁 发布于 2020-07-07

点击“ 开发者技术前线 ”,选择“星标” 在看|星标|留言,  真爱 作者丨 Patricia Ne il  由“京东云开发者社区”公众号编辑整理 诞生于1995年的Java,目前已在134,861个网站上广泛使用,包括ESPN、SnapDeal等。在其24年...

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

Java

如何使用 Shiro 权限管理框架?

1

yeseng 发布于 2020-07-07

正在经历的孤独,我们称之为迷茫;经过的那些孤独,我们称之为成长。 一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例:...

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

Java

CKEditor 5 + SpringBoot实战(四):SpringBoot 实现文件上传

4

hellas 发布于 2020-07-07

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,CKEditor插入视频,获取/设置CK...

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

Java

Java中有哪些无锁技术来解决并发问题?如何使用?

xiaoli.wang 发布于 2020-07-07

除了使用 synchronized、Lock 加锁之外,Java 中还有很多不需要加锁就可以解决并发问题的工具类 一、原子工具类 JDK 1.8 中,java.util.concurrent.atomic 包下类都是原子类,原子类都是基于 sun.misc.Unsafe 实现的。...

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

Java

javaagent使用指南

6

likai 发布于 2020-07-07

javaagent使用指南 今天打算写一下 Javaagent,一开始我对它的概念也比较陌生,后来在别人口中听到 字节码插桩 , bTrace , Arthas 后面才逐渐了解到Java还提供了这么个工具。 JVM启动前静态Instrument # Javaagent 是什么? ...

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

Java

gradle

1

wenming.gapo 发布于 2020-07-07

简单的说gradle是一套构建工具,所谓构建工具就是根据一堆输入信息,生成一系列产物,复杂的说gradle是一套框架,所有的参数配置其实都严格对应相应的API,我们没有必要可以记住这些API,我们需要掌握的是大体流程,然后借助官方SDK+API来完成自己的需求。 为什么会有gra...

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

Java

高性能 Netty 之结合 Http 协议应用

尖兵 发布于 2020-07-07

经过了这么多篇文章,其实大家也肯定知道, Netty 主要是在 OSI 七层网络层的应用层进行数据处理的( 因为 Socket 是出于传输层以上的东西,是应用层与传输层的一个抽象层 )。所以肯定明白 Netty 在协议这方面肯定是能够掌控的。 HTTP 说到网络协议,相信大家最熟...

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

Spring

CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

6

songhua.gao 发布于 2020-07-06

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,CKEditor插入视频,获取/设置CK...

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

Java

LeetCode 哈希表 380. 常数时间插入、删除和获取随机元素(设计数据结构 List HashMap底层 时间复杂…

1

songhua.gao 发布于 2020-07-06

比起之前那些问计数哈希表的题目,这道题好像更接近哈希表的 底层机制 。 java中hashmap的实现是通过 List<Node> ,即 链表的list ,如果链表过长则换为 红黑树 ,如果容量不足(装填因子下)则 扩充 数组容量。解决冲突的方式是直接 接在对应位置的...

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

Java

在java面试中应对分布式锁问题的高招

3

xiaoli.he 发布于 2020-07-06

文末有面试资料福利! 面试官 :项目中使用过分布式锁吗? 小小白:用过。 面试官:为什么要使用分布式锁? 小小白:为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或sy...

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

Java

Java代码执行漏洞中类动态加载的应用

7

changyuan.xu 发布于 2020-07-06

Java中类的加载方式分为显式和隐式,隐式加载是通过new等途径生成的对象时Jvm把相应的类加载到内存中,显示加载是通过 Class.forName(..) 等方式由程序员自己控制加载,而显式类加载方式也可以理解为类动态加载,我们也可以自定义类加载器去加载任意的类。 自定义Cla...

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

Java

Java中的GraphQL服务器:第二部分:了解解析器

puefu.he 发布于 2020-07-06

第二部分:了解解析器 在第一 部分中, 我们开发了一个非常简单的GraphQL服务器。该解决方案有一个严重的缺陷:所有字段都急切地加载到后端,即使前端未要求也是如此。通过不给客户任何选择,我们通过RESTful服务来接受这种情况。RESTful API始终返回所有内容,这意味着始...

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

Java

入侵JVM? Java Agent原理浅析和实践

18

puefu.he 发布于 2020-07-06

在平时的开发中,我们不可避免的会使用到Debug工具,JVM作为一个单独的进程,我们使用的Debug工具可以获取JVM运行时的相关的信息,查看变量值,甚至加入断点控制,还有我们平时使用JDK自带的JMAP、JSTACK等工具,可以在JVM运行时动态的dump内存、查询线程信息,甚...

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

Java

Hasor 4.1.10 发布,满满干货:动态数据源、报错定位到行列、权限控制

3

邓龙华 发布于 2020-07-06

Dataway介绍 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。 整个接口配置、测试、冒烟、发布。一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到...

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