自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 自定义注解为属性赋值

本文将介绍如何使用自定义注解加载配置文件中的信息给类中的属性赋值 定义注解 定义@LoadProperty注解,用来加载配置文件 import java.lang.annotation.Documented; import java.lang.annotation.ElementType;...

2019-09-16 10:45:26

阅读数 606

评论数 0

原创 数据库增删改查工具类

本文介绍自己使用c3p0连接池封装的通用数据库增删改查的工具类,如有错误,请告知,谢谢! 环境介绍 JDK版本:jdk1.8.0_172 数据库:MySQL8.0.11 数据库连接池:c3p0-0.9.5 项目工程目录 c3p0连接池工具类 在pom....

2019-09-16 10:05:09

阅读数 59

评论数 0

原创 http升级https(tomcat安装SSL证书)

由于要开发一个小程序,请求只允许https,所以需要将http升级到https,在升级的过程中踩了一些坑,本来很简单的事情结果花了很长时间才弄好,现在总结一下,将这个过程分享给大家。 一、获取SSL证书 我用的是阿里云的服务器,阿里云免费购买ssl证书。 审核通过后下载对应服务器的证...

2019-08-14 17:07:43

阅读数 189

评论数 0

转载 HashMap、HashTable和ConcurrentHashMap详解

今天在深入研究HashMap、HashTable和ConcurrentHashMap时,参考了易百教程上面的这三篇文章,觉得写得详细,文中对源码的解析非常清晰到位,对我的帮助很大,就想推荐给大家,有需要的可以看一下。 HashMap详解:java之HashMap详解 HashMap和HashT...

2019-03-29 16:01:23

阅读数 415

评论数 0

原创 栈的实现及应用

栈是一种“先入后出”的数据结构,只允许在一端增加和删除数据,其主要操作有push(入栈)、pop(出栈)和peek(查看)三种。在本文采用数组的方式来实现栈,结合下图进行讲解。 push(入栈) 执行该操作时向栈中插入一个数据项。在插入的过程中,top先增加1(向上移动一个单元),再将...

2018-12-27 21:06:36

阅读数 234

评论数 0

原创 Tomcat配置数据源及部署项目

一般我们部署项目到tomcat上都是将项目放到tomcat安装目录的webapps目录下,今天在这里讲一下tomcat配置数据源及部署项目的其他方法,仅供大家学习参考,有错误的地方欢迎大家指出,互相学习,谢谢! 配置数据源及项目部署 1、环境准备:在lib目录下导入数据库连接驱动包。这里我使用的是...

2018-10-31 15:41:55

阅读数 10242

评论数 0

原创 Redis系列教程(九):Jedis - java操作Redis数据库技术

Jedis中提供了很多方法,我们只要记住Redis中的命令,就可以使用这些方法了,因为,Redis中有什么命令,Jedis中就有什么方法 下面我们来简单介绍一下java中使用Jedis操作Redis数据库的方法: 一、环境准备 1、导入相关依赖包 2、防火墙设置,在Linux中开放63...

2018-09-09 16:17:37

阅读数 136

评论数 0

原创 Redis系列教程(八):Redis通用命令

通用命令一:keys keys pattern 获取所有与pattern匹配的key,返回所有与该key匹配的keys。 通配符 * 表示任意0个或多个任意字符;如keys * :查询所有key 通配符 ? 表示任意一个字符。如查询key长度为4位的key 通用命令二:del ...

2018-09-09 15:57:56

阅读数 73

评论数 0

原创 java.lang.ClassNotFoundException: javax.xml.bind.JAXBException解决方案

今天在学习springboot spring data jpa时,出现了这个错误,错误日志如下: Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.hibernate.boot...

2018-08-16 18:11:06

阅读数 1168

评论数 0

原创 Redis系列教程(七):Redis常用命令 - sortedSet

有序set集合:有序,不重复 每个元素需要手动赋予一个分数,根据这个分数进行排序 有序set集合专门用来做排行榜 一、sortedset常用命令 1、赋值 (1)zadd key score1 member1 score2 member2 … 将所有成员以及该成员的分数存放...

2018-08-15 00:06:21

阅读数 1064

评论数 0

原创 Redis系列教程(六):Redis常用命令 - set

java HashSet:无序,不重复 Redis操作中,涉及到两个大数据集合的并集,交集,差集运算,使用set命令极为快速 一、set常用命令 1、赋值 (1)sadd key value1 value2 value3 … 向set中添加数据,如果该key的值已有则不会重复添...

2018-08-14 23:40:24

阅读数 598

评论数 0

原创 Redis系列教程(五):Redis常用命令 - list

关于java中的list:ArrayList和LinkedList Redis操作中,最多的操作是进行元素的增删,所以Redis选取了链表,效率高 Redis中list命令的使用环境: 做大数据集合的增删 任务队列(程序运行流程按顺序进行) 一、list常用命令 1、赋值【两端添...

2018-08-14 23:13:21

阅读数 303

评论数 0

原创 Redis系列教程(四):Redis常用命令 - hash

Redis中的hash类型可以看成具有String key和String value的map容器。所以该类型非常适合于存储值对象的信息,如username、password等。 每一个hash可以存储4294967295个键值对 特点:占用的磁盘空间极少...

2018-08-14 22:45:55

阅读数 86

评论数 0

原创 Redis系列教程(三):Redis常用命令 - String

字符串类型是Redis中最为基础、常用的数据存储类型 字符串在Redis中是二进制安全的,这就意味着该类型存入和获取的数据相同。 在Redis中字符串类型的value最多可以容纳的数据长度是512M String常用命令: 1、赋值 :set key value 设定key持有指定...

2018-08-08 22:46:44

阅读数 67

评论数 0

原创 Redis系列教程(二):Redis数据类型介绍

Redis使用的是键-值对来保存数据,相当于java中的Map集合,其中: key:全部都是字符串 value:有五种数据类型,分别是:String、hash、list、set、sortedset(有序set集合) value的五种数据类型: 1、 String 相当于java中的St...

2018-08-08 22:04:33

阅读数 61

评论数 0

原创 Redis系列教程(一):Redis安装、启动和关闭

Redis是C语言开发的,建议在Linux上运行(Windows效率不高),这里我们使用CentOS7.3作为安装环境,安装的Redis版本为redis-4.0.10,使用的工具是SecureCRT,安装SecureCRT可以参考一下之前的文章: SecureCRT安装教程:https://bl...

2018-08-08 01:39:41

阅读数 98

评论数 0

原创 在Linux上安装和配置JDK环境

在这里分享一下Linux上安装JDK的方法,首先说明一下环境是Linux的CentOS系统

2018-08-07 21:47:52

阅读数 104

评论数 0

原创 java自定义异常类

简单介绍一下java中自定义异常类的使用 背景:这里我简单模拟登陆操作,检测到密码不正确则抛出异常 自定义异常类的使用步骤如下: 1、自定义异常类继承Exception类 /** * 自定义异常类 */ public class MyException extends Except...

2018-08-05 20:44:16

阅读数 5112

评论数 0

原创 Java文件读写操作

Java中I/O流对文件的读写有很多种方法,在这里我主要介绍三种方式,供大家参考。 第一种方式:使用FileWriter和FileReader,对文件内容按字符读取,代码如下 String dir = "E:\\soft\\aaa\\a.txt"; File file = ...

2018-08-02 11:23:25

阅读数 334

评论数 0

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