web开发
文章平均质量分 61
迟到的月亮
来都来了...坐下喝茶~
展开
-
spring项目运行时(如new JSON parse等)手动注入@Autowired等注解的属性值-2
最近几个月,加班较多。。好久不写了,重新踏上学习探索的道路。这篇文章主要是对前一篇的方案3的一些优化(前一篇地址:http://blog.csdn.net/qq_32193151/article/details/76204394)1.优化内容 上一篇中的方案3中的getDeclaredFields只能获取当前类中的所有属性(包含私有,还有个getFileds只能获取到包含父类的所有publi原创 2017-11-07 11:28:47 · 2158 阅读 · 1 评论 -
web项目运行时(如JSON parse)手动注入@Autowired等注解的属性值-1
1.需求:通过JSON parse成具体对象,对象中有@Autowired,@Resource注解的属性如何注入? Spring Bean管理的Spring注解的@Autowired或者@Resource属性在项目启动时会交由Spring自动注入具体的属性值,如果我不将Bean交由Spring管理,正常情况下@Autowired,@Resource注解也不会起作用,如何在运行时手动注入被加原创 2017-07-27 16:04:12 · 13518 阅读 · 0 评论 -
非Spring Boot Web项目 注册节点到Eureka Server并提供服务
相信有很多团队在老Web项目(zookeeper,dubbo,tomcat)想要过渡到新的Eureka注册管理的Spring Boot都会遇到这样一个问题,新项目想调用老项目提供的服务,或者不想采用Spring Boot 而是直接想使用Eureka 替换掉原有的zookeeper和dubbo,那怎么办0.0 能不能将老项目注册到Eureka Server?原创 2017-05-19 20:16:53 · 19759 阅读 · 30 评论 -
Http服务与Dubbo服务相互转换的Spring Boot代理节点实现
1.需求 目前有些项目已经接入了Spring cloud管理,节点间通信(包括老项目)通过eureka(非boot web项目的注eureka注册与发现参照前文)提供http通信,由于我们公司内部项目间交流要求通过dubbo做服务的暴露与消费,考虑新加一个boot节点用于http与dubbo之间的相互转换原创 2017-07-28 15:47:51 · 12229 阅读 · 0 评论 -
在项目启动时(无request)获取Tomcat端口号
上一篇说的将非Spring Boot项目注册到Eureka Server并提供服务也说到,配置文件里eureka.port必须要与本机tomcat端口号相同,但不同环境往往有不同的tomcat端口号,以往我使用不同环境的配置文件以确保eureka服务端口与tomcat一致。1.读tomcat配置文件这是最先想到的方法,通过classpath一层层找到conf下的server.xml拿端口号,因为路径原创 2017-06-22 17:52:10 · 18817 阅读 · 5 评论 -
RestTemplate 中文乱码配置
restTemplate作为spring web client下的一个工具类 对http请求做了一层封装,用起来也更加简洁容易,但最近遇到一个问题就是在发送请求时由于请求中包含中文导致乱码,都变成???????一堆问号,网上很多解决方案,但很多都比较…..先看说如何解决: @Bean配置方法:@Bean public RestTemplate restTemplate() {原创 2017-06-07 18:50:14 · 31262 阅读 · 2 评论 -
订单退款与退款失败任务重试
订单退款与退款失败任务重试原创 2017-05-03 20:14:18 · 8884 阅读 · 0 评论 -
订单等数据导出为Csv文件注意事项
Problem1.订单等数据导出,大多需要牵扯到多张表联表查询,订单等表,大多数据量较大,联表查询将占用大量服务器资源: 1:导出数据避免项目间服务调用(dubbo),负责导出的项目应具有所有项目数据源 2:导出接口应尽量精简,避免出现繁重的冗余接口 3:如果用户导出操作比较频繁,可通过建立临时表等方式,在用户访问量不大的情况下做待导出数据准备 4:延迟,异步导出,结合用户导出需求,可每天提原创 2017-03-02 20:21:21 · 7942 阅读 · 0 评论 -
阿里云maven镜像库配置(gradle,maven)
经常使用maven远程仓库里jar包的同学,最头疼的事情莫过于加了jar包依赖配置之后,需要漫长的下jar包的过程,因为maven仓库网站是国外网站,速度非常的慢。在国内下好jar包放到本地再加载又过于麻烦。以前有个oschina的国内maven镜像仓库地址,现在应该是弃用了(害得我也等了半天)现在国内的话主要使用阿里云的maven镜像仓库,速度很快~~~原创 2017-04-28 14:18:35 · 39656 阅读 · 0 评论 -
@RequestBody:Unrecognized field , not marked as ignorable问题
Spring MVC中JSON支持未定义的字段的配置在使用Json传值并且使用@RequestBody注解的时候需要注意一些问题: 一个方法中只能有一个@RequestBody注解。 默认情况下@RequestBody标注的对象必须包含前台传来的所有字段。 第一条容易理解,因为RequestBody就是request的inputStream,这个原创 2017-03-02 19:49:07 · 8382 阅读 · 1 评论 -
带权随机算法-根据权重随机选出N个对象研究历程
一个长度为M的对象数组,对象有权重属性W(权重总和不服从1分配),要求根据权重随机找出N个对象,概率服从权重分配(或者可按一定分布服从)原创 2018-05-11 10:47:12 · 2162 阅读 · 2 评论