开源
-
两句话笔记--架构学习之一:并发基础课程(1)
1.ConcurrentModificationException出现这种的原因是遍历(iterator或增强循环)同步类容器时,同时对容器内的元素进行修改造成的,可以用普通for循环解决。因为普通for循环是一个线程操作。2.普通容器想变成线程安…
-
AppScan8.0使用过程中问题记录
一、AppScan安装时出现错误1603。 是因为之前安装过,没有卸载干净导致报错。解决方法如下: 1、控制面板→程序和功能→选中程序卸载。 2、删除AppScan安装路径以及下面的所有内容。 3、在系统[开始]->[运行(…
-
使用WebInject测试WebService
本文连接:http://pengyusong.blog.51cto.com/blog/4893374/1317325 本文通过学习WebInject官网教材,然后测试自己开发的WebService。 首先,我们有一个无敌的HelloWorld服务,这个服务超级简单,相信大家都很熟悉…
-
大数据源码、框架、笔记学习高阶教程,2天学会Lambda表达
Lambda表达式(也称闭包),是Java8发布的特性中最受期待和欢迎的新特性之一。它可以将大量替代匿名内部类的使用,在简化代码的同时,更突出了原来匿名内部类中最重要的那部分包含真正逻辑的代码。 对于学习大数据…
-
大学生该如何适应从“学生”到“员工”的身份转变
《5分钟从学生到程序员》第1课。 1. 步入社会的困惑 大学生毕业要进入职场,往往都有很多的困惑。我在互联网行业工作17年,身边的亲戚朋友的小孩,读计算机系、软件工程、软件学院毕业或实习前,经常会我:…
-
敏捷开发概念
什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规…
-
ES插件开发之--如何添加自己的动态设置项
ES中,有一类参数是可以动态调整的,比如副本数量: number_of_replicas。在插件开发中,如何添加自己的自定义参数呢?在插件的入口,添加onModule(ClusterModule module)即可。 public class ShgyPlugin extends P…
-
Hitachi Vantara:数字化时代的精炼师
“21世纪最有价值的商品就是数据。”Hitachi Vantara CMO Jonathan Martin在Hitachi Vantara 2019中国论坛上如是说。 如果说用一种商品来定义二十世纪的话,那么这个商品肯定就是石油。二十世纪没有一款商品能够像石…
-
前端日志分析
前端日志分析介绍 前端日志分析是通过搜集访客访问网站的行为数据,然后在这些用户日志数据的基础上通过定量和定性分析,来改善用户的浏览体验及网站性能,最终提升商业回报的过程,通常,前端日志分析遵循以下步骤…
-
学大数据需要什么语言基础?,学前必知
首先,学习大数据是需要有java,python和R语言的基础。 1) Java学习到什么样的程度才可以学习大数据呢? java需要学会javaSE即可。javaweb,javaee对于大数据用不到。学会了javase就可以看懂hadoop框架。 2) python…