首页 文章 精选 留言 我的

精选列表

搜索[单体版本],共10000篇文章
优秀的个人博客,低调大师

Hexo Fluid 博客主题更新 1.8.8 版本

主要更新内容 自定义页与关于页支持评论 友链页支持自定义区域和评论 友链页增加默认头像 多语言增加繁体中文 优化一些样式 关于 Fluid Fluid 是一款基于 Hexo 框架的 Material Design 风格主题。 该主题相较于其他主题的优势: 1. 优雅的颜值,使用 Material Design 风格突出层次感,但又不失简约,让用户能专注于写作; 2. 提供大量定制化配置项,使每个用户使用该主题都能具有独特的样式; 3. 响应式页面,适配手机、平板等设备,包括极端的分辨率都能轻松应对; 4. 主题中少有的整合了 LaTeX 和 mermaid 的支持 目前具有的功能特性: 图片懒加载 自定义代码高亮方案 内置多语言 支持多款评论插件 支持使用数据文件存放配置 自定义静态资源 CDN 无比详实的用户文档 内置文章搜索 页脚备案信息 网页访问统计 支持脚注语法 支持 LaTeX 数学公式 支持 mermaid 流程图 暗色模式 详情查看:https://github.com/fluid-dev/hexo-theme-fluid/releases/tag/v1.8.8

优秀的个人博客,低调大师

SeasLog 2.2.0 版本发布,支持 PHP 8

SeasLog地址: PECL:http://pecl.php.net/package/SeasLog Github:https://github.com/SeasX/SeasLog 国内镜像:https://gitee.com/neeke/SeasLog SeasLogger(composer包项目)地址: Github:https://github.com/SeasX/seas-logger 国内镜像:https://gitee.com/neeke/seas-logger composer包地址:https://packagist.org/packages/seasx/seas-logger Chang Log 2.2.0 支持 PHP8 支持 s390x 和 mips64 平台 修复获取文件名和行号时的内存泄漏点 2.1.0 支持 PHP7.4 支持 getBufferCount 函数 支持模板中使用%B预置变量,获取BasePath值 增强trim_wrap. 修复 issue#265 修复在使用trace_performance在某些场景下core dump问题 修复在模块初始化之前获取PHP错误时的问题 修复在PHP7下使用php-stream update宏问题 修复在PHP7下在stream更新后不能写入文件的问题 2.0.2 Fixed issue#175支持自动记录PHP慢方法的TopN. Fixed 修复模板中的预设变量%C,支持 Class::Action. 1.9.1 Fixed issue#249添加单元测试例,修复setLogger的bug. Fixed 修复mac osx的编译错误. 1.9.0 New Feature#240增加方法SeasLog::setRequestVariable(key,value),可以支持用户使用swoole等框架时改变SeasLog预设变量 New Feature#243Log方法第一个参数支持数组传递,如SeasLog::debug(array). Fixed issue#110支持构造函数,可以使用New SeasLog(). Fixed issue#234#236修复SeasLog::analyzerDetail 函数Bug. Fixed issue#245为 analyzerCount 和 analyzerDetail添加单元测试例. 日志模板预设变量表 SeasLog提供了下列预设变量,可以直接使用在日志模板中,将在日志最终生成时替换成对应值。 %L- Level 日志级别。 %M- Message 日志信息。 %T- DateTime 如2017-08-16 19:15:02,受seaslog.default_datetime_format影响。 %t- Timestamp 如1502882102.862,精确到毫秒数。 %Q- RequestId 区分单次请求,如没有调用SeasLog::setRequestId($string)方法,则在初始化请求时,采用内置的static char *get_uniqid()方法生成的惟一值。 %H- HostName 主机名。 %P- ProcessId 进程ID。 %D- Domain:Port域名:端口号,如:8080;Cli模式下为cli。 %R- Request URI 请求URI,如/app/user/signin; Cli模式下为入口文件,如CliIndex.php。 %m- Request Method 请求类型,如GET; Cli模式下为执行命令,如/bin/bash。 %I- Client IP 来源客户端IP; Cli模式下为local。取值优先级为:HTTP_X_REAL_IP > HTTP_X_FORWARDED_FOR > REMOTE_ADDR %F- FileName:LineNo 文件名:行号,如UserService.php:118。 %U- MemoryUsage 当前内容使用量,单位byte。调用zend_memory_usage。 %u- PeakMemoryUsage 当前内容使用峰值量,单位byte。调用zend_memory_peak_usage。 %C-Class::Action 类名::方法名,如UserService::getUserInfo。 %B - BasePath路径,如/var/log/www。受seaslog.default_basepath和setBasePath影响。 为什么使用SeasLog log日志,通常是系统或软件、应用的运行记录。通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么可以很轻易地分析得到该应用的健康状况,及时发现问题并快速定位、解决问题,补救损失。 php内置error_log、syslog函数功能强大且性能极好,但由于各种缺陷(error_log无错误级别、无固定格式,syslog不分模块、与系统日志混合),灵活度降低了很多,不能满足应用需求。 好消息是,有不少第三方的log类库弥补了上述缺陷,如log4php、plog、Analog等(当然也有很多应用在项目中自己开发的log类)。其中以log4php最为著名,设计精良、格式完美、文档完善、功能强大。推荐。 不过log4php在性能方面表现非常差,下图是SeasLog与log4php的ab并发性能测试( 测试环境:Ubuntu12.04单机,CPU I3,内存 16G,硬盘 SATA 7200): 那么有没有一种log类库满足以下需求呢: 分模块、分级别 配置简单(最好是勿须配置) 日志格式清晰易读 应用简单、性能很棒 SeasLog正是应此需求而生。 目前提供了什么 在PHP项目中便捷、规范地记录log 可配置的默认log目录与模块 指定log目录与获取当前配置 初步的分析预警框架 高效的日志缓冲、便捷的缓冲debug 遵循 PSR-3 日志接口规范 连接TCP端口,以RFC5424格式发送日志 连接UDP端口,以RFC5424格式发送日志 支持RequestId区分请求 支持日志模板自定义 自动记录错误、异常、性能日志(慢方法TopN) 目标是怎样的 便捷、规范的log记录 高效的海量log分析 可配置、多途径的log预警 Q:SeasLog的性能究竟怎么样 A: 当SeasLog不开启buffer时,SeasLog是:syslog()函数的8.6倍、file_put_contents()函数的240倍、fwrite()单例情况下的36倍、fwrite()非单例情况下的211倍、monolog不开启buffer时的41倍;当SeasLog开启buffer且buffer_size为100时,SeasLog是:syslog()函数的250倍、file_put_contents()函数的6962倍、fwrite()单例情况下的1052倍、fwrite()非单例情况下的6127倍、monolog开启buffer且buffer size为100时的118倍。 Q:SeasLog日志模板都提供了哪些预置变量 A:SeasLog提供了下列预设变量,可以直接使用在日志模板中,将在日志最终生成时替换成对应值。 %L- Level 日志级别。 %M- Message 日志信息。 %T- DateTime 如2017-08-16 19:15:02,受seaslog.default_datetime_format影响。 %t- Timestamp 如1502882102.862,精确到毫秒数。 %Q- RequestId 区分单次请求,如没有调用SeasLog::setRequestId($string)方法,则在初始化请求时,采用内置的static char *get_uniqid()方法生成的惟一值。 %H- HostName 主机名。 %P- ProcessId 进程ID。 %D- Domain:Port 域名:口号,如www.cloudwise.com:8080; Cli模式下为cli。 %R- Request URI 请求URI,如/app/user/signin; Cli模式下为入口文件,如CliIndex.php。 %m- Request Method 请求类型,如GET; Cli模式下为执行命令,如/bin/bash。 %I- Client IP 来源客户端IP; Cli模式下为local。取值优先级为:HTTP_X_REAL_IP > HTTP_X_FORWARDED_FOR > REMOTE_ADDR %F- FileName:LineNo 文件名:行号,如UserService.php:118。 %U- MemoryUsage 当前内容使用量,单位byte。调用zend_memory_usage。 %u- PeakMemoryUsage 当前内容使用峰值量,单位byte。调用zend_memory_peak_usage。 %C- Class::Action 类名::方法名,如UserService::getUserInfo。不在类中使用时,记录函数名。 %B- BasePath路径,如/var/log/www。受seaslog.default_basepath和setBasePath影响。

