`
j2eetop
  • 浏览: 60219 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
竹子与开源:扎根是为了长得更高     端午节到了,人们都在讨论屈原不屈不挠的精神,以及龙舟、粽叶等世界文化遗产。粽叶清淡,给人无限的遐想。或者,你很容易想起和粽叶形状比较类似的竹叶,以及屹立挺拔的骨感 ...
问题引入 上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。 该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。 当然去看相关实现代代码的时候,大致是下面的样子。 [java] view plaincopyprint? public void saveSomeObject(SomeObject someObject){          MemCacheUtil.put("SomeObject",someObject.getId( ...
    1.借船与借力     三国时期,曹操率大军想要征服东吴,孙权、刘备联合抗曹,“草船借箭”即来源于此,意即运用智谋,凭借他人的人力或财力来实现自己的目标。我们来看看这个故事的几个关键环节。    为了筹集十万支箭,诸葛亮找到鲁肃。诸葛亮说:“这件事要请你帮我的忙。希望你能借给我20只船,每只船上30个军士,船要用青布慢子遮起来,还要一千多个草把子,排在船两边。”第三天四更时候,诸葛亮邀请鲁肃一起,把船用绳索连起来向曹操对岸开去。那天江上大雾迷漫,对面都看不见人。当船靠近曹军水寨时,诸葛亮命船一字儿摆开,叫士兵擂鼓呐喊。曹操以为对方来进攻,又因雾大怕中埋伏,就派六千名弓箭手朝江中放箭, ...
周末,看关于专家系统方面的书,其中有关于规则方面的内容,忽然就想,能不能模仿人的学习方式来提升计算机程序的计算能力呢?   试想,一个小孩子,他一开始什么也不会,首先,你要告诉他什么是数字,然后告诉他什么是加、减;然后告诉他什么是乘、除,还要告诉他有乘、除要先计算乘除,然后又引入了括号说,有括号永远要先计算括号。如此,随着告诉他的技能越多,他的解题能力也就越强。 于是就想着试验一下。  第一步,教计算机学习什么是数字。  下面的正则表达式,就是告诉“孩子”,数字就是前面可能有“-”号,当然也可能没有,接下来连续的数字0-9,组成的数字,后面可能还会有小数点开始加一堆0-9的数字,当然没有也 ...
在我的周边朋友身边就发生过这样的事情: 故事1:A君在北京从事Java开发好多年了,萌发了创业的念头,想组建了一个开发团队想大干一场。但是慢慢发现,构建一个有战斗力的团队真不容易。后来技术团队的组建初步有了起 ...
方法论 方法论决定了可以达到的高度 方法论,就是人们认识世界、改造世界的根本方法。 它是人们用什么样的方式、方法来观察事物和处理问题。概括地说,世界观主要解决世界“是什么”的问题,方法论主要解决“怎么办 ...
现在又比较流行一种DSL(Domain Specific Language)风格的数据库访问方式,比如:JOOQ、Querydsl等等,都比较成熟。仔细研究了一下,觉得存在如下问题:这两货都是收费的,这明显不符合时代潮流么;第二就是有点过度封装的意思,有许多东西都封装了,导致学习及使用成本上升;再就是体量都比较大,能不能又瘦又小又好用? 于是Tiny出手了~~~
答:存在大小限制。Tiny模板引擎是将模板文件生成java文件,并动态编译成class文件执行。java每个方法的内容大小不能超过64kB,超过后会提示“The code of method renderContent(TemplateContext, Writer) is exceeding the 65535 bytes limit”的异常信息
基于WEB的展现平台 主要包括展现层及控制层,可以让开发人员方便快速的实现WEB层的开发,同时要避免现有方案的缺点,同时要有自己非常突出的优点。 基于SOA的服务开发平台 可以方便的开发平台无关的服务,同时有水平扩展,应用集群方面要有良好的支持,可以满足7*24的运维要求。
如果仅仅是用Tiny来进行开发,如果有Java编程基础,三小时可以掌握; 如果只是基于Tiny进行一定业务组件扩展,如果熟练掌握Java,1天可以掌握; 如果要对Tiny框架本身进行扩展,如果精通Java编程,3天可以掌握
必备条件: 首先会Java 掌握Maven 熟悉git 可选条件: 有oschina的注册帐号:可以与Tiny框架构建者沟通 有oschina的git注册帐号:便于创建Tiny框架的Fork,并提交给原作者 对悠悠然然加粉:享受果粉待遇,得到辅导及及时回复 加入Q群:可即时互动
源码库中的代码是最新的,而中央仓库那里的是已发布的正式版的。
首先对您的参与表示感谢,所有关于Tiny的缺陷及新需求都可以到下面的地址进行提交: http://git.oschina.net/tinyframework/tiny/issues
如果是正式版本号,可以从中英仓库下到,如果是SNAPSHOT版本,则需要添加下面的仓库到settings.xml文件中 https://oss.sonatype.org/content/repositories/snapshots/
没有任何特别的要求,只要你愿意就可以。早期可以先通过fork的来贡献你的代码,同时也是对自己技能的证明。当然,为了使得自己更容易上手,可以先从写测试用例和演示用例开始。 当你证明了自己的实力与意愿,你就可以加入核心团队,享受更多的权利。
Global site tag (gtag.js) - Google Analytics