ts初步学习
TypeScript基础包括类型系统、接口、类、装饰器等。支持多种基础类型如number、string、boolean等,并允许类型注解、泛型、联合类型和类型别名等特性。装饰器用于在类和方法上应用元数据,模块和命名空间帮助组织代码。
个人网上受骗01-骗局分析
分析了一个网络骗局的运作方式,包括通过社交软件引流、诱导用户付款以及利用用户的贪欲。尽管发现了多个漏洞,最终还是因对金钱的渴望而上当受骗。强调了理性投资的重要性,提醒人们在面对诱惑时要保持冷静,评估投资的风险和收益。
向日葵——从孩子到大人的成长物语
故事探讨了从孩子成长为大人的过程,强调了对未来的渴望和珍贵事物的重视。角色们在面对脆弱与成长的挑战中相互影响,涉及到病毒、记忆继承和人类的命运交织。最终,角色们在复杂的情感和命运中寻找希望与救赎。
Java IO
Java IO 涉及输入输出流的基本概念,包括字节流和字符流的分类及其常用类,如 InputStream、OutputStream、Reader 和 Writer。字节流用于处理原始字节数据,而字符流则用于处理字符数据。缓冲流通过减少 IO 操作次数提高性能,适配器模式和装饰器模式在 IO 流中广泛应用,以增强功能和协调不同接口。Java 的 IO 模型包括同步阻塞 IO、非阻塞 IO 和异步 IO,各自适用于不同的应用场景。
Java NIO
NIO(新I/O)是Java 1.4引入的非阻塞I/O模型,解决了传统BIO的性能瓶颈。其核心组件包括缓冲区(Buffer)、通道(Channel)和选择器(Selector),允许使用少量线程处理多个连接。NIO支持零拷贝技术,提高I/O效率,推荐使用基于NIO的框架如Netty以简化网络编程。
java Atomic原子类&&常见并发容器
介绍了Java中的原子类及常见并发容器,包括基本类型的原子类(如AtomicInteger、AtomicLong、AtomicBoolean)、数组类型的原子类、引用类型的原子类以及对象属性修改类型的原子类。还详细讲解了ConcurrentHashMap、CopyOnWriteArrayList、ConcurrentLinkedQueue、BlockingQueue和ConcurrentSkipListMap等并发容器的特性和使用场景。
Java threadLocal
ThreadLocal 提供线程局部变量,允许每个线程拥有独立的副本,避免互相干扰。关键点包括 ThreadLocalMap 的数据结构、哈希算法、冲突解决、过期键的清理机制,以及 set 和 get 方法的实现原理。使用 InheritableThreadLocal 可以在子线程中共享父线程的局部变量,解决异步场景中的数据传递问题。实际应用中,ThreadLocal 可用于日志记录和分布式系统中的 traceId 传递。









