- 博客(10)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 业务开发过程中的思考和实践系列一:自描述软件 DSL
SysML 包括九种图(包图、需求图、活动图、序列图、状态机图等),它是软件统一建模语言 UML 的一种扩展,用于表示系统开发中的所有活动。那是否可以借鉴 DDD 的思想,为整个软件制定一套描述性强的 DSL,最终为软件生成一份自描述的规格说明?在客户端同学协助下,我大概定位到新需求涉及的几个 API 接口,然后顺藤摸瓜从 API 接口声明到业务服务实现捋了一遍,勉强熟悉了这部分业务逻辑,然后如履薄冰地写代码,期间和产品经理多轮沟通,再和客户端同学联调,最后通过测试同学测试,总算顺利完成需求交付。
2024-01-17 20:19:39
486
原创 Java程序时间和空间性能优化Tip
本博客是阅读这本小书后整理的读书笔记性质博客,增加了几个测试代码,代码可以在此下载:java时空间性能优化测试代码1. 时间优化1.1 标准代码优化a. 将循环不变量的计算移出循环 我写了一个测试例子如下:import util.StopWatch;/** * 循环优化: * 除了本例中将循环不变量移出循环外,还有将忙循环放在外层 * @author j
2013-12-28 16:45:56
2611
原创 由response.setContentType()方法开始谈JSP/Servelt上传下载文件
文章非原创,参考链接见文末! 常见的MIME类型如下表:序号内容类型文件扩展名描述1application/msworddocMicrosoft Word2application/octet-stream bindms lha lzh
2011-12-27 18:46:51
45982
1
原创 谈谈关于个人提升的一些思考
今天脑子里突然浮现这样一段话(因为时间比较久了,可能有所偏差): "You just know what you can do with this but you dont know why and how. You dont care if there are some other ways that can also manage it.
2011-06-11 12:30:00
1276
5
原创 人生头2次面试的总结与反思
我是一名大三学生,因为这几天有企业来学校招聘,所以今天,不对,应该是昨天(2011.5.26)下午从14:00-19:00一直在两边的面试中周转着。这是我人生的头2次面试,全部集中在同一天的下午(因为两个企业安排的面试在同一个时间段),全部是如此的悲催,但也让我因此想明白了一些东西,在此写出来,作为一种纪念也好,一种总结也罢,希望对己对人都能起到一点点帮助也就达到了本文的目的了。 面试的第一家企业是花旗杯(一家银行公司,大家可以百度下),从2:00-3:00一直听着花旗高管激情澎湃的宣讲,总的来说
2011-05-27 04:31:00
3169
2
原创 从别人博客里看来的一道题,暂存
<br />百度系统设计题:1000亿组记录,每条记录是URl,ip和时间。叫你设计一个系统,包括存储和维护。并且具有查询功能,在给定的一个时间段,查询该段的url或ip的总访问量。
2011-05-08 01:09:00
648
原创 表驱动之变址存取实现代码——场景来自代码大全第12章:复杂数据类型
下面是未采用变址存取的实现//存货类public class Stock { int stockID; // 编号,编号必须是0-9999 String category; // 类别 String goodName; // 商品名 int amount; // 数量 private static Stock[] stocks = new Stock[10000]; // 不采取变址存取方法,则只有一张主查询表即stocks public Stock(int stockID, S
2011-04-23 16:42:00
1060
原创 Java多线程阅读笔记
1.有时候,线程也称作轻量级进程。就象进程一样,线程在程序中是独立的、并发的执行路径,每个线程有它自己的堆栈、自己的程序计数器和自己的局部变量。但是,与分隔的进程相比,进程中的线程之间的隔离程度要小。它们共享内存、文件句柄和其它每个进程应有的状态。2.每个 Java 程序都至少有一个线程— 主线程。当一个 Java 程序启动时,JVM 会创建主线程,并在该线程中调用程序的 main() 方法。3.使用线程的一些原因:· 使 UI 响应更快· 利用多处理器系统· 简化建模· 执行异步或后台处理· 在不阻塞整个
2011-04-02 19:46:00
795
原创 Java自测试答-欢迎指正
一 判断题1 对2 错3 错4 对5 对6 错7 错8 错9 错10 错二 简答题1 解释型2 void一般用在方法没有任何返回值的情况。null,空,如声明一个对象,但并未对其实例化,这时其即为null。3 类是Java这种面向对象编程语言中的概念,类是属性和方法的封装。 类库是一系列类的集合,可以是JDK自带的类库,也可以是外部添加的类库,目的是为了更加方便编程。 一般Java项目的开发过程,整个项目是包的形式,包包括各种类、所用到的资源、用到的类库(也可以是导入的外部类库)。 Jar文件是Jav
2010-12-15 18:09:00
1309
3
观察者模式Demo观察者模式Demo观察者模式Demo
2011-07-11
健身俱乐部Web网站-JSP+Servlet+Hibernate+jQuery+Ajax
2011-06-29
近百个jQuery实例
2011-06-11
矩阵顺时针打印实现——原创
2011-05-12
策略模式的实现源代码实例
2011-05-12
Java界面(Swing And AWT)非常非常好的一份资料
2011-04-30
贪吃蛇-带地砖地图之java实现,望对大家有用
2011-04-20
TcpTrace-TCP通信监控程序-官网下的,绝对绿色
2011-03-20
影院管理系统(CS架构,纯Java版,内含建表sql文件)
2011-03-14
自己写的字典编码压缩和解压缩算法——Java版本,内有可执行文件和完整源代码
2010-11-09
初学Android,第二次运行Hello World界面一直出不来
2010-12-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人