程序员

程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。

2023年11月数据库引擎排名,Oracle 和 MySQL 依然是最受欢迎的数据库

DB-Engines 是一项收集和展示数据库管理系统 (DBMS) 相关信息的计划。除了已有的关系数据库管理系统外,还强调了不断发展的 NoSQL 领域的系统和概念。

2023年11月 TIOBE 编程语言排行榜

TIOBE 排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

Apache Derby 是基于 Java、JDBC 和 SQL 标准数据库

Apache Derby(以前称为IBM Cloudscape)是一个基于Java的关系型数据库管理系统(RDBMS),它是一个完全的事务性、嵌入式数据库引擎。Derby是一个开源项目,由Apache软件基金会进行维护和开发。

Nginx 利用 USER-AGENT 过滤请求

本文将介绍怎样使用 nginx 通过过滤 user-agent 实现阻止特定的请求。

常见 Java 数据库连接池,你知道几个?

数据库连接池是在Java应用程序中管理数据库连接的重要工具,它可以提高应用程序的性能和可伸缩性。

【转】cron表达式详解

本文将详细介绍 cron 表达式的语法。

常见Java开源缓存框架

为了提高系统性能我们首先想到的是增加缓存,因为这比优化程序更容易、更简单、效果也会更加明显。那么目前市面上面有什么主流的Java缓存框架呢?主要有OSCache、Java Caching system、EHCache(Hibernate默认缓存框架)

RBAC基于角色的访问控制

基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。

乐观锁和悲观锁的区别

悲观锁,就是不管是否发生多线程冲突,只要存在这种可能,就每次访问都加锁。乐观锁,就是通过标记值控制,每次操作前通过标记值判断是否是最新内容,最新内容就可以操作,不是最新的就继续循环判断标记值,直到是最新类容。在大量冲突发生时,悲观锁的锁消耗大,乐观锁的读取次数会多。

常用免费UML建模工具

本文推荐的几个常见免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。

25个让Java程序员更高效的Eclipse插件

Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同应用架构上的程序。

如何合理地估算线程池大小?

这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假设平均每个线程处理一个Transaction的时间为4s。那么问题转化为:

去掉eclipse的RemoteSystemsTempFiles目录

这个东西是用来做远程文件本地缓存使用的,建议不要删除。eclipse有一个“Remote System ExExplorer”的Perspective,里边有FTP、ssh、Linux、Unix、Windows、Telnet等各种远程终端功能,这些功能依赖于“RemoteSystemsTempFiles”。

Quartz工作原理

Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。

VisualSVN Server 的安装

VisualSVN 和 Subversion 一样,都是版本控制器 SVN 的服务端,一个重要区别是 VisualSVN 比 Subversion 配置起来容易的多了。需要知道的是, VisualSVN 和 VisualSVN Server 又有一定区别,两者虽然同是 SVN 的服务端,但前者是收费的,后者是免费的。

首页 1 2 3 下一页 末页 共33/3页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号