java
小土狗一只
厚德载物
展开
-
事务不起作用 Closing non transactional SqlSession
说明: 代理模式中,只拦截外部方法调用,开启事务。类内部调用无法实现事务控制。原创 2023-02-27 14:55:01 · 959 阅读 · 0 评论 -
maven命令指定打包模块
mvn clean package -pl -am -amd。-amd是引入依赖的依赖也进行编译。-am是引入指定模块的依赖也编译。-pl是指定打包module。原创 2022-12-31 08:56:22 · 2068 阅读 · 0 评论 -
on duplicate key update 加 逻辑删除有坑及处理方案
on duplicate key update 加 逻辑删除有坑。解决方案:把逻辑删除的记录,唯一键字段加上随机序列保证不冲突即可。原创 2022-12-31 08:52:55 · 328 阅读 · 0 评论 -
java list 分批插入
【代码】java list 分批插入。原创 2022-12-31 08:51:30 · 402 阅读 · 0 评论 -
自定义延迟队列
实现自定义延迟队列原创 2022-06-29 23:23:21 · 255 阅读 · 0 评论 -
slf4j的几种配置与一种log4j2的错误栈信息不打印情况处理
slf4j的配置参考--slf4j介绍及配置详解(log4j):https://blog.csdn.net/qq_36330643/article/details/71250465而Log4j2的一个重要特性,日志异步输出。日志异步输出的好处在于,使用单独的进程来执行日志打印的功能,可以提高日志执行效率,减少日志功能对正常业务的影响。异步日志在程序的classpath需要加载disrupt...原创 2018-12-07 15:34:25 · 2010 阅读 · 1 评论 -
JVM-Ubuntu18.04.1下编译OpenJDK [Ubuntu version -> 18.04 LTS openjdk9 bootjdk8]
1.使用Mercurial下载openJDK9的源代码,优点就是操作起来很简单,不需要再解压文件包。Mercurial也是一种版本管理工具 apt install mercurial 2.创建下载jdk1.9的下载目录 mkdir /juwenzhe cd /juwenzhe 3.获取openJDK9,大约需要30分钟 hg clone http...原创 2018-11-20 11:25:28 · 1211 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)如果如上办法都解决不了,可以尝试在pom.xml中增加如下配置:<build> <resources> <resource> <directory>src/main/java</directory> ..原创 2020-05-18 14:24:59 · 305 阅读 · 0 评论 -
Postman测试文件上传找不到选择文件按钮
原创 2020-04-13 18:41:42 · 1004 阅读 · 0 评论 -
Java NIO 学习总结(二)
Java NIO 学习总结(二)主要内容: 1.阻塞与非阻塞1.阻塞与非阻塞 2.DatagramChannel一、阻塞与非阻塞 阻塞:客户端请求服务端时,读写请求不能及时处理时,服务端处理线程与客户端请求线程就会处于占用(等待)的阻塞状态; 非阻塞:NIO提出的选择器(类似于中间异步) 1.先把客户端连Server的Channel注册到选择器上,...原创 2019-03-12 21:28:47 · 167 阅读 · 0 评论 -
(转)Centos7源码安装jdk的详细步骤
转发、收藏:Centos7源码安装jdk的详细步骤转载 2019-03-06 16:52:28 · 239 阅读 · 0 评论 -
Java NIO 学习总结(一)
Java NIO 学习总结(一)主要内容: 1.IO与NIO的区别 2.NIO的缓冲区数据存取操作 3.通道(Channel)的原理与获取 4.通道的数据传输与内存映射文件 5.分散读取与聚集写入 6.字符集Charset一、IO与NIO的区别 1.NIO与原IO有同样的作用和目的,但使用方式完全不同,NIO支持面向缓冲区,基于通道的IO操作...原创 2019-03-08 23:00:14 · 240 阅读 · 0 评论 -
初识ActiveMQ
一. ActiveMQ简要介绍:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。(摘自百度https://baike.baidu.com/item/ActiveMQ)二. Act...原创 2018-08-27 20:19:40 · 142 阅读 · 0 评论 -
Log4j的简单实现(commons-logging+log4j)
前言:关于log4j相关的知识,网上一大堆,可是各位“大神”写的多数是代码片段,在试了一万个程序之后,运行失败。这对于小白来说打击很大,我想说写的东西整理不全面就别发出来耽误别人时间。在这写下我总结的并测试通的简单程序,以供参考。 1.新建Maven工程,在pom.xml中引入依赖 <dependency> <groupId>commons-...原创 2018-09-04 09:48:41 · 261 阅读 · 0 评论 -
(转)@postconstruct初始化的操作
@postconstruct初始化的操作:https://www.cnblogs.com/qingruihappy/p/7861623.html 有时候,人生只需要一个正确的引导!以后我要成为引导多数人生的灵魂!...转载 2018-10-10 16:28:56 · 219 阅读 · 0 评论 -
对单个方法抛异常的频控打错误日志设计
一、设计目的:当调用某个方法或者请求时,想忽略个别调用失败而抛出的异常。二、设计代码package com.jupiter.log4j2.test;import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZonedDateTime;impo...原创 2018-12-07 16:58:42 · 196 阅读 · 0 评论 -
(转)Socket编程学习
(转)Java Socket编程----通信是这样炼成的 https://www.cnblogs.com/rocomp/p/4790340.html解决:ServerSocket接收不到字串数据 https://blog.csdn.net/cc007cc009/article/details/79128388...转载 2018-12-07 17:05:52 · 116 阅读 · 0 评论 -
特定业务输出监控日志到独立的日志文件中(自定义业务级别日志)
一、应用场景 在某些特定的功能类中,要完成一些精简有用的输出日志,此时,不能仅仅依靠默认的日志级别(info,error,debug等)控制日志输出。这时候需要考虑自定义日志的实现。 目标:对一个特定业务可以输出与该业务相关的日志 通过解读官方文档自定义日志,发现LOG4J2支持自定义日志,自定义日志等级可以在代码或配置文件中实现。 http://logging.apache.or...原创 2018-12-12 21:35:03 · 860 阅读 · 0 评论 -
错误码枚举类的简单使用
/** * @author Jupiter * @description 错误码枚举类 * @date 2018年12月7日 * -------------------------- */public enum ErrorCodes { /** * 注意写错误码的几点: * 1.是 public enum 不是 public class * 2.只需要写get方法和私...原创 2018-12-07 14:20:56 · 1692 阅读 · 1 评论 -
定时load配置文件实现
一、应用场景:项目中需要频繁变更配置参数时,可以设置定时读取配置参数完成配置参数的及时加载 二、代码实现: 1.配置类import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.springframework.stereotype.Component;@C...原创 2018-12-10 21:43:12 · 731 阅读 · 0 评论 -
Java Mail 学习与简单实现总结(转)
转:邮件实现详解(四)--JavaMail 发送(带图片和附件)补:附录中总结了一些遇到的问题与解决方案1. Java Mail API 简介 JavaMail,它支持一些常用的邮件协议,如SMTP,POP3,IMAP,还有MIME等。 新建Maven工程,加入依赖 <dependency> <groupId>javax.mai...转载 2018-08-30 20:13:29 · 522 阅读 · 0 评论