上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页
摘要: Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。 首先,这个通过图片ID反查用户UI 阅读全文
posted @ 2018-12-10 10:44 zhjh256 阅读(302) 评论(0) 推荐(0)
摘要: 早上一到,发现oracle连不上。 到主机上,发现只有oracleora11g一个进程,其他进程全没了。 Nov 14 23:33:30 hs-test-10-20-30-15 kernel: INFO: task sadc:14833 blocked for more than 120 secon 阅读全文
posted @ 2018-12-07 23:30 zhjh256 阅读(579) 评论(0) 推荐(0)
摘要: yum无法安装的pdksh,本地pdksh-5.2.14-37.el5_8.1.x86_64.rar,点击下载。 阅读全文
posted @ 2018-12-07 23:26 zhjh256 阅读(2131) 评论(1) 推荐(1)
摘要: select * from v$pq_sesstat; select * from v$px_process; select * from v$active_session_history; https://www.cnblogs.com/linjiqin/archive/2012/05/23/25 阅读全文
posted @ 2018-12-07 23:26 zhjh256 阅读(472) 评论(0) 推荐(0)
摘要: 在一个与我们平行的世界中,有一个软件开发公司。这个公司所做的产品用户量近期增长的十分迅猛,但是令CTO头疼的是公司的两大部门:开发部和运维部近期也是“掐”得厉害。为解决这个问题,CTO决定倒入现在十分流行的DevOps,并且CTO还请来了Gary来当顾问。项目管理者联盟 听到这个消息,开发部经理 “ 阅读全文
posted @ 2018-12-07 23:25 zhjh256 阅读(761) 评论(0) 推荐(0)
摘要: asynch descriptor resize描述最近部分insert /*+ append */语句出现该等待时间,经查This event is set when the number of asynch descriptor reserved inside the OS kernel has 阅读全文
posted @ 2018-12-07 23:25 zhjh256 阅读(597) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-07 16:25 zhjh256 阅读(3667) 评论(2) 推荐(0)
摘要: 可通过@?/rdbms/admin/addmrpt.sql生成ADDM报告 ADDM本身并不是很实用,抽象级别太高,用于初步判断系统配置/IO子系统是否合理和快速参考,一个报告截图如下: 任务 '任务_1853' 的 ADDM 报告 分析时段 AWR 快照范围从 1681 到 1690。时段从 06 阅读全文
posted @ 2018-12-07 16:23 zhjh256 阅读(990) 评论(0) 推荐(0)
摘要: 使用了虚拟机之后,启动了dubbo服务提供者应用,又连了正式环境的注册中心; 一旦dubbo获取的ip错误后, 这种情况即使提供者服务停掉,目前dubbo没有能力清除这类错误的提供者; (需要修改源码测试,需要客户端重新更细包,因为清除动作client端,我司就是这么干的) 规避方案: 发现这种情况 阅读全文
posted @ 2018-12-05 19:43 zhjh256 阅读(6537) 评论(0) 推荐(0)
摘要: 今日,某服务器pga调整为30G,_pga_max_size调整为8G之后(原来是2G,但是one passes语句较多,性能太低),执行出现ORA-12805: parallel query server died unexpectedly错误,即使仅使用了parallel(2),一发一收算4,而 阅读全文
posted @ 2018-12-05 19:37 zhjh256 阅读(6485) 评论(0) 推荐(0)
摘要: 今日,我们一个sql在某环境执行出错,如下: ORA-00600: 内部错误代码, 参数: [kcblin_3], [103], [253952], [8192], [32769], [312], [616], [], [], [], [], []\n[error_sysinfo=ORA-00600 阅读全文
posted @ 2018-12-05 19:20 zhjh256 阅读(307) 评论(0) 推荐(0)
摘要: 近日,现场一台服务器在运行时出现下列异常: ORA-12801: error signaled in parallel query server P139 ORA-12853: insufficient memory for PX buffers: current 274880K, max need 阅读全文
posted @ 2018-12-04 09:20 zhjh256 阅读(1708) 评论(0) 推荐(0)
摘要: 结果集缓存 和聚合物化视图类似,报表系统和数据仓库系统是最适合结果集缓存的,这些系统通常具有大量复杂的SQL,其中不少子查询包含聚合函数,如果能够尽可能重用这些已经计算过的聚合结果集,将极大的提升系统性能并降低服务器负载。默认情况下,服务端结果集大小为共享池大小的0.5%,如果人工设置了共享池大小, 阅读全文
posted @ 2018-12-04 09:12 zhjh256 阅读(1411) 评论(0) 推荐(0)
摘要: 目前暂时无法做到直接路径加载同时满足不生成redo,同时又写一份到buffer cache,这只能依赖于操作系统缓存,但是过多的并发append会导Disk file operations I/O致等待事件。 This event is used to wait for disk file oper 阅读全文
posted @ 2018-12-01 17:09 zhjh256 阅读(1571) 评论(0) 推荐(0)
摘要: 该等待事件并不包含在等待事件范围,而是出现在ash的具体行源中,如下: 标注语句的每次执行大约1小时,如下awr所示: 该sql语句的最后一层Insert如下: 每个调用的函数里面又执行了sql语句查询,所以大多这些不存在I/O瓶颈的语句行源都在等待CPU + Wait for CPU,该事件只能说 阅读全文
posted @ 2018-12-01 14:19 zhjh256 阅读(986) 评论(0) 推荐(0)
摘要: 早上看昨天现场的报告,发现晚上七八点,resmgr:cpu quantum 等待事件排在i第一位,如下: 该事件是和资源管理相关的,如果启用资源管理计划,就可能遇到这个问题. 所以常规的解决方案是禁用资源管理。经查证是因为一个 bug 10326338 引起的。 解决方法如下: 阅读全文
posted @ 2018-11-30 11:34 zhjh256 阅读(448) 评论(0) 推荐(0)
摘要: 昨晚,一SQL执行的时候报了ORA-00600: internal error code, arguments: [kcblin_3], [103], [253952], [8192], [32769], [312], [640], [], [], [], [], [],该语句没什么异常之处,经查可 阅读全文
posted @ 2018-11-30 07:11 zhjh256 阅读(421) 评论(0) 推荐(0)
摘要: 许久不用,又忘了,做个记录 update test b set b.val=(with t as(select t.id,val||'_'||row_number() over(partition by val order by id) t1from test t)select a.val from 阅读全文
posted @ 2018-11-29 12:05 zhjh256 阅读(2897) 评论(2) 推荐(0)
摘要: 1.Does undo buffer exists or changes will directly write to undo datafiles?Undo blocks are database blocks, so they will sit in the buffer cache like 阅读全文
posted @ 2018-11-28 21:54 zhjh256 阅读(272) 评论(0) 推荐(0)
摘要: Last week I’ve mentioned on Twitter that we ran into wrong result bug. We found workaround quickly but I’ve decided to spend some time to reproduce er 阅读全文
posted @ 2018-11-28 21:17 zhjh256 阅读(308) 评论(0) 推荐(0)
摘要: 最近整理基础框架,有些项目不想分布式,所以基础框架必须同时可独立部署,也可直接被作为依赖和业务工程打到一起,记录下解决war项目依赖的要点,一开始用warpath,结果报找不到,有些帖子还是17年的,于是继续查看。 warpath 是个坑,按照网上的说明基本跑不通,可能是maven-war-plug 阅读全文
posted @ 2018-11-27 22:14 zhjh256 阅读(2922) 评论(0) 推荐(0)
摘要: BpmnModel对象,是activiti动态部署中很重要的一个对象,如果BpmnModel对象不能深入的理解,那可能如果自己需要开发一套流程设计器,使用bpmn-js使用前端或者C/S展现流程流转而不是使用工作流引擎,就显得力不从心。例如,web设计器: 当activiti web设计器设计的时候 阅读全文
posted @ 2018-11-26 16:55 zhjh256 阅读(7622) 评论(0) 推荐(1)
摘要: 根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary Event) 7.中间事件(Intermediate Eve 阅读全文
posted @ 2018-11-26 16:43 zhjh256 阅读(4875) 评论(0) 推荐(0)
摘要: 统一的BPMN标准,对工作流的流程定义采用BPMN统一格式。BPMN流程文件可以使用eclipse bpmn2插件开发比如eclipse bpmn2 modeler或者idea activiti插件。 如下是对该类型文件的解析工具类和方法。 阅读全文
posted @ 2018-11-26 16:39 zhjh256 阅读(2704) 评论(0) 推荐(0)
摘要: 定义:当流程执行到callActivity,会创建一个新分支,它是到达调用节点的流程的分支。 这个分支会用来执行子流程,默认创建并行子流程,就像一个普通的流程。 上级流程会等待子流程完成,然后才会继续向下执行。 XML: 注意,子流程的流程定义是在执行阶段解析的 传递变量 可以把流程变量传递给子流程 阅读全文
posted @ 2018-11-26 16:29 zhjh256 阅读(3226) 评论(0) 推荐(1)
摘要: 最近剥离基础框架的公共部分,早上有个页面部分流程未加载出来,报了Uncaught SyntaxError: Unexpected token <,网上搜了下 错误原因:js脚本中非正常引用外部的文件时,会报 Uncaught SyntaxError: Unexpected token < 这种错误。 阅读全文
posted @ 2018-11-25 22:05 zhjh256 阅读(8017) 评论(0) 推荐(0)
摘要: 静态资源配置 Spring Boot 默认将 /** 所有访问映射到以下目录: 如果需要自定义映射目录,可以继承WebMvcConfigurerAdapter或WebMvcConfigurationSupport,以后者为例,如下: 如果使用了拦截器HandlerInterceptor,好像覆盖ad 阅读全文
posted @ 2018-11-25 21:50 zhjh256 阅读(761) 评论(0) 推荐(0)
摘要: 10.10.6 大数据量插入优化 在很多涉及支付和金融相关的系统中,夜间会进行批处理,在批处理的一开始或最后一般需要将数据回库,因为应用和数据库通常部署在不同的服务器,而且应用所在的服务器一般也不会去安装oracle客户端,同时为了应用管理和开发模式统一,很多会利用mybatis的foreach c 阅读全文
posted @ 2018-11-23 16:45 zhjh256 阅读(1298) 评论(0) 推荐(0)
摘要: 早上,开发说昨晚一台服务器的undo好像有异常,早上上去一看,库停了,正常startup之后,随手crud了一把,都正常。去看alert.log日志,发现undo某个数据块访问报I/O读错误,如下: ORACLE Instance ora11g (pid = 20) - Error 1115 enc 阅读全文
posted @ 2018-11-21 09:19 zhjh256 阅读(2137) 评论(0) 推荐(0)
摘要: 有时候为了管理或者避免不一致性,希望具体服务统一继承抽象父类,同时使用@Autowired为抽象父类注入依赖。搜了了网上,有些解决方法实现实在不敢恭维,靠子类去注入依赖,那还有什么意义,如下: 父类: 这还叫自动??? 经仔细研究与测试,只要父类要注入的属性是protected保护级别即可,如下: 阅读全文
posted @ 2018-11-19 17:11 zhjh256 阅读(9708) 评论(5) 推荐(6)
摘要: 下午开发新改的代码在print路径时出现上述问题,如下: 网上搜了半天没找到解决方案。唯一解释到位的就是https://blog.csdn.net/lilongsy/article/details/80724799,其他都是不对号瞎扯,路径中有中文是个明确的需求,不是伪需求。 最后琢磨着这个\udc 阅读全文
posted @ 2018-11-19 16:57 zhjh256 阅读(3854) 评论(0) 推荐(0)
摘要: 原来一直没注意,merge是可以支持delete,只不过必须的是on条件满足,也就是要求系统支持逻辑删除,而非物理删除。 Using the DELETE Clause with MERGE Statements You may want to cleanse tables while popula 阅读全文
posted @ 2018-11-18 14:20 zhjh256 阅读(1186) 评论(0) 推荐(0)
摘要: 今天,某个开发的环境在编译的时候提示警告The POM for XXX is invalid, transitive dependencies (if any) will not be available,编译失败。 update他提交的代码下来之后,确实有这个问题,按照网上的一种方法,右键项目,m 阅读全文
posted @ 2018-11-16 18:46 zhjh256 阅读(8501) 评论(0) 推荐(0)
摘要: builder模式在越来越多的项目中使用,类似于alibaba fastjson JSONObject.fluentPut(),调用一个方法后返回这个对象本身,特别适合构建一些参数超级多的对象,代码优雅且易读。构建一个对象变成了SomeObject some = new SomeObject().a 阅读全文
posted @ 2018-11-15 15:47 zhjh256 阅读(1758) 评论(0) 推荐(0)
摘要: 在此之前将冲突不兼容的curator从2.11.1改成了2.10,后来是2.10.0,不存在2.10这个版本。 Curator 存在版本兼容问题。 Curator 2.x.x-兼容两个zk 3.4.x 和zk 3.5.x, Curator 3.x.x-兼容兼容zk 3.5。 Versions The 阅读全文
posted @ 2018-11-13 12:59 zhjh256 阅读(17370) 评论(1) 推荐(2)
摘要: 今天测试es-job的时候,启动的时候报了标题中的错误, 经查,原因有二: 一:从网上粘贴过来字符没有对应上,所以子元素property报错,将文字复制到Notepad++等编辑工具,转为UTF-8编码格式,或者人工把空白、换行删了,重新输入即可。 二:xml文件中有特殊字符,删除即可 原来使用了这 阅读全文
posted @ 2018-11-13 12:56 zhjh256 阅读(2760) 评论(0) 推荐(0)
摘要: 例如要注入下列参数: dyn.spring.datasources[0].name=branchtadyn.spring.datasources[0].driverClassName=oracle.jdbc.OracleDriverdyn.spring.datasources[0].url=jdbc 阅读全文
posted @ 2018-11-12 19:34 zhjh256 阅读(1920) 评论(0) 推荐(0)
摘要: 本来呢,直接使用mybatis-spring-boot-starter还是挺好的,但是我们系统比较复杂,有多个数据源,其中一个平台自己的数据源,另外一些是动态配置出来的,两者完全没有关系。所以直接使用mybatis-spring-boot-starter就很麻烦了,会报下列错误: 就只能蜕回去使用m 阅读全文
posted @ 2018-11-12 19:28 zhjh256 阅读(841) 评论(0) 推荐(0)
摘要: java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout() 错误解决方案 ,错误截图: 出现这个错误的原因主要是spring-mybatis和mybatis版本 阅读全文
posted @ 2018-11-12 19:14 zhjh256 阅读(759) 评论(0) 推荐(0)
摘要: 我们近期打算fork一个版本,将大约十几项我们积累的认为更合理的完善脱敏后合并到github。 a) 建表时,字段名称建议用"_"分隔多个单词,比如:AWB_NO、REC_ID...,这样生成的entity,属性名称就会变成漂亮的驼峰命名,即:awbNo、recId b)oracle中,数值形的字段 阅读全文
posted @ 2018-11-11 18:36 zhjh256 阅读(2029) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页