标签:mmap

Java

「小程序JAVA实战」小程序视频处理工具ffmpeg(46)

12

hellas 发布于 2018-09-16

前面已经把视频成功的上传到我们的服务器,选择了背景音乐的ID,现在需要把视频和背景音乐进行合并,需要使用一个工具ffmpeg。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15 ffmpeg 介...

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

Java

「小程序JAVA实战」小程序上传短视频(45)

7

xirruiqiang 发布于 2018-09-14

个人信息:用户上传短视频。 业务流程 用户选择视频(10秒限制),也可以通过摄像头拍摄 打开选择背景音乐。 可以选择音乐或者不选择输入视频的描述。 controller 上传视频 保存视频的截图 用户是否选择背景音乐 7.1 是:直接保存视频 7.2 否:合并视频和背景音乐,保存...

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

Java

「造个轮子」——cicada 源码分析

14

刘莉莉 发布于 2018-09-05

两天前写了文章 《「造个轮子」——cicada(轻量级 WEB 框架)》 向大家介绍了 cicada 之后收到很多反馈,也有许多不错的建议。 同时在 GitHub 也收获了 80 几颗 小♥♥(绝对不是刷的。。) 也有朋友希望能出一个源码介绍,本文就目前的 v1.0.1 版本来一...

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

Java

「造个轮子」——cicada(轻量级 WEB 框架)

8

xiaoli.he 发布于 2018-09-03

俗话说 「不要重复造轮子」,关于是否有必要不再本次讨论范围。 创建这个项目的主要目的还是提升自己,看看和知名类开源项目的差距以及学习优秀的开源方式。 好了,现在着重来谈谈 cicada 这个项目的核心功能。 我把他定义为一个快速、轻量级 WEB 框架;没有过多的依赖,核心 jar...

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

Java

原 荐 「造个轮子」——cicada(轻量级 WEB 框架)

9

小丁 发布于 2018-09-03

前言 俗话说 「不要重复造轮子」,关于是否有必要不再本次讨论范围。 创建这个项目的主要目的还是提升自己,看看和知名类开源项目的差距以及学习优秀的开源方式。 好了,现在着重来谈谈 cicada 这个项目的核心功能。 我把他定义为一个快速、轻量级 WEB 框架;没有过多的依赖,核心 ...

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

Java

Java — Hotspot虚拟机调优与GC垃圾回收策略

5

puefu.he 发布于 2018-08-29

( 先扯扯Java,热热身 ) 论坛上,经常看到有些人讨论c、c++、java哪个更快,哪个更主流等的口水贴,吵的乐此不疲。其实个人感觉Java 1.6之后性能和开发效率都提高了不少,虽然不像直接编译成机器码的语言一样,但是Java特有的JVM动态优化器、JIT即时编译器对热点代...

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

Java

ColdFusion再爆远程代码执行漏洞 CVE-2018-4939

刘莉莉 发布于 2018-08-22

原文地址: https://nickbloor.co.uk/2018/06/18/another-coldfusion-rce-cve-2018-4939/ 2017年10月,我发布了影响Adobe ColdFusion的Flex集成服务的 Java RMI /反序列化漏洞 的概...

阅读(213)评论(1)赞 (0)

Java

Java 函数式编程(三)流(Stream)

1

刘莉莉 发布于 2018-08-21

调用itrator方法,产生一个新的Iterator对象,进而控制整个迭代过程。 for (Student student:list){ if (student.getAge()>18){ result++; } } 复制代码 我们都知道,for其实底层使用的迭代器: It...

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

Java

MyBatis 源码分析 – SQL 的执行过程

16

邓龙华 发布于 2018-08-17

1.简介 在前面的文章中,我分析了配置文件和映射文件的解析过程。经过前面复杂的解析过程后,现在,MyBatis 已经进入了就绪状态,等待使用者发号施令。本篇文章我将分析MyBatis 执行 SQL 的过程,该过程比较复杂,涉及的技术点很多多。包括但不限于以下技术点: 为 mapp...

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

Java

Java8之Stream编程

puefu.he 发布于 2018-08-11

Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的...

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

Java

协助美团 Kafka 团队定位到的一个JVM Crash 问题

11

yeseng 发布于 2018-08-09

PerfMa作为一家新型的技术驱动型公司,技术是我们的命根子,企业公众号的第一篇文章也希望特别一点,给大家来一篇大大的干货,我们后续也会在我们的公众号里给大家源源不断地奉上干货,大家可以关注一下我们公众号。 概述 有挺长一段时间没写技术文章了,正好这两天美团kafka团队有位小伙...

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

Java

走进科学之揭开神秘的 “零拷贝”

8

xiaoli.he 发布于 2018-08-08

前言 "零拷贝"这三个字,想必大家多多少少都有听过吧,这个技术在各种开源组件中都使用了,比如kafka,rocketmq,netty,nginx等等开源框架都在其中引用了这项技术。所以今天想和大家分享一下有关于零拷贝的一些知识。 计算机中数据传输 在介绍零拷贝...

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

Java

走进科学之揭开神秘的"零拷贝"

8

hanze 发布于 2018-08-02

"零拷贝"这三个字,想必大家多多少少都有听过吧,这个技术在各种开源组件中都使用了,比如kafka,rocketmq,netty,nginx等等开源框架都在其中引用了这项技术。所以今天想和大家分享一下有关于零拷贝的一些知识。 计算机中数据传输 在介绍零拷贝之前我...

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

Java

入门科普,围绕JVM的各种外挂技术

hanze 发布于 2018-08-01

对围绕JVM的各种工具的外挂技术,运用大整理术,大家从茫然,到轻摇纸扇,知道分子。 归拢一下,就是C 和 Java两种Agent,SA 和 VirtualMachine 两种 Attach,JMX和PerfData两种Data,两两之间很是混淆,网上好像少了篇简明扼要的科普,所以...

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

Java

从零开始实现一个简易的Java MVC框架(七)–实现MVC

songhua.gao 发布于 2018-07-26

标题是‘从零开始实现一个简易的Java MVC框架’,结果写了这么多才到实现MVC的时候…只能说前戏确实有点多了。不过这些前戏都是必须的,如果只是简简单单实现一个MVC的功能那就没有意思了,要有Bean容器、IOC、AOP和MVC才像是一个’框架̵...

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

Java

ADOBE ColdFusion Java RMI 反序列化 RCE 漏洞详情(CVE-2018-4939)

zhuangli 发布于 2018-07-15

原文: https://nickbloor.co.uk/2018/06/18/another-coldfusion-rce-cve-2018-4939/ 2017年10月,我发布了一篇介绍影响Adobe ColdFusion Flex集成服务的 Java RMI/反序列化漏洞的概...

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

Java

基于JDK命令行工具的监控

30

songhua.gao 发布于 2018-07-09

JVM的参数类型 JVM参数类型大体分为三种: 标准参数,基本每个版本的JVM都有的参数,比较稳定不变 X参数,非标准化的参数,每个JVM版本的都有些不一样,但是变化较小 XX参数,非标准化的参数,相对不稳定,每个JVM版本的变化都比较大,主要用于JVM调优和Debug 常见的标...

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

Java

Eclipse OpenJ9 中的类共享

14

dulong 发布于 2018-07-02

内存占用和启动时间是 Java 虚拟机 (JVM) 的重要性能指标。在云环境中,内存占用变得尤为重要,因为您需要为应用程序所占用的内存付费。在本教程中,我们将展示如何使用 Eclipse OpenJ9 中的共享类特性来减少内存占用并改进 JVM 启动时间。 Eclipse Ope...

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