07 2018 档案
摘要:当gdb的版本低于相应的gcc版本的时候,就会出现debug的时候出现No symbol "*" in current context或者The address where a.out.debug has been loaded is missing等错误,此时需要确保gdb的版本应该在gcc发布之
阅读全文
摘要:Oracle 12c创建用户时出现“ORA-65096: invalid common user or role name”的错误 在oracle中,引入了多租户概念,以前是一个instance对应一个database(单实例),或者多个instance对应一个database(RAC),现在一个实
阅读全文
摘要:我们有台测试服务器pro*c/oci应用总是发生各种比较奇葩的现象,就这一台机器会发生,其他几十台都不会发生。 sig 11的原因,内存地址访问越界。各signo的si_code含义可参考http://man7.org/linux/man-pages/man2/sigaction.2.html,在本
阅读全文
摘要:今天把本地环境升到了12.2。12c应该来说无论从性能和功能性方面都得到了很大的加强,就是不知道实际license怎么卖。。。原来有些功能在exadata中可用的,现在在12c中可用了,估计很大程度上还是受到了云服务的冲击影响所致。 从功能和易用性上,12c和12.2真的新增了很多实用特性。有条件的
阅读全文
摘要:Tomcat 7服务器网络处理主要由NioEndpoint,其处理客户端连接的主要流程如图所示图中Acceptor及Worker分别是以线程池形式存在,Poller是一个单线程。注意,与BIO的实现一样,缺省状态下,在server.xml中没有配置<Executor>,则以Worker线程池运行,如
阅读全文
摘要:exec dbms_workload_repository.create_snapshot();--调用MMON进程立即收集快照 生成AWR报告@?/rdbms/admin/awrrpt.sql; 9.4.2 SQL语句级AWR报告分析 上面提到还有一个awrsqrpt.sql,它不是为整个实例生成
阅读全文
摘要:过去两年半一直推荐使用percona server,今天开始,因为一些mysql迟迟不不愿意支持的特性,打算换回mariadb 10.2了,具体哪些不说了,总之非常关键,mariadb都支持一两年了,oracle公司因为oracle的原因,对mysql还是不愿意支持。 mariadb 10.1之后的
阅读全文
摘要:typeid和typeof是c++/gcc编译器的两个关键字,也就是操作符,所以他们根本就不会声明在头文件中。 只不过typeid返回的是type_info,它定义在<typeinfo>头文件中,同时,要使用typeid,就必须先包含该头文件。如下: This header defines type
阅读全文
摘要:最近发现,我们有些环境的tomcat应用启动非常缓慢,大部分在3-5分钟,有个测试环境更加阶段,要十几分钟才能启动完成。经过仔细分析,是一个查询INFORMATION_SCHEMA库中数据字典信息的查询异常缓慢,该语句如下: 以前从来都没遇到这种问题,也很少关心mysql数据字典查询的性能问题,因为
阅读全文
摘要:因为我们整个项目都是使用c++开发的,生成的so足有50M,原来编译一遍要三五分钟,一个针对oracle,一个针对mysql,整个轮回下来这部分就要10来分钟,加上代码上传、翻译,一轮配管打包下来二三十分钟。BOSS有些生气,效率比较低。今天一大早到公司就着手测试。经在本地vmware测试,编译gp
阅读全文
摘要:同样,使用的是VS FOR LINUX进行测试。 converting to execution character set: Invalid or incomplete multibyte or wide character 如果编译时候遇到该错误,则可以加上-finput-charset -fe
阅读全文
摘要:一直以来,相信绝大部分的开发都是windows/mac下做开发,尤其是非嵌入式和qt系的,而开源服务器程序绝大部分都是跑在Linux下,几乎就没有跑在windows下的。一直以来开发人员都是在windows下调试好非平台相关部分,然后到具体环境下去调试平台相关接口。 有着宇宙第一IDE之称的VS自从
阅读全文
摘要:总体来说,各个步骤以及版本参考官方文档http://nginx.org/en/docs/howto_build_on_win32.html一点没错,有些细节没说清楚。 To build nginx: Start MSYS bash. Check out nginx sources from the
阅读全文
摘要:从另外一台服务器拷贝了个mysql实例过来,给root@'%'授权的时候提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),以前5.6->5.7的时候,确实执行下mysql_upg
阅读全文
摘要:最近建议产品组把jdk 1.7升级到1.8,昨晚开发报了个问题过来,说maven.compiler.source和maven.compiler.target改成1.8之后,编译出来的代码还是1.7,如下: 也可通过javap -v ServiceImpl.class 查看class文件的java编译
阅读全文
摘要:接上一篇mysql 5.7多源复制(用于生产库多主库合并到一个查询从库)。 这一篇详细介绍otter/canal环境搭建以及当同步出现异常时如何排查。本文主要参考https://blog.csdn.net/wudufeng/article/details/78688240搭建,出现异常时,主要参考了
阅读全文
摘要:建议使用percona server linux generic版,从https://www.percona.com/downloads/Percona-Server-LATEST/下载,现在不在推荐使用mariadb是因为考虑到mariadb的越来越不兼容mysql原生。 对于操作系统,仅推荐rh
阅读全文
摘要:目前我们使用的是主从+分库分表的系统架构,主库有N个分库,从库为多个slave做负载均衡,所以数据库端的架构是下面这样的: 因为差不多有一年半没有专门搞技术为主了,顺带回顾下。 这就涉及到多个主库数据同步到不分库分表的从库共查询和管理类系统使用。在mysql 5.6以及之前的版本中,没有原生的解决方
阅读全文
摘要:今天下午,测试环境运行的时候又出现了之前的一个异常,这次把错误信息全部打出来了,java.sql.SQLException: 无法从套接字读取更多的数据,是使用mycat连接oracle的,如下所示: ORA-17410: No more data to read from socket Your
阅读全文
摘要:昨天,有个测试环境cachedfilesd CPU 100%,一直在跑了挺久,经查 1. CacheFiles介绍NFS是一种经常使用到的网络共享文件系统,在分布式环境下,多台服务器的文件共享是一个问题。然而,对于这个问题,最常想到最容易做到的那就非NFS莫属了。那么如何来提高NFS文件的访问性能呢
阅读全文
浙公网安备 33010602011771号