白菜不是菜 他们相信天堂是有的,可以实现的,但在现世界与那天堂的中间隔着一座海,一座血污海,人类泅得过这血海,才能登彼岸,他们决定先实现那血海。
拥有标签 Java 的文章:

Java安全策略配置和沙箱闲话

之前一篇文章提到了System.exit和SecurityManager,引入了下面的代码 public class SelfSecurityManager extends SecurityManager{ ..// @Override public void checkExit(int status) { super.checkExit(status); throw new ExitException(status); } } 通过自定义SecurityManager来禁止System.exit的执行

谁杀死了这个进程

之前文章提到服务器上一个进程启动后不到三分钟就挂掉,到底是什么原因挂掉了,这个问题可以写篇文章了。进程死了,无非就两种可能:自杀,他杀。他杀又包括第三方杀害和系统判死刑。 先来看自杀。 1.自杀 我们以Ja

Keycloak接入自研系统

简介 keycloak是一个非常强大的权限认证系统,我们使用keycloak可以方便的实现SSO的功能。虽然keycloak底层使用的wildfly,但是提供了非常方便的Client Adapters和各

Ambari里自定义资源模块的实现

Ambari里主机,集群,用户等等都视为一种资源,对它们的增删改查就是对资源的增删改查。 了解实现Ambari里增加一个资源的流程,就更方便修改Ambari的实现。 1.新建控制器层 ambari的控制器层

基于restfulAPI实现k8s的监听机制

k8s rest api对rc、svc、ingress、pod、deployment等都提供的watch接口,可以实时的监听应用部署状态。 在此之前简单先说一下http长连接 分块传输编码(Chunked transfer encodi

一种swagger Ui的替代方案不引入任何源码污染

在后端项目中,难免遇到需要写接口文档方便第三方调用的场景,一般业界最常用的方案是使用swagger。Java项目中,一般采用springfox项目,它集成了swagger和swagger-ui,不需要

K8s部署springboot

1.安装k8s 安装K8S的步骤略去,使用k3s安装会更快捷方便,方便测试环境。 如果使用k3s会有个坑,k3s默认使用container而不是docker作为容器,会导致运行时出现一些问题,后面会详细分

HttpURLConnection里setReadTimeout超时无效

今天群里有位360的安全大佬,发了个链接http://93.175.29.89:8008/,说爬这个网址的时候,IO会一直卡在那,一直没有返回响应。 那个网址是他构造的一个特殊请求,输出一个视频流,但是

hadoop 3.1.2 单机模式安装配置

hadoop 3.1.2 单机模式安装配置 现在搞大数据记录一下,方便查阅。 1.安装配置jdk和下载hadoop略。 hadoop 下载地址:http://mirror.bit.edu.cn/apache/hadoop/common/ 使用

讲清楚CAS的那点事

互联网低潮,老是会看到别人发面试经验,看到很多人谈乐观锁,谈CAS,但是都没有说清楚。忍不住叨叨几句。 那什么是乐观锁呢,比较书面的定义是 “它假设多用户并发的事务在处理时不会彼此互相影响,各事务能够在不