WILL
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Maven

简介Maven是意第绪语,意思是“知识的积累者”,最初是为了简化Jakarta Turbine项目中的构建过程。有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同。JAR已检入CVS。我们想要一种标准的方式来构建项目,清晰地定义项目的组成,一种简单的方式来发布项目信息,以及一种在多个项目中共享JAR的方式。 结果是一个可以用于构建和管理任何基于Java的项目的工具。我们希望我们已经创
2023-05-28
好好码代码吖 > Linux
#CentOS #Linux #Maven

Jenkins

持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。 持续集成工具Travis CI在线托管的CI服务,用Travis来进行持续集成,不需要自己搭服务器
2023-05-28
好好码代码吖 > Linux
#CentOS #Linux #Jenkins

Crontab-定时任务

Linux Crontab 定时任务 很多时候,我们需要定时执行某个应用或者某段脚本,在linux上,可以使用cron服务,它有点类似于Windows上的任务计划程序。 crond和crontab首先需要分清楚两个概念:crond和crontab。crond是后台守护进程的名称(d代表daemon),用来实际执行脚本,它在系统中是一直运行的。可以通过下面的方式查看到它: 1systemctl |
2023-05-28
好好码代码吖 > Linux
#CentOS #Linux #Crontab

Centos7-MongoDB

离线安装下载安装包根据自己的要求下载tar包,点击此链接选择进行下载 博猪下载版本为mongodb-linux-x86_64-rhel70-4.4.17.tgz 上传安装包解压压缩包解压到 /opt 目录下,并重命名 123tar zxvf mongodb-linux-x86_64-rhel70-4.4.17.tgz -C /optmv mongodb-linux-x86_64-rhel
2023-05-28
好好码代码吖 > Linux > Centos7
#Linux #CentOS7 #MongoDB

Centos7-Redis

安装依赖redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: 1gcc -v 如果没有安装则通过以下命令安装: 1yum install -y gcc 下载安装包 下载redis安装包并解压,点击此链接跳转到​Redis​下载页面 1234567cd /opt# 下载,我是在opt下执行的下载,所以我的下载目录为:/opt/redis-&
2023-05-28
好好码代码吖 > Linux > Centos7
#CentOS7 #Redis

Centos7‍
2023-05-28
好好码代码吖 > Linux

设计模式

设计模式设计模式是众多软件开发人员经过长时间的试错和应用总结出来的,解决特定问题的一系列方案。现行的部分教材在介绍设计模式时,有些会因为案例脱离实际应用场景而令人费解,有些又会因为场景简单而显得有些小题大做。本文会结合在美团金融服务平台设计开发时的经验,结合实际的案例,并采用“师生对话”这种相对诙谐的形式去讲解三类常用设计模式的应用。希望能对想提升系统设计能力的同学有所帮助或启发。 引言话说这是在
2023-05-28
好好码代码吖 > JAVA > 设计模式
#设计模式

Aviator

前言 最近项目业务中有关于价格计算的模块,项目用到这个东西,感觉很方便和灵活,特地看了一下官方文档。 官方文档地址如下: 点击跳转官方最新文档地址 参照博客地址: 博客地址 软件简介AviatorScript 是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。 备注:版本5之前都叫Aviator, 5版本重大升级改名​ AviatorScript,详情请看官方文档介绍。 Aviator是一
2023-05-28
好好码代码吖 > JAVA > 脚本语言
#JAVA #Script

基于MongoDB实现自增ID

因最近需要有个业务需要实现一个自增的流水号,其中细节值得学习,故记录下,以便反思总结。 因为项目问题,故优先考虑在已存在的技术上进行实现,所以博猪优先想到的是: ==在MongoDB中,使用单独的集合来存放指定key对应的最大值,然后每次生成流水号时默认查询指定key对应的最大值,取出对应的主键的最大值+1,然后更新即可。博猪使用AtomicInteger来进行对应主键更新的
2023-05-28
好好码代码吖 > JAVA > 工具类
#JAVA #MongoDb

VinUtil

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
2023-05-28
好好码代码吖 > JAVA > 工具类
#JAVA #VinUtil
1…34567…9

搜索

Hexo Fluid