自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷雨清的博客

一个小白的成长历程

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程学习1(小白自学)

多线程学习什么是进程当我们开启一个程序的时候就会开启一个进程Win:可以直接打开任务管理器,查看进程Linux:PS kill-9在进程中至少开启一条一个线程,该线程就是主线程进程就是所有线程的集合什么是线程线程就是程序执行的路径在进程中开启一条线程执行我们的代码,程序执行的顺序必须遵循、从上往下的顺序注意:如果开启了多线程代码的执行顺序就不是从上往下的顺序什么是多线程也就是在同一个进程中,开启了多条不同的执行执行路径,每条执行路径相互不影响,同时执行多线程的好处就是提高程序的执

2020-09-26 16:47:35 170

原创 关于使用editor_md支持markdown组件以及其中的图片上传功能

关于使用editor_md支持markdown组件以及其中的图片上传功能后端参数接收@ResponseBody@PostMapping(value = "/uploadFiles")public Map<String, Object> uploadFiles(@RequestParam("editormd-image-file") MultipartFile file) { Map<String, Object> result = new HashMap<&g

2020-09-26 10:29:04 184

原创 java连接阿里云物联网(服务器端)

java连接阿里云物联网(服务器端)配置信息类参考配置信息public interface DeviceInfoData { //这些信息要去阿里云平台获取 String REGION_ID = "cn-shanghai"; String ACCESS_KEY = ""; String ACCESS_SECRET = ""; //三元组信息 String DEVICE_NAME = ""; String PRODUCT_KEY = ""

2020-09-24 21:00:03 5386 3

原创 layui登陆验证页面模板(滑块学习)

layui登陆验证模板(滑块学习)sliderVerify的示例代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>滑动验证 - layui滑动验证</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" co

2020-09-24 20:06:09 5112 3

原创 layui学习----layui.msg()

layui学习----layui.msg()以下就是msg的用法//eg1layer.msg('只想弱弱提示');//eg2layer.msg('有表情地提示', {icon: 6}); //eg3layer.msg('关闭后想做些什么', function(){ //do something}); //eglayer.msg('同上', { icon: 1, time: 2000 //2秒关闭(如果不配置,默认是3秒)}, function(){ //do somet

2020-09-24 19:45:09 4368

原创 博客园主题设置

博客园主题设置效果图详情请见:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/tree/v1.3.3如何配置:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/blob/v1.3.3/docs/v1.1/Docs/GettingStarted/install.md个性化配置:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/

2020-09-24 19:34:21 1460 2

原创 JUC学习:线程池

java线程池学习线程池原理的简单理解线程池原理和银行办理业务差不多线程池就像银行,有需求的时候给你安排窗口办理业务,人数多了就去等待队列去等待,如果哪个窗口的人办理完业务了,等待队列里面的人就会选择该窗口进行业务办理,(有空闲窗口就会从等待队列里面选取,不会直接从外面选取)如果等到队列都满了,还有人要办理业务,就会额外开一些窗口来继续办理业务,如果全部窗口都打开了,等待队伍也满了,还有需求需要办理的话,就会执行拒绝策略,拒绝后面的需求,并执行相应的策略开放的窗口1,2,3相当于核心线程池数量,最大

2020-09-22 16:50:10 148

原创 Java中@SuppressWarnings(unchecked)的作用

Java中@SuppressWarnings(“unchecked”)的作用作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})一、示例:@SuppressWarnings(“unchecked”)告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。@SuppressWarni

2020-09-17 14:34:37 1584

原创 Java中的NIO,BIO,AIO分别是什么

Java中的NIO,BIO,AIO分别是什么BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序直观简单易理解。NIO:同步非阻塞,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时

2020-09-17 14:07:10 427

转载 lambda的使用方式

感受lambda之美,推荐收藏,需要时查阅一、引言java8最大的特性就是引入Lambda表达式,即函数式编程,可以将行为进行传递。总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。二、java重要的函数式接口1、什么是函数式接口函数接口是只有一个抽象方法的接口,用作 Lambda 表达式的类型。使用@FunctionalInterface注解修饰的类,编译器会检测该类是否只有一个抽象方法或接口,否则,会报错。可以有多个默认方法,静态方法。1.1 java8自带的常用函数式

2020-09-14 17:31:47 836

