- 浏览: 4771 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
fanqui:
hellostory 写道web表格使用什么?ingrid
公司内部ERP使用的框架 -
hellostory:
web表格使用什么?
公司内部ERP使用的框架
文章列表
至于心态决定一切是不是正确姑且不敢妄论,但是做软件的,耐心是一块基石。
这么多天来,一直被自己的心态困扰。开发环境的进度紧逼的我不敢怠慢,身处试用期而身无半点积蓄更加让我小心翼翼想要去满足上面的催逼,而终于发现自己身处外包更是另外一个晴天霹雳。多重压力加身,让我常常暴躁异常,而需求的经常变动让我更加无法忍受由此带来的代码进度问题(因上头经常催逼要出新功能),心情变得更加不可控制,而疲倦不堪。
这种状况,确实需要把耐心这个武器拿出来,同是我也经常跟同事说,我要把心态放得平和一点,不能太急了。另外我也想过了,如果实在不行,就换地方吧,反正这些公司太不注重人的管理方面了。开发 ...
今天在写代码的时候,想到这样一个问题,如果把共同的一些操作分离出来,以后需要此功能的就可以调用该功能,刚开始可能写代码比较慢(主要是设计和编码思路还没达到应该怎么设计公用功能花费更多的时间),但是随着项目的复杂度的增加,这种做法的优势就显示出来了。
联系到dao和service之间的关系,发现了这有某种相似之处。dao层负责程序与数据库之间的基本操作(切口),service层在这种接口的调用前后增加许多业务逻辑,或者对这种接口复合操作。
我说的还不是工具类这种这么共用的设计。工具类设计针对参数一般是基本类型,我想法还么那么宏大,对需求和操作的把握还没有如此炉火纯 ...
两个多月,对公司的工作氛围和项目情况都相当的熟悉了,我感觉有点职业生涯出现了偏差。
首先,关于工作气氛。虽然我们自称创业公司,但还是外包到客户那里去上班,客户那边本身有开发人员,并且还占很大比例。刚开始我们这边老大“我们主要做核心开发任务,他们主要做界面和维护、上线推广”的愿望落空了,取而代之的是他们带领三个项目组,加上他们老大,在逼进度,开始周末强制加班。而这,违反我对我们领导甚至我们公司的美好形象。记得刚来第一天,有个数据库字段注释没有加上,客户那边直接就说外包人员不按规范办事,我都不知道是不是我们这边的问题就这样了,当天心情就进入了一个奇怪的气氛基调里面。
二,关于 ...
那天写了一个小列表查询,就62条数据,居然使用了6s才能查出数据。
把sql在dbeaver运行,也只有几十毫秒的执行时间。
我没以为是java代码运行慢,没想到答案居然是在循环迭代取出list中又增加了三条查询语句。这样总共的查询语句一共执行了62*3+1次,难怪时间这么长了。
看来这是一个菜鸟级错误。通过表关联查询比较麻烦,我不想写,我想先取出外键再来个查询也是一样的效果,没想到迭代的时候重复了这些操作,虽然这个查询可能只是查询了一条数据。看来,通过关联查询还是有必要的,掌握这个技能也是很有必要的。
接触公司的内部框架一个多月,梳理一下此框架应该有所帮助。
大体框架是springMVC+mybatis,前端引擎用freemarker,数据库用oracle,项目管理用maven,版本管理用svn,页面和后台交互用到jquery,json。这些技术大多是主流技术,我是第一次接触(之前做notes开发),刚开始干活只是依样画葫芦,来不及思考和总结,现在可以上手开发,感觉也是收获颇丰。
Spring的注解映射配置很灵活,不像以前的struts配置完成一个处理请求的映射要三个地方关联起来配置,这里只是一个注解就可以了。各组件之间的依赖关系也是通过注解来完成,不需要冗杂的配置文件 ...