自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 red hat 6.5 配置centos的yum源

问题: 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 ...

2017-08-17 19:29:56 387

原创  一、银行存管的几种方式?

 一、银行存管的几种方式?  第一种,第三方支付+银行联合存管。所谓联合存管是“银行+第三方支付公司”联合存管模式,即银行和第三方支付公司合作,推出联合存管方案,存管行开设平台存管账号,负责用户账户监管和资金存管功能,第三方支付担任技术辅佐,提供资金结算及所需的终端设备。这种模式的好处之一是对接方便,一度受到了平台的热捧。但在新规之后联合存管模式渐渐被否定。  第二种,银行直连存管模式。银...

2017-03-28 17:49:16 1122

原创 项目中死锁问题简单记录

并发死锁问题项目上线后发现死锁问题,数据量级并不大,现将分析过程和解决方案整理一下,以作记录场景:申购,赎回两个接口并发做下单操作描述:并发下单操作时,频繁的更新同一张表同一条记录,导致死锁现象发生问题分析:由于是并发操作下才会出现死锁,考虑到有可能是两个接口当中的业务更新sql有交叉的可能,导致了互相竞争锁资源引起死锁问题解决方案;分析两个业务的所有sql及执行顺序,找出交叉...

2016-11-21 16:13:50 554

原创 shell 脚本执行问题总结

最近开始学习shell脚本,遇到一些问题,总结如下1.写好的shell脚本 手动执行ok 但是一旦加入到crontab就执行不了问题原因:1.环境变量问题解决方式:在crontab文件中加入path路径例如:PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin2.文件中有引用其他文件的路径(用的是相对路径)...

2016-09-06 19:36:43 233

原创 eclipse中打开资源文件目录

问题:开发中经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径去找它。 解决方法:   用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了. 安装:  EasyExplorer 从 http://sourceforge.ne...

2015-12-28 17:40:42 487

原创 redis数据问题小计

将最近遇到的redis问题总结一下:1.问题描述   程序从redis里面获取数据,时有时无,概率一半一半 2.问题分析   最近开发遇到了从redis里获取数据时有时无的现象,开始以为是redis出了问题,由于赶上运维重新搭建测试环境,同时又是在测试环境中遇到的,就没太在意,想着用新环境就好了,过来几天将代码移植到新的测试环境中,发现现象依然存在,就和运维描述了一下问题(...

2015-12-12 20:27:14 121

原创 解决linux显示中文乱码步骤

这几天测试环境重新搭建发现linux(centos6)下中文日志全显示乱码,随之搜索了一下,整理了一下解决步骤: 1.查看当前系统默认使用语言 使用命令:echo $LANG 2.如果设置不是LANG=zh_CN.UTF-8  则使用locale命令查看系统是否安装了中文语言包(若没装,则安装一下,这里不再详细陈述) 3.设置系统默认语言LANG=zh_CN.UT...

2015-12-08 18:10:19 877

原创 Collections.sort和Arrays.sort在jdk1.6和jdk1.7中区别

1.写这边文章的原因:  最近在线上产品环境发现了部分用户数据返回排序问题(和之前理想中的排序不太一样),由于服务器是集群配置,猜测肯定是某一台排序服务出了问题(之前工作中也遇到过类似的问题),所以立刻去排查代码,发现业务逻辑排序用的是Collections.sort 但是所有服务得代码都一样,为何问题还会出现? 去查了一下资料,发现jdk1.6和jdk1.7的sort处理方式不一样,突然间...

2015-12-05 16:34:45 1016

原创 FastJson相关的问题

 最近在开发中对对象进行toJSONString的时候,发现转换后的json字符串带有($ref)引用得相关标识,查阅资料后才知道当进行toJSONString的时候,默认如果重用对象的话,会使用引用的方式进行引用对象。例如:{"s1":{"age":16,"name":"s1"},"s2":{"$ref":"$.s1"}}  上述转换后的$ref在前

2015-12-03 12:42:46 80

原创 jvm 调优之jstat

jstat的用法用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对J...

2015-11-04 20:47:23 97

原创 resin不断重启分析

线上resin服务跑一段时间就会抛出以下这个异常,导致服务不断重启,用的是spring+ibatis+mysql这个问题如何解决?数据库连接池配置:<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property nam...

2015-10-16 15:29:47 657

原创 开发中常见的redis异常总结

使用redis也有端时间了,现在讲开发中遇到的几个常见异常总结如下:Redis中文官网 :http://www.redis.cn/Redis官方推荐Java客户端Jedis(包含了所有Redis命令的实现):https://github.com/xetorthio/jedis一、通过JedisPool类实例获取getResource()时抛出can't get a resource异常。...

2015-09-01 14:01:59 934

原创 常用的一些linux命令

 查看某个端口占用情况(2种方式)lsof -i:3306netstat -ntlp | grep 6801 杀掉进程kill -9 430  查看安装文件rpm -aq | grep '软件名' 远程主机传送文件(scp命令)    从哪台机器上拷贝              文件地址                            ...

2015-09-01 12:16:59 119

原创 在linux下使用resin进行远程调试

linux下实现resin远程调试有两种方式(address是远程调试监控的端口号):1.将下面加入到启动脚本当中:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998 2.在resin.xml中加入下面粗体部分即可 <server-default>      <!-...

2014-09-02 11:41:34 289

原创 mysql慢sql分析,性能优化

目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1)      max_connections2)      back_log3)      interactive_timeout4)      key_buffer_size5)  ...

2013-04-10 17:27:14 177

原创 mysql基础知识介绍

复制(Replication),适合中小规模应用集群(Cluster),适合大规模应用 MySQL公司在同时开发两个版本的软件,4.1版以及5.0版。4.1版本的代码已经发布并有望在8个月后公布最终代码。而5.0版本的最后产品将在6个月后发布。MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询...

2013-04-10 17:01:33 94

原创 mysql数据库引擎介绍

   你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。  查看数据库引擎命令:SHOW ENGINES     ISAM  ISAM是一个定义明确且历经时间考验的数据表格管理方法...

2013-04-10 16:41:25 65

原创 理解MySQL——索引与优化

理解MySQL——索引与优化 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设...

2013-04-10 15:12:41 84

原创 mysql explain详解

mysql explain详解在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照...

2013-04-10 15:07:21 76

spring 定时任务配置

一般做定时任务我用的是spring的quartz来做的,来看看下面的配置吧   <!--要调度的对象--> <bean id="mySechedule" class="com.xx.xx.schedule.xxSchedule"/>《!--自己的任务bean--》 <!-- 定义目标bean和bean中的方法 --> &l...

2012-09-11 16:17:31 152

spring+mybatis多数据源及事物配置

 《!--第一个数据源--》<bean id="r_dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /&a

2012-09-11 15:59:40 138

j2me手机版坦克大战

手机版的坦克大战游戏,用的是纯java语言开发,主要技术就是j2me啦

2010-03-21

Java实用程序设计100例

实用的java应用程序,适合开发者理解java语言的精髓,一本很实用的书

2010-03-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除