自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huanyingja的博客

学习笔记

  • 博客(11)
  • 收藏
  • 关注

原创 数据库优化

表设计阶段:1.选择合适的数据类型存储数据。使用尽可能少的存储空间2 尽量使用整形来存储 (利用整数存储ip地址)3.timestamp 代替datatime 它包含时区而且存储空间更小 4个字节...

2020-02-12 10:38:00 189

原创 Atomikos 事务超时时间设置

Atomikos 是一个分布式事务管理框架 项目中有定时任务耗时比较长同时需要事务管理。运行过程中总是报事务超时回滚。以下设置可以增加超时时间spring: jta: atomikos: properties: default-jta-timeout: 60000 max-timeout: 3000000default-jta-...

2020-01-09 21:44:54 3703

原创 mybatis 打印sql不受日志级别控制。

项目中采用springboot+mybatis 其中mybatis 使用了mybatis plus 插件。日志级别调成info 后发现 mybaits 依然狂打sql 及结果集。仔细查看日志发现 mybatis 使用的是StdOutImpl 打印日志。和项目中的slf4j不一样。在logback-spring.xml中配置日志级别自然能不起作用 翻看mybaits 源码发现Logfa...

2020-01-09 21:28:00 1337

原创 java 连接SAP相关jar包 sapjco3.dll libsapjco3.so

链接:https://pan.baidu.com/s/11j7H4Q9WLFw6nBe7MwY0TA提取码:0vox当年找了半天全是要花费积分才能下载,都是从网上抄来抄去的还要积分太过分。为了方便像我这种啥积分也没有的所以放在网盘里供大家免费拿走。...

2019-03-08 11:04:50 9823 47

原创 docker 入门学习

记录下简单的docker命令以备查询:1.拉取镜像:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]--删除镜像$ docker image rm centos2.运行容器$ docker run -it --rm ubuntu:16.04 bash-it :这是两个参数,一个是 -i :交互式操作,一个是 -t...

2018-10-09 14:58:22 114

原创 web3j 代码控制挖矿开始和停止

Geth geth = Geth .build(new HttpService("http://localhost:8545/")); geth.minerStart(1).send(); System.out.println("挖矿完成");注意启动时启动参数加上miner 否则会报 method not found 错误:geth --datadir "." --no...

2018-10-08 17:03:47 1633 2

转载 消息队列

//todo

2018-09-30 10:12:08 102

转载 redis集群

//todo

2018-09-30 09:54:33 90

转载 可重入锁

。。

2018-09-30 09:51:22 114

原创 数据结构学习笔记

最近开始看《数据结构与算法分析-java 语言描述》作者Mark Aellen Weiss。机械工作出版社出版。离开校园已经很久第一次开始看很多数学概念都已模糊所以直接跳过了第一章的数学基础,后边的也没有深入的进行研究,就只大体看了下概念性的东西。在这里记录一下主要的概念,日后有兴趣或者时间更多的时候能深入下去研究一番。目前主要看到 list、栈、队列、数等数据结构List:1.Array...

2018-09-30 09:34:26 383

转载 分布式锁

1.分布式锁 1.基于redis的分布式锁实现 (1)获取锁的时候,使用setnx加锁,并使用expire命令为锁添加一个超时时间,超过该时间则自动释放锁,锁的value值为一个随机生成的UUID,通过此在释放锁的时候进行判断。(2)获取锁的时候还设置一个获取的超时时间,若超过这个时间则放弃获取锁。(3)释放锁的时候,通过UUID判断是不是该锁,若是该锁,则执行delete进行...

2018-09-30 09:33:16 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除