- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 Python实现Redis客户端
import socketimport oss = socket.socket()connection_host = input("Please input redis host[localhost]:" )if not connection_host: connection_host = "localhost"connection_port = input("Please input redis port[6379]:")if not connection_port: c.
2022-03-25 14:04:12
1712
原创 python实现class文件的简单解析
使用python简单解析了一下jvm的class文件,能读懂的话,就大致理解class类文件结构from struct import Structfile = open(r"E:\JNI_Demo\target\classes\com\hong\jni\demo\ClassDemo.class", mode="rb")class Constant: value1 = None value2 = None value3 = None def __init.
2021-12-10 11:18:49
1690
1
原创 Vscode开发python运算符(__iter__等)重载自动提示
Vscode相对于Pycharm简直是轻量,但是代码自动提示也弱了很多,比如pylance就没有支持运算符重载函数(__iter__、__next__()、__add__()等)的自动完成提示。 废话不多说,直接上解决方案: 1. File->Preference->User Snippets->python.json 2. 在编辑框中输入一下内容{ // Place yo...
2021-09-22 10:21:43
763
原创 mybatis源码分析(二)数据查询过程分析
请大家先看demo代码:Main主类Reader reader = new InputStreamReader(Main.class.getResourceAsStream("/Configuration1.xml"));SqlSessionFactory build = new SqlSessionFactoryBuilder().build(reader);S...
2020-01-20 16:27:10
175
原创 mybatis源码解析(一)数据源的创建
Mybatis源码解析-数据源的创建从demo出发,逐步调试1)String resource = "Configuration.xml";reader = Resources.getResourceAsReader(resource);根据资源名称获取资源,这里的reader是java原生提供的读取字符流的包装类,不做详述2)SqlS...
2020-01-16 17:58:57
233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人