Java学习
小小式
这个作者很懒,什么都没留下…
展开
-
搭建jenkins+Gitee实现自动化部署SpringBoot代码
最近学习中接触了jenkins自动部署,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins后台页面中通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤,非常方便。文章参考自:Jenkins+码云 搭建持续集成环境Jenkins 安装教程环境搭建+Jenkins安装jdk...原创 2019-11-06 15:37:49 · 2840 阅读 · 0 评论 -
给定一个字符数组,统计字符数组中每一个字符出现的次数,并打印到控制台
/*统计字符出现的个数 */public class TuoZhan03 { public static void main(String[] args) { char [] arr = {'a','l','f','m','f','o','b','b','s','n'}; printCount(arr); } public st...原创 2018-07-19 19:08:03 · 5886 阅读 · 3 评论 -
单例设计模式的八种写法
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...原创 2018-10-06 18:18:42 · 153 阅读 · 0 评论 -
浅谈AOP
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的...原创 2018-11-01 15:28:47 · 184 阅读 · 0 评论 -
pagehelper分页插件中 PageInfo成员变量参数意义
//当前页 private int pageNum; //每页的数量 private int pageSize; //当前页的数量 private int size; //由于startRow和endRow不常用,这里说个具体的用法 //可以在页面中"显示startRow到endRow 共size条数据" //当...原创 2018-11-16 17:24:03 · 2816 阅读 · 1 评论 -
Shiro权限认证与授权笔记
一 将Shirojar包导入web项目二 在web.xml中配置shiro代理过滤器注意: 该过滤器需要配置在struts2过滤器之前 <!-- 配置Shiro的代理过滤器 --> <filter> <filter-name>shiroFilter</filter-name> <filter-class&...原创 2018-11-30 11:33:19 · 240 阅读 · 0 评论 -
Redis
Redis简介 Redis安装 Redis配置 Redis数据类型 Redis功能持久化 主从复制 事务支持 发布订阅 管道 虚拟内存Redis性能 Redis部署 Redis应用场景 Redis总结 Redis简介: Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure se...原创 2018-12-06 14:35:59 · 281 阅读 · 0 评论