标签:密钥

Java

Tomcat 7&8 熵池阻塞变慢详解

邓龙华 发布于 2020-04-05

部署项目时候,发现启动特别慢,要等好几分钟,这不正常啊,且日志上无任何错误,在日志中查看到如下信息。 Tomcat 启动很慢, Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file ...

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

编程技术

何时不需要微服务架构,Istio1.5告诉你

6

darida 发布于 2020-04-05

过去五年中,我一直帮助企业进行云原生的实践。深刻体会到,当应用程序架构成为迭代的瓶颈时,微服务方法可能是合适的,但这不是唯一的方法。 微服务不是“乌托邦式应用程序体系结构”。 关于这个主题,我也出了一本书–《Microservices for Java Developers》。 ...

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

编程技术

【从小白到专家】 Istio技术实践专题(一):Service Mesh/ Istio 基本概念和架构基础

4

dulong 发布于 2020-04-02

Istio被称作Kubernetes的最佳云原生拍档。从今天起,我们推出“Istio技术实践”系列专题,在本专题中,我们将通过技术文章+视频授课的方式,为大家详细阐述Istio微服务治理,及在企业级云平台中的解决方案和实践。同时,您还可以申请试用灵雀云基于原生Istio和 Kub...

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

Java

Hutool – 小而全的Java开发工具库推荐

yeseng 发布于 2020-04-02

Hutool简介 Hutool是一款小而全的开源开发工具类库,在github上拥有将近一万九的star,基本上你能想到的开发当中常需要用到的小轮子,基本上都有具备。学习一下hutool工具包可以避免我们在平常开发中重复造轮子。这款hutool开源库,更新频率快,jar包小仅1.5...

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

Java

小白都能看懂的前端部署(docker+nginx+jenkins)

24

zhuangli 发布于 2020-04-02

前言 随着 devops 的发展,前端部署变得越来越简单,可控性也越来越高,本文基于 docker :whale:+ nginx + jenkins 来实现前端自动化部署流程,具体实现效果为开发人员在本地开发,开发push提交代码到指定分支,:blush:自动触发jenkins进...

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

编程技术

通过jenkins交付微服务到kubernetes 荐

52

xubiao.zhuang 发布于 2020-03-30

随着Kubernetes的遍地开花,Kubernetes的优势可以说是深入人心,很多企业也是利用Kubernetes,来实现更高效的交付和更好地提高我们的资源使用率,推动标准化,适应云原生。 随着Kubernetes和云原生加速企业产品落地,现在总结以下几点 1)更快的应用开发与...

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

Java

Java IO流常用字节字符流原理解析

3

尖兵 发布于 2020-03-30

Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 字节输入流的抽象基类是InputStream,常用的子类是 FileInputStream和BufferedInputStream。 1)...

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

编程技术

前后端分离 — 实现 OAuth2单点登录SSO-单体架构

8

刘莉莉 发布于 2020-03-29

前言 首先我们先来弄清楚这里的前后端分离指的是什么?我们上篇文章已经指出oauth2有四种角色分别是(客户端、授权服务端和资源服务端和资源所有者),资源服务端和资源所有者是指用户数据和用户自己,所以这里的前后端要么是客户端应用要么是授权服务端那么到底是哪个呢?因为授权服务端已经实...

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

编程技术

Istio 1.5.1 发布,大型微服务系统管理工具

xiaoli.he 发布于 2020-03-29

Istio 1.5.1 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 新版本主要更新内容...

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

编程技术

基于区块链的农产品追溯系统架构设计

3

songhua.gao 发布于 2020-03-26

本文在阐述传统溯源系统存在的问题基础上,提出基于区块链技术构建“四层次”体系架构的农产品追溯系统架构,通过分析比较传统农产品追溯系统与基于区块链的农产品追溯系统架构的差异,可以帮助我们深入理解区块链技术与农产品追溯的内在契合性。 一、传统溯源系统存在的问题 1、信息存储中心化,造...

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

编程技术

失业之前的安全工作总结

14

xiaoli.wang 发布于 2020-03-25

2019年结束已经几个月了,正好趁着在职最后一天,对上一年的工作做一个完整性质的总结及梳理。 如有不对之处还请各位帮忙扶正,不甚感激。 写这篇文章初衷有三个目的,总结自身工作内容、分享在工作中的经验、及…找工作。 遭受到袭卷全球的突发事件影响,给现就职的公司主营业务造...

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

Spring

松哥手把手带你入门 Spring Security,别再问密码怎么解密了

5

xirruiqiang 发布于 2020-03-25

因为之前有小伙伴在松哥群里讨论如何给微人事的密码解密,我看到聊天记录后就惊呆了。 无论如何我也得写一篇文章,带大家入门 Spring Security!当我们在一个项目中引入 Spring Security 相关依赖后,默认的就是表单登录,因此我们就从表单登录开始讲起。 本文对应...

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

Java

教你如何将开源项目发布到maven中央仓库

21

邓龙华 发布于 2020-03-24

如何将开源项目发布到 maven 中央仓库,让别人通过依赖使用你的开源项目,想必很多朋友都有过这个想法。 去年我就想将自己开源的一个 miniexcel 工具包发布到 maven 仓库,在项目中通过依赖导入使用,但那时候感觉太麻烦了,然后看到有文章介绍说可以使用 jitpack ...

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

编程技术

微服务中,如何交付一款成功的API

7

hanze 发布于 2020-03-24

【51CTO.com快译】 摘要: 在 微服务中,API作为关键要素,可以极大地提高业务的敏捷性和效率。它往往位于客户和微服务之间,将两者连接在一起,以创建令人满意的用户体验。在本文中,我们讨论了成功交付一款API所涉及到的九个方面。 如今,各大企业都纷纷以消费者为导向,以为客户...

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

Java

渗透测试面试近期热门题

1

xubiao.zhuang 发布于 2020-03-24

前言 近期面试喜欢问的问题,总结了一下。 岗位分析 整体安全行业,随着网络安全的大火,Web安全入门浅,培训机构遍地开会,大量花里胡哨的人才都争着用了进来,所以想要突出,必须要有自己的一技之长。 那么当前网络安全的技术岗位,热门方向有很多,说几个例子。 逆向 APT 代码审计 区...

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

Java

APK 协议分析

37

likai 发布于 2020-03-22

本文为看雪论坛优秀文章 看雪论坛作者ID: 你咋不上天呢 过年的时候看见一个apk,因为肺炎在屋头宅的发霉,拿出来玩玩,小白图个乐,大佬勿喷。 apk信息: 这个App的协议是明文,只有一个sign签名。 APK的协议 长链接的心跳: 返回值: {"cod":...

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

编程技术

如何基于K8s管理1600个微服务?某数字化银行秘诀公开

4

wenming.gapo 发布于 2020-03-22

Cloud Foundry Foundation宣布KubeCF为新孵化项目 Cloud Foundry Foundation是开放源代码项目的聚集地,简化了开发人员的体验,近日其宣布,KubeCF已成为该基金会的孵化项目,并已发布版本1.0.1。KubeCF是Cloud Fou...

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

Java

Android NDK JNI 入门笔记-day05-NDK应用签名校验

6

xiaoli.he 发布于 2020-03-21

NDK 实践-应用签名校验。 应用签名 Android 应用签名是应用打包过程的重要步骤之一,Google 要求所有的应用必须被签名才可以安装到 Android 操作系统中。 应用签名不能保证 APK 不被篡改,只是为了能够校验出 APK 是否被篡改。在系统安装过程中,如果发现 ...

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