最近动态

Java

自增的线程安全问题

Java中的 i++ 操作也是有可能存在线程安全问题的
如果i是方法内的局部变量 , 则一定是线程安全 , 因为每个方法栈是线程私有的
若i是多个线程可见的变量 , 则存在线程安全问题

阅读全文

默认配图
Java

Maven(1)-初见

我们在工作中可能会在IDE当中有很多项目
这些项目多数需要引用一些第三方的jar包
但是对于相同类型的项目 , 引用的jar包很可能是重复的

在以往 , 我们需要在每个项目中都拷贝一份这些jar包 , 以保证这些项目可以独立运行 , 这样显然不好
而且对于同一个jar包来说 , 它也会存在不同的版本 , 缺乏统一的管理

阅读全文

默认配图
前端杂烩

CSS布局(4)-grid

Grid布局是网站设计的基础
是创建网格布局最强大和最简单的工具

FlexBox与Grid

FlexBox是一维布局系统 , 适合做局部布局 , 比如导航栏组件
Grid是二维布局系统 , 通常用于整个页面的规划
二者从应用场景来说并不冲突
虽然FlexBox也可以用于大的页面布局 , 但是没有Grid强大和灵活
二者结合使用更加轻松

阅读全文

默认配图
前端杂烩

CSS布局(2)-Flex

Flex是Flexible Box的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性。
目前,它已经得到了所有浏览器的支持
Flex布局将成为未来布局的首选方案

阅读全文

默认配图
前端杂烩

CSS布局(1)

常用的居中方法

  1. 水平居中
    1
    2
    3
    <div class="parent">
    <div class="child"></div>
    </div>

对于子元素的不同情况 , 需要进行不同的处理

阅读全文

默认配图
前端杂烩

viewport

在移动设备上的页面开发 , 首先需要搞清楚的就是viewport , 这是适配和响应各种不同分辨率的移动设备的前提条件

概念

通俗地讲 , 移动设备上的viewport是指设备的屏幕上能用来显示网页的那块区域

阅读全文

默认配图
返回顶部