Camel

ssm学习笔记精选(1)

荒凉一梦 提交于 2020-02-26 05:13:18
1.判断提交方式 if(request.getMethod().equals("POST")){} 2.返回json @ResponseBody 3.限定请求方式 @RequestMapping(value="/login",method= RequestMethod.POST) 4.session // String a = "aaaaaa"; // //当前用户的会话对象”为空(第一次访问时)则创建一个新的会话对象返回 // HttpSession session = request.getSession(true); // System.out.println("session_a:"+session.getAttribute("session_a")); // // 创建session // session.setAttribute("session_a",a); // String b = "bbbbbbb"; // session.setAttribute("session_b" , b); // // 获取session // System.out.println("session_a"+session.getAttribute("session_a")); // System.out.println("session_b"+session.getAttribute(

Deepin 专业版桌面15.5 SP2安装最新版Nodejs

☆樱花仙子☆ 提交于 2019-12-24 13:18:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 笔记本自带的Deepin系统如果按照 官方指南 手动安装,会出现错误: Your distribution, identified as "camel", is not currently supported 其实 官方脚本 对Deepin发行版是做了判断的: check_alt "Deepin" "panda" "Debian" "sid" check_alt "Deepin" "unstable" "Debian" "sid" check_alt "Deepin" "stable" "Debian" "buster" 不明白为什么专业版桌面的Codename改成了camel。至此解决方案很简单: 手动修改Codename为“sid”或者“buster” 按照官方指南操作 手动还原Codename为“camel” #1 set codename sudo sed -i 's/camel/buster/g' /etc/lsb-release #2 follow offical guide curl -sL https://deb.nodesource.com/setup_12.x | bash - apt-get install -y nodejs #3 recover sudo sed -i 's

Apache Camel Spring Boot

。_饼干妹妹 提交于 2019-12-04 10:42:12
Camel应用初始化 Apache Camel 采用的是组件化的设计思想,通过 Camel Component 对接第三方的应用,Camel核心模块会扫描classpath 加载这些Camel Component。 Camel应用在启动的过程中,需要将应用涉及到的 路由(Route) , 节点 (Endpoint) , 类型转换器(TypeConverter) 以及发送接收模板( ProducerTemplate , ConsumerTemplate )加载到 Camel上下文环境(CamelContext) 进行组装。 在Camel早期时代,Camel直接提供了一套XML的DSL来描述路由规则,以及配置Camel应用相关模块,这样我们只需要在应用程序入口创建Spring 应用,加载相关的XML配置文件就可以了。 Spring创建ApplicationContext时候会加载对应Camel路由规则,并完成有关CamelContext创建和组装工作。 随着Spring Boot的普及,大家逐步走上了通过标注和在starter依赖中加入很多自动配置模块的方式来配置相关组件的道路, Camel Spring Boot Starter 为Camel提供了一个自动配置组件。 通过自动配置不但将有Spring管理的Camel Routes组装到Camel Context中,

OneAPM文章

心已入冬 提交于 2019-11-29 04:19:16
掐指一算,从 OneAPM 离职也快一个月了,在 OneAPM 工作的种种,仿佛还像是在昨天。细数两年的工作经历,我很庆幸在恰当的时间点和这么一群有激情有活力的人共事。那么,是时候总结一下我在 OneAPM 做的牛(cai)逼(ji)事情了。 大家好,今天由我来分享一下,我在上家公司做的 Ai 和 告警 相关的一些内容。 首先,我先简单介绍一下,今天我要分享的两个项目: Ai 是 OneAPM 服务器端应用性能监控分析程序,它主要是能收集Java、CSharp、Python等偏后端语言的系统的一些指标数据。然后分析出调用 Trace 和完整的调用拓扑图,还有一些其他图表数据的展示。 告警系统原先作为一个 Ai 系统的子模块,用的是流式计算框架 Flink,后面不能满足对外交付和业务功能需求。我们就重新设计开发了纯粹的CEP计算引擎,依托于此在Ai上构建了新的告警系统,然后服务化拆分成独立的告警系统,并接入了其他类似Ai的业务线。 这次分享,一是我对以前2年工作的整理和思考,二也是和大家交流学习。 对于 Ai,我不属于它的主要研发,我只是在上面剥离开发了现有的告警系统。所以我就讲讲我接触过的架构部分的演进。本身,就功能部分,其实没有东西。 我在说告警的时候会说的比较细一些。 我是15年年底入职OneAPM,17年9月初离职加入咱们这个团队。这期间Ai伴随着业务的需求

Apache Camel Spring Boot

霸气de小男生 提交于 2019-11-26 11:05:07
Camel应用初始化 Apache Camel 采用的是组件化的设计思想,通过 Camel Component 对接第三方的应用,Camel核心模块会扫描classpath 加载这些Camel Component。 Camel应用在启动的过程中,需要将应用涉及到的 路由(Route) , 节点 (Endpoint) , 类型转换器(TypeConverter) 以及发送接收模板( ProducerTemplate , ConsumerTemplate )加载到 Camel上下文环境(CamelContext) 进行组装。 在Camel早期时代,Camel直接提供了一套XML的DSL来描述路由规则,以及配置Camel应用相关模块,这样我们只需要在应用程序入口创建Spring 应用,加载相关的XML配置文件就可以了。 Spring创建ApplicationContext时候会加载对应Camel路由规则,并完成有关CamelContext创建和组装工作。 随着Spring Boot的普及,大家逐步走上了通过标注和在starter依赖中加入很多自动配置模块的方式来配置相关组件的道路, Camel Spring Boot Starter 为Camel提供了一个自动配置组件。 通过自动配置不但将有Spring管理的Camel Routes组装到Camel Context中,