回答了问题2018-01-25
看你dump出来文件解决问题。若是想找内存泄漏的话,MAT就有工具提示了。具体怎么看或许可以看下我很久以前写的一篇文章:[链接]
回答了问题2018-01-25
OOA和OOP中的一个设计原则就是接口分离原则,你这么是违背这条。所以不推荐暴露一个大接口的方式来操作。若是你期望对于其中的部分做组合,那么可以用门面模式来搞定。若是你接口存在多个纬度的变化的话,那么可以用桥接模式来搞定。
回答了问题2018-01-25
先对数据进行分片,例如你期望3个线程来处理的话,将数据尽量均衡的分为三分,然后在你的多线程中,读取各自的分片数据。 BTW:这个问题真的很low.我实在忍不住想吐槽一下。
赞了回答2018-01-25
这个问题的话,如果是单服务器,单应用,在 Spring Boot 中可以这样写 Controller: 根据题主的问题,我这里定义两个 Controller: SetController: 生成验证码 GetController: 验证验证码 SetController.java {代码...} GetController.java {代码...} 上述两个简单的...
回答了问题2018-01-25
这个其实是一个服务分层的东西。通常来说服务划分可以分作:逻辑分层和物理分层。逻辑分层就是代码的存放分层,也是你在这纠结的点。稍微大点的系统架构中,逻辑分层是分为以下四层1、前端层:具体的页面展现的相关处理2、业务服务层:就是渲染前端的业务逻辑3、领域...
回答了问题2018-01-25
我只能说可以使用java自身的反射,或是cglib等第三方字节码操作来实现。至于说怎么实现,你要学会 Google或是百度。
回答了问题2018-01-25
骚年,去看tomcat中的异常信息!
回答了问题2017-04-11
多测试几次吧。肯定不会是5s
回答了问题2017-04-05
建议你看下这个 : [链接]
回答了问题2017-04-05
进程和线程是操作系统层面能够被识别的概念,也就是说进程和线程都能在操作系统中找到对应的ID。也就是重量级的。协程是比线程更细粒度的工作单元。在java中也有协程的概念: [链接]
回答了问题2017-04-05
分页查询是不并发(DAO)的,数据处理是并发(Service),所以你的事务级级别是设置在哪个环节呢?
回答了问题2017-03-29
获取唯一用户是 /employee/{id} 通过这个URL应该获取的就是 user实体对象。对于实体对象内部的属性:code . 不应该在暴露URL 来获取。
回答了问题2017-03-27
1.把core java 啃完,包涵effective java , thinking in java 等2.把设计模式每个模式都摸透3.把jvm的内存模型,垃圾回收都搞懂4.一些关键类的底层实现,例如hashmap,concurenthashmap等
回答了问题2017-03-23
hibernate 的包重冲突了。到pom.xml目录 mvn dependency:tree | tee /tmp/mvn.log 看下 hibernate 相关的包
回答了问题2017-03-23
请看这里 [链接] 或者看这里 : [链接]
回答了问题2017-03-23
可以试下hadoop的 map reduce 哦
回答了问题2017-03-23
实时性:根据你具体的业务场景,单进程多线程,多进程处理。多进程的话需要分区段处理数据,保证数据的不重复幂等:每个订单必须有唯一的标识,每个环节处理的时候,保证这个订单已经被处理过了。
赞了回答2017-03-09
你的思维模式就不对,map filter 这类不是语法糖, java8还是有函数式编程能力的。函数式的核心是不变性,这里不是要求取消变量,而是要建立一种等价思维,以求值 > 过程的方式去思考问题。
回答了问题2017-03-07
通过 [链接] 这个导数据到es
回答了问题2017-03-07
第一个,前台业务你能接触到很多大流量下的技术选型,方案处理,如何解决大并发问题等等,这些是硬技术实力。第二个只是简单去实现业务逻辑,挑战不是很大,跟你写一个图书馆管理系统是差不多的哦:)