博客园 - 白衣苍狗汪汪汪
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=67067
2020-02-18T07:33:47Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
feed.cnblogs.com
https://www.cnblogs.com/MarsCheng/p/12326434.html
【线上问题排查】kafka producer 报fetching topic metadata with correlation id 10 for topics - 白衣苍狗汪汪汪
原文:https://www.marscheng.cn/articles/2020/02/17/1581951053291.html 问题背景 测试大哥反馈,测试环境好多订单还是 processing 状态,没有进入终态。由于该项目是通过 dubbo 请求 业务接口,然后异步处理,最终结果通过 ka
2020-02-18T07:34:00Z
2020-02-18T07:34:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】原文:https://www.marscheng.cn/articles/2020/02/17/1581951053291.html 问题背景 测试大哥反馈,测试环境好多订单还是 processing 状态,没有进入终态。由于该项目是通过 dubbo 请求 业务接口,然后异步处理,最终结果通过 ka <a href="https://www.cnblogs.com/MarsCheng/p/12326434.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/10355945.html
wait-notify模型面试题 - 白衣苍狗汪汪汪
一道面试题: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 错误实现1: public class NotifyTest2 implements Runnable { private Object p
2019-02-08T02:47:00Z
2019-02-08T02:47:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】一道面试题: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 错误实现1: public class NotifyTest2 implements Runnable { private Object p <a href="https://www.cnblogs.com/MarsCheng/p/10355945.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/10295109.html
spring学习 - 白衣苍狗汪汪汪
大致画了下spring的学习路径,可能有些不全,后面想到了再补充
2019-01-20T07:40:00Z
2019-01-20T07:40:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】大致画了下spring的学习路径,可能有些不全,后面想到了再补充 <a href="https://www.cnblogs.com/MarsCheng/p/10295109.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/9734415.html
spring boot.定时任务问题记录(TaskScheduler/ScheduledExecutorService异常) - 白衣苍狗汪汪汪
一、背景 spring boot的定时任务非常简单,只需要在启动类中加上@EnableScheduling注解,然后在对应的方法上配置@Scheduled就可以了,系统会自动处理并按照Scheduled中的配置定时执行方法。 但是在启动项目的时候,发生了很诡异的现象,有两个TaskScheduler
2018-10-01T03:47:00Z
2018-10-01T03:47:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】一、背景 spring boot的定时任务非常简单,只需要在启动类中加上@EnableScheduling注解,然后在对应的方法上配置@Scheduled就可以了,系统会自动处理并按照Scheduled中的配置定时执行方法。 但是在启动项目的时候,发生了很诡异的现象,有两个TaskScheduler <a href="https://www.cnblogs.com/MarsCheng/p/9734415.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/9734406.html
网站配置https(腾讯云域名操作) - 白衣苍狗汪汪汪
我们都知道http协议是超文本传输协议,早期的网站使用的都是http,但是并不安全,数据在传输过程中容易被拦截篡改。所以后面有了https,也就是经过ssl加密的http协议。本文主要对网站配置https做一个总结,对https的概念不做具体介绍,想了解的可以参考百度百科或者维基百科中的介绍。 获得
2018-10-01T03:45:00Z
2018-10-01T03:45:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】我们都知道http协议是超文本传输协议,早期的网站使用的都是http,但是并不安全,数据在传输过程中容易被拦截篡改。所以后面有了https,也就是经过ssl加密的http协议。本文主要对网站配置https做一个总结,对https的概念不做具体介绍,想了解的可以参考百度百科或者维基百科中的介绍。 获得 <a href="https://www.cnblogs.com/MarsCheng/p/9734406.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/9656823.html
Java web如何定位工程路径 - 白衣苍狗汪汪汪
一 项目路径的获得 可以获得当前用户的工作目录,即在哪个地方启动的java程序,返回就是当前目录 二 web项目根目录的获得(项目发布路径) 从servlet出发 可建立一个servlet在其的init方法中写入如下语句 path结果为:D:/workspace/Tomcat 8.0/webapps
2018-09-16T09:57:00Z
2018-09-16T09:57:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】一 项目路径的获得 可以获得当前用户的工作目录,即在哪个地方启动的java程序,返回就是当前目录 二 web项目根目录的获得(项目发布路径) 从servlet出发 可建立一个servlet在其的init方法中写入如下语句 path结果为:D:/workspace/Tomcat 8.0/webapps <a href="https://www.cnblogs.com/MarsCheng/p/9656823.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/9362301.html
centos7安装nginx - 白衣苍狗汪汪汪
centos安装nginx有两种方式,分别是yum 安装和 源码包 安装。详细可以看这篇文章 "yum安装和源码包安装的区别" 本网站的后台用的是yum安装,相对来讲比源码包安装要简单点,基本就一条命令,不过缺点是安装后的nginx文件比较分散,我们在修改配置文件的时候经常不知道去哪找,不像源码包那
2018-07-24T12:08:00Z
2018-07-24T12:08:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】centos安装nginx有两种方式,分别是yum 安装和 源码包 安装。详细可以看这篇文章 "yum安装和源码包安装的区别" 本网站的后台用的是yum安装,相对来讲比源码包安装要简单点,基本就一条命令,不过缺点是安装后的nginx文件比较分散,我们在修改配置文件的时候经常不知道去哪找,不像源码包那 <a href="https://www.cnblogs.com/MarsCheng/p/9362301.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/9362293.html
个人博客搭建----基于solo - 白衣苍狗汪汪汪
个人站地址是:http://www.iwillhaveacatoneday.cn 博客是基于开源的Java 博客系统 "solo" 搭建的,这里记录下部署过程中遇到的一些主要问题 后台 solo后台采的是作者自己写的Java web框架, "Latke" ,有点像spring的精简版 数据库 sol
2018-07-24T12:07:00Z
2018-07-24T12:07:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】个人站地址是:http://www.iwillhaveacatoneday.cn 博客是基于开源的Java 博客系统 "solo" 搭建的,这里记录下部署过程中遇到的一些主要问题 后台 solo后台采的是作者自己写的Java web框架, "Latke" ,有点像spring的精简版 数据库 sol <a href="https://www.cnblogs.com/MarsCheng/p/9362293.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/8711053.html
velocity学习总结 - 白衣苍狗汪汪汪
什么是velocity velocity是一个基于Java的模板引擎,它可以实现彻底的前后端,前端不允许像jsp那样出现Java代码,而是利用context容器传递变量,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取(不知道和ajax+restful实现的前后端分离有没有
2018-04-03T12:48:00Z
2018-04-03T12:48:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】什么是velocity velocity是一个基于Java的模板引擎,它可以实现彻底的前后端,前端不允许像jsp那样出现Java代码,而是利用context容器传递变量,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取(不知道和ajax+restful实现的前后端分离有没有 <a href="https://www.cnblogs.com/MarsCheng/p/8711053.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/7245292.html
第四篇:用IntelliJ IDEA 搭建基于jersey的RESTful api - 白衣苍狗汪汪汪
编译器:Intellij IDEA 系统环境: MAC OS 相关技术:Maven、tomcat 7、jdk8 1.创建项目 首先创建一个web Application项目(这里我们打算用maven引入Jersey的相关jar包,所以不用直接创建restful项目,因为 restful项目会把Jer
2017-07-27T09:09:00Z
2017-07-27T09:09:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】编译器:Intellij IDEA 系统环境: MAC OS 相关技术:Maven、tomcat 7、jdk8 1.创建项目 首先创建一个web Application项目(这里我们打算用maven引入Jersey的相关jar包,所以不用直接创建restful项目,因为 restful项目会把Jer <a href="https://www.cnblogs.com/MarsCheng/p/7245292.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/7234399.html
第三篇:RESTful介绍 - 白衣苍狗汪汪汪
在介绍restful之前先放一张从之前文章评论里看到的图,我觉得它把soap和rest之间的一些区别形容地非常形象。 在第一篇和第二篇中我们也介绍过,soap协议传递的报文要基于xml格式的soap消息,它定义了非常复杂的xml schemas,因此会让传递的消息变得非常重,而rest是充分利用了h
2017-07-25T07:30:00Z
2017-07-25T07:30:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】在介绍restful之前先放一张从之前文章评论里看到的图,我觉得它把soap和rest之间的一些区别形容地非常形象。 在第一篇和第二篇中我们也介绍过,soap协议传递的报文要基于xml格式的soap消息,它定义了非常复杂的xml schemas,因此会让传递的消息变得非常重,而rest是充分利用了h <a href="https://www.cnblogs.com/MarsCheng/p/7234399.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/7218424.html
第二篇:利用shell脚本执行webservice请求——基于soap - 白衣苍狗汪汪汪
1. 项目背景 以往我们在开发基于webservice的项目中,我们总习惯于直接使用webservice的一些框架,如Axis,axis2和Xfire等。框架的好处是将webservice所涉及到的soap协议、wsdl以及uddi都封装起来,我们只需要直接调用方法传值并执行请求就可以。但框架也有缺
2017-07-21T08:32:00Z
2017-07-21T08:32:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】1. 项目背景 以往我们在开发基于webservice的项目中,我们总习惯于直接使用webservice的一些框架,如Axis,axis2和Xfire等。框架的好处是将webservice所涉及到的soap协议、wsdl以及uddi都封装起来,我们只需要直接调用方法传值并执行请求就可以。但框架也有缺 <a href="https://www.cnblogs.com/MarsCheng/p/7218424.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/7217553.html
第一篇:webservice初探 - 白衣苍狗汪汪汪
接触webservice也有一段时间了,为了查缺补漏,把知识点系统化,准备写几篇博文梳理下webservice的知识点,这是第一篇,对webservice进行大致的介绍。 1.什么是webservice 1.1什么是服务(service) 计算机的服务一般指的就是计算机能提供的某一功能,比如qq能提
2017-07-21T06:36:00Z
2017-07-21T06:36:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】接触webservice也有一段时间了,为了查缺补漏,把知识点系统化,准备写几篇博文梳理下webservice的知识点,这是第一篇,对webservice进行大致的介绍。 1.什么是webservice 1.1什么是服务(service) 计算机的服务一般指的就是计算机能提供的某一功能,比如qq能提 <a href="https://www.cnblogs.com/MarsCheng/p/7217553.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/MarsCheng/p/7195897.html
nginx解决方案 - 白衣苍狗汪汪汪
nginx解决方案 1.方案场景 现有多台应用服务器,要实现所有的访问先访问到反向代理服务器上再转内部对应的应用。 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连
2017-07-17T08:06:00Z
2017-07-17T08:06:00Z
白衣苍狗汪汪汪
https://www.cnblogs.com/MarsCheng/
【摘要】nginx解决方案 1.方案场景 现有多台应用服务器,要实现所有的访问先访问到反向代理服务器上再转内部对应的应用。 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连 <a href="https://www.cnblogs.com/MarsCheng/p/7195897.html" target="_blank">阅读全文</a>