摘要: 一、环境 开发工具:idea jdk:1.7 mysql:5 框架:spring+springmvc+mybatis 使用maven来管理项目 二、与ssm整合 第一步:在pom.xml引入PageHelper的依赖 <!-- 引入mybatis的 pagehelper 分页插件 --&... 阅读原文
2019-06-28 06:00:10 阅读(2256) 评论(0)
摘要: JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现... 阅读原文
2019-06-28 00:07:03 阅读(2929) 评论(0)
摘要:   前言 实际开发中有这样的场景,用户每日签到,可获取相对应的积分赠送,如果连续签到,则可获得额外的积分赠送。 本文主要讲解使用位图算法来优化签到历史记录的空间占用。当然如果业务中仅仅是获取连续签到的最大天数,使用一个计数器即可记录。   需求: 1.记录一年的签到历史 2.获取某月的签到历史 3.获... 阅读原文
2019-06-27 22:49:02 阅读(2591) 评论(0)
摘要: 1 总体设计 分布式任务调度平台是什么 XXL-JOB是一个轻量级分布式任务调度平台,和quartz相似,但是XXL-JOB将调度中心与执行器解耦,弥补了quartz的不足(使用API方式操作任务,不人性化;系统侵入性严重等) 其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线... 阅读原文
2019-06-27 20:54:37 阅读(2644) 评论(0)
摘要: 1 总体设计 分布式任务调度平台是什么 XXL-JOB是一个轻量级分布式任务调度平台,和quartz相似,但是XXL-JOB将调度中心与执行器解耦,弥补了quartz的不足(使用API方式操作任务,不人性化;系统侵入性严重等) 其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线... 阅读原文
2019-06-27 20:53:39 阅读(2615) 评论(0)
摘要:   对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间;这句话的意思是比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加载,只要加载他们的类加载器... 阅读原文
2019-06-27 19:34:02 阅读(2392) 评论(0)
摘要: 从此Redis是路人 序言:Redis(Remote DIctionary Server)作为一个开源/C实现/高性能/基于内存的key-value存储系统,相信做Java的小伙伴都不会陌生。Redis常用于缓存、分布式锁、队列(或有序集合)等场景,追求技术的小伙伴们肯定不只满足于Redis的使用上,肯定也想... 阅读原文
2019-06-27 17:50:02 阅读(2501) 评论(0)
摘要: JavaFxTemplate 使用说明 项目基于maven,请确保maven配置成功,否则,可能会出现问题 项目内置了commons-io的jar包,Jfoenix的jar包以及常用的工具类JFxUtils,具体使用请看注释! 原本是想将JFxUtils单独出来,打成一个jar包,不过,项目引用之后一起打成jar包,... 阅读原文
2019-06-27 17:26:02 阅读(2383) 评论(0)
摘要: 1.通过PropertiesLoaderUtils类来读取 import org.springframework.core.io.support.PropertiesLoaderUtils; Properties properties = PropertiesLoaderUtils.loadAllProp... 阅读原文
2019-06-27 15:36:01 阅读(2315) 评论(0)
摘要: 前言        这次在处理一个小项目时用到了前后端分离,服务端使用springboot2.x。权限验证使用了Shiro。前后端分离首先需要解决的是跨域问题,POST接口跨域时会预发送一个OPTIONS请求,浏览器收到响应后会继续执行POST请求。 前后端分离后为了保持会话状态使用session持久化插件shir... 阅读原文
2019-06-27 14:27:04 阅读(2341) 评论(0)