×

java开发cs项目 代码

java开发cs项目(Java Web开发中,业务逻辑写在SQL里好还是代码里好呢有什么建议吗)

admin admin 发表于2023-06-13 03:13:15 浏览36 评论0

抢沙发发表评论

本文目录

Java Web开发中,业务逻辑写在SQL里好还是代码里好呢有什么建议吗

目前大部分研发团队都要求业务逻辑用代码来实现,SQL操作往往都是基本操作。用SQL来表现业务逻辑,也就是通过存储过程的方式来表现业务逻辑是比较传统的开发方案。

在C/S时代很多逻辑的实现都是通过SQL来实现的,主要原因是业务规模和部署方式决定的。早期的C/S编程时代往往都是非分布式环境下的开发,而且大多数情况下并不需要考虑移植性问题,此时采用SQL来完成业务逻辑是比较方便的处理方式。

采用存储过程来完成业务逻辑最大的好处是性能会比较好,但是这也取决于业务规模的大小,如果业务规模过大,那么性能会下降的比较厉害。而早期的数据存储规模比较小,所以采用存储过程的方式是比较方便的。

目前的Web开发已经到了大数据时代、云计算时代,业务类型和业务规模都有了较大的变化,尤其是大数据时代下NoSql数据库的广泛采用,使用SQL语句来完成业务逻辑的情景就更少了。而且,目前的程序大部分都是分布式方式,采用Sql存储过程的方式来处理业务逻辑会非常麻烦,而且会导致整个项目的移植性和可读性都严重下降。

目前在传统企业的开发团队中采用Sql来处理业务逻辑的情况比较常见,因为大部分传统企业的数据库还依然是关系型数据库,而且不存在移植性要求,这种固定场景下的开发是完全可以使用Sql来处理业务逻辑的。未来使用Sql处理业务逻辑的情况也有一定的应用场景,所以学习存储过程的编写还是有一定必要的。

我的研究方向是大数据和人工智能,目前也在带大数据方向的研究生,我会陆续在头条上写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有大数据方面的问题,也可以咨询我。

谢谢!

非专业出身准备转cs,学完javase,之后走web还是Android

非计算机专业的一般考虑javaweb,ssm加redis是一大热门,当然也可以同时学安卓,但不推荐只学安卓。拥有一定的后端开发能力才能保证自己不被淘汰。现在安卓虽说饱和了,但需求量还不小,不过未来你的公司可能用kotlin替代java,如果你是科班出身的话那转换语言对你来说不是什么问题,但问题是你只是自学了java这一门语言。你要知道计算机专业从大一就接触学c,c++,java,Python等很多语言,他们更熟悉不同语言的共性,学新的语言也更快。所以我的建议是以javaweb为主,学有余力则学习安卓和一些前端的知识如bootstrap,Ajax等,其实多看看别人的好的安卓项目是有很大帮助的,不只是提升你的安卓水平,你整体写java的水平都能有所提升。

程序员找不到工作还能做什么

做为一个职业的CS劝退人,我今天又要来劝退了。

找不到工作的,如果只是因为技术菜,没关系,找题背一下继续卷。虽然说今年形势一般,但是我看到几个群里的猎头还是蛮活跃的。例如做机器人编程的,今年就非常火,月薪几万不是梦那种。

如果是因为年纪过35了找不到工作,就像楼上说的,去做外包。实际上我一个技术好的朋友,37岁还拿了阿里的offer(2021年拿的),他这是技术好的,对于很多人,外包应该是最后的退路了吧,实际上很多外包公司真是不挑人,40以下还能卷进去。

有些觉得可以卷到高管就能解决问题的,是不清楚这个内幕啊。公司不行,把事业部砍了,公司不行,把部门砍了,公司倒闭了……或者老板看你不爽、嫌你工资高,把你砍了。这些事情屡见不鲜。

至于我,我前几年当“高管”的时候,我忽然意识到事情不对,这么每天舔老板,一样每天战战兢兢的面对危机,除了把自己舔废了以外,很难熬。虽然上市了有点股票,但是算了一下,也没多少钱。

所以我的应对之法,就是先干了老板,化被动为主动,先下手为强。至于我后来干嘛去了,说实话,基于我挨骂的经验,我发现我的经历对大家帮助不大,我说了下面就一大堆初级程序员排成行的开始骂了。

等他们过几年恍然大悟,发现我是站在三楼回答问题的时候,这些程序员已经大概率的干的半废了。所以我也懒得劝了。

程序员这行,对年龄高度的不友好。除非你年过35没结婚没小孩,否则家庭的精力就牵扯的你很累。我前几天,说我一个朋友三套房还干抑郁了,是因为他年过40岁了,每天在公司一样996,然后被人呼来喝去的,时间长了,心里就郁闷。

他每次给我打电话都说:活的好像狗一样。

我刚开始没当回事儿,我心想现在这世道,不是很多人都活的跟狗差不多吗?后来一次,群里边一个大哥说:群里边过40岁的?还天天给人打工不难受吗?随便干点啥不是都能过活吗?

我才恍然大悟。

后来这个大哥说他已经抑郁了,去医院开了药吃。实际上我认识好几个40+的大佬,都多少有点抑郁。

我之前劝他们,不行卖套房子回乡下吧,然后把我喷的体无完肤。说要给孩子最好的,这种鸡娃的我是劝不动的,也只能看着他们一边嗑药一边卷了。

实际上,我已经看到有这么干的了。例如我认识个40+大佬,今年准备退休了。他自己就是高管,然后辞职,公司还不想答应。但是他不管了,干不动了,之前攒了一些钱,他的计划就是卖了北京的房子,换到河北去,就直接半自由了,然后在家开个滴滴随便干点啥,基本上生活也就差不多了。

这些是大佬的应对办法,有些不是大佬想转行的程序员,其实我是没什么好办法推荐的。比如我有个群,里面几乎都是灵活就业的,每天研究什么打新、投资、短视频、跨境电商、视频课程,一堆人在研究各种赚钱之术,研究很多年了。

这些人可能很多人都没赚啥钱,但是其社会生存能力非常强。如果你没有早几年布局,现在才想起来卷,那肯定也是有点晚了。

从我的个人角度而言,程序员确实能干到40、50岁的,但是肯定不是打工到这个年纪,因为年纪大了以后,就现在打工这个大环境,真的太烂了,难免说你就不干抑郁了。

遇到个好老板,打工还是可以的。但是大多数人,很大的概率是遇到一个烂老板,在遇到一些SB同事,气都能把你气个半死。

所以我的个人思路,就是代码我还是可以写,但是不是为了打工写了,要不这个活是我自己的,没中间商赚差价,要么基于兴趣来写,所以我很早也在布局了。

至于那些还在初级还在卷的程序员,我有以下建议:

1、别想太多了,先攒钱。

2、攒钱是你一切信心的来源,有了钱,你进可以转行退可以找个村躺平。

3、如果想从事副业,多找轻资产的试水。

4、万事万物只有一句话:卷就完了。不卷就只能run,目前看来也就这两条路了。

5、多研究研究静心之术,降低欲望,保持身体健康,活的久是普通人唯一能有机会赢的办法了。

先扯到这里未完待续吧,去吃饭先,有赞在更~