首页 文章 精选 留言 我的

精选列表

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

easyjdbc 2.1.0 版本发布,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.1.0</version> </dependency> spring boot 坐标 <dependency> <groupId>cn.xphsc.boot</groupId> <artifactId>easyjdbc-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency> 更新日志 Changes in version 2.1.0 添加支持使用注解@daoscan注册easyjddbc dao接口 将easyjdbc Daos的默认注解@easydao更改为@Dao接口 默认情况下,支持用于easyjdbc dao接口的注解Dao和注解@Repository接口 添加支持jdk8的日期类型instant,offsetdatetime,offsettime,year 支持数据库,如“Derby”、' Derby ',' Phoenix(phoenix) '达梦数据库 database (dm), 阿里云 PPAS 数据库 database(edb), 神通数据库 database(oscar), herddb(herddb)

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

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)

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册