Java
文章平均质量分 57
知其然所以然
蒙惠者虽知其然,而未必知其所以然也。
展开
-
Activiti7与Springboot的整合
Activiti7与Springboot的整合转载 2022-11-14 16:13:21 · 574 阅读 · 1 评论 -
动态定时任务quartz框架整合springboot集群部署
动态定时任务quartz框架整合springboot集群部署整理原创 2022-09-15 09:10:24 · 314 阅读 · 0 评论 -
@Cacheable设置key过期时间,通过配置文件形式
package com.dh.common.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.EnableCaching;import org.springframework.context.annotation.Bean;import .原创 2021-02-03 09:32:23 · 850 阅读 · 2 评论 -
图片CDN加速访问,快速打开网站,图片如何在线压缩?
什么是CDN?java实现CDNCDN : 内容分发网络Content Delivery Network众所周知,如果图片上传到自身的服务器,用户访问站点时,因为要顺序的从服务端下载所需资源数据,速度会很慢,严重影响用户体验。CDN(内容分发网络)圆满解决了这个问题,以七牛云为例,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问相应速度和命中率本人第一次做小站,小白级别,用的腾讯的服务器99一年,搞活动时候买的,CD原创 2020-06-16 09:42:00 · 944 阅读 · 0 评论 -
springboot2.X+mybatisplus读写分离整合
源码下载地址https://github.com/double-hill/master-slave-mybitis-plus.git原创 2020-05-11 11:51:47 · 335 阅读 · 0 评论 -
springboot2.X+shiro+redis简单整合
redis用来存储session 及 鉴权数据源代码https://github.com/double-hill/springboot-shiro-redis.git原创 2020-05-08 14:36:31 · 259 阅读 · 0 评论 -
gradle的安装与基本使用
gradle搭建一个微信小程序,以 “步上步下” 微信小程序为例一、下载安装gradle 下载地址:https://services.gradle.org/distributions/ 将gradle 压缩包解压 配置gradle环境变量 新增GRADLE_HOME D:\my_java\gra...原创 2020-03-31 11:07:19 · 384 阅读 · 0 评论 -
网站CDN图片加速访问
CDN : 内容分发网络Content Delivery Network众所周知,如果图片上传到自身的服务器,用户访问站点时,因为要顺序的从服务端下载所需资源数据,速度会很慢,严重影响用户体验。CDN(内容分发网络)圆满解决了这个问题,以七牛云为例,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问相应速度和命中率...原创 2019-04-19 15:10:39 · 4899 阅读 · 0 评论 -
File类简析
public class FileFangFa {public static void main(String[] args) {File f = new File("F:\\b.txt");// 如果文件存在则不会创建try {f.createNewFile();} catch (IOException e) {// TODO Auto-generated c原创 2016-10-04 15:07:33 · 322 阅读 · 0 评论 -
枚举类
定义格式: enum Sex{ // 枚举值 MAN,WOMEN; }(枚举类也是一个特殊的类,值指向的是本类的对象,修饰符是: public static final)/*枚举:一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,可以直接使用枚举予以解决。枚举类的定义格原创 2016-10-03 23:13:06 · 486 阅读 · 0 评论 -
静态导入\可变参数\增强for循环
静态导入 import static 包命.类名.静态成员 例如: import static java.util.Collections.sort; import static java.util.Collections.*;增强for循环 需实现Iterable接口 : 如数组、 集合list set 等等可变参数 pu原创 2016-10-03 22:32:57 · 295 阅读 · 0 评论 -
正则表达式浅析
/* * 正则表达式:用于操作字符串的一个规则 * * 预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ \t\n\x0B\f\r] \S 非空白字符:[^\s] \w 单词字符:[a-zA-Z_0-9] \W 非单词字符:[^原创 2016-10-02 15:50:47 · 266 阅读 · 0 评论 -
选择排序和冒泡排序举例
原创 2016-07-30 00:15:47 · 402 阅读 · 0 评论 -
static、final详解
1:静态函数: 1:静态函数中不能访问非静态成员变量,只能访问静态变量。 2:静态方法不可以定义this,super关键字. 3:因为静态优先于对象存在.静态方法中更不可以出现this 2:非静态函数:非静态函数中可以访问静态成员变量2:细节: 1:静态函数中不能使用非静态变量原创 2016-07-30 00:13:49 · 430 阅读 · 0 评论 -
StringBuffer和StringBuilder
同方法: * 增加 * append(); * insert(int offset,string s) * 删除 * delete(int start,int end) * delete (int index) * 修改 * replace(1,2,‘’) * reverse();反转 * setCharAt(int原创 2016-09-17 22:29:39 · 261 阅读 · 0 评论 -
内部类
成员内部类: 1.外部类和内部类的成员变量同名时,内部类访问的是内部类的成员变量,想访问外部类的可以通过 外部类.this.成员变量名 2.如果内部类是private修饰的,则必须在外部类提供一个创建内部类对象的方法,才能访问到内部类 3.成员内部类一旦出现了静态成员,那不内部类必须用static 修饰局原创 2016-08-14 21:24:50 · 250 阅读 · 0 评论 -
System系统类与Runtime类简介
System 系统类不能被实例化,方法都是静态方法常用方法:1. arraycopy(Object src, int srcPos,Object dest, int destPos, int length);常用从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束src - 源数组。srcPos - 源数组中的起始位置。dest -原创 2016-09-20 00:23:42 · 437 阅读 · 0 评论 -
Math类、Date、SimpleDateFormat
日期类DateCalendar calendar = Calendar.getInstance(); System.out.println(calendar.get(Calendar.YEAR));System.out.println(calendar.get(Calendar.MONTH)+1);System.out.println(calend原创 2016-09-20 00:57:57 · 350 阅读 · 0 评论 -
集合类浅谈(1)
集合 的体系:------------| Collection 单例集合的根接口----------------| List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 -------------------| ArrayList ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。-----------------原创 2016-10-01 20:27:11 · 450 阅读 · 0 评论 -
泛型浅析
泛型:泛型是jdk1.5出现的新特性。泛型的好处:1. 将运行时出现 的问题提前至了编译时。2. 避免了无谓强制类型转换。自定义泛型: 自定义泛型就是一个数据类型的占位符或者理解为一个数据类型的变量。泛型方法:修饰符 返回值类型 函数名(自定义的泛型 变量名..)泛型方法要注意的事项: 1. 泛型方法中 的自定义泛型的具体数据类原创 2016-10-02 00:03:25 · 317 阅读 · 0 评论 -
集合类浅谈(2)
双列集合:-------------| Map 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。----------------| HashMap 底层也是基于哈希表实现 的。HashMap的存储原理:往HashMap添加元素的时候,首先会调用键的hashCode方法得到元素 的哈希码值,然后经过运算就可以算出该原创 2016-10-02 02:03:49 · 381 阅读 · 0 评论 -
单例设计模式详解
例如Servlet服务器对象,不可能每个用户访问就创建一个对象来处理,这样服务器会爆掉,单例设计模式确保只有一个对象来处理所有的请求。有两种 “懒汉式”与“饿汉式” 区别:是在与建立单例对象的时间的不同。“懒汉式”是在你真正用到的时候才去建这个单例对象,但是懒汉式有线程安全问题---加锁 class SingleDemo //饿汉式{原创 2016-07-30 00:11:49 · 323 阅读 · 0 评论