V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MotherShip  ›  全部回复第 3 页 / 共 7 页
回复总数  123
1  2  3  4  5  6  7  
2019-07-26 16:56:01 +08:00
回复了 JavaShare 创建的主题 Java 整合 SSM 框架必备基础—SpringMVC(上)
再来点扩展的
其实 mvc 框架和 orm 框架可以自己玩的地方有不少

整合 SSM 框架必备进阶— mvc 框架
· Excel 报表导出
· PDF 展示
· 全局异常拦截

整合 SSM 框架必备高阶— orm 框架
· 大量分页语句如何处理
· 我们把字段值用反射注入进实体里,那能不能用反射把实体的字段名,也就是 getter/setter 的委托映射成 sql
· 接上条,能不能用反射把实体类的类名映射到表名
· 接上条,能不能不要每个表一个 insert deleteById selectById 和 updateById,表名已经变成了类名,那么我们是不是学过一种与类型无关的思想,叫做泛型
· 大量的乐观锁和逻辑删除如何处理,既然都叫 version 和 is_delete,能不能统一处理
2019-07-26 16:46:39 +08:00
回复了 JavaShare 创建的主题 Java 整合 SSM 框架必备基础—SpringMVC(上)
帮你把下面的也写了
整合 SSM 框架必备基础— MyBatis (下)

把刚才那个 springboot 项目打开,引一个 mysql 的依赖,写一个 JDBC 的工具类,把页面给的 JSON 对象存数据库,改一个字段的值,更新到数据库,然后取出来,展示在页面上

然后添加 MyBatis 的依赖,把 SQL 写到注解或者 XML 里,用 Mybatis 的 SqlSession 提供的 select 之类的方法增改查数据

最后把 MyBatis 托管给 Spring,不会不要紧,去刚才那个网站, 弄一个带 mybatis-starter 之类的全套压缩包,和自己写的比较一下

还是比较代码量,配置量,可维护性,构建速度

迅速认识你的美
2019-07-26 16:37:37 +08:00
回复了 JavaShare 创建的主题 Java 整合 SSM 框架必备基础—SpringMVC(上)
你讲这一堆 新人听不懂,老人在书上看过了更详细的

既然是基础,那受众应该会用 servlet 吧

先在一台有 JDK+IDE 的电脑上,从零开始,下载 Tomcat,用 servlet 写 5 个方法:把传入的 JSON 对象反序列化,改它的一个字段,再序列化输出到页面上

记住怎么配置这五个方法对应的 URL



然后去 start.spring.io 弄一个 spring boot+spring mvc+embedded 的项目,下下来修改,写 5 个一模一样的方法

比较代码量,配置量,可维护性,构建速度

迅速认识你的美
2019-07-26 16:31:12 +08:00
回复了 legiorange 创建的主题 Java 为何阿里规约在 Java 中不能行尾注释?你们有什么看法?
就应该禁掉行尾注释

对不齐的行尾注释看着难受,对齐的。。改完代码还得对齐一次

何况我没有带鱼屏
2019-07-24 09:41:21 +08:00
回复了 Rorshach 创建的主题 编程 后端有必要深入了解数据库吗
厨师有必要深入了解食材吗
2019-07-05 16:25:48 +08:00
回复了 huangdaxian 创建的主题 Java 我能用异常及全局异常控制来设计异常返回的流程吗? Spring MVC
你看看上面那条

1. [强制] Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过
catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException 等等。
说明:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过 catch
NumberFormatException 来实现。
正例:if (obj != null) {...}
反例:try { obj.method(); } catch (NullPointerException e) {…}


2. [强制] 异常不要用来做流程控制,条件控制。
说明:异常设计的初衷是解决程序运行中的各种意外情况,且异常的处理效率比条件判断方式
要低很多。

第二条其实和第一条的意思是一样的,能判空的情况就不要去 catch NPE,类似的还有能判断 List 长度就不要去 catch 下标越界异常。。
@tankren #1 你这是 memcache 不是 memcached。。这是俩扩展

