总结
文章平均质量分 53
Mooa
这个人很傻,以至于忘记自己是一个人
展开
-
周志明架构课--10.RESTful服务:如何评价服务是否RESTful
10.RESTful服务:如何评价服务是否RESTfulRichardson成熟度模型第0级 The Swamp of Plain Old XML,完成不RESTResource,开始引入资源的概念HTTP Verbs,引入统一接口,映射到HTTP协议方法上Hypermedia Controls,超文本驱动场景是这样的:以开发一个医生预约系统为例,让病人可以通过这个系统,知道自己想要预约的医生在指定日期是否有空闲时间,以方便就诊第0级成熟度: The Swamp of Plain Ol原创 2021-04-26 15:03:00 · 494 阅读 · 0 评论 -
微信公众号可以直接跳转到小程序吗?
是可以的!!不论是你想在文本信息中插入小程序的链接,还是想点击菜单按钮跳转到小程序。这些问题都是可以被很好的解决的。但是要关联的小程序最好是自己的,或者公共的。不然是需要审核滴1、菜单按钮跳转小程序。直接看图就够简单了2、图文消息跳转小程序,超链接、小程序、视频号、公众号应有尽有。你说方便不方便...原创 2021-04-15 17:38:54 · 2630 阅读 · 0 评论 -
一张图看清楚OOM是怎么回事儿
只有图,没有文字说明。喜欢的点赞,欢迎拍砖原创 2021-03-31 14:48:45 · 161 阅读 · 0 评论 -
2020-09-15
7S阅读法S1 提问,阅读一篇文章或一本书之前自问四个问题 我为什么想要读它 它对我来说有多重要 我要获得哪些信息 我打算把阅读获得的知识有在哪些方面 S2 速览通过快速扫视全文,发现关键词和关键句子,在大脑中进行整合,简单理解作者传达的信息。S1和S2就是快速阅读法,适用于休闲读书或深度阅读之前的准备S3 融合,用摘录法记录关键词和标记不易理解的段落S4 重构,用自己的语言,重述内容S5 回忆,通过提问回忆习得的知识 ...原创 2020-09-15 14:21:33 · 100 阅读 · 0 评论 -
cpu使用率100%,内存占用不足30%,system进程 pId=4
有台云服务器,cpu占用率100%,内存占用却不足30%。一开始一直怀疑是应用程序出了问题,存在什么线程频繁切换等原因。可是关了应用之后发现CPU还是100%,真的是太蛋疼了。但是发现一个问题就是每次物理重启之后,就啥问题都没有了,过不了几天又开始巨卡。既然不是应用程序的问题,那云厂商应该可以解决吧,看看是不是他们那边在云服务器底层有什么扫描一直在进行,如果是这样的话也可能会导致这种现象的...原创 2020-03-30 08:05:14 · 1415 阅读 · 0 评论 -
互联网标准技术架构图
转自:从零开始学架构-极客版原创 2020-03-12 16:34:55 · 781 阅读 · 0 评论 -
LinkedBlockingQueue与LinkedBlockingDueue的关系
LinkedBlockingQueue关键点:0. 单链表1. ReentrantLock重入锁(两把,入队和出队各一把)2. 入队方法add/put/offer3. 出队方法take(等)/poll(不等)4. romove方法5. size的统计LinkedBlockingDueue的关键点:0. 双向链表1. 功能全覆盖2. 可做堆栈使用3. 是个容量可选(最大为In...原创 2020-03-11 23:04:32 · 822 阅读 · 0 评论 -
认真的博文
时间一下子过去了好多年,我能看到的回忆,却只有那么几个,以前会坚持写日记。那种方式的确挺好的,但是很遗憾我没有能坚持下来。有很多时候自己所谓的想法只是三分钟热度而矣,具体的原因也就不再深究了。这也是一个错误,都三十几岁的人还是那么的浮躁,或者用一个其他的词汇:没定力。就连我现在所做的事情,它的来源是这样的:在今天的早上,我想在探究一个知识点时,看到csdn上提醒消息有三条就点开了,没什么重要的。重...原创 2020-02-10 08:54:00 · 153 阅读 · 0 评论 -
消息队列选型
写在前面的话:本文总结自geektime专栏主流消息队列对比1. RabbitMQ(开箱即用,易于维护)RabbitMQ的优点基于Erlang实现,支持AMQP协议(这是一个什么协议?),轻量级的消息队列,非常容易部署和使用支持非常灵活的路由配置,在生产者(producer)和消费者(Queue)之间增加了一个类似交换机功能的Exchange模块路由规则可以将生产者发出的消息分发到...原创 2019-07-31 14:21:24 · 264 阅读 · 0 评论 -
02、petaho kettle 插件开发
上一篇文章大概了解了一下kettle 的源码编译过程。这篇开头说什么也要简单的唠叨几句: kettle经历了这么多年,现在才写这么一篇文章显得很过时,虽然很想冠以kettle8.0的title,但那也不过是自欺欺人罢了。讲插件开发也没什么意义,这东西网上教程一搜一大堆,而且加之plugin的设计模式比较实用,所以在插件开发这块儿,即使4.4版本的插件拿到现在大部分也是可用的。但纵然是这样,国内大部原创 2018-01-19 00:27:14 · 936 阅读 · 0 评论 -
ORA-12519: TNS:no appropriate service handler found 解决
有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes转载 2014-02-07 16:16:14 · 1083 阅读 · 0 评论 -
内外网数据交换解决方案
1,提供通用数据文件作为共享数据的中间存储介质2,将数据源中表映射到共享文件夹中并动态生成文件(每次生成文件名称不一致)3,按照双方约定好文件名规则,读取文件4,发生数据交换原创 2014-04-02 15:19:26 · 5737 阅读 · 0 评论 -
Oracle-存储过程-参数为数组-返回值为集合,java-调用存储过程
记录以备后用:sql:--step 1:create object typeCREATE or REPLACE TYPE db_arch_type AS OBJECT (ID_LICENCEID nVARCHAR2 (50),ID_ITEM_ARCHIVES_CODE nVARCHAR2 (50));--step 2: create object type arrayCREAT原创 2015-05-06 10:09:57 · 1307 阅读 · 0 评论 -
loadrunner 11 安装、破解、使用
loadrunner 11 安装、破解、使用原创 2015-07-03 11:16:25 · 751 阅读 · 0 评论 -
微信oauth2.0授权
源代码正在上传......直接上贴:准备:准备工作要做好,打开这个看看先1,查看是否有使用这东西的权限(本人用的是测试账号)2,修改:写上域名,一定要注意上面准备写的内容。3,按钮参考上面准备里面要写的地址4,接受code5,根据code获取openid6, 获取成功原创 2015-10-11 23:55:52 · 8616 阅读 · 0 评论 -
java使用soapui解析wsdl
以前从网上找了一个解析wsdl的程序,非常老用的jar包也是02年或者以前的导致一些服务不能解析为此想了很多办法,更新wsdl4j的jar包什么的都试过,结果都失败了。今天就试着使用soapui的jar来解析,因为发现soapui是啥都能解析的。开始写代码:import com.eviware.soapui.impl.wsdl.WsdlInterface;import com.eviwa原创 2016-01-07 17:20:58 · 12310 阅读 · 32 评论 -
02.Mirth Connect client API 调用
java调用mirth connect client api原创 2017-01-05 00:06:57 · 2852 阅读 · 1 评论 -
03.02 javascript 示例
mirth connect javascript demo原创 2017-01-13 12:58:42 · 673 阅读 · 0 评论 -
01、petaho kettle 8.0源码编译
写在前面的话:从kettle4.4就开始用,截止到今天已经发展到8.0了,除了中间几次易主,显而易见的改变就是更改了两次主题,丰富了更多的插件仅此而矣。对于使用过程中一些常见的问题,并没有太多处理。在处理数据的速度上也没有明显的进步。只是在不停的扩展,而没有进一步深入的改进。(如果有想在这块儿做进一步探索的同学,可以加一 个QQ:809936472,反正我是挺想着手处理一下的)。开始编译:下载地址原创 2018-01-18 19:26:36 · 3998 阅读 · 1 评论 -
jsp写的页面,内网访问没有问题,外网访问用户访问权限出现问题
这一破问题折腾我了好几天,最终还是把解决了。现写一总结+方法,虽说这对于别人来说可能是小菜一碟,但对我来说是一次收获。解决方法:<% //设置无缓存 response.setHeader("progma","no-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("原创 2014-01-07 10:10:23 · 1702 阅读 · 1 评论