赐我白日梦


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

函数式接口 & lambda表达式 & 方法引用

发表于 2019-03-30 | 分类于 java

拉呱: 终于,学习jdk8的新特性了,初体验带给我的感觉真爽,代码精简的不行,可读性也很好,而且,spring5也是把jdk8的融入到血液里,总之一句话吧,说的打趣一点,学的时候自己难受,学完了写出来的代码,别人看着难受

阅读全文 »

如何优雅规避NPE

发表于 2019-03-30 | 分类于 java

项目中尤其是在持久层,难免会有大量的针对集合,对象,字符串的操作,为了程序的健壮性,我们不得不进行判空,像下面箭头式编码吗?

阅读全文 »

Jedis & spring-data-redis

发表于 2019-03-28 | 分类于 Redis

当我们了解了redis的五大数据类型,手动去敲一敲每个数据类型对应的命令,无论是再来看jedis,还是spring-data-redis都是很轻松的,他们提供的API都是基于原生的redis命令,可读性很强

阅读全文 »

Redis基础

发表于 2019-03-28 | 分类于 Redis

本篇博客整理了一些关于redis基础相关的内容,主要会从一下几个方面展开, 其中有很多命令,其实也很重要,后期代码控制redis时,api基本上约等于命令

  • 常识
  • redis的五大数据类型
  • 常用命令
  • RDB 与 AOF
  • redis的事务
  • 主从复制-读写分离
阅读全文 »

一只垂直的小爬虫

发表于 2019-03-24 | 分类于 爬虫

今天的主角是一只垂直的小爬虫,爬取工大要闻,(我爱我的工大),其实这个小爬虫,还有很多不足,但是拥有它,整个Internet好像还挺透明的

这只垂直的小爬虫,使用如下实现

  • HttpClient 点击进入官方文档
  • Jsoup 点击进入官方文档
  • 多线程
  • jdbc
    阅读全文 »

Hibernate-Validator

发表于 2019-03-19 | 分类于 Hibernate-Validator

Hibernate Validator是Hibernate对JSR303中的内置约束的一套实现,还加入了自己的约束

使我们可以通过注解完成bean的校验,它的底层是Hibernate通过反射帮我们实现的,肯定会比我们自己写一堆if强!

阅读全文 »

Thymeleaf实现页面静态化

发表于 2019-03-18 | 分类于 Thymeleaf

如果用户所有的请求,都需要Thyleaf渲染后直接返回给用户,后台就存在大量的查询操作,数据库的压力就会骤然上升,请求的时间就会延长,带来极不好用户体验,现在市面上流行的就是页面的静态化处理,下面就来看看,Thymeleaf如何完成页面静态化

阅读全文 »

初识JWT

发表于 2019-03-18 | 分类于 JWT

做登录,微服务架构就要比单体应用多绕圈了,本篇博客会介绍啥是无状态登录以及JWT和RSA是在微服务架构中的作用

阅读全文 »

JAVA反射机制与动态代理

发表于 2019-03-18 | 分类于 java

承接上篇博客里面,类加载器把类加载把类加载进内存,同时创建出了一个唯一的Class对象,其实它本质上就是一个java类,只不过功能挺特殊的—说白了,就像当初,数据多了,用集合装,还多?写个类,用对象装, 类可以对一系列数据的描述,然后谁描述类呢–>Class里面有类的基本信息 1.类的属性:Field 2. 方法:Method 3 .构造器:Constructor(这三个属性都有自己的对应类)

阅读全文 »

JVM内存模型与类加载机制

发表于 2019-03-16 | 分类于 JVM

一. java虚拟机的内存模型如图:

补习一下jvm内存模型中的各个组成部分

堆:

  1. 我们new出来的对象全部放在堆中,他是jvm所能够动态分配的最大的一块空间
  2. 优点: 内存动态分配,生命周期不必事先告诉编译器,由JAVA的垃圾回收线程动态回收
阅读全文 »
1234…6
赐我白日梦

赐我白日梦

随笔

52 日志
19 分类
22 标签
© 2019 赐我白日梦
本站访客数: