加载中
mysql 遇到的问题

一、Decimal 精度问题 mysql 版本:5.6.29-76.2-log DROP TABLE IF EXISTS `test_decimal`; CREATE TABLE `test_decimal` ( `id` int(11) NOT NULL, `seller_cost` decimal(13,2) DEFAULT N...

2018/11/26 18:10
47
docker网络环境配置,容器无法访问外网

又是一个找问题的辛酸过程,一个开发者排坑的过程。 最初项目在本地是可以访问外网,发布到linux上就无法访问,日志报错如下: 2020-09-11T10:41:27.390995876Z java.net.UnknownHostExcepti...

docker镜像和容器同时消失,警告恶意程序-挖矿程序/app/BitLockerService

上个月在阿里云centos8系统上为了部署了eureka,先部署了docker (1)发现docker镜像创建几分钟后,连带启动的容器一起消失 (2)docker容器日志和服务器日志未发现有用的信息 (3)阿里云服...

RabbitMQ与Apache kafka的区别(二)

(一)消息顺序(RabbitMQ<Apache kafka) RabbitMQ 对于发送到队列或者交换器上的消息,不保证它们的顺序。 尽管消费者按照顺序处理生产者发来的消息看上去很符合逻辑,但是这有很大误导性。...

RabbitMQ与Apache kafka的区别(一)

异步消息可以作为解耦消息的生产和处理的一种解决方案。提到消息系统,我们通常会想到两种主要的消息模式——消息队列和发布/订阅模式。 消息队列:利用消息队列可以解耦生产者和消费者。多个...

【Mysql】利用Mybatis3连接mysql获取datetime类型数据错误

mysql版本:myql-connector-java-8.0.11.jar mybatis3连接数据库代码如下: public interface HeXinMapper { @SelectProvider(type = HeXinProvider.class, method = "test") List<Map<Strin...

2018/11/29 13:46
116
【排坑】Ftp正常连接服务器但无法获取文件(四)

ftp工具类 FtpUtil 中部分代码如下: import org.apache.commons.net.ftp.*; public class FtpUtil { private static Logger log = Logger.getLogger(FtpUtil.class); private FTPClient ftp...

2018/11/29 12:40
272
【JVM】JSTATD结合Java VisualVM进行远程监控JVM运行情况(二)

内存泄露指的是程序中动态分配内存给一些临时对象,但是对象不会被GC(java垃圾回收机制gabage collection)所回收,它始终占用内存。即被分配的对象很大但已无用; 内存溢出指的是程序运行过...

2018/07/20 14:44
90
【Mysql】MYSQL语句性能分析与优化(五)

一、推荐一个数据库关键字explain,执行后有几个字段说明一下: 1、type:访问类型,是较为重要的一个指标。结果值从好到坏依次是: system > const > eq_ref > ref > fulltext > ref_or_nu...

2018/07/17 19:23
52
【Mybatis】一级缓存、二级缓存介绍与常见问题(四)

一般来说,可以在5个方面进行缓存的设计: 1.最底层可以配置的是mysql自带的query cache, 2.mybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓...

2018/07/17 15:33
118
【RPC】SpringCloud简介 & RPC与Restful API关系(三)

近两年Springboot、Springcloud使用的越来越多。先了解下概念: SpringBoot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,...

【Linux初学】nginx-lua-fastdfs-GraphicsMagick安装(八)

近期刚好有时间,整理一下nginx-lua-fastdfs-GraphicsMagick。简单说就是,在nginx配置图片请求lua脚本,脚本中通过GraphicsMagick命令将fastdfs文件系统上的图片变更成指定的尺寸。 先看看前...

【排坑】内外部事务的回滚问题(三)

【前提】:嵌套事务。事务doProcess方法的中调用事务update方法,且可以捕获update方法中抛出的异常,问:doProcess方法既然可以捕获异常,那还会发生回滚操作么? 【代码】: @Service pub...

2018/04/13 14:51
74
【排坑】多线程事务引发的问题(二)

【前提】:TestReqJsonProcess位于Service层,其中doProcess方法用于更新指定主键的remark数据。后期新需求要求在执行所有更新Service时调用三方接口,并将remark转义为中文作为参数传输给三...

【排坑】多线程导致数据混乱(一)

【前提】:使用多线程并发,每个线程获取表里不同Time字段的数据,然后执行业务逻辑代码。目标是让每个线程都能独立运行,互不干扰并发完成。 【代码】: //线程池管理 ExecutorService es =...

2018/04/08 11:52
479
Windows安装多个版本JDK,灵活切换

首先声明一点,操作系统限制为Windows10,一切操作是在Windows10环境下进行的。其次,我们以JDK1.7、JDK1.8两个版本为背景来描述主题内容。 一、安装好JDK1.7和1.8: windows系统下安装JDK8 ...

JDK
2017/11/23 11:26
327
Java操作PDF文件

最近在调试合同模板,发现原实现方式生成的pdf校验后差别很大,当反过来去修改html模板,却又很大程度上不能完全相同的pdf文档结构,这样就浪费很多开发时间去调N套html页面样式。决定直接用...

2017/07/26 17:08
305
实现EXT3中的grid单元格选中

支持高版本chrome浏览器: 1、定义样式 .x-selectable, .x-selectable * { user-select: text! important; -o-user-select: text! important; -moz-user-select: text! im......

2017/07/12 14:17
50
【Synchronized】对象锁 & 类锁(二)

一、synchronized关键字 synchronized关键字有如下几种用法: 非静态方法或静态方法上加入关键字synchronized; 使用synchronized(对象/this/类.class)静态快; 下面对上述两种情况进行区分。...

2017/07/10 17:11
215
模板模式

最近在做批量合同生成业务,合同之间不同 ,每个合同均有一个模板。业务大致是数据准备(一致)、生成合同号(规则不同)、生成合同(模板不同)、上传合同(一致)。那么我们可以就根据这个...

2017/06/30 08:53
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部