标签:Master

Java

原 荐 SpringBoot | 第十九章:web应用开发之WebSocket

5

xiaoli.he 发布于 2018-08-14

前言 web开发 也讲解了三章了,这章节开始讲解关于与前端通信相关知识。实现一个在线聊天室类似的功能或者后端推送消息到前端,在没有 WebSocket 时,读大学那伙还有接触过 DWR(Direct Web Remoting) ,也使用过轮询的方式,当 Servlet3.0 出来...

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

Java

Jenkins与Docker的自动化CI/CD实战

21

yanxinchi 发布于 2018-08-14

在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。 一、发布流程设计 工作流程: 开发人员提交代码到Git...

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

Java

collected questions

songhua.gao 发布于 2018-08-13

分布式锁 websocket zookeeper 重入锁 class的加载过程 GC原理(新生代、老生代、gc回收策略-mark-swap、copying、压缩、分区) Nginx相关知识以及日志文件处理 spring相关知识(aop、ioc,bean的生命周期(中哪个地方可以提...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

本次分享主要是针对,小公司及初创团队如何用较低成本落地微服务,拥抱变化,快速交付 微服务概述 相关趋势图 从 百度指数 搜索 微服务 、 spring boot 、 spring cloud 、 dubbo 相关关键词,得到如下趋势(微服务的概念源于2014年3月Martin F...

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

Java

Shiro Realm

小丁 发布于 2018-08-12

Realm: 域,Shiro 从 Realm 中获取用户,角色,权限信息。可以把 Relam 看成 DataSource,即安全数据源。 在前两章的认证和授权中,我们也使用到了 SimpleAccountRealm ,并通过其 addAccount(username, passw...

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

Java

Spark之Java编程

songhua.gao 发布于 2018-08-11

Spark是一个用来实现快速而通用的集群计算的平台。扩展了广泛使用的MapReduce计算模型,而且高效地支持更多的计算模式,包括交互式查询和流处理。在处理大规模数据集的时候,速度是非常重要的。Spark的一个重要特点就是能够在内存中计算,因而更快。即使在磁盘上进行的复杂计算,S...

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

Java

Jarvis+(JAR)基于智能合约的对话即服务平台

16

hellas 发布于 2018-08-08

在区块链技术快速发展的今天,存在几个非常重要但却互相矛盾的事实: • 区块链是有史以来最贴近普通用户和社群的新科技。即使目前尚处于早期阶段,但已经吸引了大量的用户社群参与,并且所有的区块链项目都生于社群、长于社群、最终回馈社群; • 区块链技术团队大多数都不擅长运营和管理社群。技...

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

Spring

Spring Cloud (十四):Spring Cloud 开源软件都有哪些?

10

dulong 发布于 2018-08-07

学习一门新的技术如果有优秀的开源项目,对初学者的学习将会是事半功倍,通过研究和学习优秀的开源项目,可以快速的了解此技术的相关应用场景和应用示例,参考优秀开源项目会降低将此技术引入到项目中的成本。为此抽了一些时间为大家寻找了一些非常优秀的 Spring Cloud 开源软件供大家学...

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

Java

如何快速判断一个人水平高低

3

wenming.gapo 发布于 2018-08-06

——副标题:如何看出一个人是不是傻子 2018/8/2 先让他回答两个问题: 如何看待一个公司的技术体系,你怎么判断一个公司技术牛不牛? 你如何判断一个人(领导,同事,同龄人)牛不牛? 没事儿,随便讲,想到哪儿说到哪儿。(其他领域也可以以此类推。) 通过这两个开放性问题,你很容易...

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

Java

Java远程方法调用RMI简单介绍

1

hellas 发布于 2018-08-05

RMI介绍 RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的。经过多个JDK版本迭代,目前RMI的实现方式跟最开始底层实现还是有很大差别的。远程方法调用允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对...

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

Java

为Spring Cloud Config插上管理的翅膀

7

yeseng 发布于 2018-08-05

在Spring Cloud的微服务架构方案中虽然提供了Spring Cloud Config来担任配置中心的角色,但是该项目的功能在配置的管理层面还是非常欠缺的。初期我们可以依赖选取的配置存储系统(比如:Gitlab、Github)给我们提供的配置管理界面来操作所有的配置信息,但...

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

Java

苞米豆-多数据源启动器 2.0.0 全新发布:无限制分组

1

xiaoli.wang 发布于 2018-08-05

一个基于springboot的快速集成多数据源的启动器 https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter 简介 dynamic-datasource-spring-boot-starter 是一个基...

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

Java

promise-java异步编程解决方案

xubiao.zhuang 发布于 2018-08-03

java promise( GitHub )是Promise A+规范的java实现版本。Promise A+是commonJs规范提出的一种异步编程解决方案,比传统的解决方案—回调函数和事件—更合理和更强大。promise实现了Promise A+规范,包装了java中对多线程...

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

Spring

异步化,高并发大杀器

7

yeseng 发布于 2018-08-03

今天来聊聊如何让项目异步化的一些事。 1.同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用...

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

Java

基于 Jenkins 的 CI/CD(三)

9

puefu.he 发布于 2018-08-02

上节课我们讲解了使用 Jenkins Pipeline 来自动化部署一个 Kubernetes 应用的方法,在实际的项目中,往往一个代码仓库都会有很多分支的,比如开发、测试、线上这些分支都是分开的,一般情况下开发或者测试的分支我们希望提交代码后就直接进行 CI/CD 操作,而线上...

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

Java

记一次Java反序列化漏洞的发现和修复

10

yeseng 发布于 2018-08-02

0x00 背景简介 本文是自己对一次反序列化漏洞的发现和修复过程,如有错误请斧正,大神请轻喷。 目标应用系统是典型的CS模式。 客户端是需要安装的windows桌面程序,但是它是大部分内容都是基于Java开发(安装目录有很多Jar包)。 服务端是基于Jboss开发。 客户端和服务...

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

Java

在kubernets中搭建jenkins服务

3

Harries 发布于 2018-08-01

安装完kubernets后,不可避免的要在集群中安装一些日常所需要的软件和服务。其中对于运维来说,jenkins是经常使用的一个工具,这里,介绍一下如何在k8s中安装jenkins工具。这也是为将来为jinkins+k8s的ci/cd流程做一个基础的架构环境。 一:首先,检查k8...

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