篇首寄语

JPetStore项目分析——分析一个典型J2EE应用web层的实现 关于JpetStore(http://www.jfox.cn/jpetstore/  http://www.ibatis.com/jpetstore/jpetstore.html)JPetStore是Sun公司开发的,在大众化的宠物商店程序基础上完全重写的,最早的基于J2EE平台的宠物商店网络应用服务程序。与其它的PetStore最本质的不同是JPetStore使用了类似Microsoft网络 阅读详情
  带着满身的风尘,笔者从上海回到了北京。这时,我们的第一期Java电子杂志也即将面世了。
  在刚刚落幕的BEA eWorld 2004大会上,笔者有幸见到了BEA的多位技术专家和高层管理人士。作为优快云的代表,我向他们提出了同一个问题:对中国软件开发者的印象如何?中国程序员还有什么差距?有趣的是,他们无一例外地告诉笔者:中国程序员的技术能力和聪明才智令人折服;但中国程序员最大的缺陷在于经验和交流。
  是的,经验和交流,这是我们最欠缺的。据统计,北美的职业程序员平均年龄为37.5岁,而中国大约为26岁。相比之下,我们少了10年的实践经验,所以我们的技术、我们的软件行业才显得那么稚嫩,那么不成熟。而年轻往往又同时伴随着气盛,所以我们才看到了那么多的争吵、那么多的浮躁。
  为了弥补10年的差距,我们只能寄望于更多、更主动的交流。只有大家都能把自己的实践经验和知识积累与所有同行分享,我们才有可能更快地提升水平,才有可能逐渐摆脱位于产业链末端的尴尬境地。优快云电子杂志正是希望为所有中国程序员提供一个交流的平台,我们的Java电子杂志也正是思想激烈碰撞的产物。也许它还有很多不足之处,但我们毕竟上路了。
  作为一个职业编辑,看着Java电子杂志的几位业余编辑制作这份杂志是件饶有兴味的事情。我本可以给他们更多的帮助,但我更愿意给他们少许建议,然后看着他们自己摸索前进。其实不仅这份杂志,我们大家的技术之路、职业之路又何尝不是在不断的挫折和迂回中摸索前进?所以,希望每个看到这份电子杂志的人都尽可能地参与进来,不管是提出意见和建议、写作投稿、或是加入编辑团队,甚至哪怕只是给我们一些精神上的鼓励,请你参与进来,让这份杂志也能在我们所有人的交流与协作中不断进步。
  希望我们的Java电子杂志会越来越好。希望我们每个人的前途都会越来越好。透明2004年12月18日凌晨·北京
Rich Client技术简介 承前正如前文所介绍的,传统的基于C/S的Windows应用程序总是让客户面临着一些感觉很是不爽的问题,如:部署问题、升级困难、维护困难、安全问题,但是完全的WEB开发由于HTTP协议的无状态特性——浏览器和服务器总是在不停地执行Request和Response来营造一种有状态、持续会话的假象,致使人们又开始怀恋具有更强运算能力、本地存储能力和更稳定的通讯能力的客户端程序了。不得不说的是,宽 阅读详情

相关推荐

Kettle Web版部署指南

看到以上的日志则表示启动成功。

2401_89221867的博客 1719

为JAVA献上美好祝福

开始踏上学习JAVA学习旅程, 1.运算符 1.1算术运算符 小学知识点: ​ 加,减,乘,除,小括号() 开发中使用的算术运算符: ​ 加+ 减- 乘* 除/ 取余% 小括号() 赋值号= 注意事项: ​ 1.先乘除,后加减 2.从左至右运行。 3.除数不能为0. 4.先运算小括号里面的内容。 【批注】 ​ 1.java所有的运算符优先级有18-19个等级。优先级最高的是小括号,开发种如...

DreamZroom的博客 447

车企常用架构、通信设计、需求管理工具全汇总

车辆技术是个系统工程,比较大,需要多人协作。“协作”往往需要工具参与,才能保证协作过程的高效、有条不紊。 【文章系转载,出处见图片水印】 今天我们就来捋一捋汽车行业常用的架构、网络开发工具~ Preevision 大名鼎鼎的Preevision,来自大名鼎鼎的Vector。 个人觉得,它是Vector公司最牛逼、最神秘、最高高在上的产品,犹如空谷回响、千里传音,但是很少看到它真正落地。 它最引以为傲的,或许是在给客户做介绍的时候,说“我们甚至能够精确到每一根线束的长度”,但是反观.

MaveDiao的博客 3490

《优快云社区电子杂志——Java杂志》第四期征稿启事

1.前言      1)eMag代表着优快云社区电子杂志项目。其含义是:由优快云发起并组织的,以社区为依托并服务于社区的,电子杂志项目。项目所需的资源主要都是来源于社区,而且做出的各种杂志也会以各种方式无偿的向社区发布。其中社区并不特指优快云的社区,而是指所有愿意参与到这个项目中来的社区、组织以及个人等等。 更多eMag信息请参见频道http://emag.youkuaiyun.com。      2)