建议楼主直接 WSL
2019-07-04 10:46:27 +08:00
回复了 cway 创建的主题 Java mybatis plus 报错求助 百度没百到求助
这是 Mybatis Plus 把
你说 SBoot 可以 SSM 不行,估计是少了什么 starter 中的配置,没配包扫描之类的。。
2019-07-04 10:41:10 +08:00
回复了 culows 创建的主题 Java 可以跳过 spring,直接学 springboot 吗
如果你说的是 SSM 那一堆<bean>配置,那完全可以
如果你说的是 SpringMVC 的使用,IOC AOP 的概念,那你学 SBoot 也会学到这些
2019-07-04 10:39:58 +08:00
回复了 jakevin 创建的主题 Java Java web 怎么学才能不恶心
java 没有一本好的入门书籍。—— Java 核心技术
java 写起来特别恶心,代码冗余,——例子?
java 各种七七八八的东西太多了——例子?

怕不是听了别人一顿吹有了个先入为主的概念哦
2019-07-03 11:16:08 +08:00
回复了 DavidG 创建的主题 程序员 23 岁程序员,参加工作两年,诊断出中度抑郁该怎么办?
@DavidG #58 呃 我的大概意思就是这是生理上的病变,接受现实认真治疗,有时候不适也很正常,就像哮喘或者风湿一样。。
别把它当精神疾病看待,比如觉得调整状态就会好,或者觉得自卑什么的
2019-07-03 11:13:22 +08:00
回复了 DavidG 创建的主题 程序员 23 岁程序员,参加工作两年,诊断出中度抑郁该怎么办?
@DavidG #58 这道题我也不会。。噗
2019-07-03 11:02:18 +08:00
回复了 DavidG 创建的主题 程序员 23 岁程序员,参加工作两年,诊断出中度抑郁该怎么办?
有啥怎么办的,看个医生,按时吃药,难受就扛

就好像你哮喘了,来 v2 问人,自己哮喘很难过咋办,我们能 tm 怎么办
2019-07-02 11:44:16 +08:00
回复了 lihongjie0209 创建的主题 程序员 关于前后端分离接口和展示层的一些问题
1 取决于这个接口是否有其他端调用,没有的话可以后端改

2 数据结构还是后端做吧
2019-07-01 23:19:44 +08:00
回复了 zhuzhibin 创建的主题 问与答 虚心请教一下各位, Mysql 的事务以及锁机制。
数据库的锁和应用里的锁概念其实差不多,锁住某个资源避免竞争访问……而事务是使用悲观锁的必要非充分条件,有悲观锁必须用事务保证锁成立。。
2019-06-29 06:43:19 +08:00
回复了 blurh11E27 创建的主题 骑行 有没有 公路自行车爱好者?
@AX5N 二手的捷安特平把公路吧,城市骑弯把也不安全
2019-06-29 01:44:53 +08:00
回复了 liuwenchn 创建的主题 酷工作 [杭州][社招]微博杭州研发中心持续招聘中……
小厂码农有机会吗,没有大规模系统实践经验的那种
2019-06-29 01:42:04 +08:00
回复了 medianeras57 创建的主题 求职 [杭州/求职/前端]杭州寻找一份不加班的前端工作
没强制加班,分配的任务基本是白天不摸鱼就能六点走的,当然项目紧白天又摸那就得晚走了
2019-06-29 01:41:07 +08:00
回复了 medianeras57 创建的主题 求职 [杭州/求职/前端]杭州寻找一份不加班的前端工作
来我司试试?刚好好像在招前端,核心竞争力好像是纺织行业+图像识别算法,另外做了两个商城

https://app.lagou.com/share/position.html?fromUser=C&lagoufrom=noapp&positionId=5233062&userId=9913025
2019-06-28 14:39:32 +08:00
回复了 sdjl 创建的主题 Steam 推荐 Steam 游戏《节奏地牢》,目前仅售 9 元
好像可以自定义音乐?
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   897 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 21:53 · PVG 05:53 · LAX 14:53 · JFK 17:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.