标签:IBM

创业知识

耶鲁教授推荐书单,最棒的创业者都行走在思想最前沿

8

likai 发布于 2018-10-22

红杉中国成员企业的创业者们走进耶鲁大学,除了在课堂上的面对面教学,耶鲁大学的授课教授也给创业者们推荐了一份优质书单。这份书单既有深度——探讨人生哲学;也有细节——捕捉个人职业发展和创业的闪光点;更有格局——纵...

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

Java

Dubbo 源码分析 – 自适应拓展原理

2

darida 发布于 2018-10-13

1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并非想在框架启动阶段被加载,...

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

Java

面试必备:八种排序算法原理及Java实现

22

yanxinchi 发布于 2018-10-11

排序算法分为内部排序和外部排序,内部排序把数据记录放在内存中进行排序,而外部排序因排序的数据量大,内存不能一次容纳全部的排序记录,所以在排序过程中需要访问外存。 经常提及的八大排序算法指的就是内部排序的八种算法,分别是冒泡排序、快速排序、直接插入排序、希尔排序、简单选择排序、堆排...

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

Java

Java 动态代理机制分析及扩展,第 1 部分

2

changyuan.xu 发布于 2018-10-10

Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架...

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

Spring

Spring框架5.1将提供对Java 11的支持

刘莉莉 发布于 2018-10-09

SpringOne Platform 会议最近在华盛顿特区举行,会上发布和宣布了诸多事项。在9月25日上午的主题演讲中,Spring框架的联合创始人兼Pivotal的首席工程师 Juergen Hoeller 讨论了Java 8、Java新的发布节奏,并宣布Spring框架5.1...

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

Java

内存?java模型?jvm结构?一篇文章让你全部看懂!

9

zhuangli 发布于 2018-10-09

又是一年秋招季,哎呀妈呀我被虐的惨来~这不,前几阵失踪没更新博客,其实是我偷偷把时间用在复习课本了(雾 坚持在社区分享博客也很久了,由于过去的文章有很多疏漏之处,很多大佬都在评论指出我的过错,我很开心也很失望,开心的是有大家帮我指出错误,失望的鄙人学识浅薄总没法做到完美。总之,欢...

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

Java

Java中JNI的使用(上)

2

hanze 发布于 2018-10-08

JNI 全称是 Java Native Interface。是在 Java 和 Native 层(包括但不限于C/C++)相互调用的接口规范。 JNI 在 Java 1.1中正式推出,在 Java 1.2版本中加入了 JNI_OnLoad、JNI_O...

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

Java

使用 Cglib 实现多重代理

4

小丁 发布于 2018-10-04

前言 由于 Cglib 本身的设计,无法实现在 Proxy 外面再包装一层 Proxy(JDK Proxy 可以),通常会报如下错误: Caused by: java.lang.ClassFormatError: Duplicate method name "newIn...

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

Java

在线分析诊断工具Arthas简介及使用

13

likai 发布于 2018-09-28

开发的同学偶尔会用到一些命令对线上的应用进行一些诊断,以便分析排查遇到的问题。因为我们的系统都是部署在Linux系统上的,所以经常会用到一些Linux的命令或者一些小工具进行分析诊断,有时候分析一个问题要使用很多命令或者辅助工具,相对不是很方便。大家在分析线上一些问题的时候,也可...

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

Java

红帽喊话开发者:我们将支持 OpenJDK 8 到2023年

1

小丁 发布于 2018-09-28

Java 11 发布已有三天,你升级了没? 9月25日我们在开源中国的微信公众号( oschina123 )上发起了一个小调查, 结果显示 71% 的参选用户正在使用 Java 8 ,还有不少用户留言表示暂时没有升级计划。 关于 Oracle 对 Java 8 的官方支持时间,在...

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

Java

原 荐 Hyperledger Fabric Java SDK Demo

2

yeseng 发布于 2018-09-27

Netkiller Blockchain 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com> 文档始...

阅读(166)评论(2)赞 (0)

Java

曲速未来 消息:使用污点跟踪在Apache Struts中发现OGNL注入

27

likai 发布于 2018-09-25

2018-09-26 00:00 技术 观点 数据 836 收藏 在这篇文章中,详细地介绍漏洞的发现,并准确显示远程用户从http请求输入的结果如何被评估为OGNL表达式。 在这篇文章中,详细地介绍漏洞的发现,并准确显示远程用户从http请求输入的结果如何被评估为OGNL表达式。...

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

Java

优化Spring Boot应用的Docker打包速度

songhua.gao 发布于 2018-09-25

重点介绍如何在进行迭代开发和部署时采用更快速方法为Spring Boot应用构建Docker镜像?也就是提高构建镜像的速度,降低等待时间。 Docker概念 Docker有四个关键概念:镜像,图层,Dockerfile和Docker缓存。 1. Dockerfile描述了如何构建...

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

Java

Java社区领袖介绍平台支持选项

邓龙华 发布于 2018-09-25

超过30位Java社区领袖联合发表了一封 公开信 ,介绍了之后的可用支持选项和Java构建。 信中详细地介绍了Oracle和其他供应商提供的可用的免费和付费支持选项。 InfoQ之前曾经报道过Oracle改变了Java支持模式,但仍然存在不确定的因素,开发人员对于Java支持的未...

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

Java

Java函数式编程和lambda表达式

7

darida 发布于 2018-09-25

为什么要使用函数式编程 函数式编程更多时候是一种编程的思维方式,是种方法论。函数式与命令式编程的区别主要在于:函数式编程是告诉代码你要做什么,而命令式编程则是告诉代码要怎么做。说白了,函数式编程是基于某种语法或调用API去进行编程。例如,我们现在需要从一组数字中,找出最小的那个数...

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

Java

RirchFaces反序列化漏洞

5

yeseng 发布于 2018-09-24

JSF介绍 JavaServer Faces (JSF)是一个为网络应用程序构建基于组件的用户界面的Java规范[1],并已通过JCP格式化为Java EE的一部分。 它也是一个MVC Web应用框架,通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面(UI)。...

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

Java

Spring Web Flow 2.0 入门详解

5

dulong 发布于 2018-09-18

Spring Web Flow (SWF)是Spring Framework的一个脱离模块。这个模块是Spring Web应用开发模块栈的一部分,Spring Web包含Spring MVC。 Spring Web Flow的目标是成为管理Web应用页面流程的最佳方案。当你的应用...

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

Java

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

12

hellas 发布于 2018-09-16

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

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