加载中
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
8
【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
9
【排坑】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
10
【JVM】JSTATD结合Java VisualVM进行远程监控JVM运行情况(二)

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

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

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

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

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

2018/07/17 15:33
12
【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
6
【排坑】多线程事务引发的问题(二)

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

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

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

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

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

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

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

2017/07/26 17:08
94
实现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
6
【Synchronized】对象锁 & 类锁(二)

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

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

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

2017/06/30 08:53
9
CopyOnWriteArrayList

CopyOnWriteArrayList位于java.util.concurrent包下,可想而知,这个类是为并发而设计的。 由于opyOnWriteArrayList 也是List的一种实现类,当然有List的特点。 关注点 结论 是否允许为空 允...

2017/06/29 08:50
12
LinkdedList

LinkdedList特点 LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了...

2017/06/28 08:37
15
【HashMap】HashMap死循环与元素丢失(一)

前一篇文章讲解了HashMap的实现原理,讲到了HashMap不是线程安全的。那么HashMap在多线程环境下又会有什么问题呢? 公司项目的一个模块在线上运行的时候出现了死循环,死循环的代码就卡在Has...

2017/06/24 23:23
33
Maven使用

Maven的中心思想是POM文件(项目对象模型)。POM文件是以XML文件的形式表述项目的资源,如源码、测试代码、依赖等。 父pom 所有的Maven pom文件都继承自一个父pom。如果没有指定父pom,则该p...

2017/06/17 20:00
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部