V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aresxue  ›  全部回复第 15 页 / 共 22 页
回复总数  434
1 ... 7  8  9  10  11  12  13  14  15  16 ... 22  
2019-09-20 10:02:06 +08:00
回复了 zgqq 创建的主题 Java 不是说 google 要放弃 Java 吗?
Java 暂时还不会死,而且现在已经开始快速迭代了,等 Oracle 把 Hotspot 和 JRockit 整合成功应该还会有一波小爆发。写过 C++再用 Java 写业务爽的很。
2019-09-11 10:32:14 +08:00
回复了 amiwrong123 创建的主题 程序员 Java 泛型擦除与补偿的迷惑
擦除是擦除到上界(比如你这里 House 的上界就是 Building ),不是直接啥都擦没了
2019-09-11 10:19:08 +08:00
回复了 zhao1014 创建的主题 Java 向父类类型化数组列表中添加子类对象。。。
泛型擦除。对于 JVM 来说他只认列表,不关心你列表是啥,统一擦除到上界(对应这里就是子类对象也会被认为是父类对象)
简单点就 aop,还想要高性能和扩展性就用 JVMTI, 比如 Instrumentation (编码复杂度要高很多)
2019-09-11 09:43:54 +08:00
回复了 Renco 创建的主题 程序员 刚毕业工作,分 24 期买一个苹果值得吗
超过你的月平均工资就算了。
建议想买的话至少攒够一半的钱。分期这种东西越到后面你的负反馈越大。
2019-09-09 19:46:47 +08:00
回复了 iiicarus 创建的主题 Java 求教,如何从 HttpServletRequest 中获取类名和方法名
假设你想要的是当前请求对象所对应的服务的类名和方法名,是不太好获取的,因为过滤器作用于请求进入 Servlet 之前(对于 Spring MVC 来说是 DispatcherServlet),而在常用的 Spring MVC 中请求路径转发到服务(比如说 Controller)是在 HandlerMapping 和 HandlerAdapter 中做的,在过滤器中的时候你还不知道这个请求会映射到哪个服务。

建议使用 aop 在请求收发层或业务层做日志记录。

就是想在过滤器中处理的话给个思路,可以自定义服务将请求地址和服务做一一映射,比如初始化一个 HashMap, 请求路径为 key, 服务全名为 value(只是举例,请求路径的匹配是复杂多样的,自定义匹配规则很难做到全面)

最后还有一种骚套路是使用 Spring 的 HandlerMapping 和 HandlerAdapter 做匹配,这种违反规范的做法在正式工程请不要采用。
2019-09-09 14:09:33 +08:00
回复了 kayseen 创建的主题 Python 室内温度监控的 mysql 数据库设计
@GTim 我说的 ms、ns 是针对你回复我数据量不大的,改成 ms、ns 主要是数据量的上升,比如 ms 就是 60*100 倍的数据量了,这时候数据量就很可观了,要考虑下性能的问题了。烟感雾感也只是举例子后续可能的扩展性问题,当然不可能直接加进去,但是你一张表只放一类数据对于 mysql 来说是很浪费的。
2019-09-09 11:24:37 +08:00
回复了 kayseen 创建的主题 Python 室内温度监控的 mysql 数据库设计
@GTim 这里只是假设,比如说忽然要求细粒度到 ms,或者后续可能远远不止温度,像物联网有烟感、雾感等生活上方方面面的指标。
2019-09-09 11:19:14 +08:00
回复了 gesse 创建的主题 程序员 关于程序员不会盲打、以及不懂技术的 CTO
@LokiSharp 中国很大,不只是是上海的小学生才是小学生。浙江把编程加入高中课程就引起了广泛讨论,就大概可以管中窥豹了。当然这种教学方式是好的,希望可以慢慢推广。
2019-09-09 11:14:59 +08:00
回复了 gesse 创建的主题 程序员 关于程序员不会盲打、以及不懂技术的 CTO
盲打确实对编程有加成,但绝大多数情况下基本没影响,编程应该是脑子里想好代码了用手写出来,而不是无脑尝试(除非是解算法题这类情形)。说手速影响脑子思考速度的,以为盲打就能跟上脑速了吗?那脑子的速度也是不是太慢了点。当然还是推荐学会盲打,追求更好是每个程序员都应该去做的。但学会盲打你以为就结束了吗?还有指法要求、好的键盘、好的电脑等等等等。但这些我们觉得很好的东西没必要强求他人也要这样,也不是我比你更强我说的话就有道理,毕竟每个人都有自己学习工作的方式。
2019-09-09 11:08:18 +08:00
回复了 gesse 创建的主题 程序员 关于程序员不会盲打、以及不懂技术的 CTO
@LokiSharp 人大附小嘛,还必修课。。。
2019-09-09 10:56:29 +08:00
回复了 bokchoys 创建的主题 程序员 你有没有曾经一刻感到孤独过
always
2019-09-09 09:45:48 +08:00
回复了 Mrbird 创建的主题 Java 基于 Spring Cloud Greenwich.SR1 的微服务权限系统 FEBS Cloud
这个目前世面上的已经太多了。而且基本上每个公司都会有自己的一套权限模块,大一点的就再做个单点登录,本质上还都是用户、角色、菜单这些,重新撸一套除了学习没啥实际意义。
2019-09-09 09:41:25 +08:00
回复了 kayseen 创建的主题 Python 室内温度监控的 mysql 数据库设计
当前没必要引入时序数据库,less is more。
mysql 的话就按一分钟一条数据存储好了,如果后期数据量真的大起来,那就把近来七天的数据作为热点数据放到缓存里,过期时间设为七天,性能这方面完全不会有啥问题。
以前 mysql 性能差的一笔,各种 bug 乱飞,Oracle 则是著名的商业数据库,只要给钱一条龙服务 。现在 mysql 优化的越来越好了,从 5.7 开始性能又上了台阶,再加上免费开源所以越来越流行,但是大公司很少直接使用 mysql,基本上都是做二次开发,比如淘宝的 DRDS,美团的 DBproxy,Mycat
2019-09-06 15:51:40 +08:00
回复了 aaronysj 创建的主题 程序员 UUID 做主键有什么优势和劣势?
优点:
1.可以用来做分布式 id 更方便;
2. 具有唯一性, 可以让数据分布的更均匀;
3.字符串可以屏蔽掉 java 和 js 的一些数据类型差异,比如使用 Long 时如果数字过大会产生问题;
缺点:
1.太长了,主键会被用作聚簇索引,每次插入都要损耗不少性能,bigint 也才 8 个字节;
2.临近的数据没有相关性,不能有效利用局部性原理节省性能;
3.进行范围查询时会扫描过多的页,性能不好,这点和 2 类似。
优先推荐 Twitter 的 snowflake,但需要记得在最外层和前端交互时使用 String
2019-09-06 09:40:18 +08:00
回复了 Aresxue 创建的主题 MySQL mysql 删除记录会删除次级索引吗?
@ilumer 索引覆盖是比较理想的情况,在实际中一般还要根据指针再去找聚簇索引获取整个行。我的疑惑点在于这些二级索引此时是如何处理的,如果是和其他行共有的二级索引也不可能直接删除吧?但是如果二级索引没有指向聚簇索引的记录了此时是不是会删除?删除是当前线程去操作还是异步 purge 线程去清理。
1 ... 7  8  9  10  11  12  13  14  15  16 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1897 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.