自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JAVA的7大原则及设计模式---笔记

七大设计原则开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节优点:提高软件系统的可复用性及可维护性核心:建立抽象类和多态进行扩展和关闭依赖倒置原则定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象针对接口编程,不要针对实现编程优点:可以减少类间的耦合性、提高系统稳定性,提高代码可读...

2019-09-26 18:26:43 190

原创 Java泛型理解和使用

深入理解Java中的泛型

2023-05-18 15:12:18 59

原创 Java常用的日期、时间API总结

Java常用的日期、时间操作API方法

2023-05-17 17:02:29 117

原创 按照指定的数进行集合分组【批量查询】

=====================================================================按照指定的数进行集合分组 /** * 一个集合按照每几个进行分组 * @param args */ public static void main(String[] args) { List<String> list = new ArrayList<>(); list.a

2021-05-14 10:27:06 153

原创 VUE的项目---学习(一)

一、首先需要在自己本机装一个node.js,以及配置全局环境(这里不多介绍,自行百度,这里重点讲的是vue)node官网下载地址: https://nodejs.org/zh-cn/二、安装完node之后,接下来可以以管理员的身份运行cmd,需要操作这些命令检查node在本机是否安装成功node -vnpm -v安装国内的淘宝镜像,下载速度能稍微快点npm install -g c...

2019-06-04 14:35:27 121

原创 ZTree树和layui框架整合的demo 获取动态数据实现增删改查(只展现前台部分,后台逻辑自己写)

一、我今天做了一个Ztree树增删改查菜单的功能,在这里记录一下,下次使用时拿过来直接用。二、首先ztree有特别好的中文 API,目前现在更新到3.5.40版本,大家可以直接去官网下载它的类库(js,css,demo,api),这里我就不提供了。ztree官网:http://www.treejs.cn/v3/api.php三、开始操作1.首先要先引入相关的jquery,ztree中的cs...

2019-04-08 16:56:52 3789 12

原创 Git 详细介绍以及使用

Git的历史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeeper 的商业公司同 Li...

2018-10-30 09:53:50 129

原创 Docker的介绍以及安装

1 Docker简介1.1 什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在...

2018-10-26 13:12:19 179

原创 带你深入了解 ---- Maven

=======================================================================两大特点:依赖管理 一键构建生命周期:清理 编译 测试 打包 安装 部署直接依赖:A项目中导入B包,我们就可以直接说A直接依赖B。传递依赖:A项目中导入B包,B包直接依赖C包,那么A项目中也就使用了C,那么我们就可以说A传...

2018-10-23 14:20:03 154

原创 Activiti ---- 工作流(流程框架)带你入门(重点的去理解)

工作流主要讲Activiti (官网)Activiti是一个项目的名称,Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG)...

2018-10-19 16:28:50 2635

原创 分分钟钟明白Activity工作流 -- java运用

一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案是,用的。但...

2018-10-18 09:46:30 385

原创 搜索引擎选择: Elasticsearch与Solr

Elasticsearch简介Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是Lucene只是一...

2018-10-13 21:12:58 143

原创 maven项目中SSM+Shiro整合步骤

最近在做SSM(SpringMVC+Shiro+MyBatis)整合的一个项目,对于shiro的配置不是特别熟练,于是想要写下来,加深一下印象。在有SpringMVC+MyBatis配置的基础上整合shiro:首先进入shiro的官方网站(http://shiro.apache.org/),如下图所示(图中有提示下一步怎么操作):点击Download进入到下面这个页面:向下拖动,可以看到s...

2018-09-25 16:41:50 2931 3

空空如也

空空如也

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

TA关注的人

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