优秀的个人博客,低调大师

easyjdbc 2.0.7 版本发布,Java dao 工具

easyjdbc 在 spring jdbctemplate 之上进行了一些包装,支持部分常用的 JPA 注解,使得经过注解的实体可以像 Hibernate,jpa 一样进行增、删、改和获取。SQL 构造工具、SQL 注解、链式 API 等让查询操作更为灵活。动态实体映射使得各种查询不再需要写大量的 RowMapper。 功能简介: 常用的 JPA 注解支持。 简化的批处理操作。 简化的分页操作。 灵活的链式查询 API 和 SQL 构造器以及 SQL 注解。 实体属性动态映射。 支持多种数据库(mysql,mariadb,oracle,sqlserver,postgresql,db2,sqlite,hsqldb)。 maven 坐标 <dependency> <groupId>cn.xphsc</groupId> <artifactId>easyjdbc</artifactId> <version>2.0.7</version> </dependency> spring boot 坐标 <dependency> <groupId>cn.xphsc.boot</groupId> <artifactId>easyjdbc-spring-boot-starter</artifactId> <version>2.0.7</version> </dependency> 更新日志 Changes in version 2.0.7 修复 count 方法的返回类型 int 为 long 修复 SQL 查询 get 方法为空指针时返回 null 对象 修复注解 @SqlSelect 查询别名驼峰不再需要_ 支持注解 @SqlSelect 查询参数作为对象传参 支持数据库,如“Derby”、' Derby ',' Phoenix(phoenix) '达梦数据库 database (dm), 阿里云 PPAS 数据库 database(edb), 神通数据库 database(oscar), herddb(herddb)

优秀的个人博客,低调大师

