
架构
xuxie13
学海无涯。。。
展开
-
Spring 加载xml初始化bean流程分析(一)
1、最近在复习基础,又过了一遍Spring思想,记录记录package i.xuxie;import org.springframework.beans.factory.support.BeanDefinitionReader;import org.springframework.beans.factory.support.DefaultListableBeanFactory;import org.springframework.beans.factory.xml.XmlBeanDefinitio原创 2020-09-16 14:39:29 · 696 阅读 · 0 评论 -
简单的连数据库 拼接数据 发邮件Python脚本
首先要下载python3的环境简版import pymysqlimport timefrom email import encodersfrom email.mime.base import MIMEBasefrom email.mime.text import MIMETextimport smtplibfrom email.mime.image import MIMEImage...原创 2020-03-04 10:20:57 · 314 阅读 · 0 评论 -
线程池异常捕获
本文只做笔记线程池的创建线程池项目结构maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <vers...原创 2019-08-09 22:59:28 · 993 阅读 · 0 评论 -
SpringBoot 接口对象 JSR校验及自定义异常捕获封装
jsr检验,接口对接中常用的校验方式,本文章只作记录,没有详述原理项目结构:controller 里面有两个方法,一个是post方式的校验,一个是get方式的校验config 里面是定义的异常拦截机制,一个拦截post,一个拦截getvo 里面有两个实体,一个是返回结果的BaseOutput,一个测试用的校验实体vo packpublic class BaseOutput...原创 2019-07-16 17:07:29 · 404 阅读 · 0 评论 -
Sprinboot优雅配置监听,并记录所有启动事件
在阅读Springboot启动源码的时候,发现Springboot自动启动listeners是通过uopeizhi文件配置的,本文就是采用Springboot方式自动装入listeners。项目依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2019-05-21 17:39:42 · 2257 阅读 · 1 评论 -
Dubbo传输集合 类不能转换问题
问题最近项目做的boot,模块交互用的list,于是就有了这样的问题,同一个类,里面包含的list<Man>和Man 不能转换;原因然后也看了不少博客,大概了解了一点信息,总的就是说Dubbo 对List, Map, Number,Date, Calendar等接口不支持序列化,而且这些个接口在jdk里面自身也没有实现序列化。笨拙的解决办法我在服务层将list转化的时候...原创 2018-11-30 11:32:44 · 4357 阅读 · 0 评论 -
zookeeper编程--如何通过zookeeper动态初始化项目属性值
项目越来越大,涉及的外围项目也是越来越多,多个项目间难免会有些共同的ip、port、需要监控的交易连接等,如果每个项目都有一份配置文件,如果有一天需要修改ip或者修改一些密码什么的难免需要重启所有项目,涉及是项目一多,就容易有遗忘或者出错,现将这些公共信息全部配置在zookeeper中,外围项目需要的信息全部上zookeeper取值,则大大减小项目间的耦合性现在多个外围系统有很多配置,原创 2018-01-29 18:04:29 · 582 阅读 · 0 评论 -
ActiveMQ集群的安装与实践
近期项目做了工作流模块的拆分,考虑到降减轻主项目服务器的压力,将拆分后的模块做成异步架构,现做了两套方案,一边是SOA服务用hessian一边是消息队列ActiveMQ。最终项目敲定用的hessian,现将ActiveMQ准备的东西做个笔记,留之备用原创 2018-01-29 15:09:36 · 239 阅读 · 0 评论 -
RestTemplate传递对象乱码问题及实例调用
最近在优化项目,将里面的交易日志插入部分分离了出来,现在就要将主系统得到的日志发送到日志系统,来减轻主项目对数据库的压力,现将日志发送给日志系统的方案有三个,其一为RestTemplate发送,其二为kafka,其三为PostMethod。此处仅讲解RestTemplate的具体用法,以备后用。服务端代码 @RequestMapping("/json.do") p原创 2018-01-30 18:59:47 · 7509 阅读 · 0 评论 -
nginx+tomcat 实现负载均衡
nginx做反向代理服务器原创 2017-05-26 17:25:09 · 398 阅读 · 0 评论 -
集成xrebel
集成 xrebel原创 2017-12-04 19:44:05 · 648 阅读 · 0 评论 -
windows+java程序SSH登录linux调用shell脚本
最近在看项目代码,里面有些东西还是很不错的,写下来留个备案以供以后工作了能够重复利用。 shell脚本在生产上用的相当多,不管是shell脚本调java,还是shell脚本调用一些任务什么的都挺常见的,我们经常将之封装成一个工具类, 然后供全局传一些参数什么的调用,此处就不给封装源码了,给个最简单的例子能运行即可。 应该依赖的jar <dependency>原创 2017-07-31 19:24:31 · 964 阅读 · 2 评论