使用redis创建有序订单号

  • Post author:
  • Post category:其他

订单号的生成,这是每个交易系统都碰到的问题。方案有很多种,比如uuid、时间戳+随机数、数据库自增长等等。这些方案或多或少都存在一些问题。比如uuid索引性能低下,时间戳+随机数存在可能重复的问题,数据库自增长如果是分布式多表的情况显然是不合适的。更蛋疼的是笔者所在公司业务方提出蛋疼的要求:订单号的格式为yyyymmdd+7位有序数字,比如当天第一笔为yyyymmdd0000001,第二笔就是yy…

继续阅读 使用redis创建有序订单号

Git 忽略文件夹下的文件,但是保留空文件夹

  • Post author:
  • Post category:其他

最近在做项目发现,想用 git 忽略掉所有日志文件,但是发现那样也会忽略掉日志文件夹,这样显得项目的结构不够完整,于是找到如下解决方法. 假设项目文件夹结构如下: smartlock |-- conf `-- nginx.conf `-- mime.types `-- fastcgi.conf |-- logs |-- html `-- css `-- js `-- images 想要忽略掉 lo…

继续阅读 Git 忽略文件夹下的文件,但是保留空文件夹

AIX 6.1 snmp监控

  • Post author:
  • Post category:其他

1、查看snmp进程启动情况 ps -ef|grep snmp 2、查看snmp版本 ls -l /usr/sbin/snmpd* 3、关闭snmp服务 stopsrc -s snmpd 4、修改snmp版本 /usr/sbin/snmpv3_ssw -1 5、启动snmp服务 startsrc -s snmpd 6、查看snmp信息 lssrc -s snmpd 7、测试 snmpwalk -c…

继续阅读 AIX 6.1 snmp监控

Netty堆外内存泄漏如何应对?

  • Post author:
  • Post category:其他

文章目录 一、背景 二、Netty堆外内存回收机制 什么是堆外内存? Netty堆外内存回收机制具体如何?谁来负责堆外内存的回收? 入队消息对象如何回收? 三、堆外内存监控配置 反射监控堆外内存 服务器上监控堆外内存 四、其他案例 一、背景 开发过程中,我们遇到了堆外内存泄漏的问题——服务会出现 假死现象 (看似服务进程还跑着,但是没有业务响应)。 查看logback的error日志中记录下下面的…

继续阅读 Netty堆外内存泄漏如何应对?

Hadoop namenode重新格式化需注意问题

  • Post author:
  • Post category:其他

1、重新格式化意味着集群的数据会被全部删除,格式化前需考虑数据备份或转移问题; 2、先删除主节点(即namenode节点),Hadoop的临时存储目录tmp、namenode存储永久性元数据目录dfs/name、Hadoop系统日志文件目录log 中的内容 (注意是删除目录下的内容不是目录); 3、删除所有数据节点(即datanode节点) ,Hadoop的临时存储目录tmp、namenode存储…

继续阅读 Hadoop namenode重新格式化需注意问题

嵌入式linux远程桌面,嵌入式开发配置远程桌面和FTP

  • Post author:
  • Post category:linux

Author shaniadolphin 目录 安装并配置lxde 安装并配置vnc 启动lxde桌面 下载并配置vnc viewer 安装并配置vsftpd 安装并配置xftpd 安装LXDE桌面 LXDE是Ubuntu图形桌面的首选,它占用资源很少,只需几十MB内存。 1、安装并配置lxde 输入命令安装LXDE: sudo apt-get install xorg lxde-core 2、安…

继续阅读 嵌入式linux远程桌面,嵌入式开发配置远程桌面和FTP

git管理和自动部署项目

  • Post author:
  • Post category:其他

当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等。在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具。在这里我习惯用git来管理自己的项目,当然之前使用svn管理的,但是当用了git工具就不愿意再用其它的工具来管理。这里除了习惯之外,git的很多功能是svn不具备的,最简单的就是离线提交,用git管理的项目你会发现整个项目…

继续阅读 git管理和自动部署项目

hive 各种 join (left outer join、join、full outer join)

  • Post author:
  • Post category:其他

一、概念 1、左连接 left outer join 以左边表为准,逐条去右边表找相同字段,如果有多条会依次列出。 2、连接join 找出左右相同同的记录。 3、全连接 full outer  join 包括两个表的join结果,左边在右边中没找到的结果(NULL),右边在左边没找到的结果。 会对结果去重,返回并集。 二、实验 1、准备数据 create external table IF NOT…

继续阅读 hive 各种 join (left outer join、join、full outer join)

Nexus 401 Unauthorized

  • Post author:
  • Post category:其他

Error response from daemon: login attempt to http://192.168.0.103:8082/v2/ failed with status: 401 Unauthorized 解决办法 Enable the Docker Bearer Token Realm in Nexus Security->Realms Tab. 背景 今天在使用dock…

继续阅读 Nexus 401 Unauthorized