- 博客(5)
- 收藏
- 关注
原创 什么是线程安全
线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 当对一个复杂对象进行某种操作时,从操作开始到操作结束,被操作的对象往往会经历若干非法的中间状态。调用一个函数(假设该函数是正确的)操作某对象常常会使该对象暂时陷入不可用的状态(通常称为不稳定状态),等到操作完全结束,该对象才会重新回到完全可用的状态。 如果其他线程企图访问一个处于不可用状态的对象,该对象将不能正确响应从而产
2021-04-16 17:04:19
76
1
原创 主键策略
** 主键策略------(唯一ID生成方案) 借鉴https://www.cnblogs.com/haoxinyue/p/5208136.html 详情可访问 ** 自动增长 ** 以Mysql数据库为例子 AUTO_INCREMENT 最常见的方式。利用数据库,全数据库唯一。 优点: 1)简单,代码方便,性能可以接受。 2)数字ID天然排序,对分页或者需要排序的结果很有帮助。 缺点: 1)不同数据库语法和实现不同,数据库迁移的时候或多数据库版本支持的时候需要处理。 2)在单个数据库或读写分离或一主
2021-03-02 23:23:19
78
原创 日志框架的使用
什么是日志框架? 1是一套能够实现日志输出的工具包 2能够描述系统运行转态的所有时间都可以算作日志 用户下线 接口超时 数据库崩溃… 日志框架的能力 定制输出目标 定制输出格式 携带上下文信息 运行时的选择性输出 灵活的配置 优异的性能 常见的日志框架 JUL JCL Log4j Log4j2 Logback SLF4j jboss-logging 日志门面 JCL 和logback不是亲生的 ...
2019-12-24 22:36:44
95
1
原创 解决浮动
今天是国庆后的一天 这个人都安静了一些 学习了响应式布局 在打第一个示例的时候出现了 父级容器无法包住浮动的标签 解决方法有三种 1、对父级设置适合CSS高度 这个就省略了 2`清除浮动 3、父级div定义 overflow:hidden 为什么加入overflow:hidden即可清除浮动呢? 那是因为overflow:hidden属性相当于是让父级紧贴内容,这样即可紧贴其对象内内容(包括使用f...
2019-10-08 11:12:44
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人