Python进阶者 Python进阶者
4年前
盘点HTML中常见的ul ol 列表和常见的列表标记图标
大家好,我是皮皮。一、概念CSS列表属性作用如下:设置不同的列表项标记为有序列表。设置不同的列表项标记为无序列表。设置列表项标记为图像。二、什么是种类型的列表?种类型的列表:ul无序列表列表项标记用特殊图形(如小黑点、小方框等)ol有序列表列表项的标记有数字或字母。使用CSS,可以列出进一步的样式,并可用图像作列表项标记。三、常见的
Wesley13 Wesley13
4年前
IOS拦截重定向请求(302)的几种方式
前言在多数情况下,我们做的网络请求是返回200状态码的,但也有返回302的时候,比如使用基于Oauth2认证协议的API时,在认证阶段,需要提供一个回调地址,当用户授权后,服务器会返回一个302Response,ResponseHeader中会一个Location字段,包含了我们的回调地址,同时会有一个Code参数。我们在程序中该如何处理这个
Wesley13 Wesley13
4年前
JAVA对象布局之对象头(Object Header)
由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能。在学习并发编程知识synchronized时,我们总是难以理解其实现原理,因为偏向锁、轻量级锁、重量级锁都涉及到对象头,所以了解java对象头是我们深入了解synchronized的前提条件,以下我们使用64
Wesley13 Wesley13
4年前
mysql表结构设计(schema design)优化建议
(复制粘贴的时候结构乱了,先这样看吧,后期考虑使用markdown写可能会好些)(以下数据库引擎默认为InnoDB)0命名相关0.1.库表名库名与应用名称尽量一致\阿里推荐\表名,字段名必须使用小写字母或数字;禁止出现数字开头,禁止两个下划线中间只出现数字.\阿里强制\表名不使用复数名词.\阿里强制\表的命名最好加上
Wesley13 Wesley13
4年前
MySQL的一些小问题
在建表的时候,总有一些模糊的点让我不得不百度:1、金钱字段存储应当选择float、decimal、double?应当选择decimal。他是以字符串形式存储的,不会损失精度,为啥浮点型的(单精度、双精度)会损失精度呢,看下面的例子:定点数如果不写精度和标度,则按照默认值decimal(10,0)来操作,也就是存储11.1时候,会自
Stella981 Stella981
4年前
Intellij IDEA配置Maven(内置Maven和修改本地仓库地址和阿里云中央仓库)
一.更改说明1.IntellijIDEA是有自己的Maven插件的,我们只需要配置一下就可以2.默认仓库位置为C:\\Users\\账户.m2\\repository,如果不更改仓库就会占用C盘空间,反正我的使用没多久仓库就是几个G大小了。二.配置说明1.FileSettings(Setting
Wesley13 Wesley13
4年前
JavaSE
DAY081.数组1.1定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点:1.长度是确定的。数组一旦被创建,它的大小就是不可以改变的。2.其元素必须
Stella981 Stella981
4年前
PHP如何避免高并发下insert into 重复入库
场景:用户签到/分享功能,每天只能签到一次或分享一次数据库:id  user\_id  add\_time  逻辑分析:用户每天进行分享或签到,得到积分,数据库通过以上字段进行记录,同一时间不可插入多条,一天只能有一条记录,插入前判断是否当天已插入过问题点:用户连点、并发请求等会导致同时插入多条记录,导致积分异常解决方案:使用文件锁,经过
Easter79 Easter79
4年前
SpringBoot2(十一)集成RedisCache
应用层的东西,找到接口实现它即可。如果想要自己选择序列化工具,难点还是在自动转型上,在序列化字符串转成对象的过程中,Spring并未提供有效的、带Class参数的接口,类型自动转换问题,需要第三方框架自行处理。最好选用带自动转型的序列化框架,错误的写法,很容易导致类型强转失败,本文采用的是FastJSON。简单的工具类,按自己需求封装,可以指定
Stella981 Stella981
4年前
SpringBoot2(十一)集成RedisCache
应用层的东西,找到接口实现它即可。如果想要自己选择序列化工具,难点还是在自动转型上,在序列化字符串转成对象的过程中,Spring并未提供有效的、带Class参数的接口,类型自动转换问题,需要第三方框架自行处理。最好选用带自动转型的序列化框架,错误的写法,很容易导致类型强转失败,本文采用的是FastJSON。简单的工具类,按自己需求封装,可以指定