V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Chinsung  ›  全部回复第 9 页 / 共 9 页
回复总数  176
1  2  3  4  5  6  7  8  9  
之前遇到过,首先逻辑最好理清楚,确实会有这样的问题,本地可以,服务器不行,如果实在不想大调整,或者 DependsOn 注解解决不了问题,可以把报错的那个类的 spring 配置类的包结构深度来改变顺序,我之前就是这么解决的
2020-04-30 18:05:18 +08:00
回复了 tianshiyeben 创建的主题 程序员 iteye 是不是没人维护了
这网站的一些历史文章,水平比现在 csdn 简书之流高不要太多。可惜了
2020-04-30 18:02:12 +08:00
回复了 yeqizhang 创建的主题 程序员 分布式和分布式不一样嘛?
广义的来说,分布式你可以认为就是利用大量机器,处理问题,完成任务。
不论是垂直水平,即所谓的拆业务和集群,本质是一样的。
然后分布式就是要处理,多台机器之间协同工作会发生的问题。
大多数时候对面的,都是一致性问题的取舍,分布式锁,中心,负载均衡。
至于你所谓的分布式数据库,分布式缓存,分布式文件系统,其实大家都是一样的,本质和目的都相同,只是面向的领域不同,人家面向计算机资源管理和计算,你面向业务 crud 。
一般都是直接点 2 次停止就行了
2020-04-10 17:21:33 +08:00
回复了 Alchemist13 创建的主题 Java Spring Boot 启动扫描有关
你的描述比较抽象。
一般项目依赖没有那么复杂的情况下,idea 很早就对 spring 高度支持了,包括扫描这些,都会有提示。
不过变色没见过,只见过如果确实能装载,左边显示列数的那里会有提示
2020-04-08 17:52:18 +08:00
回复了 burnbrid 创建的主题 Java Java 很普通的代码执行很慢
1.看一下 gc 日志,可能是当时发生了 full gc 。
2.同一台宿主机上有没有其他服务在运行,可能是资源抢占导致的。
2020-03-17 18:40:05 +08:00
回复了 amiwrong123 创建的主题 程序员 对于 NIO 的阻塞式通信,这么理解的对不
nio,还是 java,首先得 select 搞搞,看看具体的 key,你才能明白大概是个什么原理。
建议找几个有图的看,然后自己照着例子试试 api。
nio 主要解决的是从底层开始搞定用低线程数处理大量连接的问题(相比较同步 IO ),可以了解下 linux 的 epoll,select。
2020-03-17 18:27:33 +08:00
回复了 purensong 创建的主题 程序员 Java 程序员进来回答一下
这个东西凑巧研究过,lombok 本质上还是 annotation processor,只不过他本身封装的比较有水平,对相关 api 也有一定具有深度的探索,把原生提供的语法树节点封装成了自己的一套。不过 lombok 对语法树的很多操作比较有借鉴性,查文档不如看源码。
至于类似的原理,主要看下 META-INF 里的 javax.annotation.processing.Processor,有这个的都是带这个原理的。
主要还是切面和代理的框架使用的多,比如切面框架,dubbo。
2019-06-28 15:59:11 +08:00
回复了 GaryZ 创建的主题 Java SpringBoot 引用 xml 文件,在 xml 文件中怎么加载资源文件的参数呢?
没太看懂你意思,按照 spring 的加载逻辑,在 XML 里类似这样:
<bean id="connectProperty" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<array>
<value>classpath:com/eazer/base/config/connection.properties</value>
<value>classpath:com/eazer/base/config/server.properties</value>
<value>classpath:com/eazer/base/config/redis.properties</value>
</array>
</property>
</bean>

然后其他内容使用
<constructor-arg name="host" value="${redis.host}"></constructor-arg>
这样引用就行了
2019-06-28 15:44:29 +08:00
回复了 sxw11 创建的主题 程序员 关于 docker 使用问题咨询
生产环境的话,最起码的防单点,也不适合你用 docker 全部署在一台机器上
你要是觉得依赖和环境配置麻烦,可以自己搞个 docker 的基板镜像,里面搞上环境依赖和应用,部署和你现在一样,每台机器跑个 docker
你要是觉得部署起来麻烦,手动步骤过多的和复杂的可以考虑自动化部署,或者想办法换一种部署方式和提升部署效率
像你这种,负载还可以的话,redis 和 mq 这两个可以放一台机器上,灵活的考虑吧
2019-05-23 17:03:06 +08:00
回复了 mytry 创建的主题 程序员 大家访问 Github Page 速度怎样?
github 的访问不仅仅是 github 的问题,比如 Stack Overflow 就使用了很多 google 的 js 之类的,之前你不开代理甚至不能登录。
外国很多网站的访问速度就比较玄学,和你的网络到各个地址的速度有关
金融支付都是这样:一切以实际对账为准
至于结果以谁为准,第三方支付权限大的可以以自己为准,给你发反交易或者重发交易。
这么多笔数,这么复杂的情况,肯定会有出错的时候,更何况银行系统靠不靠谱也不是你说了算的,银行系统除了核心之外,外围系统可不一定稳
2019-05-23 16:56:24 +08:00
回复了 tail2 创建的主题 程序员 Java 编写一个简单的代理?
你的问题描述就有点问题,拦截到虚拟机的请求,我的理解是要拦截发到 javaweb 监听的端口的请求吧?
你应该是想要在 javaweb 返回页面前通过代理来判断一下返回的页面是否被篡改,如果被篡改了的话就返回代理缓存的页面?
如果是的话,省事可以 spring cloud gateway 写个简单的拦截。
或者 netty 写个反向代理,netty 源码的 example 里就有例子,稍微改下就行
但是我感觉如果只是这个需求的话,拦截器和过滤器理论上都可以做,不需要代理。
2019-05-23 16:33:04 +08:00
回复了 jiangxinlingdu 创建的主题 程序员 netty 为了性能做了哪些优化????
印象比较深的除了都在说的堆外内存之类的,还有一个是 EventLoop 里线程使用的队列,一个面对多生产少消费的优化的队列,是第三方的,还考虑了伪共享,不少的知识点,一个队列而已能考虑这么多性能,也是很用心了
2019-05-23 16:22:41 +08:00
回复了 liukanshan 创建的主题 程序员 Java 直接操作二进制的疑问
你自己封装个类对 byte 使用位操作就可以达到效果
2019-05-23 15:54:16 +08:00
回复了 gramyang 创建的主题 Java Springboot 用 @Autowired 的坑
Spring 只管理你所配合的类,通过注解、javaconfig、xml 这 3 个配置的类。通过这 3 者配置起来的类互相之间才能由 spring 管理依赖关系。
你这个 handler 要加上 @Compoment 注解,然后再启动类上加上 CompomentScan 或者在 xml 里配置 CompomentScan,这个类才能应用 Autowire 等注解注入依赖
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2954 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 13:06 · PVG 21:06 · LAX 06:06 · JFK 09:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.