摘要:魔法命令分为两类:行魔法(以单个 % 开头)和单元魔法(以 %% 开头)。以下是根据 IPython 官方文档 整理的常用魔法命令概览。 常用行魔法命令 代码执行 %time: 测量单行语句的执行时间。 %timeit: 多次运行一行代码并计算平均执行时间。 %run: 执行外部 Python 脚本
阅读全文
摘要:本文介绍如何在 Flask 项目中配置会话 1. Flask 内置会话 Flask 自带会话管理功能,使用客户端 Cookie 存储会话数据。默认情况下,会话数据是签名的,以防止篡改,但未加密。因此,不建议在会话中存储敏感信息。Flask 内置会话适用于小型应用或会话数据量较少的情况。此外,默认情况
阅读全文
摘要:作为一位拥有多年经验的老程序员,我对于提升Web应用性能和用户体验有些兴趣。今天,我要和大家聊聊一个非常实用的技术——流式响应(Streaming Response)。 首先,流式响应到底是什么呢?简单来说,它允许服务器将数据逐步发送给客户端,而不是等到所有数据都准备好后再一次性发送。这种方式非常适
阅读全文
摘要:在前端开发中,我们时常需要处理文件上传和下载的功能。有时,用户可能希望将多个文件打包成一个zip文件以便于下载。我这里分享一个使用Vue3和JSZip库在浏览器端实现zip文件压缩的示例。 案例:https://anttoolbox.cn/tools/zip,这是个在线zip压缩工具,可以选择计算机
阅读全文
摘要:## 我需要依赖注入[业余时间开发的娱乐项目](http://hungryant.github.io/yecai/) (为了练习使用ruby语言)遵循SRP原则,业务逻辑拆分由各个service类型提供,假设存在如下几个类型- GameService 封装主要游戏业务逻辑- UserService ...
阅读全文
摘要:## 引言**typeHandlers**[阅读官方文档 typeHandlers 一节](http://mybatis.github.io/mybatis-3/zh/configuration.html){:target="_blank"}MyBatis 在预处理语句(PreparedStatem...
阅读全文
摘要:### 前言 ###今天在开发练习项目时遇到两个mybatis使用问题第一个问题是mapper方法参数问题,在参数大于一个时,mybatis不会自动识别参数命名第二个问题是Pojo中使用Joda DateTime类型的字段,mybatis并不天然支持DateTime,这个问题想必有众多开发者都遇到过...
阅读全文
摘要:#### 前言 ###作者: **Ant** QQ:**517377100**相对于使用JdbcTemplate,Mybatis可自动建立pojo类型与数据库列的映射关系,数据库访问层的开发简单了许多所有数据库访问操作,均封装在各个Mapper接口中,接口的实现即为数据库sql操作,sql可以注解...
阅读全文
摘要:### 说明 ###**Spring boot**支持将web项目打包成一个可执行的jar包,内嵌tomcat服务器,独立部署为支持jsp,则必须将项目打包为**war包**pom.xml中设置打包方式 war### 依赖包导入 ###Srping boot web项目原本会包含依赖项(starte...
阅读全文
摘要:Java项目统一UTC时间方案作者:Gods_巨蚁引言近期团队的个别项目在进行框架升级后,部分时间值存在8小时误差,原因是错误的将数据库中的时间数据理解成了UTC时间(旧版本认为是北京时间)考虑到未来项目对于时间理解的一致性,我决定将项目统一为使用UTC时间,经调研,形成本文mysql数据库时区及时...
阅读全文
摘要:案例近期团队中多个项目均有邮件发送功能,邮件内容采用html格式,各项目独立开发,无统一实现方案。举例:某类型EmailSendService类型拥有多个String字段 content1、content2 ... content7,均为html文本生成邮件内容直接使用字符串连接context1 +...
阅读全文
摘要:引言近期开发的几个项目,均是基于Spring boot框架的web后端项目,使用JdbcTemplate执行数据库操作,实际开发过程中,掌握了一些有效的开发经验,踩过一些坑,在此做个记录及总结,与各位读者分享。欢迎留言与我交流。正确使用JdbcTemplate执行数据库操作1、Bean声明新增类型D...
阅读全文
摘要:引言最近开发 java 后端项目,对外提供Restful API接口,完整功能开发现已完成。目前通过单测(68%行覆盖率)已保证业务逻辑正确性,同时也尝试使用JMeter进行压力测试以保证并发性能,现做一些梳理与总结构建Http接口测试步骤1、创建一个线程组A2、在线程组A中创建一个Sampler/...
阅读全文
摘要:Java项目C中 有一处逻辑,对于资源数据(类型为ResourceItem,拥有int/double/boolean/String类型数十个字段),需要比对资源数据每次变更的差异,并描述出变更情况。并非所有的字段都需要比对,如id字段则不参与比对。依次比对每一个字段编写代码比对,将是个重苦力活。高级...
阅读全文
摘要:引言本文以实际项目为例谈一谈我个人对于软件开发的理解,偏细节软件项目B基于.net平台,使用WPF框架,c#语言,MVVM模式开发的桌面软件该软件支持可视化的设计器功能,允许所见即所得的方式为页面添加文字、图像等元素。可对元素进行编译解析,生成对应的二进制数据下发至下位机,本文不对软件整体设计做介绍...
阅读全文
摘要:引言我想就我个人开发时遇到的一些实际情况,与各位做一些分享,语言以c#、java为例,代码遵循语言编码规范实例本文以某.net客户端项目A为例,在项目A中,数据访问层存在如下多个服务模块1、各服务内聚了数据处理逻辑,并提供简单的接口供上层业务逻辑调用2、各个服务间存在相互调用的情况为便于上层访问各数...
阅读全文