Hexo Fluid 博客主题更新 1.8.7 版本

主要更新内容 全新的文章便签配色 限制 TOC 的最大高度(超出可以滚动) 优化移动端下显示样式 进度条关联图片加载 关于 Fluid Fluid 是一款基于 Hexo 框架的 Material Design 风格主题。 该主题相较于其他主题的优势: 1. 优雅的颜值,使用 Material Design 风格突出层次感,但又不失简约,让用户能专注于写作; 2. 提供大量定制化配置项,使每个用户使用该主题都能具有独特的样式; 3. 响应式页面,适配手机、平板等设备,包括极端的分辨率都能轻松应对; 4. 主题中少有的整合了 LaTeX 和 mermaid 的支持 目前具有的功能特性: 图片懒加载 自定义代码高亮方案 内置多语言 支持多款评论插件 支持使用数据文件存放配置 自定义静态资源 CDN 无比详实的用户文档 内置文章搜索 页脚备案信息 网页访问统计 支持脚注语法 支持 LaTeX 数学公式 支持 mermaid 流程图 暗色模式 详情查看:https://github.com/fluid-dev/hexo-theme-fluid/releases/tag/v1.8.7

优秀的个人博客,低调大师

源码部署OpenStack-dasshboard(Q版本)

简介 OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合,由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证授权的开源代码项目 OpenStack为私有云和公有云提供可扩展的弹性的云计算服务,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面,它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目,每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目核心组件1、计算(Compute)Nova:一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格2、对象存储(Object Storage)Swift:一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件,可为Glance提供镜像存储,为Cinder提供卷备份服务3、镜像服务(Image Service)Glance:一套虚拟机镜像查找及检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能4、身份服务(Identity Service)Keystone:为OpenStack其他服务提供身份验证、服务规则和服务令牌的功能,管理Domains、Projects、Users、Groups、Roles5、网络&地址管理(Network)Neutron:提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN,插件架构支持许多主流的网络厂家和技术,如OpenvSwitch6、块存储(Block Storage)Cinder:为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷7、UI 界面(Dashboard)Horizon:OpenStack中各种服务的Web管理门户,用于简化用户对服务的操作,例如:启动实例、分配IP地址、配置访问控制等8、测量(Metering)Ceilometer:能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑9、部署编排(Orchestration)Heat:提供了一种通过模板定义的协同部署方式,实现云基础设施软件运行环境(计算、存储和网络资源)的自动化部署10、数据库服务(Database Service)Trove:为用户在OpenStack的环境提供可扩展和可靠的关系和非关系数据库引擎服务 前期准备 准备Centos7虚拟机,配置IP地址和hostname,同步系统时间,关闭防火墙和selinux,修改ip地址和hostname映射 ip hostname 192.168.29.130 controller 部署keystone、glance、nova、neutron组件部署详细步骤可参考:https://blog.51cto.com/14832653/2516210 部署服务 安装依赖服务 #安装下载依赖包的服务 [root@controller ~]# yum install yum-utils gettext -y #下载依赖包 [root@controller ~]# yumdownloader openstack-dashboard --resolve --destdir=/tmp/package [root@controller ~]# cd /tmp/package #安装依赖包 [root@controller ~]# yum localinstall *.rpm -y 下载解压源码包从github上可获取源码包https://github.com/openstack/horizon/tree/stable/queens [root@controller ~]# unzip horizon-stable-queens.zip [root@controller ~]# mv horizon-stable-queens/ /horizon-stable-queens/ 修改配置文件 [root@controller ~]# cp /horizon-stable-queens/openstack_dashboard/local/local_settings.py.example /horizon-stable-queens/openstack_dashboard/local/local_settings.py [root@controller ~]# vi /horizon-stable-queens/openstack_dashboard/local/local_settings.py DEBUG = False WEBROOT = '/dashboard' ALLOWED_HOSTS = ['horizon.example.com','*' ] SESSION_ENGINE = 'django.contrib.sessions.backends.cache' OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 2, } OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', }, } OPENSTACK_HOST = "controller" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" 编译安装 [root@controller ~]# cd /horizon-stable-queens/ [root@controller horizon-stable-queens]# ./manage.py compilemessages [root@controller horizon-stable-queens]# ./manage.py collectstatic [root@controller horizon-stable-queens]# ./manage.py compress [root@controller horizon-stable-queens]# ./manage.py make_web_conf --wsgi [root@controller horizon-stable-queens]# ./manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf 修改配置文件 [root@controller ~]# vi /etc/httpd/conf.d/openstack-dashboard.conf WSGIScriptAlias /dashboard /horizon-stable-queens/openstack_dashboard/wsgi/horizon.wsgi <Location "/dashboard"> Require all granted </Location> Alias /dashboard/static /horizon-stable-queens/static <Location "/dashboard/static"> SetHandler None </Location> 修改所属用户及用户组 [root@controller ~]# chown -R apache:apache /horizon-stable-queens 重启服务 [root@controller ~]# systemctl restart httpd memcached 测试验证 浏览器访问:http://ip/dashboard

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册