- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 23 种设计模式的通俗解释,虽然有点污,但是秒懂
01 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02 建造者模式MM 最爱听的就是「我爱你」这句话了,见到不同地方的 MM...
2021-06-16 09:04:57
166
转载 常用正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
2021-05-31 15:53:41
192
原创 生成二维码,快来制作你的专属二维码
package com.example.demo.QRcode;import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.Path; import com.google.zxing.BarcodeFormat;import com.google.zxing.WriterException;import com.google.zxing.client.j2se.MatrixToImageW.
2020-07-21 10:49:22
375
原创 java 定时任务
import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class text1 { public static void main(String[] args) { // TODO Auto-generated method stub Calendar calendar = Calendar.getInstance(); ..
2020-06-01 09:38:34
242
原创 (java)实现读取QQ邮箱未读邮件
pom加入 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail
2020-05-27 17:35:20
1651
原创 (java)实现QQ发送邮件
pom加入 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail
2020-05-27 17:31:58
311
原创 (java)实现163发送邮件(带有图片及附件)
pom加入 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail
2020-05-27 17:28:40
857
原创 导入项目报错(java项目,持续更新)
版本(jdk,maven,log)不一样是个巨大的坑,一定要提前解决1,spring boot项目,导入项目后一般都是pom.xml文件报错,如果是jar包没有下载,按alt+f5,选中项目,在force update of snapshots/releases上面打勾,点击OK2,项目中的支付宝SDk需要自行去官网下载打入本地仓库或者私服,提供下载地址:https://pan.baidu.com/s/1B2_uyrz2uKN1Z_Ivbv7lgw将alipay-sdk-java20170307
2020-05-21 10:45:41
562
原创 优快云排名前十的大牛(截至2019-10-09)
第二:https://blog.youkuaiyun.com/phphot第三:https://blog.youkuaiyun.com/yuanmeng001第四:https://blog.youkuaiyun.com/yjclsx第五:https://blog.youkuaiyun.com/augusdi第六:https://blog.youkuaiyun.com/tianlesoftware第七:https://blog.csdn....
2019-10-09 15:08:24
462
原创 logback源码
<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载...
2019-10-09 14:22:20
317
原创 日常小工具(持续更新中。。。)
String str = "40*60*1.5*5.8 10T";String string = str.substring(str.lastIndexOf(" ") + 1);//取空格后的值String string = str.substring(0,str.lastIndexOf(" "));//取空格前的值int count = 0;for(int i=0;i<str....
2019-10-09 14:19:19
294
转载 JDK8新特性Optional类
Optional不是对null关键字的一种替代,而是对于null判定提供了一种更加优雅的实现。NullPointException可以说是所有java程序员都遇到过的一个异常,虽然java从设计之初就力图让程序员脱离指针的苦海,但是指针确实是实际存在的,而java设计者也只能是让指针在java语言中变得更加简单、易用,而不能完全的将其剔除,所以才有了我们日常所见到的关键字null。空指针...
2019-09-24 10:18:35
135
原创 java 三目运算符
c = (a!=null) ? a : b;System.out.println(a);如果a≠null,c=a,a=null,c=b
2019-09-24 10:16:34
126
转载 Java开发机制
Java开发的体系离不开JRE、JDK、JVM,这些是Java语言的主要的开发要点。JRE、JDK、JVM之间的区别与联系JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发 的核心,它集成了 jre 和开发工具包。 JRE :英文名称(Java Runtime Environment),我们叫它:Java ...
2019-09-20 16:22:06
142
转载 git 常用命令
git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面 git fetch //把远程库的代码更新到本地库 ...
2019-09-19 14:21:15
149
转载 超详细Redis数据库入门教程
【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合11.redis数据结构 – 有序集合12.redis数据结构 – 哈希1...
2019-09-10 09:35:03
184
原创 读取pdf以及xls文件并对比
package com.example.demo.BMPLoader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.List;import org.apache.pdfbox.pdfparser.PDFParser;import org...
2019-08-23 11:16:14
1293
2
原创 百度云识别图文
baidu1package com.example.demo.baidu;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import j...
2019-08-23 11:11:28
258
原创 阿里云识别图文
StartOcrpackage com.example.demo.aliyun;import org.apache.http.HttpResponse;import org.apache.http.util.EntityUtils;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObje...
2019-08-23 11:07:36
744
原创 itext文本写入PDF(解决中文乱码)
package com.example.demo.QRcode;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import com.itextpdf.text.BaseColor;import com.itextpdf.text.Docum...
2019-08-23 10:59:24
1848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人