随笔博文

  • ColorUtil【Color工具类(color整型、rgb数组、16进制互相转换)】

    前言主要用于color整型、rgb数组、16进制互相转换(-12590395 <—> #3FE2C5 <—> [63,226,197])代码分析color的int类型值转16进制类型值包括两种方案:方案一:思路:计算&16777215的值,然后通过字符串获取16进制数值。/**Color的Int整型转Color的16进制颜色值【方案一】 * colorInt - -

    2022-11-24 michael007js 235

  • android释放内存的一个办法

    step 1:定义一个监听接口public static interface OnLowMemoryListener { void onLowMemoryReceived(); }/* 何问起 hovertree.com */step 2:android application文件中添加如下代码//初始化private ArrayList<WeakReference<

    2023-01-08 michael007js 234

  • 写业务不用架构会怎么样?(二)

    复杂度软件的首要技术使命是“管理复杂度” —— 《代码大全》因为低复杂度才能降低理解成本和沟通难度,提升应对变更的灵活性,减少重复劳动,最终提高代码质量。架构的目的在于“将复杂度分层”复杂度为什么要被分层?若不分层,复杂度会在同一层次展开,这样就太 ... 复杂了。举一个复杂度不分层的例子:小李:“你会做什么菜?”小明:“我会做用土鸡生的土鸡蛋配上切片的番茄,放点油盐,开火翻炒的番茄炒蛋。”听了小

    2022-12-14 michael007js 232

  • linux开启端口失败

    linux添加开放端口后重启防火墙却却无法访问开放端口,重新输入开放端口命令却提示 Warning: ALREADY_ENABLED: 9004:tcp,先删除端口再重新添加解决删除指定端口firewall-cmd --zone=public --remove-port=9004/tcp --permanent开启指定端口firewall-cmd --zone=public --add-port=

    2024-10-11 michael007js 228

  • Collections框架中sort自然排序binarySearch二分查找详解

    今天要用到Collections的binarySearch方法的查找功能,但是要是用二分查找的List必须是有序的,也就是使用 Collections中的sort方法进行自然排序。在对List中的数据查找的时候我们经常会用到contains、find、indexOf等线性查找方法,已经有很多前辈对线性查找和二分查找的性能做过测试,我们就站在前辈的肩膀上直接得出我们的结论,有兴趣的同学可以自己做

    2023-04-11 michael007js 221

  • 写业务不用架构会怎么样?(一)

    复杂度软件的首要技术使命是“管理复杂度” —— 《代码大全》因为低复杂度才能降低理解成本和沟通难度,提升应对变更的灵活性,减少重复劳动,最终提高代码质量。架构的目的在于“将复杂度分层”复杂度为什么要被分层?若不分层,复杂度会在同一层次展开,这样就太 ... 复杂了。举一个复杂度不分层的例子:小李:“你会做什么菜?”小明:“我会做用土鸡生的土鸡蛋配上切片的番茄,放点油盐,开火翻炒的番茄炒蛋。”听了小

    2022-12-14 michael007js 220

  • Java---CopyOnWriteArrayList详解

    CopyOnWriteArrayList是ArrayList的线程安全版本,从他的名字可以推测。CopyOnWriteArrayList是在有写操作的时候会copy一份数据,然后写完再设置成新的数据。CopyOnWriteArrayList适用于读多写少的并发场景。上面的图片展示你了CopyOnWriteArrayList的类图,可以看到它实现了List接口,如果去看ArrayList的类图的话,

    2023-08-17 michael007js 219

  • 新来个技术总监要我做一个 IP 属地功能~

    目录背景HttpServletRequest 获取 IPIp2regionIp2region V2.0 特性ip2region xdb java 查询客户端实现IDEA 中做个测试背景细心的朋友应该会发现,最近,继新浪微博之后,头条、腾讯、抖音、知乎、快手、小红书等各大平台陆陆续续都上线了“网络用户 IP 地址显示功能”,境外用户显示的是国家,国内的用户显示的省份,而且此项显示无法关闭,归属地强制

    2022-12-27 michael007js 216

首页
关于博主
我的博客
搜索