篇首寄语

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
  带着满身的风尘,笔者从上海回到了北京。这时,我们的第一期Java电子杂志也即将面世了。
  在刚刚落幕的BEA eWorld 2004大会上,笔者有幸见到了BEA的多位技术专家和高层管理人士。作为CSDN的代表,我向他们提出了同一个问题:对中国软件开发者的印象如何?中国程序员还有什么差距?有趣的是,他们无一例外地告诉笔者:中国程序员的技术能力和聪明才智令人折服;但中国程序员最大的缺陷在于经验和交流。
  是的,经验和交流,这是我们最欠缺的。据统计,北美的职业程序员平均年龄为37.5岁,而中国大约为26岁。相比之下,我们少了10年的实践经验,所以我们的技术、我们的软件行业才显得那么稚嫩,那么不成熟。而年轻往往又同时伴随着气盛,所以我们才看到了那么多的争吵、那么多的浮躁。
  为了弥补10年的差距,我们只能寄望于更多、更主动的交流。只有大家都能把自己的实践经验和知识积累与所有同行分享,我们才有可能更快地提升水平,才有可能逐渐摆脱位于产业链末端的尴尬境地。CSDN电子杂志正是希望为所有中国程序员提供一个交流的平台,我们的Java电子杂志也正是思想激烈碰撞的产物。也许它还有很多不足之处,但我们毕竟上路了。
  作为一个职业编辑,看着Java电子杂志的几位业余编辑制作这份杂志是件饶有兴味的事情。我本可以给他们更多的帮助,但我更愿意给他们少许建议,然后看着他们自己摸索前进。其实不仅这份杂志,我们大家的技术之路、职业之路又何尝不是在不断的挫折和迂回中摸索前进?所以,希望每个看到这份电子杂志的人都尽可能地参与进来,不管是提出意见和建议、写作投稿、或是加入编辑团队,甚至哪怕只是给我们一些精神上的鼓励,请你参与进来,让这份杂志也能在我们所有人的交流与协作中不断进步。
  希望我们的Java电子杂志会越来越好。希望我们每个人的前途都会越来越好。透明2004年12月18日凌晨·北京
JPetStore项目分析——分析一个典型J2EE应用web层的实现 关于JpetStore(http://www.jfox.cn/jpetstore/  http://www.ibatis.com/jpetstore/jpetstore.html)JPetStore是Sun公司开发的,在大众化的宠物商店程序基础上完全重写的,最早的基于J2EE平台的宠物商店网络应用服务程序。与其它的PetStore最本质的不同是JPetStore使用了类似Microsoft网络 阅读详情

相关推荐

Rich Client技术简介

承前正如前文所介绍的,传统的基于C/S的Windows应用程序总是让客户面临着一些感觉很是不爽的问题,如:部署问题、升级困难、维护困难、安全问题,但是完全的WEB开发由于HTTP协议的无状态特性——浏览器和服务器总是在不停地执行Request和Response来营造一种有状态、持续会话的假象,致使人们又开始怀恋具有更强运算能力、本地存储能力和更稳定的通讯能力的客户端程序了。不得不说的是,宽

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

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

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

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

【Android性能优化】Android内存度量体系:PSS、RSS、USS 与 dumpsys meminfo 的源码级解析

本文基于 AOSP Android 16 源码,以 `Debug.MemoryInfo` 为切入点,系统拆解 Android 内存度量的完整口径体系。文中讲清 dalvik / native / other 三大分类的来源,逐条解析 PSS、SwappablePss、RSS、Private Dirty、Shared Dirty、Private Clean、Shared Clean、SwappedOut、SwappedOutPss 这九个维度的含义与差异,并深入 `other` 分类下 `.so`。

weixin_44081096的博客 513

java写新春祝福语

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

Woo_home的博客 5677

JAVA献上美好祝福

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

DreamZroom的博客 447

岁末寄语

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

辛佳雨的专栏 2356

推荐杂志

《程序猿》

我的JAVA 学习之路 581

对谈:WebWork vs. Struts

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

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

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

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

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

业界新闻

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

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

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

《CSDN社区电子杂志——Java杂志》官方blog 5554

Struts最佳实践

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

《CSDN社区电子杂志——Java杂志》官方blog 5390

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

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

《CSDN社区电子杂志——Java杂志》官方blog 4703

Web开发技术史话

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

《CSDN社区电子杂志——Java杂志》官方blog 4610

w232基于springboot高校新生宿舍预选系统的设计与实现

内容主要介绍高校新生宿舍预选系统,基于Springboot、Mysql、B/S结构,功能包括学生管理、宿舍预选分配等。还有作者简介和联系方式等。摘要应概括核心。摘要:本文介绍基于Springboot、Mysql和B/S结构的高校新生宿舍预选系统,实现学生管理、专业班级管理、预选与分配信息、宿舍信息及新闻资讯等功能,旨在提升宿舍分配效率与信息化管理水平。

卓怡学长的博客 156

Kafka Streams 窗口统计怎么验收:本地跑订单流聚合,用 cpolar 给同事看只读结果页

本地用 Kafka Streams 跑订单流 5 分钟窗口聚合,把 WindowStore 结果做成只读页面,再用 cpolar 临时分享给同事验收。重点检查窗口边界、事件时间、正文图片和封面是否都走 CSDN direct 图链。

qq_63013137的博客 307

开源电商系统技术架构演进与选型方法论|2026 行业趋势深度解析

本文深度解析 2026 开源电商架构演进趋势,梳理三代商城架构迭代历程,从领域化架构、跨端能力、AI 协同、长期成本等维度,拆解 LikeShop、ShopXO、NiuShop、JavaShop、GoodGoods 多款主流系统技术特点与适用场景。文章指出行业重心已从功能比拼转向架构、生态竞争,提炼完整选型方法论,建议企业结合业务规模、技术团队、长期 TCO 综合评估,落地前做好实测验证,挑选适配中长期业务规划的数字化底座。

每天分享不同的文章 340

Java交易所开发进阶:订单簿内存优化——从ConcurrentSkipListMap到堆外存储

很多Java交易所的早期实现会直接采用ConcurrentSkipListMap作为订单簿的底层存储——它是JDK自带的线程安全跳表实现,存取时间复杂度均为O(log n),在高并发场景下表现优于ConcurrentHashMap,对于快速搭建原型而言确实是个合理的选择。更隐蔽的问题是,JVM在GC过程中需要遍历和标记堆内存中的存活对象,当订单簿数据量达到数GB级别时,GC的扫描开销会严重影响撮合线程的确定性延迟。它是一个完全在堆外内存中存储键值对的高性能并发Map,支持TB级别的数据量且不产生GC压力。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值