标签:ssh

Java

常见未授权访问漏洞原理及修复总结手册(上)

36

xiaoli.wang 发布于 2020-07-10

未授权访问漏洞是一个在企业内部非常常见的问题,这种问题通常都是由于安全配置不当、认证页面存在缺陷,或者压根就没有认证导致的。当某企业对外的服务端口、功能无限制开放,并且对用户的访问没有做任何限制的时候,可能会泄露出某些用户信息、敏感信息甚至可以执行系统命令,操作系统文件,导致系统...

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

Java

自动售货机云端攻防

18

yanxinchi 发布于 2020-07-10

提示:本次为授权友情测试,在厂商确认修复完毕同意后才发表。 之前发了关于自动售货机越权和命令执行的文章,非常受大家欢迎。但是两篇文章都是有前提,就是需要拥有一个账号。所以有了这第三篇,从零渗透自动售货机云端。 前言 前两篇文章写得很简单,实际过程中还是遇到了很多问题,把那些曲折的...

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

Java

bash脚本通过git下拉项目对maven项目进行打包并启动

puefu.he 发布于 2020-07-10

java项目尤其是通过maven打包的项目在部署上传的时候通常会遇到 打包->ssh上传->启动的麻烦。但是有时候以为项目小或者服务器限制没法做jenkins这类的自动化部署工具,所以就很麻烦。因此结合网上的和自己需求写了一个脚本,以实现在远程服务中只需要通过git来...

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

Java

Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法

23

hellas 发布于 2020-07-10

一.背景 公司的项目一直手动maven打包、上传服务器、关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力。 下面是一个简单的发布tomcat的shell脚本,执行下面...

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

Spring

手把手带你玩转k8s-一键部署springboot项目

3

wenming.gapo 发布于 2020-07-09

本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现 这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。...

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

Java

Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析

2

changyuan.xu 发布于 2020-07-08

  前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后...

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

Java

Java服务,内存OOM了,如何快速定位?

4

xirruiqiang 发布于 2020-07-08

某Java服务(假设PID=10765)出现了OOM,如何快速定位? Java服务出现OOM,最常见的原因是: 内存确实分配过小,内存确实不够用; 某一个对象被频繁申请,却没有释放,内存不断泄漏,导致内存耗尽; 某一个资源被频繁申请,系统资源耗尽,例如:不断创建线程,不断发起网络...

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

Java

HashMap与HashTable

4

darida 发布于 2020-07-07

二、HashMap和Hashtable的区别 1.区别: 两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。 Hashtable 是不允许键或值为 null 的,HashMap 的键值则都可以为 null。 Hashtable在我们put 空值的时候...

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

Java

从这些角度看 Go 是一门很棒的语言

1

zhuangli 发布于 2020-07-07

Go 当前引起了很多关注。让我们看一下 Go 好的部分。 我最近用 Go 写了一个 SSH 服务器 ,在其中启动容器。该项目已经发展到很大规模,并且我还向 Go 发起了 PR ,以修复我发现的错误。在积累了比 “Hello world!” 更多的经验之后,现在我有信心写出我真正喜...

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

编程技术

【1分钟教程】LNMP架构应用实战 Openssl升级操作

2

changyuan.xu 发布于 2020-07-07

由于实际生产环境需求,需要将LNMP环境中的openssl版本升级至目前最新版本openssl-1.1.0c,这玩意升级还真的不是一般的麻烦,由于它与系统各种服务都有相关的联系,比如ssh服务等,因此,升级非常的繁琐,所以今天将实际生产环境中升级的过程写出来,供大家参考(100%...

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

Java

SpringMvc的运行流程你真的懂了吗?

4

尖兵 发布于 2020-07-07

MVC思想 ​ 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用...

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

Spring

推荐一个基于nuxt.js和springboot的前后端分离的脚手架

xiaoli.he 发布于 2020-07-07

第一次发帖,好紧张啊,有没有潜规则,用不用脱啊,该怎么说啊,打多少字才显的有文采啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,好激动啊,怎么才能装成是经常发帖的样子,好紧张啊。 背景 目前有很多优秀的开源java EE开发框架,在各自的场景都发挥着很重要的作用,想...

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

Java

Jenkins Pipeline 部署 SpringBoot 应用

3

hanze 发布于 2020-07-07

一. 安装依赖包 yum install -y wget yum install -y gcc-c++ yum install -y zlib-devel perl-ExtUtils-MakeMaker yum -y install curl-devel expat-devel ...

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

Java

Tomcat类加载机制浅析

xiaoli.he 发布于 2020-07-07

前言 Tomcat 是后端服务最常见的web容器,关于 Tomcat 一个重要的话题就是它的类加载机制,本文就基于 9.0.16 版本浅析一下 Tomcat 的类加载机制 有几个类加载器? 在Tomcat的启动类 org.apache.catalina.startup.Boots...

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

Spring

Spring Boot 应用如何提高服务吞吐量?

1

zhuangli 发布于 2020-07-06

意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容...

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

编程技术

周一见 | 微服务失败的 11 个原因、金融科技同样偏爱 K8s、CNCF 两个新 Sandbox 项目

9

Harries 发布于 2020-07-06

作者:Bach(才云) 技术校对:星空下的文仔 (才云)、 bot(才云) 本周新闻 1. CNCF 两个新 Sandbox 项目 2.  金融科技同样偏爱 K8s 3. K8s 5 种最佳安全实践 4. 微服务失败的 11 个原因 5. 11 种让 K8s 更易用的工...

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

Java

Hasor 4.1.10 发布,满满干货:动态数据源、报错定位到行列、权限控制

3

邓龙华 发布于 2020-07-06

Dataway介绍 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。 整个接口配置、测试、冒烟、发布。一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到...

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

Spring

SpringBoot 总结:核心功能和优缺点

2

xubiao.zhuang 发布于 2020-07-06

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 SpringBoot 总结 SpringBoot 核心功能 1、独立运行Spring项目SpringBoot 可以以jar包形式独立运行,运行一个SpringBoot项目...

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