菜鸟阿都 菜鸟阿都
4年前
pageHelper一对多分页解决方案
前言   pageHelper是一款优秀的Mybatis分页插件,在项目中可以非常便利的使用,使开发效率得到很大的提升,但不支持一对多结果映射的分页查询,所以在平时的使用时,对于一对多分页会出现分页错误,这篇文章主要对pageHelper分页错误进行重现以及提出解决方案。分析    mybatis进行一对多查询时,映射文件(mapper.xml
Stella981 Stella981
4年前
GUI programming with wxPython 之 XRC
一、概念XRC(XMLResource)的设计来源于wxWidgets,它的想法很简单,就是将界面设计的工作从程序中独立出来。具体的做法是,创建单独的XML文件,负责界面设计,程序运行的时候载入,生成界面。这样做的好处是显而易见的。首先,将繁琐的外观设计代码从程序中去掉,程序更清晰易读。其次,XRC文件独立于程序,程序运行时才调用,因此可以随意更换外观
Easter79 Easter79
4年前
Spring面试题总结
1、Spring是什么?Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于java的配置。主要由以下几个模块组成:SpringCore:核心类库,提供IOC服务;
Easter79 Easter79
4年前
SpringBoot声明式事务的简单运用
关于事物的基本概念等这里就不介绍了。Spring声明式事物的实现,有两种方式;第一种是配置xml,第二种是使用相关注解(这两种方式可详见《程序员成长笔记(一)》的相关章节)。SpringBoot中默认配置了第二种方式,所以,SpringBoot直接使用注解即可。下面介绍SpringBoot通过注解开启事物的使用。SpringBoot使用事物的
Stella981 Stella981
4年前
Locust 安装
Locust介绍  Locust是一个易于使用、分布式的负载测试工具,它可以对网站或其他系统进行负载测试,并计算出一个系统能够承受多少的并发用户。Locust完全基于事件,因此可以在一台机器上支持数千名并发用户,与其他基于事件的应用相比,它不使用回调。与jmeter、loadrunner相比,Locust不需要笨重的UI或臃肿的xml
Stella981 Stella981
4年前
ProtoBuf试用与JSON的比较
介绍ProtoBuf是google团队开发的用于高效存储和读取结构化数据的工具。什么是结构化数据呢,正如字面上表达的,就是带有一定结构的数据。比如电话簿上有很多记录数据,每条记录包含姓名、ID、邮件、电话等,这种结构重复出现。同类XML、JSON也可以用来存储此类结构化数据,但是使用ProtoBuf表示的数据能更加高效,并且将
Stella981 Stella981
4年前
Django的View(视图)和路由系统
一、Django的View(视图)1、介绍一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只
可莉 可莉
4年前
18.Python模块包(pycharm右键创建文件夹和python package的区别)中__init__.py文件的作用
原来在python模块的每一个包中,都有一个\_\_init\_\_.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有\_\_init\_\_.py那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml导入 dom )的时候,实际上导入了它的 \_\_init\_\_.py 文件。一个包是一个带有特殊文
Stella981 Stella981
4年前
Spring InitBean
概述初始化过程无非是读取\解析\注册,相信程序员都能实现它,但是要把它变成一个框架性的工具还是需要走很多路的。1.load即资源加载,具体说就是找到合适的工具读取合适的资源(不同的方法读取不同的资源,下一篇有详解)2.parse即资源解析,这里的标准比较多,先是根据读取XML中的关键字“DTD”来
刚背兽 刚背兽
11个月前
EdgeView for Mac:轻量高效的图片查看器
EdgeViewforMac是一款专为macOS设计的轻量级图片查看器,旨在为用户提供快速、流畅的图片浏览体验。无论是查看单张图片还是浏览整个文件夹,EdgeView都能以其简洁的界面和强大的功能,满足你的需求。这款软件支持多种图片格式,包括JPEG、PN