![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 96
James Shangguan
Standing on Shoulders of Giants
展开
-
分布式任务调度平台XXL-JOB快速搭建教程
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。它的有两个核心模块,一个模块叫做调度中心,另外一个模块叫做执行器,它把任务调度和任务执行分成两个部分。本文从准备工作、搭建“调度中心”、搭建“执行器”三个步骤进行快速搭建。原创 2020-07-12 21:26:42 · 707 阅读 · 0 评论 -
计算机网络面试核心梳理
计算机网络是互联网企业研发岗面试的基础,本人针对一些面试经验和网络上的资料对本部分内容进行了复习和简单的梳理,希望对大家有帮助。原创 2019-03-10 22:07:56 · 546 阅读 · 0 评论 -
从源码解读线程(Thread)和线程池(ThreadPoolExecutor)的状态
线程是比进程更加轻量级的调度执行单位,理解线程是理解并发编程的不可或缺的一部分;而生产过程中不可能永远使用裸线程,需要线程池技术,线程池是管理和调度线程的资源池。因为前不就遇到了一个关于线程状态的问题,今天就趁热打铁从源码的层面来谈一谈线程和线程池的状态及状态之间的转移。原创 2019-03-14 09:03:23 · 530 阅读 · 0 评论 -
Redis客户端——Jedis的使用
本文介绍基于Java语言的Redis客户端——Jedis的使用,包括Jedis简介、获取Jedis、Jedis直连、Jedis连接池以及二者的对比的选择。原创 2019-02-03 21:53:52 · 360 阅读 · 0 评论 -
Java并发编程面试题 Top 50 整理版
本文在 Java线程面试题 Top 50的基础上,对部分答案进行进行了整理和补充,问题答案主要来自《Java编程思想(第四版)》,《Java并发编程实战》和一些优秀的博客,当然还有我个人的拙见,添加部分大多用不同颜色进行了区别以方便阅读。原创 2019-01-21 09:53:20 · 2595 阅读 · 0 评论 -
Cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。本文从表达式结构、各字段含义和常用例子三部分来介绍Cron表达式。转载 2019-01-09 21:05:57 · 512 阅读 · 0 评论 -
@GeneratedValue源码解析
JPA要求每一个实体必须有且只有一个主键,而@GeneratedValue提供了主键的生成策略,这就是@GeneratedValue注解存在的意义。本文将浅析@GeneratedValue的源码。原创 2019-01-07 10:57:40 · 519 阅读 · 0 评论 -
Spring Boot整合Mybatis并完成CRUD操作
MyBatis 是一款优秀的持久层框架,被各大互联网公司使用,本文使用Spring Boot整合Mybatis,并完成CRUD操作。原创 2018-12-17 21:52:29 · 524 阅读 · 0 评论 -
Redis数据结构学习笔记
Redis是一个速度非常快的非关系型数据库,可以存储键与5中不同数据结构类型之间的映射。这5种数据结构分别是STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)、ZSET(有序集合)。原创 2018-12-15 19:28:43 · 202 阅读 · 0 评论 -
Spring Boot 2.x整合Redis
作为时下最流行的NoSql数据库,掌握Redis的使用是后端Java程序员必不可少的技能,本文用来分享SpringBoot 2.x如何整合Redis。原创 2018-12-05 21:22:55 · 702 阅读 · 1 评论 -
Spring Boot实现仿博客园发送通知邮件
邮件服务已经是基础性服务了 ,是网站的必备功能之一,当注册了某些网站的时候,邮箱里通常会收到一封注册成功通知邮件或者点击激活账号的邮件,博客园也是如此。本文使用Spring Boot,通过QQ邮箱来模仿博客园发送一封通知邮件。原创 2018-12-12 15:09:55 · 420 阅读 · 1 评论 -
Spring Boot 2.x配置定时任务
在项目开发过程中,经常需要定时任务来做一些内容,比如定时进行数据统计,数据更新等。Spring Boot默认已经实现了,我们只需要添加相应的注解就可以完成定时任务的配置。下面分两步来配置一个定时任务:①创建定时任务;②启动类添加注解。原创 2018-12-03 15:14:06 · 269 阅读 · 0 评论 -
Spring Boot 2.x配置拦截器及实现跨域访问
拦截器功能强大,能够深入方法前后,常应用于日志记录、权限检查和性能检测等,几乎是项目中不可或缺的一部分,本文就来实现Spring Boot自定义拦截器的配置。原创 2018-12-03 09:44:01 · 1418 阅读 · 1 评论 -
只需两步!Eclipse+Maven快速构建第一个Spring Boot项目
随着使用Spring进行开发的个人和企业越来越多,Spring从一个单一简介的框架变成了一个大而全的开源软件,最直观的变化就是Spring需要引入的配置也越来越多。配置繁琐,容易出错,让人无比头疼,简化Spring配置简直可以说是民心所向。Spring Boot是由Pivotal团队提供的一个基于Java的全新的开源框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用...原创 2018-11-29 10:31:21 · 624 阅读 · 0 评论 -
Java将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)
本文使用jxl.jar工具类库将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)。原创 2018-11-27 15:45:07 · 3393 阅读 · 0 评论 -
Spring Boot 2.x连接MySQL数据库
上篇《只需两步!Eclipse+Maven快速构建第一个Spring Boot项目》已经构建了一个Spring Boot项目,本文在此基础上进行连接MySQL数据库的操作。原创 2018-11-30 15:43:54 · 1826 阅读 · 0 评论 -
Spring Boot 2.x使用Spring Data Jpa对MySQL数据库进行CRUD操作
只需两步!Eclipse+Maven快速构建第一个Spring Boot项目 构建了第一个Spring Boot项目。Spring Boot连接MySQL数据库 连接了MySQL数据库。本文在之前的基础上,使用Spring Data Jpa对MySQL数据库进行CRUD——增加(Create)、查询(Retrieve)、更新(Update)和删除(Delete) 操作。Spring ...原创 2018-12-02 15:33:21 · 1774 阅读 · 1 评论 -
Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型原创 2018-10-26 19:49:42 · 480 阅读 · 0 评论