优快云社区电子杂志(优快云 eMag)——中国最全面、最专业的软件开发技术杂志群 4614

实战指南 | IC模拟版图设计从零到精通,手把手带你掌握EDA工具与GDSII输出

本文提供了一份从零开始的IC模拟版图设计实战指南。详细介绍了如何搭建Linux环境、安装Cadence Virtuoso等EDA工具,并深入解析了PDK设计规则。通过手把手绘制CMOS反相器版图的实例,系统讲解了版图绘制、DRC/LVS验证、寄生参数提取、匹配设计以及ESD防护等核心技能,最终指导如何正确生成交付芯片制造厂的标准GDSII文件,帮助读者掌握完整的模拟版图设计流程。

weixin_29214691的博客 392

双层优化入门(1)—基本原理与求解方法(附matlab代码)

双层优化问题(Bilevel Programming Problems),也被称为双层规划,最早由Stackelberg与1934年在经济学相关研究中提出,因此也被称为Stackelberg问题。双层规划问题一般具有层次性、独立性、冲突性、优先性和自主性等特点。 本文介绍了双层优化的原理与求解方法,并提供了相应的matlab代码供参考学习。

配电网和matlab的博客 5万+

岁末寄语

  时间过得真快,一晃又一年就这样在不经意间逝去了。每一年都能给人留下这样那样的回忆。有美好的,也有让人为之难过的。不管怎么样,06年都过去了。在这儿06年最后的一天,如往年一样,回顾了一下一年来所发生的变化。  05年末从沈阳跑到北京发展,06年底又回到沈阳。一切变化都是让人深感出乎意料。而这些,也同样不是自己早早计划好的。不同的时期,看问题的角度,心态都会发生一些变化。就是这些变化,决定了

辛佳雨的专栏 2359

LAMMPS实战:如何用ReaxFF力场模拟碳氢化合物热解(附完整脚本)

本文提供了一份使用LAMMPS软件中ReaxFF反应力场模拟碳氢化合物热解过程的完整实战指南。内容涵盖从环境准备、力场参数选择、能量最小化,到升温恒温动力学模拟的完整脚本编写,并介绍了基于轨迹文件的产物分析方法,帮助计算化学与材料科学研究者快速上手这一关键的分子动力学仿真技术。

soda5的博客 1107

推荐杂志

《程序猿》

我的JAVA 学习之路 582

面向边缘计算的YOLOv12模型剪枝-蒸馏联合优化实战教程**

这套剪枝-蒸馏联合方案的优势在于其系统性和可靠性。它不是单一的技巧,而是一套完整的工程流程,确保了从研发到部署的无缝衔接。

FJN110的博客 160

基于YOLOv8的水果新鲜程度检测系统设计与实现

数据采集与预处理模块:负责收集水果图像数据并进行标注和增强深度学习模型:基于YOLOv8的目标检测模型新鲜度评估模块:根据检测结果评估水果新鲜程度用户界面:提供友好的交互界面系统集成:将各模块整合为完整系统水果新鲜程度检测需要包含多种水果在不同新鲜度状态下的图像数据集。:包含5种常见水果(苹果、香蕉、橙子、葡萄、草莓)在不同新鲜度下的图像包含约8,000张图像,分为新鲜和腐烂两类AgriVision:大型农业图像数据集,包含水果检测和分类任务Fruit-360:包含120种水果的高质量图像。

YOLO 445

用java写新春祝福语

