- 博客(90)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 图数据库Neo4j学习四Spring Data NEO
neo4j和Spring Boot集成,介绍Spring Data NEO的快速入门,以及常用的方法介绍
2023-07-31 16:57:05 7166
原创 Java抓包分析三(基于jnetpcap进行抓包)——抓取Http请求数据包
认识http协议包,基于jnetpcap抓取一个http包数据
2021-09-07 15:55:33 15304 5
原创 尝试手写一个框架(六)手写一套SpringBoot框架,加深对SpringBoot框架得理解
利用maven集成、内置tomcat、以及Spring相关的功能,自己构建了一个集成框架,从而加深SpringBoot的工作原理
2020-08-19 17:44:10 8900
原创 尝试手写一个框架(五)手写一个自己的Tomcat容器,构建Http服务器
通过tomcat包,自己去构建一个Http服务,能够在该服务内,启动java web项目
2020-08-12 18:05:59 8393
原创 尝试手写一个框架(一)手写一个Spring IOC框架
构建一个IOC容器,自定义注解标记类信息,方法信息,属性信息,在通过反射手段,创建对象,实现IOC功能
2020-06-10 11:37:08 9339 3
原创 华为北向网管NCE开发教程(5)打包org.omg.CosNotification找不到
在IDE中,代码能正常运行,但是打包的时候,会抱不到一些类。
2024-03-21 15:50:29 548
原创 Spring boot中调用C/C++(dll)
如果 32位Gcc编译器,然后使用64位jdk,就会出现如下错误。如果dll是32位,那么java就也要是32位。如果dll是64位,那么java就也要是64位。,例如下面这个是32位的。
2023-08-29 18:17:57 6886 2
原创 eclipse/STS(Spring Tool Suite)安装CDT环境(C/C++)
3.修改环境变量: 选择计算机—属性—高级系统设置—环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw的安装目录,如 D:\MinGw\bin。2.运行 mingw-get-setup.exe ,点击“运行”,continue等,注意记住安装的目录,如 D:\MinGw,下面修改环境变量时还会用到。可以看到利息安装包主要有如下四大类,我的推荐的是10.5版本,因此我们点击CDT10.X版本。卡住可以在管理中,把其他的联网项都去掉勾选,只保留本地安装。的勾选,或者断网安装.
2023-08-28 17:12:48 5690
原创 MybatisPlus排序查询时,将null值放到最后
但是问题是,我都用MybatisPlus,下面的这种SQL那肯定不会写了啊,要是用MybatisPlus还写下面这种单表SQL的查询的,我建议可以放弃MybatisPlus了。查询结果,按照某些字段进行排序,将为null的值放到最后。按照更新时间排序,但是更新时间可能为null,因此将null的数据放到最后。目前来看,我们只能改这里,不过查找了一圈,都没有解决方案,因此放弃,用另外拦截器的方式实现。当然GPT一本正经的胡说八道,看着挺像回事的,可惜mybait-plus没有这个方法,所以看看就好。
2023-07-25 16:46:50 7318 6
原创 使用SpringAOP的方式修改controller接口返回的数据
结合SpringAOP,改写controller返回值的接口,为范围值为null的情况,赋予初始值,例如为null的集合赋予空集合
2023-04-12 13:42:08 7698 2
原创 SpringBoot集成OpenAPI(Swagger3)和Mybatis-plus代码生成器
本文主要介绍openAPI(Swagger3)和Mybatis-Plus代码生成器技术,然后将两者进行集成,并且自我定制,达到使用生成代码的同时,能够按照我们的要求定制我们所需要的代码,以及注释,并且和openAPI进行集成,形成openAPI(Swagger3)在线接口文档。...
2022-08-04 14:16:27 10223
原创 python基于flask实现swagger在线文档以及接口测试
python在flask的基础上实现swagger( fasgger)集成,生成在线接口文档以及进行接口测试。示例参数包含了字符串、对象、数组等组合复杂参数结构
2022-07-29 14:59:53 18475 1
原创 python flask在蓝图中集成sqlalchemy和redis
文章目录1.安装redis函数库2.编写myRedis.py文件3.使用redis存储用户信息4.操作演示说明5.注意事项问题说明5.1.redis对于不同数据结构,使用不同的命令5.2.字符格式,json序列化,及乱码等问题在之前的文章中,我们实现了基于flask框架和分层分模块的蓝图思想,集成sqlalchemy进行数据库操作今天,我们要在此基础上,继续集成redis。目录结构如下所示1.安装redis函数库注意,python中的redis模块,建议不要太高,版本太高的,容易有其他问题,我这里
2022-05-06 17:02:52 11040
原创 基于flask框架和分层分模块的思想,集成sqlalchemy进行数据库操作
文章目录flask集成sqlalchemy1.快速入门1.1.数据库准备1.2.安装对应相应的包1.3.入门代码app.py1.4.运行app.py2.抛出问题2.1.如何统一对ORM返回的数据做处理?2.2.如何对代码进行分模块处理?2.3.在蓝图中如何集成sqlalchemy2.3.1.config.py2.3.2.database.py2.3.3.app.py2.3.5.user蓝图2.3.5.1.controller.py2.3.5.1.model.py2.3.5.1.service.py之前的文
2022-04-28 18:51:40 12344 1
原创 Python发布微服务到注册中心Nacos
通过一个案例,演示python发布一个http服务接口,并且注册到nacos,供其他的Java微服务调用。
2022-04-14 13:42:39 27868 6
原创 算法训练—leetcode—数组篇(二)
1.移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷
2021-12-25 17:33:35 8287
原创 MySQL性能优化(五)undo log是如何实现MVCC的?
依次介绍事务、undo log、版本连、readView来讲解MVCC多版本并发访问机制。
2021-12-09 23:40:56 11393
SpringBoot集成OpenAPI(Swagger3)和Mybatis-plus代码生成器
2022-08-04
python flask在蓝图中集成sqlalchemy
2022-04-28
jnetpcap-1.4.r1425-1g.依赖包和函数库
2021-09-06
SpringIOC源码.rar
2020-06-10
SSM中关于将Excel中的数据导入到数据库
2018-06-03
java中关于try语句中加入return语句,其执行顺序是什么样的
2017-08-10
Java中swing .awt做界面的时候,能否将界面和处理事件分离
2017-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人