- 博客(389)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【Spring整合H2内嵌数据库】
H2是一款内存数据库,适合我们在开发阶段、学习阶段调试代码使用,并不适用于生产阶段,可以满足我们学习与调试代码的需求。--导入H2相关坐标--> < dependency > < groupId > com.h2database < artifactId > h2 < version > 2.2.224 < scope > runtime
2024-03-01 14:54:52 393
原创 【外部排序算法】
外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。外部排序最常用的算法是多路归并排序,即将原文件分解成多个能够一次性装入内存的部分,分别把每一部分调入内存完成排序。然后,对已经排序的子文件进行多路归并排序。内排序是被排序的数据元素全部存放在计算机内存中的排序算法。内部排序是指待排的记录全部在内存中完成排序的过程,内部排序也称为内排序。
2024-01-25 16:39:14 412
原创 Spring Cloud切换内嵌Tomcat为宝兰德Application Server
宝蓝德中间件的获取目前在官网是不能直接下载的,下载会提示你联系管理员;我是通过官网联系到客服,说明来意后,当地的销售人员联系我,并发送了相关中间件程序;引入成功后,Tomcat相关的import需要做适当调整。目前项目就网关和系统模块两个模块,打包后正常启动。
2023-12-08 12:08:52 2352 7
原创 MyBatis-Plus返回getOne返回null疑惑
在数据库建了一张表主要包括两个字段master_id和slave_id;主要的额外字段max_lots 默认值是null;当调用getOne进行查询是,返回是null
2023-10-31 19:18:37 1052 1
原创 【数据库事务】
数据库事务( Transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中出现了不符合预期的状态,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这
2023-08-30 14:23:49 219
原创 XSS攻击
XSS 攻击的形式千差万别,但他们通常都会:将 cookies 或其他隐私信息发送给攻击者,将受害者重定向到由攻击者控制的网页,或是经由恶意网站在受害者的机器上进行其他恶意操作。浏览器无法探测到这些恶意脚本是不可信的,所以,这些脚本可以任意读取 cookie,session tokens,或者其他敏感的网站信息,或者让恶意脚本重写HTML内容。当用户点击一个恶意链接,或者提交一个表单,或者进入一个恶意网站时,注入脚本进入被攻击者的网站。由于浏览器认为这个响应来自"可信任"的服务器,所以会执行这段脚本。
2023-08-28 17:06:41 496
原创 数据结构基础
数据的结构存在逻辑结构和储存结构两个方面;逻辑结构有集合、线性结构、树形结构、图状结构;存储结构有顺序、链式和索引。构建树的工具类测试类图状结构存储结构撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检
2023-08-15 16:28:48 1065
原创 短信邮件轰炸的解决方案
短信轰炸的解释我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/C
2023-07-31 13:36:13 418
原创 pywinauto使用教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2023-05-10 11:48:42 1001
原创 Redis面试题
Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperlog
2023-03-01 15:53:17 287
原创 国内期货常识
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-05-05 15:42:02 171
原创 Meta Trader 4/5复制交易系统方案概览
1. 复制交易系统MetaTrader 4是市场行情接收软件,由迈达克软件公司2004年发布推出,提供免费试用,有中文界面。它适用于Forex,CFD(差价合约/Contract For Difference)以及期货市场。2010年,迈达克软件公司推出了MetaTrader 5。5是4的升级版本。1. 复制交易系统复制交易系统,提供投资人在金融市场自动复制其他投资人交易操作的系统。主要功能有:账号管理(绑定、审核及解绑),订阅管理,风控设置等。如果要做成社区性质的还会有类似微博的功能。
2022-02-21 23:23:14 3065 2
原创 创建模式-工厂方法模式(Factory Method Pattern)
Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.
2022-01-27 16:40:36 173
原创 Executors框架
通常java最简单的线程的例子是这样的: 在较小的程序中这样实践是没有问题的;但是在大规模的应用中将线程的管理和创建部分与应用部分分开则比较合理。可以提高管理效率和节省线程反复创建和销毁带来的开销。那么封装了线程管理和创建这些功能的对象就是 java.util.concurrent.Executors...
2022-01-17 10:42:14 514
原创 无限易(PythonGo)实战
安装 PythonGO 运行环境严格按照官方教程,一步一步执行,大概率不会出错。我在第4步的时候在CMD出现了一个警告。执行了警告里面给出的解决方案后顺利安装成功快速开始
2021-11-19 14:14:32 4503 1
原创 创建模式-单例模式(Singleton Pattern)
目的:应用场景:实现方式:懒汉模式饿汉模式一饿汉模式二Double Check枚举方式
2021-11-11 13:52:12 376 1
原创 Spring Boot之IOC&AOP
IOC(Inversion of Control) Spring实现控制反转(Inversion of Control)的方式主要有三种:依赖注入、依赖查找、依赖拖拽。依赖注入 依赖查找 依赖拖拽AOP(Aspect of Progamming)...
2019-04-26 14:46:53 312
原创 Spring boot方式使用MyBatis-Plus分页操作
在Spring boot项目中使用MyBatis-Plus的分页功能,需要进行如下配置。单表的分页MyBatis-Plus已经内置了。而多表的联合查询需要自己手动完成。//Spring boot方式@EnableTransactionManagement@Configuration@MapperScan("com.baomidou.cloud.service.*.mapp...
2019-03-25 16:13:20 606
原创 基于Microsoft visual c++ 6.0实现客户端HTTP的Get、Post请求
最近在开发一个刷卡器和Java业务系统的整合的小项目,可是刷卡器给的开发包Java Demo不能正常使用(供应商给的原因是开发跑路了),所以我就基于提供的一个MFC程序进行开发。想法是刷卡程序接收到信号后,通过HTTP协议将数据发送到服务器上。所以单独建立了一个Win 32 console程序进行先期测试。该HTTP传输是基于WinInet实现的。 直接上代码:git...
2019-03-12 15:08:31 1018
原创 spring boot 显示处理事务回滚
显示处理事务回滚的原因是,我们希望直接在控制层就把异常处理了。同时向前台反馈错误,但是如果在控制层的函数上添加@Transactional注解,必须将异常抛出,如果必须抛异常//获取当前登录用户,指定的MT4账户的历史订单,分页获取@ResponseBody@RequestMapping(value = "/deleteMt4", method = {RequestM...
2019-02-22 00:54:32 900
分布式系统如何共享、处理(与第三方服务长连接的客户端对象)。
2019-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人