祖哥的博客

看淡人生情无悔 惟愿红尘一生醉

idea+spring boot+mybatis分页查询

这里的分页使用的是mybatis的分页插件PagehHelper,话不多说,开始我们的分页之旅。 第一步:在pom.xml添加mybatis插件依赖 <!--mybatis分页插件--> <dependency> ...

2019-07-18 18:05:49

阅读数 28

评论数 0

POI导出excel表---HSSFWorkBook工具类

导出excel表有三种方式,分别是HSSFworkbook,XSSFworkbook,SXSSFworkbook,这里我只写了HssfWorkBook导出excel表,她支持2003版本的格式为.xsl的excel,下面就开始导出excel表 1、在pom.xml里面添加依赖 2、HSSFWor...

2019-07-05 14:58:58

阅读数 20

评论数 0

springboot基于IDEA实现热部署

实现热部署最大的好处在于:在不重启服务器的情况下自动进行编译/部署,从而提高开发效率 1、在pom.xml添加热部署的依赖 2、【File】——【Settings…】——【Build,Execution,Deployment】——【Compiler】 3、使用 Ctrl+Shift+A 快捷键...

2019-06-26 21:43:48

阅读数 11

评论数 0

IDEA激活破解方法

idea破解激活有多种方法,这里我采用破解补丁激活的方式进行激活,因为可永久使用。 第一步:下载最新补丁即JetbrainsIdesCrack-3.4-release-enc.jar 第二步:将下载好的补丁粘贴到 idea目录下的bin文件夹下 第三步:接下来在bin目录下找到两个vmoption...

2019-06-26 21:24:08

阅读数 135

评论数 0

Java 递归查询部门树形结构数据

说明:在开发中,我们经常使用树形结构来展示菜单选项,如图: 那么我们在后端怎么去实现这样的一个功能呢? 1、数据库表:department 2、编写sql映射语句 <select id="selectDepartmentTrees" resultType=&...

2019-05-21 00:24:48

阅读数 62

评论数 0

Java代码实现杨辉三角

一、杨辉三角的概念 杨辉三角是二项式系数在三角形中的一种几何排列,南宋数学家杨辉在《详解九章算法》中有记载,欧洲的帕斯卡也发现这一规律,故又称帕斯卡三角形,比杨辉晚几百年发现该规律 二、杨辉三角的特性 他的两条斜边都是数字1组成,其余的数等于他肩上的两数之和 每行数字左右对称,由1开始,逐渐增大...

2019-03-24 18:25:38

阅读数 82

评论数 1

线程安全的懒汉式饿汉式的单例模式

线程安全的饿汉式单例 //饿汉式:类加载的时候就创建实例对象,所以线程安全 public class Singleton { private static Singleton singleton=new Singleton(); private Singleton(){}; ...

2019-03-12 19:23:21

阅读数 34

评论数 0

redis相关知识

redis简介 redis是一个基于key_value的存储系统,支持的数据类型很丰富:string、list、set、hash、zset redis是用内存来存储数据,读写效率远远高于数据库;存储在 redis中的数据都是持久化的,断电或者重启后不用担心数据会丢失,redis的存储可以分为三部...

2018-12-14 10:40:11

阅读数 32

评论数 0

(二)手写一个简单的shiro实例

注:这里只是简单地写个demo,旨在理解shiro,在实际开发中并不会这么写。 1、新建一个Java项目,并导入以下jar包 log4j-1.2.7.jar shiro-all-1.3.2.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.25.jar 2、...

2018-12-11 11:49:12

阅读数 122

评论数 0

(一)认识shiro

1、什么是shiro? shiro是一个开源的安全管理框架,可以完成认证、授权、加密、会话管理、缓存等功能 2、shiro功能介绍 Authentication:认证登录,验证用户的合法性 Authorization :授权,授予谁具有访问某些资源的权限 Session Management :...

2018-12-11 10:37:47

阅读数 64

评论数 2

CentOS7安装redis图文教程

1 . 下载Redis 使用wget下载,命令如下: wget http://download.redis.io/releases/redis-4.0.9.tar.gz 因为redis是c编写的,gcc编译c的,所以我们先安装下gcc yum install gcc-c++ 2 . 解压R...

2018-12-05 23:04:03

阅读数 47

评论数 0

Linux常用命令

说明:这里我只记载了在开发中常用到的一些命令 1、查找相关的命令 whereis filename              #查找文件或软件的位置 find / -name filename       #查找文件或软件的位置 which filename                 #查...

2018-12-04 15:20:24

阅读数 55

评论数 0

(五) 集合处理

1. 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1) 只要重写 equals,就必须重写 hashCode。 2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的 对象必须重写这两个方法。 3) 如果自定...

2018-11-26 15:59:55

阅读数 105

评论数 0

(四)OOP 规约

说明:本文摘自阿里巴巴开发手册 1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成 本,直接用类名来访问即可。 2. 【强制】所有的覆写方法,必须加@Override 注解。 说明:getObject()与 get0bject()的问题。一个是字母的 O,...

2018-11-26 15:08:25

阅读数 183

评论数 0

(三)代码格式

说明:本文摘自阿里巴巴Java开发手册 1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果 是非空代码块则: 1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须...

2018-11-26 14:16:25

阅读数 232

评论数 1

(二)常量定义

说明:本文章是摘自阿里巴巴最新开发手册 1. 【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例:String key = "Id#taobao_" + tradeId;  cache.put(key, value); 2. 【强制】...

2018-11-26 11:57:41

阅读数 127

评论数 0

(一)Java命名风格

说明:本文章是摘自阿里巴巴最新开发手册 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__ 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允...

2018-11-26 11:50:42

阅读数 268

评论数 0

如何在jsp页面中获取存在后台请求域中的的值。

说明:这里我简单的总结了一下如何在jsp页面中获取存在后台请求域中的的值。 request.setAttribute()取值: 第一种: //后台设置属性值 request.setAttribute("role",role); <...

2018-10-31 17:57:20

阅读数 665

评论数 0

js实现隐藏和显示div的两种通用方法

说明:这里我只是简单的写个demo,只要掌握怎么写怎么实现就ok了 第一种:jquery实现隐藏和显示div <div > <div id="demo1">隐藏&am...

2018-10-30 15:09:53

阅读数 111

评论数 0

工具类---Pinyin4j工具类的使用

说明:在开发中我们遇到把汉字转换成拼音这样一个需求,下面就是我从网上看了相关的资料总结的一个工具类,可以直接使用。 第一步:在创建的maven项目的pom.xml文件加入下列代码 <dependency> &am...

2018-10-16 17:13:26

阅读数 191

评论数 0

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