原创 springboot整合redis(数据库演示)

springboot整合redis(数据库演示)redis配置文件RedisConfig接下来在 config 包下创建一个 Redis 配置类 RedisConfig,在配置类上加入注解 @Configuration,注入一个 CacheManager 来配置一些相关信息/** * <p> * redis配置 * </p> * */@Configuration@EnableCachingpublic class RedisConfig { /**

2020-09-14 14:56:16 501

原创 利用stream流将一个对象集合转换成另一个对象集合!

利用stream流将一个对象集合转换成另一个对象集合! List<BVideoHistory> bVideoHistoryList=new ArrayList<>(); List<BVideoRank> bVideoRankList = bilibiliRank.bVideoRankArraylist(0); if (CollectionUtils.isNotEmpty(bVideoRankList)){ bV

2020-09-14 14:46:06 7588

原创 Druid配置类

Druid配置类@Configurationpublic class DruidConfig { /** * 将自定义的 Druid数据源添加到容器中,不再让 Spring Boot 自动创建 * 绑定全局配置文件中的 druid 数据源属性到 com.alibaba.druid.pool.DruidDataSource从而让它们生效 * * @ConfigurationProperties(prefix = "spring.datasource"):作

2020-09-14 14:43:47 1603

原创 joup工具类

joup工具类public class jsoupUtil { private static String getHtmlPageResponse(String url) throws Exception { //请求超时时间,默认200秒 int timeout = 9000; //等待异步JS执行时间,默认200秒 int waitForBackgroundJavaScript = 9000; String res

2020-09-14 14:36:58 297

原创 检测乱码问题

//用于检测乱码问题public static boolean isMessyCode(String strName) { Pattern p = Pattern.compile("\\s*|\t*|\r*|\n*"); Matcher m = p.matcher(strName); String after = m.replaceAll(""); String temp = after.replaceAll("\\p{P}", "");

2020-09-14 14:28:27 516

原创 检测是否有emoji字符

检测是否有emoji字符package com.bsj.sim.util;import org.apache.commons.lang3.StringUtils;/** * Emoji 表情工具类 */public class EmojiUtil { /** * 检测是否有emoji字符 * @param source * @return 一旦含有就抛出 */ public static boolean containsEmoji(St

2020-09-14 14:25:17 927

原创 springboot自定义类@autowire注入为null的问题

在 controller 层外面调用service层的服务@Componentpublic class AtoboPipeline implements Pipeline { @Autowired private UrllistRepository urllistRepository; private static AtoboPipeline atoboPipeline; @PostConstruct //通过@PostConstruct实现初始化bean之前进行

2020-09-14 14:23:14 721

原创 springboot发送简单邮件

springboot发送简单邮件application.properties# 使用 smtp 协议spring.mail.protocol = smtpspring.mail.host = smtp.qq.comspring.mail.port = 587spring.mail.username = 发件人邮箱@qq.com# 授权码spring.mail.password = spring.mail.test-connection = falsespring.mail.propert

2020-09-08 16:59:06 357

原创 postman文件测试接口步骤

postman文件测试接口步骤

2020-09-06 13:49:29 258

原创 springboot 阿里云上传文件实例(OSS)

springboot 阿里云上传文件实例(OSS)配置文件(application.properties)#访问OSS的域名aliyun.endpoint=http://oss-cn-beijing.aliyuncs.comaliyun.accessKeyId=your accessKeyIdaliyun.accessKeySecret=your accessKeySecret#管理所存储Object的存储空间名称aliyun.bucketName=your bucketNamespring

2020-09-06 13:40:57 638

原创 RedisUtils工具类

RedisUtils工具类(转载)/** * Redis工具类 */@Componentpublic final class RedisUtil { private RedisTemplate redisTemplate; //注入自定义的RedisTemplate public void setRedisTemplate(RedisTemplate redisTemplate) { this.redisTemplate = redisTempl

2020-09-04 15:27:14 7393 1

原创 自定义 RedisTemplate

自定义 RedisTemplate@Configurationpublic class RedisConfig { // 这是我给大家写好的一个固定模板,大家在企业中,拿去就可以直接使用! // 自己定义了一个 RedisTemplate @Bean @SuppressWarnings("all") public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory fa

2020-09-04 14:22:07 868 2

Bdata-index.zip

个人主页

2021-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除