V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  q397064399  ›  全部回复第 103 页 / 共 118 页
回复总数  2341
1 ... 99  100  101  102  103  104  105  106  107  108 ... 118  
2016-10-27 16:04:30 +08:00
回复了 zcr2623680 创建的主题 推广 送 10 张苹果开发者大会门票,给过节的 V 友们开心一下!
实现网是个好网站
2016-10-27 15:59:05 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@fzxml 好吧,不过我后端是 Java
2016-10-26 16:18:14 +08:00
回复了 kideny 创建的主题 Java Java 到底有哪些不好或者说比如其他语言的地方呢?
基本上没什么大问题, 仅从语言本身来讲
泛型
(确实是个问题,但是问题不大,这么多年不也好好的过来了,何况绝大部分写业务代码 码农们 你 TM 哪有那么多算法需要跟数据类型剥离开来的)
啰嗦 (本来就是设计用 IDE 写代码的语言,方便后来人阅读,你非要用记事本装逼,我也没办法)
拉曼达 (这个与 Java 本身相违背, Java 的设计 包括 J2EE 大家都看得到,驼峰名字能有多长就有多长,好处呢?基本上英语过关,没学过什么代码, Java 代码也能看得懂,而且各种高级别的语法糖真的有意义么?这么多年 C 语言没更新语法糖 不活得好好的)
语法很笨拙 (在这种有 IDE 的年代,多敲一个不会死人)
2016-10-26 13:49:11 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
@wuyukai 很快要找工作的话,真的没必要深究,何况你不是科班,同我一样 是为了找工作,真没必要深究, Java 把 Util 给用熟,框架基本上会就行了,
一开始深挖没有必要 而且很浪费时间,大多时候的业务场景 也不需要多么牛逼深奥的技术,有时间深挖的话,我个人建议还不如多掌握一门技术,例如把前端也搞一搞

http://jonwinters.pw 你看我的小论坛,花了 4 天写的玩意,基本上是我上初中时候自学 SQL 的知识 写的玩意,没有 ORM 全是手写的 SQL 分页用的 SQL TAG 也是 SQL 查询然后做过滤处理,但是前端技术跟我初中那个时候学的前端概念就不一样了,那个时候我玩的都是 Jquery ,全是 DOM 操作,样板代码十分多,一般简单的页面都是后端脚本渲染的,现在流行 MVVM 框架,填了 Javascript 的大坑,双向绑定,前端抗起了渲染跟交互的大坑,后端只管提交数据了,不过目前我这个小论坛前端交互效果还很差,很多都没完善,不过后端基本搞定了
2016-10-26 07:16:50 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
@wuyukai 如果是学生的话,就好好深入钻研底层知识,框架神马基本上是个熟练工,早晚都会
best practise
2016-10-26 07:08:44 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
@wuyukai 写吧,我虽然写代码很多年了,最早应该是 15 岁开始写 ASP ,不过一直都是业余爱好,现在毕业快一年了,
已经打算要走上码农这条路了

原理,我个人认为是完全没必要深究的,在实际开发中,有需要就深入探索一下,专门花时间没有必要,
像 ORM 框架,其实没什么新技术,无非就是虚拟机运行时反射获得注解,然后通过一些文法规则给你自动构建
Java 对象模型-数据关系 ,你自己去深究这些原理,也搞不出个什么名堂来,顶多写个小轮子,实际意义不大,如果你的业务有高并发需求或者存储层有十分繁琐的任务再去深入了解这方面的知识也不迟,找工作为目的的话,最好是会用 熟练就好,有精力的话 前后端兼顾是最好,

数据库方面,这么多年,底层用的还是那套玩意,无非是 B 树等常见的数据结构,作一下了解,写 SQL 的时候有优化方面的帮助

我个人是从来不提倡搞一门技术,就一定要去深挖,第一没必要,第二很多技术刚开始很难用,但随着社区发展,技术门槛会越来越低,而且时代在变化,一门技术存在的价值也是在不断变化的,很多年前, Javascript 是作为一门十分糟糕商业早产儿出现的,但是因为各种原因,它并没有死,反而越活越好。而 Java 最早在国内开始大行其道的时候,应该是 05 左右,最早写 Java 是被 C++程序员鄙视的,而现在 Java 现在基本上是企业应用以及移动开发的首选
2016-10-25 19:41:28 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
@wangpugod2003 jsp 与 servlet head first 这本书可以,虽然有点老,但是 J2ee 这些年变化不大
2016-10-25 19:40:54 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
public class RequestListener implements ServletRequestListener {//记录每个页面请求的 Server 的时间
private Logger logger = LoggerFactory.getLogger(this.getClass());
public void requestDestroyed(ServletRequestEvent sre) {
ServletRequest servletRequest = sre.getServletRequest();
HttpServletRequest httpServletRequest = (HttpServletRequest)servletRequest;
logger.info( httpServletRequest.getRequestURI());
logger.info("Cost Time:"+(System.currentTimeMillis() - (Long)( httpServletRequest.getAttribute("startTime"))));
}

public void requestInitialized(ServletRequestEvent sre) {
long startTime = (new Date()).getTime();
sre.getServletRequest().setAttribute("startTime",startTime);
//logger.info("requestStartTime:"+startTime);

}
}
拦截器我自己测试过了,有问题,写了个 URL 规则 次级目录的 URI 没法拦截,后来我改成 Listener 了 这个是我在
jsp servlet 里面看到的一个 J2EE 规范接口
http://jonwinters.pw

看我的小论坛,刚好有这个后端页面渲染计时的功能

我是用监听器实现的, J2EE 规范里面有 request listener 每个请求都会调用这个 listener

最后你在 JSP view 里面 加入当前时间 减去 request 请求的时间就好了
2016-10-25 19:11:37 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
哪方面的功力要搞清楚,纯粹的开源代码大多都是工程项目,代码极度分散,你不懂设计模式,看起来特别辛苦
2016-10-25 13:14:48 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@fzxml 有没有好点关于界面设计的教程,前端这块我确实不怎么会
2016-10-24 14:59:16 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
2016-10-24 14:59:06 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@az999 都说了是 0.1 版本,后端校验都没怎么写 被人刷接口了
2016-10-24 09:12:40 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@hanzichi 用的 Vue 双向绑定蛮爽的,后期方便改动,这样不用修改 HTML 了
2016-10-24 09:11:05 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@hanzichi 有人插了 XSS ,真的没啥意思
2016-10-24 09:09:44 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@ansheng 确实没啥技术含量 就是很简单的增删查改
2016-10-24 09:08:48 +08:00
回复了 q397064399 创建的主题 Java 0.1 版论坛已经上线了
@ansheng 实在不晓得再加什么东西了
1 ... 99  100  101  102  103  104  105  106  107  108 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 20:17 · PVG 04:17 · LAX 13:17 · JFK 16:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.