主要用了ascll码制作,具体的可以参考ascll码表,我是用字符转换为整数得到的哈哈 下面上代码: public class NewYear{ public static void main(String[] args) { int 新 = 29482; int 年 = 24180; int 快 = 22823; int 乐 = 21513; System.out...

Woo_home的博客 5682

软件设计师考试下午题代码部分详解:23种设计模式全面解析

软件设计师考试的下午题通常会考察设计模式的应用,这部分内容既是重点也是难点。本文将系统地介绍考试中常见的23种设计模式,通过详细代码示例和通俗易懂的讲解,帮助考生掌握这些核心知识点,提高应试能力。概念:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用场景:系统要独立于产品的创建、组合和表示时;系统要由多个产品系列中的一个来配置时。@Override@Override@Override@Override// 产品族A@Override。

4万+

对谈:WebWork vs. Struts

透明/编著本文的内容来自各种渠道,有朋友非正式的讨论与邮件往来,也有网络上的各种资料,还有开发者们口耳相传的实践经验。为了方便读者,我不揣冒昧将它们整理成对话的形式,并借了两个虚构人物(WebWork的爱好者Weber和Struts的老用户Steven)之口来比较这两种流行的web框架,希望对读者的选择有所帮助。Steven:嘿,Weber,你最近忙什么呢?Weber:哦,我刚做了一个

《优快云社区电子杂志——Java杂志》官方blog 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

《优快云社区电子杂志——java杂志》创刊号反馈调查表统计结果

 《优快云社区电子杂志——java杂志》创刊号反馈调查表1. 您对Java杂志创刊号的整体评分 柱形图 2. 您对Java杂志创刊号的栏目划分情况的评分 柱形图 3. 您对Java杂志创刊号的整体难易程度如何看 柱形图 4. 您所喜爱或尊敬的杂志编辑为(排名不分先后) (多选) 柱形图 5. 您是否打算加入我们的Java杂志编辑团队 柱形图 6. 您是否

《优快云社区电子杂志——Java杂志》官方blog 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

业界新闻

BEA eWorld现场报道:第一天12月15日,上海阳光明媚,室外气温17度。BEA eWorld大会将于明天开幕。本次大会BEA高层悉数来华,可见对此次大会的重视程度。本次大会的主题有三个。第一,Diablo;第二,SOA;第三,开发者关系。Diablo不是暗黑破坏神的游戏,是将于明天发布的WebLogic Server 9.0的代号。12月7日在旧金山,BEA曾经把Oracle Op

《优快云社区电子杂志——Java杂志》官方blog 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java Web Framework综述

Java Web Framework综述Written by 王海龙 buaawhl@sina.com0.简介本文介绍Java Web Framework的基本工作原理,和一些常用的开源Web MVC Framework(Struts, Web Work, Tapestry, Echo, JSF, Maverick, Spring MVC, Turbine, Cocoon, Barra

《优快云社区电子杂志——Java杂志》官方blog 5557

Struts最佳实践

背景:      从本期的电子杂志内容介绍中,大家已经看到了web发展的整个历史,        Struts 自从 2001 6月1.0 Release之后经历了漫长的春秋,有着庞大的用户群体, 并且IBM, Tomcat Web控制台都采用了Struts Framework..      web框架有好多种选择,并不一定要使用Struts, 但如果你正刚开始使用的话,希望下面的一些

《优快云社区电子杂志——Java杂志》官方blog 5392

Servlet规范简介——web框架是如何注入到Servlet中的

 引言Web框架一般是通过一个Servlet提供统一的请求入口,将指定的资源映射到这个servlet,在这个servlet中进行框架的初始化配置,访问Web页面中的数据,进行逻辑处理后,将结果数据与的表现层相融合并展现给用户。WEB框架想要在符合Servlet规范的容器中运行,同样也要符合Servlet规范。将一个WEB框架注入到一个servlet中,主要涉及到Servlet规范中以下

《优快云社区电子杂志——Java杂志》官方blog 4705

Web开发技术史话

Web开发技术史话 1.     荒芜年代 1990-19921990年,HTML标记的出现。这标志着Web开发时代的到来,B/S模型开始在之后的岁月中,不断的发展壮大,攻城略地蚕食着传统C/S的领域。如同所有的新生事物一样,在web的史前岁月,web的开发技术在html标记诞生后,无论是在服务端还是客户端都缓慢的发展着。在相当长的一个时间内,它并未象今天这样辉煌。甚至于只是静

《优快云社区电子杂志——Java杂志》官方blog 4616

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 294

信创环境下PageOffice文档控件适配与实践

信创适配做到文档控件这一层,拼的已经不是"有没有国产版本",而是同一个功能在两类终端上是否真的等价。等价的标准很具体:同一次点击能得到同样的结果,同一份公文能得到同样的版式,同一个项目不需要维护两套代码。这背后是三件并不轻松的工作:服务端用一套接口同时支撑两类终端,客户端把两种系统与四种芯片的安装包分发清楚,文档内核层由产品侧跟着 WPS 的版本走。浏览器这一层的压力,则被收进了产品自己的窗口里——升级节奏由产品掌握,不再交给运气。

zi_wu_xian的专栏 325

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 350

第三篇 第 6 课

前置:第三篇第 1 课(stdx 引入),第二篇第 1 课(std.regex)。环境:仓颉 SDK 1.2.0。本文所有代码与输出均逐行实测。

weixin_41618057的博客 513

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 531
下一篇: Web开发技术史话
emag_java
博客等级 码龄22年 29粉丝 21原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值