开发架构
文章平均质量分 93
Leon04095
平凡与辉煌最大的区别是执行力
展开
-
java定时任务实现的几种方式
摘要: 在开发测试工具的应用后台,经常听到同事说要做个定时任务把做日志处理,或者数据清理,包括做些复杂的业务计算逻辑,在选择定时任务的时候,怎么能够快速实现,并且选择一种更适合自己的方式呢?我这里把定时任务的实现收集整理了一些方法,希望可以帮到刚开始做定时任务的同学,写得不对的地方请指正。一 在开发测试工具的应用后台,经常听到同事说要做个定时任务把做日志处理,或者数据清理,...原创 2017-10-13 09:58:48 · 76663 阅读 · 4 评论 -
线程池的工作原理与源码解读及各常用线程池的执行流程图
上次给大家介绍了 Spring Boot 使用AOP切面实现后台日志管理模块其中使用到了线程池的内容下面给大家介绍下线程池的工作原理与源码解读及各常用线程池的执行流程图有时候花了大把时间去看一些东西却看不懂,是很 “ 蓝瘦 ” 的,花时间也是投资。本文适合:曾了解过线程池却一直模模糊糊的人 了解得差不多却对某些点依然疑惑的 随着cpu核数越来越多,不可避免的利用多线程技术以...原创 2018-12-24 11:10:05 · 15740 阅读 · 8 评论 -
Java学习路线
首先看下Java相关技术 阶段 学习内容 内容概述 学习目标 配套教程[排名不分先后](加班添加中。。。) 学完能干什么 第一阶段 Java基础 计算机基础知识 1.计算机基础 2.DOS常用命令 3.Java概述 4.JDK环境安装配置 5.环境变量配置 6.Java程序入门 ...原创 2018-08-28 13:44:35 · 1170 阅读 · 2 评论 -
Redis安装与redis-desktop-manager可视化工具配置
Redis Desktop Manager免费版是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具,Redis Desktop Manager免费版是一款开源软件,支持通过SSH Tunnel连接,支持windows、mac等多平台。相关软件 版本说明 下载地址 易语言 v5.11 查看 WinHex v18.1 查看 ...原创 2018-08-07 11:30:48 · 1453 阅读 · 0 评论 -
使用git连接码云进行项目管理
使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com)。和GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。 码云的免费版本也提供...转载 2018-06-14 16:43:10 · 911 阅读 · 0 评论 -
Git 分布式版本控制学习(开发中常用命令总结)
1. git介绍,安装请移步 第一章2. 基本命令 首先,选择一个合适的地方,创建一个空目录 第二步,通过git init命令把这个目录变成Git可以管理的仓库,创建后是一个空的仓库 提交文件到仓库--需先添加git add到暂缓区,在提交git commit至版本库(-m 表示提交的说明) 可先添加多个文件在一次性提交 再次修改info.log文件使...原创 2018-06-14 14:35:18 · 247 阅读 · 0 评论 -
Git 分布式版本控制学习四(创建与合并分支,解决冲突,分支管理)
创建与合并分支:在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向maste...原创 2018-06-13 11:57:11 · 296 阅读 · 0 评论 -
Git 分布式版本控制学习三(添加远程库与下载)
添加远程库:现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“...原创 2018-06-13 10:49:16 · 195 阅读 · 0 评论 -
Git 分布式版本控制学习二(版本回退,撤销,删除)
版本回退现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下:Git is a distributed version control system.Git is free software distributed under the GPL.然后尝试提交:$ git add readme.txt$ git commit -m "app...原创 2018-06-12 16:36:53 · 214 阅读 · 0 评论 -
Git 分布式版本控制学习(git介绍,集中式VS分布式,安装并创建版本库,上传文件到版本库)
简介: Git是目前世界上最先进的分布式版本控制系统(没有之一)。 版本控制这里不做解释了跟SVN,CVS类似,主要用于代码管理和版本统一,代码维护等等Git的诞生:很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地...原创 2018-06-12 15:39:40 · 280 阅读 · 0 评论 -
IDEA + Maven + Git 快速开发 Web 应用
引言今天想跟大家分享一下我主要的 Java 开发工具,我一般是这样工作的:用 IDEA 写代码,用 Maven 管理 jar 包依赖与项目打包,用 Git 进行代码版本控制。使用 Git 下载源码首先,在你的磁盘里找个单独的文件夹来存放 Smart 的所有项目源码,例如:D:\Project\smart,以下称为“工作目录”。然后,分别通过 git clone 命令下载 Smart Framewo...转载 2017-04-13 13:52:25 · 424 阅读 · 0 评论 -
SpringMVC+MyBatis 返回时间格式转换解决方案
Mybatis中可以使用 DATE_FORMAT(datetime,'%Y-%m-%d %H:%i:%s')函数状态当然方法一:使用@JsonFormat注解,将它配置到Date类型的get方法上,jackson就会按照配置的格式转换日期类型@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") //@JsonFormat(pattern="yyyy-MM...原创 2017-11-01 20:07:02 · 22483 阅读 · 1 评论 -
OpenOffice实现文档转PDF加水印
OpenOffice实现文件转Pdf加水印(支持自定义添加水印、页眉、页脚)最近项目需要实现下载Office文档时自动转成PDF文档,以下代码支持2003及2007版的Word,PPT,Excel转换,并支持自定义添加水印、页眉、页脚实现需要事先安装最新版 OpenOffice 下载地址:http://www.openoffice.org/JodConverter 下载地址:...原创 2019-06-24 16:34:58 · 2969 阅读 · 2 评论