Mar052016
使用JavaFX开发跨平台桌面应用
JavaFX 是一个用于构建富客户端应用程序的框架。它使用 Java 编程语言,并且可以在多个操作系统上运行,包括 Windows、Mac 和 Linux。本文将介绍如何使用 JavaFX 开发跨平台的桌面应用程序,并探讨 JavaFX 的一些丰富功能。
准备工作
首先,我们需要安装 JavaFX SDK,并配置 Java 开发环境。可以从 Oracle 官网下载 JavaFX SDK 并安装。
然后,我们需要一个集成了 JavaFX 支持的集成开发...阅读全文
抢沙发
Jan252016
Spring Boot 3.0:JDK 17的最低版本要求以及必须了解的新特性
Spring Boot是一个用于开发Java应用程序的开源框架,它简化了Spring应用程序的搭建和配置过程。最近,Spring Boot宣布将在其3.0版本中提高最低要求的JDK版本至JDK 17。这意味着任何使用Spring Boot 3.0的项目都需要使用JDK 17或更高版本的Java开发语言。
JDK 17带来了许多新的特性和改进,这些新特性有助于提高Java应用程序的性能、安全性和可靠性。以下是几个Spring Boot开发者在使用JD...阅读全文
Jan132016
CentOS 7 安装 JDK 1.8
介绍
JDK(Java Development Kit)是Java开发环境的核心组件,需要安装在操作系统中才能在机器上编译和运行Java程序。本篇博客将详细介绍在CentOS 7操作系统上安装JDK 1.8的步骤。
步骤
1. 检查是否已安装Java
在开始安装之前,我们需要先检查系统中是否已经安装了Java。打开终端并执行以下命令:
java -version
如果显示了Java版本信息,则说明Java已经安装。如果未安装Java或Java的版...阅读全文
Dec052015
有了这个列表,程序员不愁没练手的小项目了
我经常看有人发帖问关于项目点子的事,也看到了很多回帖,我自己也回了一些常见的项目。不过我觉得只列出三两个是远远不够的,因此就收集并这个项目列表,大家要找简单的编程项目学习练手的话,可以收藏并扩散本文。这些项目并不是论文级别的,只是想抛砖引玉让大家能从中受些启发。
下面你们会看到 120 多个个项目构思,都是我通过头脑风暴得来的。我将其根据主题分成了10 个分类,但有些...阅读全文
Nov162015
PHP实现MVC开发得最简单的方法,模型的思考
昨天群里有人说使用MVC让程序多了很多数据库操作,使得性能下降,这着实让我吃了一惊。MVC只是一种框架,与数据库操作没有任何关系。MVC只是提供一种清晰的编程开发模式,只要你处理的好,是不可能多处很多无谓的数据库操作的。如果一个MVC让一个程序员在不知情的情况下多出了很多数据库操作就绝对不是一个很好的MVC架构。我觉得MVC只要提供一个简单的开发框架就行了,没有必要集成很多库...阅读全文
Apr292015
大型门户网站架构分析
千万人同时访问的网站,一般是有很多个数据库同时工作,说明白一点就是数据库集群和并发控制,这样的网站实时性也是相对的。这些网站都有一些共同的特点:数据量大,在线人数多,并发请求多,pageview高,响应速度快。总结了一下各个大网站的架构,主要提高效率及稳定性的几个地方包括:
1、程序
程序开发是一方面,系统架构设计(硬件+网络+软件)是另一方面。
软件架构方面,做网站首先...阅读全文
Apr192015
Aug272013
PHP发明人谈MVC和网站设计架构
PHP是全世界上使用率最高的网页开发语言,台湾每4个网站,就有1个用PHP语言开发。1995年发明PHP语言的Rasmus Lerdorf,也是打造出Yahoo全球服务网站的架构师之一,他首度来台分享如何架构网站扩充性丶安全性和效能的秘诀。
Question:越来越多Web 2.0网站走向应用平台,你认为打造这类平台的关键为何?
Answer:简单来看,应用平台就是API,任何Ajax或 Web 2.0类型的网站,都是在应用平台...阅读全文
Jul222013
从小型网站到超大规模网站的MySQL参考架构
Oracle发布《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。
根据分别提供4类服务——用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据)——的网站的规模和可用性要求(如下表所示),这份白皮书给出了4个参考架构。
请注意,这里给出的指导方针只是基本建议,实际应用中需要根据读写模...阅读全文
May232013
学会设置MySQL数据库的五个常用参数
本文向您介绍MySQL参数的五个常用参数,包括连接、查询缓存、临时表、会话内存、慢速查询日志等。
(一)连接
连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。
1、max_connections
这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。
2、max_packet_allowed
最大数据包大小,通常等于你需要在一个大块中返回的最...阅读全文