正在加载今日诗词....

More issues

ApacheBench的 认知与安装

介绍 * Web性能压力测试工具之ApacheBench(ab)详解及概念普及 * 超实用压力测试工具-ab工具 遇到的问题 * ab问题解决方案 * ab常见问题汇总 1. 使用apache 的ab做压力测试时,当压力过大, 例如请求1000000次,在没有执行完 就报apr_poll:The timeout specified has expired错误 2. apr_pollset_poll: The timeout specified has expired (70007) -超时问题 * apache ab 测试 apr_socket_connect(): 由于目标机器积极拒绝 无法连接 * ab压力测试-突破最大线程数 AB 的使用 * Apache自带压力测试工具AB的使用方法 扩展了解 * httpd的性能测试工具ab和httpd三种工作模式
1 min read

正确安装Mac系统下的Ruby

* 推荐大家在做这些事情的时候最好配置VPN,被墙的感觉简直糟透了 参考我的文章实现网络自由, 随意Google,看 YouTube 视频 * Ruby安装方式有两种,一个是 rvm多环境安装, 一种是homebrew安装 推荐 rvm 安装! 推荐 rvm 安装! 推荐 rvm 安装! (直接离线安装即可) 1. RVM MAC 安装使用 Ruby 最安全方便的方式就是使用RVM, 安装链接点击右侧: rvm-install-link 1.1 安装RVM 1.1.1 官方推荐安装RVM方式 1. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 // 输出结果失败了 gpg: 从公钥服务器接收失败:No route
3 min read

iOS解析json 浮点型数据,精度丢失问题

问题描述 服务端传递回来的是 保留小数点两位的浮点型,iOS端解析后,发现 取出字段的doubleValue后 精度丢失,小数点后多了很多位 原值 71.20 解析后 71.199997 原始数据 { "bigDecimalNumber": 71.20, "bigDecimalString":"71.20" } #import "NSNumberTest.h" NSString const * kBigDecimalNumberConst = @"bigDecimalNumber"; NSString const * kBigDecimalStringConst = @"bigDecimalString"; @implementation NSNumberTest + (NSString *)valueOfNSNumber:(NSNumber *)number
3 min read

Python 构建博客

构建的环境 架构 * Django 4 * python 3 * sqlite3 * pycharm Django 的项目结构 一般创建的项目,初始化目录为 ├── Blog │   ├── __init__.py │   ├── __pycache__ │   │   ├── __init__.cpython-36.pyc │   │   └── settings.cpython-36.pyc │   ├── settings.py │   ├── urls.py │   └── wsgi.py ├── appmodule │   ├── __init__.py │   ├── admin.py │   ├── apps.py │   ├── migrations │   │   └── __init__.py │   ├── models.py │   ├── tests.py │   └── views.py ├── manage.py └── templates 其中Blog目录下为项目的配置文件 * settings.py
1 min read

Python 语法警告

语法的指导规则是 PEP 8 异常捕获太宽泛 too broad exception clause 当你使用 try: exception: 捕获异常时,最好明确指出这是哪种异常; import logging try: pass except Exception as e: logging.exception(e) 如果确实要忽略这个问题, 在try: 前一行 添加 # noinspection PyBroadException # noinspection PyBroadException try: pass exception: pass 作用域内外变量名重名 下面书写就会出先警告Shadows name 'root_url' from outer scope def crawl(self, root_
3 min read

Spring初识

新手入门认识,有认识错误,请严厉批评 核心概念 * IoC * AOP IoC核心是 顶层 组件与应用的基础,所有的其他功能都是在这个基础上面发展而来的。 Ioc 控制反转 也可以说是 依赖注入DI 。 通俗的将,以前我们写代码,需要自己管理 一个对象的生命周期,初始化,销毁,各个对象的以来管理。 小项目还好,如果一个项目庞大起来,整个对象关系就好像一张密密麻麻的蜘蛛网一样, 只是建立 对象的依赖就已经很耗费精力了。 而 Spring 的IoC这一功能,将程序员从这一繁重的业务中解脱出来,对象的管理都放在了Spring自己的BEAN 容器中处理。 我们只需要配置好 Context xml的配置文件就可以在代码中轻松的使用这些对象了。 也同时 有利于 模块的解耦 * Spring BeanFactory 容器 * Spring ApplicationContext 容器 * 定义 * 作用域 * 生命周期 * 后置处理器 * * 实例化 * 配置
4 min read

ngrok - 内网穿透

概念用途 ngrok是非常流行的反向代理服务,可以进行内网穿透,支持80端口以及自定义tcp端口转发. 这样你就可以运行本地的程序,而让别人通过公网访问了. 安装 1、官网下载地址下载, 解压 2、将可执行文件ngrok移到系统的bin文件夹内(或者将快捷链接移动到bin目录下),注意是系统目录,不是用户目录. 3、只有这样,才可以在命令行执行ngrok,而不会得到command not found的错误信息. 使用说明 1、 If you don't know what port your web server is listening on, it's probably port 80, the default for HTTP. >>>
3 min read

Dubbo系列 01 - dubbo与相关技术

Dubbo是一个基于java的分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案. 和大多数RPC系统一样, dubbo也是基于服务的想法打造的,特别是可以远程调用有参数和返回值的方法. Dubbo |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a service, specifying the methods that can be called remotely with their parameters and return types. On the server
7 min read

redis系列 01 - redis与相关技术

redis 简介 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的日志型,键值对存储数据库 参考维基百科Redis定义 * 支持多语言 * 键值存储, 非关系型数据库 * 持久化, 主要存储在内存中, 使用硬盘快照与日志的形式持久化 * 网络同步, 支持主从同步, 消息的发布/订阅 * 性能非常高, 基于内存的读写. 读的速度是110000次/s,写的速度是81000次/s redis 相关技术的比较 * 数据类型更丰富: Redis的值,不仅限于字符串, 还可以包含更复杂的 抽象数据类型, 字符串列表 无序不重复的字符串集合 有序不重复的字符串集合 键、值都为字符串的哈希表, 并且Redis支持不同无序、有序的列表,无序、有序的集合间的交集、并集等高级服务器端 原子操作. * 持久性差异: Redis是一个内存数据库,但在磁盘数据库上是持久的,重启后可以再次加载, 因此它代表了一个不同的权衡,在这种
3 min read

Subscribe to JAY 站 | Share Thoughts

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe