- 博客(13)
- 收藏
- 关注
原创 Java获取前N天的日期(Calendar类),前N天与当前日期的差值并去除周末(双休日)
Java获取前N天的日期(Calendar类),前N天与当前日期的差值并去除周末(双休日)@Test public void test(){ Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.getTime());//当前日期 calendar.add(Calendar.DAY_OF
2021-03-22 17:25:45
338
转载 客户端验证:Validation
1、JSValidation是什么?JSValidation是客户端表单验证框架,用在BS系统中,或者简单的网页系统中。表单验证在这些开发中很常见:新用户注册,需要校验某些字段;用户登陆,需要校验;等等。在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来与表单对象交互,并进行校验。常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等。根据一般的经验,如果表单中需要校验的域个数超过10个,开发过程就显得枯燥无味——多段重复的代码不断重复,如果要求跨浏览
2020-12-19 13:52:44
522
1
转载 前端UI:element-ui,ant-design-vue
Element-ui使用指南开发环境1.安装webpacknpm install -g webpack12.安装vue-clivue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。使用步骤:安装vue-cli:npm install -g vue-cli1使用vue-cli构建项目vue init webpack project-name //创建一个基于webpack模板的名为project-name的项目1目前可用的模板
2020-12-19 11:44:43
390
1
原创 工作流引擎:Activiti
Activiti工作流引擎使用1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常的使用,当然也有不少的问题所以后来我们只能修改引擎的代码打补丁。现在是我工作的第二家公司,因为要开发ERP、OA等系统需要使用工作流,在项
2020-12-19 11:21:34
370
1
原创 Linux操作系统
1、 Linux1.1、 Linux概述1.1.1、Linux介绍Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了L
2020-12-18 14:30:38
280
转载 UML建模
UML 简介UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言.UML 采用了一组形象化的图形(如类图)符号作为建模语言, 使用这些符号可以形象地描述系统的各个方面UML 通过建立图形之间的各种关系(如类与类之间的关系)来描述模型.UML 中的关系主要包括 4 种:关联关系(association)依赖关系(dependency)泛化关系(generalization)实现关系(realization)分类UML定义了5类,1
2020-12-18 13:52:13
579
转载 使用docker进行项目部署
一、install docker1 下载docker安装包li@lyh:~$ wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.03.1~ce-0~ubuntu-xenial_amd64.debli@lyh:~$ wget http://mirrors.kernel.org/ubuntu/pool/main/libt/libtool/libltdl7_2.4.6-0.
2020-12-18 13:44:51
290
转载 核心框架:spring boot、vue.js
一、spring boot1.1 Spring Boot 概述现在软件市场已经形成一定的规模,系统架构的复杂度也越来越高(例如有单体架构,分布式架构,微服务架构)。软件的整个架构体系正在发生很大变化,在这种变化中,企业现在更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维。由此spring boot诞生。说明:学技术一定要了解技术发展史,并对技术的发展有一定的前瞻性。1.2 Spring Boot 核心特性Spring boot是一个脚手架,构建于Spring框架(Frame
2020-12-14 16:55:45
1300
转载 sql常用语句
1、增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,‘男’,‘1980/6/15’)1.2【将现有表数据添加到一个已有表】insert into <已有的新表> (列名) select <原表列名> from <原表名>例:insert into tongxunlu (‘姓名’,‘地址’,‘电子邮件’)s
2020-12-12 17:22:05
92
转载 常用工具:IntelliJ IDEA、vs code、Navicat、Postman
一、IntelliJ IDEA1.1 安装及下载下载地址:https://www.jetbrains.com/idea/至于社区版/还是商业版自行决定
2020-12-12 16:55:12
1221
转载 SVN的使用及Git的代码提交
SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一
2020-12-09 09:41:24
1454
转载 浅谈Java编码规范,养成良好习惯!
编程最害怕的是出现 bug,满屏的报错让我们的大脑嗡嗡直响,不好的编码习惯也会让其他人无从下手,所以良好的编码习惯不仅可以让我们尽量少的出错,也可以让他人清明的看懂自己写的代码。本篇主要分为三个部分:基础的编码规范、后端编码注意事项、前端编码注意事项。一、基础的编码规范1.1命名风格1.【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / __name / $name / name_ / name$ / name__我的理解:Oracle 官网建
2020-12-02 19:44:02
776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人