前端本地存储相关使用方式

  • 用户端保存请求信息的机制
  • 分号分隔的多个key-value字段
  • 存储在本地的加密文件里
  • 域名和路径限制
  • 字段:
    • name:cookie名称
    • domain:cookie生效的域名
    • path:cookie生效的路径
    • expires:cookie过期时间
    • HttpOnly:用户端不可更改

ES6的常见知识和常用语法

ES6常用语法

ES6

  • ECMA Script, Javascript的语言标准
  • 提升JS编写大型的复杂的应用程序的能力(模块化)
  • Babel: ES6 -> ES5的转换器

使用swagger自动生成html文档

使用swagger自动生成html文档

使用方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
--启动类添加注解--
@EnableSwagger2

--添加依赖--
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>

启动后访问地址
http://localhost:8060/swagger-ui.html

Android RelativeLayout属性

RelativeLayout各个属性

  • android:layout_above="@id/xxx" --此控件底部的边缘位于设定ID控件的上方
  • android:layout_below="@id/xxx" --此控件顶部的边缘位于设定ID控件的下方
  • android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐
  • android:layout_toRightOf="@id/xxx" --将控件的左边缘和给定ID控件的右边缘对齐
  • android:layout_alignLeft="@id/xxx" --将控件的左边缘和给定ID控件的左边缘对齐
  • android:layout_alignTop="@id/xxx" --将控件的上边缘和给定ID控件的上边缘对齐
  • android:layout_alignRight="@id/xxx" --将控件的右边缘和给定ID控件的右边缘对齐

使用RedisTemplate操作Redis

使用RedisTemplate操作Redis

  • 补充:List,Set,Map 区别
    • List,Set都继承自Collection接口,Map不是
    • List特点:元素有放入顺序,元素可以重复
    • Set特点:元素无放入顺序,元素不可重复,重复元素会被覆盖。
      • (元素虽然放入无顺序,但是元素在set中的位置是由该元素的HashCode决定的,其位置其实是固定的)
    • Map特点:适合存储键值对的数据

JavaBasic-ThreadLocal

ThreadLocal

  • ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。
  • 同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这个时候该变量是多个线程共享的。
  • ThreadLocal中,会为每一个线程提供一个独立的变量副本,从而隔离了多个线程对数据的访问冲突。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×