写作热力图 加载中...
加载中...

2018

Java加密扩展 JCE

Java加密扩展 JCE

使用 RSA 加密上传文件到网易云存储,发现报错 Make sure you have the JCE unlimited strength policy files installed and configured for your JVM 原因是缺少 Java 加密扩展 JCE 解决办法...

AWS S3 JAVA SDK

AWS S3 JAVA SDK

本文代码为网易云 AWS S3 JAVA SDK 代码,为什么要写到这里,因为开发给的文档有问题,代码也有问题,无奈自己调试。 初始化/** * 初始化 */String accessKey = "";String secretKey = "";AWSCre...

python 循环获取索引

最好的选择就是用内建函数enumerate for idx, val in enumerate(ints): print idx, val 例如 json_data = response.json()for idx, val in enumerate(json_data['tic...

redis 迁移数据

某用户之前买了个16G 的单实例 redis,但是由于其只是存放一些简单的 session 数据,所以用不到这么大,因此希望把数据迁移到一个规格比较小的实例,本文就演示下如何做迁移 模拟环境A 库: 10.173.32.111 port 6379B 库:10.173.32.114 port 6379...

Tomcat 安装配置与优化

Tomcat 安装配置与优化

什么是 TomcatTomcat 是 Java web 服务器中使用最广的中间件,jsp 必须要使用类似 Tomcat 这样的程序进行解析。 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun ...

Cloudflare 的 CNAME Flattening

Cloudflare 的 CNAME Flattening

今天推一波 Cloudflare 的 CNAME Flattening 功能,它能解决什么问题呢?我们先来看一个需求: 现在我有一个域名 awen.me 我希望用户访问 https://awen.me 就可以看到我的网页,同时我又想使用邮件服务(邮件服务需要添加 MX 记录),如果你直接添加 A 记...

有社保和没社保的区别!有公积金和没公积金的区别

有社保和没社保的区别!有公积金和没公积金的区别

在我刚毕业的时候找了份工作,入职时劳动合同也没签,就更别提什么社保了。老板美其名曰“你们现在工资太少(当时2000多),扣了社保你到手钱就少了”,似乎是为了我好才不缴。当时在合肥,合肥几乎很少有公司给员工缴纳社保,即使是哪些看着很正规的大厂给员工也是按社保最低缴纳。要知道 《劳动合同法》 规定入职之...

为什么你可以不读大学

1、 我一直相信,互联网教育是未来的方向。美国三个主要的在线教育网站—-Udacity,Coursera,可汗学院—-我都经常访问。 2016年四月,Udacity 进入中国,推出了中文版“优达学城”,一下子引起了我的兴趣。因为它干了一件没有先例的事情:颁发网络文凭。它办了一个网上的“硅谷大学”,自...

从一个 VNC 黑屏故障谈一谈怎么排查系统层面的问题

从一个 VNC 黑屏故障谈一谈怎么排查系统层面的问题

上周接到一个用户返回他的云主机操作系统为 centos 7.x,重启后要等很久才可以 SSH 远程连接,通过控制台的 VNC 连接后显示的是整个界面黑屏,屏幕没有输出任何有价值的信息,就是一直黑的 针对这个问题总结一下怎么去排查这个问题。 问题由于这个是客户的机器,我们是没有权限直接进入系统操...

kafka 入门与实践

kafka 入门与实践

什么是 kafkakafka 是 Apache 基金会下的一个开源软件,它的主要作用是用于提供分布式流处理以及消息队列服务。 其官网 https://kafka.apache.org/ 最早是由 Linkedln 公司使用 scala 语言编写。 特性 解耦:作为MQ,助力微服务(传统MQ更合适)...

OpenStack 基本组件

OpenStack 基本组件

由来Openstack 最早由 NASA 研发,后加入 Apache 基金会 五大组件核心组件 1.控制台 服务名称:Dashboard项目名称:Horizon提供的功能:web 方式管理云平台、建立云主机、安全组、云盘。 2.计算 服务名称:计算项目名称:Nova提供的功能: 负责响应虚拟机的创建...

OpenVPN 分流

默认配置的 OpenVPN 是所有流量都走 VPN 服务器的,但是我的需求是只希望操作内网服务器的流量才走 VPN,其他流量还是走默认的本地路由,所以可以对客户端或服务端增加参数,达到允许或不允许访问某些路由 客户端配置主要由以下三个参数决定1.route-nopull当客户端加入这个参数后,ope...

外地人在杭州如何办理护照

外地人在杭州如何办理护照

外地人在杭州也是可以办理护照的,不需要去老家办,而且我整个预约到办理大概只花了不到30分钟时间。下面分享下步骤: 预约微信关注杭州公安公众号,点击-微警务 然后选择出入境预约 然后根据自己的需求选择是是办护照还是签证,我只选了办理护照。资料填写完成后预约个时间去办理即可,我约的是周六,杭州现在周...

很烂的运维人员究竟能烂到什么程度

很烂的运维人员究竟能烂到什么程度

有个用户找我说他的 windows sever 2012 服务器 Administrator 账户被禁止了,排除了用户和同事禁止的可能,确认应该是被入侵了,但是线上的虚拟机不同于物理机没办法直接插 U 盘破解密码,比较麻烦,而且他也没有任何的备份,比如系统镜像或快照文件,所以这个客户我们建议他重装系...

Memcached 原理及最佳实践

Memcached 原理及最佳实践

什么是 MemcachedMemcached 是一个开源的、支持高性能高并发的分布式内存缓存系统,由 C 语言编写,共 2000多行代码。 传统 mysql 保存数据,web 服务器从中读取数据并显示,但是数据量大并且访问集中的情况下,数据库会有瓶颈,导致网站延迟大,用户体验差。 memcached...

使用 mitmproxy

使用 mitmproxy

什么是 mitmproxymitmproxy是一款支持HTTP(S)的中间人代理工具。不同于Fiddler2,burpsuite等类似功能工具,mitmproxy可在终端下运行。mitmproxy使用Python开发,是辅助web开发&测试,移动端调试,渗透测试的工具。 官网: https:...

Python 使用 virtualenv

Python 使用 virtualenv

为什么要使用 virtualenv我们使用 pip 安装 Python 库很方便,但是如果有不同的工程需要使用到不同的版本的 Python 版本和库,如果全局统一安装那么肯定会出现各种依赖和兼容问题。那么解决办法就是不同的工程之间相互隔离,A 工程的库只能 A 工程使用,这样就方便很多了,virtu...

你准备离职?其实 HR 可能早就知道了

你准备离职?其实 HR 可能早就知道了

你可能偷偷的在招聘网站更新了简历,准备看看机会?其实你公司的 HR 可能看的一清二楚! 你公司的只需要购买一种服务,就可以对即将要离职的员工进行预警,我尝试用我已经离职的单位名称试了试,发现最近3个月有23个人在招聘网站更新了简历。 这个系统可以精确的记录你什么时间更新了简历,更新了多少次,以及姓...

RabbitMQ 入门

RabbitMQ 入门

安装并配置 rabbitmq参考消息队列服务 RabbitMQ 安装 pikapip3 install pika 生产者1.send.py import pika# 连接服务器rabbit_username = ''rabbit_password = '&#x27...

1202122232439