摘要:╭────────────────────────────────────────────────────────────╮║..作者发现,本文被多个博客和网站转发。赠人玫瑰,手有余香!......................................................║║.
        
阅读全文
 
    
        
        
摘要:因为系统不同业务日志量较大,为了方便定位日志快速排查问题,我要把某个业务的日志打印在特定的文件里。于是,在项目的resources下创建logback.xml,细化日志的记录。
        
阅读全文
 
    
        
        
摘要:在运行爬数据程序时,返回http的407错误。经了解,407是授权错误,要求代理身份验证。
        
阅读全文
 
    
        
        
摘要:事务场景中,抛出异常被手动catch后,如果需要回滚事务,一定要手动回滚事务。
        
阅读全文
 
    
        
        
摘要:继续分析log,奇怪地发现在这两次往mq放数据之前,都有一个奇怪的Restarting Consumer。
        
阅读全文
 
    
        
        
摘要:mysql常用sql--mysql跨表update--mysql字符串与时间互转(varchar<->datetime)--mysql如何修改数据库名--mysql cast函数--show full processlist
        
阅读全文
 
    
        
        
摘要:面试官:“你简历上写着说你心算速度很快,那我问问你,十九乘以十七是多少?”
程序员脱口而出:“No bean named 'emaxcardClient' is defined”
        
阅读全文
 
    
        
        
摘要:因为这是个服务器点对点通信,所以若要从安全方面控制,应该通过诸如ip白名单的方式,而不是通过User-Agent判断是不是浏览器请求。
        
阅读全文
 
    
        
        
摘要:只要消息不变,其md5值就不变。正因为这一点,md5也不光用在接口通讯上,我们的程序中也大可借用这一特性来保证消息(数据)的唯一性。
        
阅读全文
 
    
        
        
摘要:众所周知,org.apache.commons.lang3包里提供了StringUtils,用来对字符串判空、去除空格(trim)、取子串、去头去尾(strip),等等处理。apache之所以提供这个工具包,很容易理解,通过封装基本的操作,让我们只需关注企业应用开发即可。这样,一方面提高了开发效率,另一方面,更重要的,使得程序更易读易维护。这就是它的强大之处,许多的工具和框架也都是基于这样的理念。再来说StringCheckUtils,其实,和MapPPP一样,也是基于这个理念的延伸。
        
阅读全文
 
    
        
        
摘要:今天在对生产排障时,奇怪的发现,查单的sql语句里,orderNo的值是“123,null”或“123,123”,最后发现原来是页面和webcontroller交互处理不当导致的。
        
阅读全文
 
    
        
        
摘要:@Value注解 @Value("${ddd}") <!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:jeesite.properties" /> <!-- 读
        
阅读全文
 
    
        
        
摘要:我的Tomcat版本是7.0.93;jetty版本是6.1.26。通过比较两者的servlet-api.jar,发现Tomcat7的servlet-api的版本是3.0,而jetty的servlet-api的版本是2.5。或许是这种版本的差异导致结果不同。
        
阅读全文
 
    
        
        
摘要:JWT代表JSON Web Token,它是一种用于在网络应用之间安全传输信息的开放标准(RFC 7519)。JWT令牌由三个部分组成,以点号(.)分隔: 头部(Header):包含令牌的类型(即"JWT")和所使用的签名算法(例如HMAC、RSA或ECDSA)。 有效载荷(Payload):也称为
        
阅读全文
 
    
        
        
摘要:Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。
Zookeeper的使用主要是通过创建ZooKeeper实例,并且调用其接口方法进行的,主要的操作就是对znode的增删改查操作,监听znode的变化以及处理。
        
阅读全文
 
    
        
        
摘要:mybatis并没有if..else,在mybatis的sql mapper文件中,条件判断要用choose..when..otherwise
        
阅读全文
 
    
        
        
摘要:JedisCluster jc = JedisClusterUtil.getJedisCluster();
jc.get(areaStr_Key);
jc.setex(areaStr_Key, "1", 300);
        
阅读全文
 
    
        
        
摘要:也就是说,服务端程序处理出现未经捕获的Runtime异常,自然,客户端调用这个RPC接口就抛出了Internal error processing**
        
阅读全文
 
    
        
        
摘要:des加密算法有如下几个要素:
DES加密模式:这里选ECB
填充:java是pkcs5padding,.net是pkcs7padding。网上说PKCS5Padding与PKCS7Padding基本上是可以通用的。
字符集:utf-8
输出:base64、hex
密码/Key:8个字符(共64位)------java要求传24个字符,不过加密也是截取的前8位
待加密/解密的文本
        
阅读全文
 
    
        
        
摘要:a)ThresholdFilter属性:onMatch表示匹配设定的日志级别后是DENY还是ACCEPT,onMismatch表示不匹配设定的日志级别是DENY还是ACCEPT还是NEUTRAL
b)上面说的match/misMatch指的是高于或等于设定的日志级别。所以,要先定义日志级别高的Filter。
        
阅读全文