That's all mean to be! - jackyting825

不要问我人生怎能没有遗憾,往事总有某一段难堪......


  • 首页

  • 标签

  • 归档

  • 搜索

springboot 接收参数统一除去参数值前后的空串

发表于 2021-07-27 | 更新于: 2021-07-27
字数统计: 168 字 | 阅读时长 ≈ 1 分钟
springboot 接收参数统一除去参数值前后的空串 12[email protected]ControllerAdvice(basePackages = {"com.bz"})p ...
阅读全文 »

js检测浏览器页面是否缩放

发表于 2021-07-27 | 更新于: 2021-07-27
字数统计: 127 字 | 阅读时长 ≈ 1 分钟
使用js前端检测浏览器的页面是否手工缩放 12345678910111213141516171819202122232425262728/** * * detectZoom 函数的返回值如果是 100 就是默认缩放级别,大于 100 则是放大了,小于 100 则是缩小了 **/function ...
阅读全文 »

高并发学习入门-1

发表于 2020-04-13 | 更新于: 2020-04-13
字数统计: 1.1k 字 | 阅读时长 ≈ 4 分钟
高并发 - 扩容垂直扩容(纵向扩展) : 提高系统部件能力比如:增加内存垂直扩容的主要是提高系统部件的能力,但会增大单个服务中其他软件设施的依赖与管理、服务内部复杂度 水平扩容(横向扩展) : 增加更多系统成员来实现比如:加服务器实现水平扩容主要是增加更多的成员来分担压力,但会增加网络、数据库 IO ...
阅读全文 »

并发编程学习与入门-6

发表于 2020-04-12 | 更新于: 2020-04-12
字数统计: 704 字 | 阅读时长 ≈ 2 分钟
多线程并发拓展 死锁死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程 死锁发生的 4 个必要条件: 1.互斥条件,进程对所分配的资源进行排 ...
阅读全文 »

并发编程学习与入门-5

发表于 2020-04-12 | 更新于: 2020-04-14
字数统计: 1.7k 字 | 阅读时长 ≈ 6 分钟
线程池 线程池new Thread 弊端1.每次 new Thread 新建对象,性能差 2.线程缺乏统一管理,可能无限制的新建线程,相互竞争,有可能占用过多系统资源导致死机或者 OOM 3.缺少更多功能,如更多执行,定期执行,线程中断 线程池的好处1.重用存在的线程,减少对象创建,消亡的开销, ...
阅读全文 »

并发编程学习与入门-4

发表于 2020-04-06 | 更新于: 2020-04-10
字数统计: 3.4k 字 | 阅读时长 ≈ 15 分钟
线程安全策略 不可变对象不可变对象需要满足的条件 1.对象创建以后其状态就不能修改 2.对象所有域都是final类型 3.对象是正确创建的(在对象创建期间,this引用没有逸出) final 关键字:类,方法,变量 修饰类:不能被继承 修饰方法:1.锁定方法不被继承类修改;2.提升运行效率(针对 ...
阅读全文 »

并发编程学习与入门-3

发表于 2020-03-29 | 更新于: 2020-03-29
字数统计: 368 字 | 阅读时长 ≈ 1 分钟
安全发布对象 发布与逸出发布对象:使一个对象能够被当前范围之外的代码所使用 123456789101112private String[] states = {"a", "b", "c"};public String[] getStates() { retur ...
阅读全文 »

并发编程学习与入门-2

发表于 2020-03-29 | 更新于: 2020-04-14
字数统计: 3.4k 字 | 阅读时长 ≈ 14 分钟
线程安全性学习 线程安全性定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类都能表现出正确的行为,那么就称这个类是线程安全的. 主要体现在 3 个方面 1.原子性:提供了互斥访问,同一时刻只能有一个线程来对它 ...
阅读全文 »

并发编程学习与入门(1)

发表于 2020-03-22 | 更新于: 2020-03-29
字数统计: 1.3k 字 | 阅读时长 ≈ 4 分钟
入门概念 并发 同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替的换入或者换出内存,这些线程是同时存在的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都分配到一个处理器核上,因此可以同时运行. 高并发 高并发(High Concurr ...
阅读全文 »

用户不重复邀请码生成

发表于 2020-03-17 | 更新于: 2020-03-17
字数统计: 975 字 | 阅读时长 ≈ 4 分钟
摘要: 产生短长度的随机不重复唯一邀请码方式.搜集于网络,如侵权请留言删除 UUID 变种,产生 8 位字符串 短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个,本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制 ...
阅读全文 »
12…5
jackyting825

jackyting825

我们快忘了,你说呢,如果回忆先忘了.如果还记得......

41 日志
28 标签
GitHub E-Mail
© 2018 — 2021 jackyting825 | Site words total count: 39.7k
访客数 人次 总访问量 次