- 博客(67)
- 收藏
- 关注
转载 生产环境消息队列ActiveMQ的数据积压优化过程
1 概述最近生产环境的消息通知队列发生了大量的数据积压问题,从而影响到整个平台商户的交易无法正常进行,最后只能通过临时关闭交易量较大的商户来缓解消息队列积压的问题,经线上数据分析,我们的消息队列在面对交易突发洪峰的情况下无法快速的消费并处理队列中的数据,考虑到后续还会出现各种交易量突发状况,以下为针对消息队列(ActiveMQ)的优化过程。2 消息队列...
2018-03-31 16:59:18 1588
转载 ORA-12012 ORA-06512 ORACLE_OCM错误 (文档 ID 1615561.1)
一套11g 11.2.0.3 rac巡检时发现alert报:SunMar2506:16:592018Errorsinfile/oracle/db/diag/rdbms/snms/snms2/trace/snms2_j001_21037068.trc:ORA-12012:erroronautoexecuteofjob"ORACLE_OCM"."M...
2018-03-29 22:38:53 1581
转载 git基础管理--操作远程仓库
1. 查看远程仓库查看远程仓库的名字git remote复制代码项目clone下来时有默认的仓库名origin查看详细的仓库名对应的 urlgit remote -v复制代码2. 添加远程仓库git remote add t2web git@gitlab.d3j.io:chanjet/t2web.git复制代码3. 从远程仓库抓取数据git fecth [remot...
2018-03-29 02:35:35 40
转载 Java RequestDispatcher 详解
RequestDispatcher 让两个servlet相互通信成为可能,就像是浏览器发送request请求一样。所以我们可以从HttpRequest中获取到RequestDispatcher对象protected void doPost(HttpServletRequest request, HttpServletResponse response) throws Servle...
2018-03-28 11:12:33 387
转载 第十五章:SpringCloud Config 配置手动刷新(了解,自动刷新是关键)
项目一旦放到生产环境,就需要不停机更改配置。比如更改一些线程池连接数什么的。或者是配置文件,这里我演示手动刷新git仓库上的配置文件###1. 添加pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...
2018-03-28 11:06:15 148
转载 关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑
工作太忙了,许久没有上来写个文,今天给大家写一下关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑。最近接手了一个NLP分布式平台架构,实施过程中运维工程师给我埋了一个致命的BUG,Redis服务由于使用了Root用户运行,且,云主机的虚拟外网IP与内网IP之间互相映射,加至没有注意到IPTABLE的设定,致使虽然Redis是只监听了内网IP,但,其实情况是,外网扫描...
2018-03-28 03:24:23 288
转载 进程与线程的区别?
线程: 有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。是一串指令的集合。线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位,指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。进程: qq 要以一个整体的形式暴露给操作系统管理,里面包含...
2018-03-26 23:01:23 52
转载 阿里P9架构师简述从单机至亿级流量大型网站系统架构的演进过程
阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybatis;最后再选择一个数据库管理系统来存储数据,如mysql、s...
2018-03-26 15:49:48 42
转载 【面试】单链表与环
单链表与环前言:判断链表中是否有环结构存在,是面试一个常见的问题。一般面试官在使出这招的时候,对面试者的期望是,一定要答对如何判断链表中是否有环。因为这个是最烂大街的面试题,只要稍微搜集一下面试题,看过这个题的,都应该可以做出来。如果这个不能回答的话,面试官会对面试者的自学能力、搜集信息的能力以及对面试的重视程度产生严重的怀疑。在第一个热身题回答上来之后,面试官会继续深入提问。有两种深入提问的...
2018-03-26 07:32:26 67
转载 20165318 2017-2018-2 《Java程序设计》第四周学习总结
20165318 2017-2018-2 《Java程序设计》第四周学习总结IDEA安装按照娄老师Intellj IDEA 简易教程,我下载了IDEA但是由于没有注册学校邮箱,我没办法申请免费使用,我在网上找到了IntelliJ Idea 2017 注册码 免费激活方法顺利安装并运行了IDEA。教材学习总结第五章 子类与继承每个子类只能有一个父类,而一个父类可以有多个子类。可以使用关键...
2018-03-25 16:54:00 82
转载 SSH远程登录配置文件sshd_config详解
从梦想照进现实的博客转载SSH由客户端和服务端的软件组成,在客户端可以使用的软件有SecureCRT、putty、Xshell等,而在服务器端运行的是一个sshd的服务,通过使用SSH,可以把所有传输的数据进行加密,而且也能够防止dns和IP欺骗,此外,SSH传输的数据是经过压缩的,可以加快传输速度其服务器端的配置文件为/etc/ssh/sshd_config[root@te...
2018-03-25 13:27:48 472
转载 2016012029+小学四则运算练习软件项目报告
2016012029+小学四则运算练习软件项目报告 代码仓库地址:https://git.coding.net/MIAO479/yuxy.git需求分析 1.程序可接收一个输入参数n,然后随机产生n道加减乘除练习题; 2.每个数字在 0 和 100 之间,运算符在3个到5个之间; 3.所出的练习题在运算过程中不得出现...
2018-03-25 10:07:00 63
转载 Redis交互编程语言及客户端
Redis Desktop Managerhttps://redisdesktop.com/downloadRedis Clientshttps://redis.io/clients/
2018-03-24 18:44:00 73
转载 linux系统常用命令(一)
管理在UNIX/linux系统中,一切皆为文件;若非文件,则为进程。首先认识文件系统:linux文件系统/var - 经常变化的(variable)文件,诸如日志或数据库等/usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件/opt - 提供一个供可选的 (optional) 应用程序安装目录/tmp - 临时(temporary)文件/etc - 配置文件、启动...
2018-03-24 15:32:00 47
转载 【python】多进程共享变量Manager
Manager的复杂结构赋值问题Manager的字典类型:如果value是简单类型,比如int,可以直接赋值给共享变量,并可以后续直接修改如果value是复杂类型 ,比如list,dict,则必须先用临时变量做完所有修改后,最后一次性赋值给共享变量。from multiprocessing import Managerimport collectionsm = Manager(...
2018-03-23 19:26:00 280
转载 python中操作数据库中游标的使用方法
cursor就是一个Cursor对象,这个cursor是一个实现了迭代器(def__iter__())和生成器(yield)的MySQLdb对象,这个时候cursor中还没有数据,只有等到fetchone()或fetchall()的时候才返回一个元组tuple,才支持len()和index()操作,这也是它是迭代器的原因。但同时为什么说它是生成器呢?因为cursor只能用一次,即每用完一次...
2018-03-23 18:54:00 84
转载 快应用初体验
本文最先发表在豌豆公主前端研发公众号(wfxteam)观众朋友们,大家晚上好。昨天圈子里很多人都听说了一个新的名词——快应用。于是前方记者立刻了解了一下相关消息,并初步进行了尝试,现将信息整理如下分享给大家。快应用诞生背景自从2016年底微信小程序面世以来,历经几次波折,目前的发展势头还不错,很多工具和购物类应用都在小程序上获得了不错的红利,个别拼团购物应用在今年春节期间的流量更是引起...
2018-03-22 09:47:32 184
转载 2018年的第一篇
去年初为自己定的几个目标,基本都实现了。以5A的成绩通过了PMP,又拿到了Scrum master的证书。这一年可以说是忙碌充实的,学到了新的领域知识。在转岗到PM后发现要提升的地方还有很多。同时也遇到了很多问题,今年想通过这个平台来个大家探讨下。转载于:https://www.cnblogs.com/amy-2013/p/8609714.html...
2018-03-20 15:48:00 121
转载 【全球首起无人驾驶致死】Uber全面停止测试,李飞飞发推评论
亚利桑那州坦佩市一辆测试中的无人驾驶Uber SUV在昨晚发生一起致命车祸,Uber车辆在事故发生时处于自动驾驶模式。事件发生于凤凰城以东11英里的Tempe镇。当时,这辆SUV正在向北行驶,一名女子在人行横道外穿,被车辆撞倒。据当地媒体、亚利桑那州美国广播公司新闻附属公司ABC 15报道,她后来被送往医院,后由于伤势过重死亡。美国高速公路管理...
2018-03-20 09:57:19 112
转载 第四章:滚动堆栈(4)
展开选项您可能注意到,HorizontalOptions和VerticalOptions属性是复数形式,就好像有多个选项一样。 这些属性通常设置为LayoutOptions结构的静态字段 - 另一个复数。迄今为止的讨论集中在以下静态只读LayoutOptions字段,它们返回预定义的LayoutOptions值:LayoutOptions.Start...
2018-03-19 21:10:10 89
转载 网页加载进度条
网页加载进度条用于显示网页的加载行为或加载的进度,以提高用户体验。原理在进入网页的时候,显示一个固定定位的遮罩层。当页面加载完成的将其移除。实现方案基于事件要实现这样的一个效果,我们就需要知道页面加载的进度以及何时完成。这时候我们可以使用 document. onreadystatechange 来侦测页面加载状态改变事件,通过 document. readyState 属性的值来判断页...
2018-03-18 17:18:00 73
转载 啊,函数呐!!!
一份需要你补充完整的函数导图!我还是一个初学者,这篇文章是我所知道的所有关于函数的知识,如有不完善或者错误,希望能够在评论下方指出,哈哈哈,大神勿喷。查看原图在 JavaScript 中函数是第一类型的对象(函数是对象),我们可以将函数视为任何类型的 JavaScript 对象;函数可以拥有有属性Function.prototype 或者 Function.arguments...函数可以拥有方法...
2018-03-18 01:21:19 60
转载 linux 设备文件和设备之间联系的建立
<设备驱动模型>注:几乎所有的设备结构体都包含"strcut kobject kobj"和"srtuct list_head list"该结构体。struct kobject kobj: 该结构体用于构建Linux设备驱动模型的模型建立struct list_head{ struct list_head *prev,*next;}; ...
2018-03-17 14:06:00 136
转载 Java NIO浅析
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常见I/O模型,一步步...
2018-03-15 21:22:45 48
转载 机器学习、数据科学、人工智能、深度学习和统计学之间的区别
机器学习、数据科学、人工智能、深度学习和统计学之间的区别是什么? 数据科学是个广义的学科, Analytics data scientist(Type A)和Builder data scientist(Type B)有所不同,Type A Data Scientists在工作中遇到数据相关时可以写出不错的代码,但是并不必须是专家,这类dat...
2018-03-15 14:03:42 331
转载 Java 正则校验整数,且只能是非0开头
1 function checkNum(obj){ 2 //修复第一个字符是小数点 的情况. 3 if(obj.value !=''&& obj.value.substr(0,1) == '.'){ 4 obj.value=""; 5 } 6 obj.value = obj.value.r...
2018-03-13 16:02:00 2030
转载 Android Flutter实践--安装(Windows)
Flutter官网Flutter中文网Flutter社区中文资源1. 下载源码git clone -b beta https://github.com/flutter/flutter.git图1.png2. 配置环境变量I. 命令配置export PUB_HOSTED_URL=...
2018-03-13 16:01:00 61
转载 Java并发包--ConcurrentHashMap原理解析
ConcurrentHashMap实现原理及源码分析 ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并...
2018-03-13 12:21:00 52
转载 日志
日志:将系统中发生的事情,按照发生时间的先后顺序,分门别类的记载到不同的文件中称为记录日志,文件就是日志文件。什么时候?什么主机?什么人?做了什么事?日志的用途:1)解决系统方面错误2)解决网络方面的问题3)记录重要的历史事件4)解决安全方面的问题 日志的种类1、系统自带的应用日志 /var/log/messages2、文件系统日志 ext3/ext4/xfs ...
2018-03-12 23:17:24 82
转载 C#总结(六)EventBus事件总线的使用-自己实现事件总线
在C#中,我们可以在一个类中定义自己的事件,而其他的类可以订阅该事件,当某些事情发生时,可以通知到该类。这对于桌面应用或者独立的windows服务来说是非常有用的。但对于一个web应用来说是有点问题的,因为对象都是在web请求中创建的,而且这些对象生命周期都很短,因而注册某些类的事件是很困难的。此外,注册其他类的事件会使得类紧耦合。事件总线便可以用来解耦并重复利用应用中的逻辑。 事件总线带来的...
2018-03-12 19:04:00 881
转载 BGP选路规则,华为思科选路规则对比
最近在学习BGP协议,在学习过程中,发现华为和思科在BGP选路过程中,两家厂商略有不同,所以做了一个简单的总结,请各位看官,请大家在看到这篇文章时,如有错误,请给于指正,对比内容如下:选路规则华为BGP选路规则思科BGP选路规则第0条下一跳是否可达,如果不可达则不参与选路BGP 向IBGP对等体发布import引入的IGP路由时, 将下一跳属性改为自身的接口地...
2018-03-12 14:29:11 3114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人