随笔分类 - java
摘要:工具类方法 PhotoUtils里的方法 //上传图片 public static String uploadFile(HttpServletRequest request, MultipartFile uploadFile) throws IOException { SimpleDateForma
阅读全文
摘要:经过尝试解决后,得出的结论是:LiveReload 的默认端口 35729 被占用。 解决办法: 在配置文件中更改 LiveReload 的默认端口号。application.properties 文件中加上,重启即可。 spring.devtools.livereload.port=88888 1
阅读全文
摘要:基本思路 1、确定你要的奖项,比如:一等奖、二等奖、三等奖、谢谢惠顾; 2、设置4个区间,0~5是一等奖、6~15是二等奖、16~40是三等奖、剩下的40~100是谢谢惠顾; 3、产生一个随机数,判断随机数在哪个区间之内,就会获得相应的奖项; 很简单的一个方法,刚好正在做的微信小程序这边有积分抽奖这
阅读全文
摘要:springBoot项目启动去掉多余的启动日志: 因为在 LoggingApplicationListener 中设置了项目的日志等级为 level , 在项目的yml文件中添加一行代码 logging.level.org.springframework.boot.autoconfigure: er
阅读全文
摘要:BigDecimal a =new BigDecimal(0.02);BigDecimal b =new BigDecimal(0.01);int num =a.compareTo(b);if( num ==1){ System.out.println("a大于b");}else if( num =
阅读全文
摘要:目录 docker 介绍 1 容器操作 2 网络和数据卷 3 应用部署 4 备份迁移 5 dockerfile 6 私有仓库 docker 介绍 # 1 docker概念: -版本(17.x以上,都是新版本),docker ce 和docker ee -轻量级,环境问题(开发一套环境,运维一套环境)
阅读全文
摘要:假设我们已经搭建好了一个基于Spring Boot项目,首先我们要在Application中设置启用定时任务功能@EnableScheduling。 启动定时任务 package com.scheduling; import org.springframework.boot.SpringApplic
阅读全文
摘要:23种设计模式全解析 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察
阅读全文
摘要:大家都知道为了防止我们的网站被有些人和黑客恶意攻击,比如我们网站的注册页面,如果我们在用户注册的时候不加上一个验证码框的话,别人就可以写一个脚本对你的网站进行恶意的注册,比如每分钟对你的网站进行n次的注册,那么你的网站就会被攻击而崩溃。当我们增加了验证码之后,别人再写脚本的时候就必须先识别你的验证码
阅读全文
摘要:本文主要实例JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息! 微信官网文档链接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorizati
阅读全文
摘要:前言 在互联网高速发展的今天,我们通过手机,电脑等通讯设备可以很轻松达到未出茅庐便知天下事的境界。每天我们都要访问数不胜数的网站,通过打开浏览器,输入网址两步搞定。当然更为常规的做法是打开浏览器,设置首页为某个搜索引擎网站(如百度,谷歌),在搜索框中输入想要访问的关键词,几秒的功夫一个个网站就呈现在
阅读全文
摘要:Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了。 java.util.Date月份从0开始,一月是0,十二月是11,变态吧!java.time.LocalDate月份和星期都改成了enum,
阅读全文
摘要:用List<String> 做例子了 import java.util.ArrayList; import java.util.List; public class helloWord { /** * 组装list (String)bean 同理 分页结果 * @param args */ publ
阅读全文
摘要:先明白什么是基本类型和封装类型,本文不做多阐述. 对象存储位置有两个,堆和栈,堆存的值,栈存的位置,equals 比较的是值.=比较的是值和位置,基础类型不涉及堆,所以等号就行. 引用类型使用到堆,地址不一样,我们比较的是字面值,不是存储位置,所以用的equals
阅读全文

浙公网安备 33010602011771号