`
ni_de_yang_zi
  • 浏览: 29749 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
问题:   redhat默认自带的yum源需要注册,才能更新,报错: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 解决方案:替换red hat的yum源 linux系统是red hat 6.5 64位,这里的下载地址也是64位的。配置的是CentOS-6 的yum源,Python版本是2.6 刚装的red hat6.5,当我们使用yum命令的时候会报错: This system is not register ...
 一、银行存管的几种方式?   第一种,第三方支付+银行联合存管。所谓联合存管是“银行+第三方支付公司”联合存管模式,即银行和第三方支付公司合作,推出联合存管方案,存管行开设平台存管账号,负责用户账户监管和资金存管功能,第三方支付担任技术辅佐,提供资金结算及所需的终端设备。这种模式的好处之一是对接方便,一度受到了平台的热捧。但在新规之后联合存管模式渐渐被否定。   第二种,银行直连存管模式。银行直连是指P2P网贷平台直接与银行开通支付结算通道,不需要充值和提现。在交易过程中,投资人直接通过银行在线交易,回款的时候,资金直接返还投资人的投资时的账户。在交易上,投资人直接通过银行在线操作,同账户进出 ...
并发死锁问题 项目上线后发现死锁问题,数据量级并不大,现将分析过程和解决方案整理一下,以作记录 场景:申购,赎回两个接口并发做下单操作 描述:并发下单操作时,频繁的更新同一张表同一条记录,导致死锁现象发生 问题分析:由于是并发操作下才会出现死锁,考虑到有可能是两个接口当中的业务更新sql有交叉的可能,导致了互相竞争锁资源引起死锁问题 解决方案;分析两个业务的所有sql及执行顺序,找出交叉的业务(sql), 然后调整sql的执行顺序,保证两个业务sql执行顺序一致 结果:测试环境下测试并发同时下单正常,问题解决 上线之后发现问题依然存在,只是发生死锁的频率降低了,于是有接着找原因 分析之前引起 ...
最近开始学习shell脚本,遇到一些问题,总结如下 1.写好的shell脚本 手动执行ok 但是一旦加入到crontab就执行不了 问题原因: 1.环境变量问题 解决方式:在crontab文件中加入path路径 例如:PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin 2.文件中有引用其他文件的路径(用的是相对路径) 解决方式:使用绝对路径(有时相对路径可以,有时却不行,这个很诡异,暂时还未找到原因) 这个问题解决方式 在crontab定时中加上错误输出日志 ,里面会记载详细的错误信息 例如: 0 2 *  *  *  * root ...
问题: 开发中经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径去找它。   解决方法:    用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了.   安装:   EasyExplorer 从 http://sourceforge.net/projects/easystruts 下载或者见附件   然后直接将该jar文件放置在eclipse的 plugin 目录下 ,然后重启eclipse平台就可以在右键中看到East Explo ...
将最近遇到的redis问题总结一下: 1.问题描述    程序从redis里面获取数据,时有时无,概率一半一半   2.问题分析    最近开发遇到了从redis里获取数据时有时无的现象,开始以为是redis出了问题,由于赶上运维重新搭建测 ...
这几天测试环境重新搭建发现linux(centos6)下中文日志全显示乱码, 随之搜索了一下,整理了一下解决步骤:   1.查看当前系统默认使用语言 使用命令:echo $LANG   2.如果设置不是LANG=zh_CN.UTF-8  则使用locale命令查看系统是否安装了中文语言包 (若没装,则安装一下,这里不再详细陈述)   3.设置系统默认语言LANG=zh_CN.UTF-8    4. 执行命令source /etc/sysconfig/i18n (
1.写这边文章的原因:   最近在线上产品环境发现了部分用户数据返回排序问题(和之前理想中的排序不太一样),由于服务器是集群配置,猜测肯定是某一台排序服务出了问题(之前工作中也遇到过类似的问题),所以立刻去排查代码,发现业务逻辑排序用的是Collections.sort 但是所有服务得代码都一样,为何问题还会出现? 去查了一下资料,发现jdk1.6和jdk1.7的sort处理方式不一样,突然间恍然大悟,前几天让运维升级了一台服务器的jdk,终于找到问题所在了。   2.最后结论: 在jdk1.6中Collections.sort()和Arrays.sort()使用的是MergeSort ...
  最近在开发中对对象进行toJSONString的时候,发现转换后的json字符串带有($ref)引用得相关标识,查阅资料后才知道 当进行toJSONString的时候,默认如果重用对象的话,会使用引用的方式进行引用对象。 例如:{"s1":{"age":16,"name":"s1"},"s2":{"$ref":"$.s1"}}   上述转换后的$ref在前端是无法使用的。   解决办法: 使用SerializerFeature.Disab ...
jstat的用法 用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。由于JVM内存设置较大,图中百分比变化不太明 ...
线上resin服务跑一段时间就会抛出以下这个异常,导致服务不断重启,用的是spring+ibatis+mysql 这个问题如何解决? 数据库连接池配置: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="clos ...
使用redis也有端时间了,现在讲开发中遇到的几个常见异常总结如下: Redis中文官网 :http://www.redis.cn/Redis官方推荐Java客户端Jedis(包含了所有Redis命令的实现):https://github.com/xetorthio/jedis一、通过JedisPool类实例获取getResource() ...
  查看某个端口占用情况(2种方式) lsof -i:3306 netstat -ntlp | grep 6801   杀掉进程 kill -9 430    查看安装文件 rpm -aq | grep '软件名'   远程主机传送文件(scp命令)     从哪台机器上拷贝              文件地址                              拷贝到当前系统存放的地址            scp root@xxx.xxx.xxx.xxx:/pass/filename                   /pass scp filen ...
linux下实现resin远程调试有两种方式(address是远程调试监控的端口号): 1.将下面加入到启动脚本当中: -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998   2.在resin.xml中加入下面粗体部分即可  <server-default>       <!-- The http port Xmx=Xms Xmn=Xmx/3-->       <http address="0.0.0.0" port="80&quo ...
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询
Global site tag (gtag.js) - Google Analytics