那些年我们打过的工(一) BO1毕业前靠着一点小聪明,跌跌撞撞在12年考上了大学,到了大学我终于体验到了自由的感觉,觉得这是备考高考的奖励,开始了懒散、毫无无目标,觉得自己做的一切事情都是自己应得,实打实混了3年的大学。 这三年我前前后后挂了5、6门课,基本每学期都会挂科,我们宿舍有个大哥叫陈X科,也是每学期挂科,后来周围的宿舍的同学戏谑我们,一个叫陈挂科,一个叫刘爱挂。 其实能回到过去,我想对那个漫无目标的少年好好谈谈 2024-02-04 杂记
字符编码笔记 其实在刚刚接触编程的时候,我就知道有Unicode和UTF-8,知识只是停留在表面,遇到的问题也是:哎呀,页面展示出现乱码啦,需要修改一下字符编码集或者为啥解析不对,一直都是一知半解(大学计算机数据结构和算法没学好 - -!),直到看了阮一峰老师的笔记,才完全理解底层逻辑。在这标明一下原作者的博客地址,此文是在阅读原作者之后,进行输出的理解和总结。 字符编码笔记:ASCII,Unicode 2024-02-03 思考
关于发烧的要点 国内和国外在对待发烧这件事情看法差异巨大。国内一般要是有小孩发烧,家长就会心急如焚,甚至马上送去急症。但是在外国,一般都是在家观察三天,否则去了医院也被医生赶回来;如果三天后还是没有自愈或者出现了更严重的状况(呼吸困难等等)才会进行就医。 这阵子由于是寒冬腊月,加上各种流感侵袭(主要是乙流),身边的很多朋友都由于发烧引起了担忧和恐慌。特意整理了一份内部资料,格式比较简陋但是都是采集于各家专业医学 2024-02-01 随笔
Python从零开始(持续更新) 1 Python简介Python是著名的龟叔Guido van Rossum在1989年圣诞节,为了打发无聊的圣诞节而编写的一个人编程语言。 高级语言通常都会提供一个比较完善的基础代码库,让开发者直接调用。Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象的称作“内置电池(batteries included)”。 除了内置库外,Python还 2024-01-27 python
java字节码编程 1. javaagent1) 简述从java5开始,jdk中新增了一个java.lang.instrument.Instrumentation 类,它提供在运行时重新加载某个类的的class文件的api。通过addTransformer可以加入一个转换器,转换器可以实现对类加载的事件进行拦截并返回转换后新的字节码,通过redefineClasses或retransformClasses都可以触发 2023-03-17 java
关于系统监控的想法和实施(一):数据监控 大家好,我是爱吃里脊,下面由我来讨论下监控的想法。提到监控,对于维护系统至关重要,对发现问题,解决问题起着决定性的作用。我们来先来进行整体拆解,一个监控系统包含三个主体:数据采集,数据处理,数据展示。这次我们先来了解数据采集。首先要做监控系统首先得有一个监控对象,了解监控对象需要什么指标,比如一个业务后台系统,需要知道物理指标有的cup,磁盘,负载,魔法指标有接口调用数,接口的tp99,接口的 2023-02-06 思考
git常用命令行 Git Tips安装卸载官方教程,在 Linux/Unix 系统中,通过工具在中安装 git,这种方式比较简单,便于升级卸载工具。 下面介绍在 CentOS 系统中,通过 yum 来安装 git Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.RHEL and derivatives typ 2022-11-17 命令行
总结JVM参数使用手则 内存相关通过这些参数可以对JVM的内存分配做调整 Xms 英文解释:Initial heap size(in bytes) 中文释义:堆区初始值 使用方法:-Xms2g 或 -XX:InitialHeapSize=2048m Xmx 英文解释:Maximum heap size(in bytes) 中文释义:堆区最大值 使用方法:-Xmx2g 或 -XX:MaxHeap 2022-11-17 java
Netty 的 Channel、Promise、Pipeline 详解 Netty Demo 示例首先通过一个示例来分析,创建一个 NioServerSocketChannel 监听本机端口 11111 的 Socket 连接,将收到的消息原样返回;然后再创建一个 NioSocketChannel,发起对本机的 11111 端口的 Socket 连接,发送字符串 ”Netty rocks!“。预期能收到服务端返回的 “Netty rocks!” 响应。 Maven 依 2022-10-26 组件&中间件知识
Lucene、Elasticsearch、Kibana 入门教程和环境搭建 信息检索模型信息检索模型最重要的概念就是倒排索引,倒排索引是搜索引擎中常见的索引方法,用来存储在全文搜索下某个单词在一个文档中存储位置的映射。通过倒排索引,我们输入一个关键词,可以非常快地获取包含这个关键词的文档列表。 LuceneLucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Ja 2022-07-03 组件&中间件知识