denghe1886
码龄9年
关注
提问 私信
  • 博客:4,426
    4,426
    总访问量
  • 暂无
    原创
  • 521,387
    排名
  • 0
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-04-03
博客简介:

denghe1886的博客

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 3篇
    2018年
  • 4篇
    2017年
  • 8篇
    2016年
  • 1篇
    2014年
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

@Transactional失效的问题

spring事物配置一般没有问题,优先检查mysql的引擎是否是innodb,是的话检查包的扫描是否有问题。我就是因为包的扫描导致@Transactional失效。具体情况如下,在spring-mvc.xml文件里写了<!-- 扫描controller(controller层注入) --> <context:component-scan b...
转载
发布博客 2016.03.08 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ftpclient卡死问题

ftpclient在调用retrieveFileStream(Stringremote)之后,返回inputstream,如果不想关闭ftp,继续读取其他文件。一定要先关闭inputstream,然后再调用completePendingCommand方法。这样可以继续读取另外的文件,否则很大的可能会hangon,程序卡死。原因是completePendingComman...
转载
发布博客 2016.02.18 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springmvc附件上传核心代码

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 指定所上传文件的总大小不能超过80M......注意maxUploadSize属性的限制不是针对单个文件...
转载
发布博客 2016.03.30 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javamail发送二进制流附件的问题

最近做个邮件发送功能,要内嵌图片并有附件。需求很奇怪,图片和附件文件是放在ftp服务器上的,查了下javamail的文档。添加附件方法如下MimeBodyPart messageBodyPart=new MimeBodyPart();DataSource dataSource1=new FileDataSource("d:/xx.doc");//DataSourc...
转载
发布博客 2016.02.16 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

svn添加强制注释,pre-commit结合python

鉴于组内有些人在提交代码的时候并不写注释,而且没有固定格式,所以准备给svn提交时增加强制注释。首先找到代码库里的hooks目录,正常建svn库的时候都有这个目录。进入hooks目录,找到pre-commit.tmpl,去掉tmpl,重命名为pre-commit。这是一个shell脚本,如果是简单的判断注释内容不能小于几个字符,直接写shell脚本就可以,但是现在我想让开发按照固...
转载
发布博客 2016.02.03 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

堆栈分析命令

内存 jmap -dump:format=b,file=/data/tomcat1_31987_dump.bin 31987线程 jstack111111>/root/test.txt转载于:https://www.cnblogs.com/younldeace/p/8185102.html
转载
发布博客 2018.01.03 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka集群配置与测试

刚接触一些Apache Kafka的内容,用了两天时间研究了一下,仅以此文做相关记录,以供学习交流。概念:kafka依赖的项:1.硬件上,kafka利用线性存储来进行硬盘直接读写。2.kafka没有使用内存作为缓存。3.用zero-copy。4.Gzip和Snappy压缩,5.kafka对事务处理比较弱,但是message分发上还是做了一定的策略来...
转载
发布博客 2014.06.19 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 存储过程

DELIMITER $$USE `elephant`$$DROP PROCEDURE IF EXISTS `procs_cal_order_overdue`$$CREATE DEFINER=`root`@`%` PROCEDURE `procs_cal_order_overdue`()BEGIN DECLARE order_code VARC...
转载
发布博客 2017.06.02 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tmod命令

tmod./tpl--debug--no-watch--output./tplbuild转载于:https://www.cnblogs.com/younldeace/p/5855728.html
转载
发布博客 2016.09.09 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat远程debug端口开启

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"startup.sh里加这么一句话,首行即可转载于:https://www.cnblogs.com/younld...
转载
发布博客 2016.05.04 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分页代码核心

var maxIndex = 0;var currentIndex = 1;$n.pagation = { setpage : function(total, ajaxfc) { if (total != 0) { $("#pagediv").empty(); if (total != -1) {...
转载
发布博客 2016.03.31 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql常用命令

SHOW ENGINE INNODB STATUS;SHOW VARIABLES LIKE 'key_buffer_size';SHOW FULL PROCESSLIST;SELECT * FROM `information_schema`.`PROCESSLIST` WHERE command='Query';转载于:https://www.cnblogs.com/y...
转载
发布博客 2018.12.18 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过分析java heap dump解决生产问题

最近在生产环境遇到一个问题,正常情况下,ECS CPU始终保持在10%以下,内存也只占用40%左右,但是连续2天出现了CPU占用100%的情况,然后系统卡住。看阿里云的ECS监控,能看到CPU飙到了100%。再去查日志,发现了有内存溢出的错误GC overhead limit exceeded这个异常是GC在尝试多次回收后,都回收了不到2%才抛出。一直尝试回收,却一直回收...
转载
发布博客 2018.03.28 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式部署重复提交问题

系统单机部署,如果遇到请求卡的情况,造成了请求堆积,就极有可能造成重复提交的问题。解决重复提交问题的关键在于保证操作的原子性。单机部署有多种解决方案,既可以利用数据库的原子性,又可以利用内存的原子性。但是如果部署在多台机器上,依然会出现问题,因为请求卡话的,就很有可能多个重复请求分布在多台机器上,依然会造成重复提交的情况。解决这一问题,可以利用redis 或者 memcach...
转载
发布博客 2017.09.01 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jenkins构建启动失败

有一个项目,在启动的时候读取了环境变量,第一次写了一个启动脚本如下#!/bin/bash --loginjarFile=$1 pid=`ps -ef | grep $jarFile | grep 'java' | grep -v 'grep' | awk '{print $2}'` if [ -n "$pid" ]; then echo 'pid exis...
转载
发布博客 2017.08.17 ·
432 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mybatis批量更新报错

allowMultiQueries=true后来发现是jdbc链接没有加允许批量更新操作的参数引起的,不加会报badsql,mysql版的mybatis批量更新操作如下 <update id="updateOrderOverdueStatus" parameterType="java.util.List"> <foreach coll...
转载
发布博客 2017.01.11 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多