maven项目使用逆向工程生成实体类和mapper相关简单配置

  在idea中使用逆向工程插件自动创建实体和mapper接口;   工具:idea+maven+mysql   当我们要写一个javaWeb项目时,如果数据库的表多了,用手动输入实体类信息是比较麻烦的,所以下面就介绍一下在maven项目中使用逆向工程方法自动根据数据库信息创建相关实体类。 1、首先需要创建一个maven项目,并将项目中相关的包创建完成,即pojo、dao/mapper等。 2、下载相关依赖,尤其是数据库驱动; 3、首先在pom.xml文件中加入以下依赖,下载插件mybatis
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

力扣73——矩阵置零

准备开一个力扣解题的系列,督促自己每天刷题,就从今天开始。 原题 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [   [1,1,1],   [1,0,1],   [1,1,1] ] 输出: [   [1,0,1],   [0,0,0],   [1,0,1] ] 示例 2: 输入: [   [0,1,2,0],   [3,4,5,2],   [1,3,1,5] ] 输出: [   [0,0,0,0],  
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

spring = servlet + 一种新的编程范式(dsl or meta)

spring = servlet + 一种新的编程范式(dsl or meta)
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

网站压力测试工具-ab工具

1.压力测试相关概念: 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = Complete requests / Time taken for tests 并发连接数(The number of concurrent conne
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

Ubuntu下安装CUDA8.0及nvidia驱动

参考:https://blog.csdn.net/qq_35379989/article/details/80147630 cuda的历史版本下载地址:https://developer.nvidia.com/cuda-toolkit-archive 1. 选择对的系统安装nvidia驱动 为什么说对的系统呢,这是因为在多次尝试后发现,如果使用ubuntu14安装显卡驱动会出现无法进入系统,一直在循环在登录界面,而ubuntu16则不会出现这个问题,所以说最好升级一下吧,毕竟14有点太老了。
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

Springboot源码解析:一、SpringApplication的实例化

Springboot源码解析:SpringApplication的实例化 打个广告 个人想写《springboot源码解析》这一系列很久了,但是一直角儿心底的知识积累不足,所以一直没有动笔。 所以想找一些小伙伴一起写这一系列,互相纠错交流学习。 如果有小伙伴有兴趣一起把这一系列的讲解写完的话,加下我微信:13670426148,我们一起完成,当交流学习。 后期还想写一系列介绍rpc框架的,不过要再过一阵子了,先把springboot的写完 前言 这系列的教程从 Springboot项目的入口开
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

唯一分解定理、约数个数与约数和定理

算数基本定理(唯一分解定理) 每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。 $ $---知乎 证明:(反证法) 为了真正地证明,分解质因数的方法是唯一的,我们将再次用到反证法。 假设存在某些数,它们有至少两种分解方法。 那么根据上文提到的“非空正整数集里存在最小的元素”,一定有一个最小的数M,它能用至少两种方法表示成质数的乘积: \(M = P_1 * P_2 * … * P_r = Q_1 * Q_2 * … * Q_s\) 下面我们将看到,这种假设会
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

java基础 - synchronized实现原理

Java对象实例: 对象头:由MarkWord(32位),Class Metadata Address(类的元数据地址,即对象指向它的类的元数据的指针,32位),数组长度(当对象为数组时,32位)。 MarkWord: Monitor: 是一个同步工具,内置于每一个对象中,每个对象都有一个Monitor,相当于一个许可证(锁),拿到许可证才能访问对象。 Synchronized在1.6以后的优化:
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

python json模块(15)

JSON 的全称是 JavaScript Object Notation,即 JavaScript 对象符号,它是一种轻量级、跨平台、跨语言的数据交换格式,其设计意图是把所有事情都用设计的字符串来表示,这样既方便在互联网上传递信息,也方便人进行阅读。 JSON 主要在类似于C 的编程语言中广泛使用,这些语言包括 C、C++、C#、Java、JavaScript、Perl、Python 等。JSON 提供了多种语言之间完成数据交换的能力,因此,JSON 也是一种非常理想的数据交换格式。 一.py
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

【洛谷p4705】玩游戏

题目大意 一个长度为\(n\)的序列\(a\)和长度为\(m\)的序列\(b\),对于\(1..t\)的每个\(k\),求 \[ \frac{1}{nm}\sum_{x=1}^n \sum_{y=1}^m (a_x+b_y)^k \] \(n,m,t\leq 10^5\) 题解 \[ \begin{aligned} ans&=\frac{1}{nm}\sum_{x=1}^n \sum_{y=1}^m \sum_{i=0}^k {k\choose i} a_x^i b_y^{k-i}\\ &=\
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

排序-拆半插入排序

二分插入排序 找元素的时候采用二分查找来提高效率 #include <iostream> using namespace std; #define MAXSIZE 20 //顺序表的最大长度 typedef struct { int key; char *otherinfo; }ElemType; //顺序表的存储结构 typedef struct { ElemType *r;
分类: 其他 发布时间: 12-22 22:17 阅读次数: 0

【我的Linux,我做主!】通配符和正则表达式深层解析

目录:(一)了解通配符和正则的作用(二)通配符的使用(三)正则表达式的使用(四)扩展正则表达式的使用(一)了解通配符和正则的作用(1.1)在我们日常的工作中,我们都会使用到通配符或者正则表达式。通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。正则
分类: 企业开发 发布时间: 12-22 22:10 阅读次数: 0

web状态管理

web状态管理 1:http协议使用的是无状态连接 2:容器而言每个一个请求都是来自一个新的用户 实现状态追踪的方式 1:使用隐藏表单域,只能在动态传输,如果其中出现一个静态页面,就不能达到状态追踪 2:cookie方法 在服务器先产生一个cookie对象,对象都是keyvalue对象,第2步把cookie对象镶嵌入响应头 第3步将装好的响应数据 浏览器解析cookie数据以文件的信息保存 如果以后在发这一次请求,就向服务器返回cookie服务器端程序进行读取 获取请求的cookie数据 re
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

卷积、池化计算

一 卷积
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

django的多语言国际化

介绍 Django 支持国际化,多语言。Django的国际化是默认开启的,如果您不需要国际化支持,那么您可以在您的设置文件中设置 USE_I18N = False,那么Django会进行一些优化,不加载国际化支持机制。 NOTE: 18表示Internationalization这个单词首字母I和结尾字母N之间的字母有18个。I18N就是Internationalization(国际化)的意思。 Django 完全支持文本翻译,日期时间数字格式和时区。 本质上讲,Django做了两件事: 它允
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

python3时间函数

上一篇是生成测试报告的代码,如果重复运行测试报告名称相同会不停的覆盖,之前的测试报告也会丢失,无法追溯之前的问题。那么如何解决这个问题了呢? 首先想到的是用随机函数取随机名称,一旦生成的报告较多时,无法分清报告的先后顺序,于是可以利用python自带的时间函数生成当前的时间来命名测试报告,那么上面的问题就全部解决了。当然你也可以用来 解决类似的事情,比如爬虫爬取下来的文件命名,可以用时间加文件类型命名。。。话不多说上代码 1 >>> import time 2 >>> time.time()
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

Linux(deepin) 系统: 解决 matplotlib 中文乱码问题

一、问题: matplotlib 库设置中文显示时会出现小方框,为了解决这个问题查阅了很多资料,和Ubuntu,centos等Linux系统解决方法不一样,按照查询方法无法解决问题,因此查了很久之后找到了解决方法。 二、解决方法 1. 下载字体   下载中文字体 SimHei.ttf 2. 删除当前用户 matplotlib 的缓冲文件 # 终端执行下面命令 cd ~/.cache/matplotlib rm -rf *.* 3. 添加字体 首先在终端中进入你的环境,查看 matplotlib
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

我 の 友人

关于我 萌新 OIer,坐标 SD,今年九年级。爱好:爆零、垫底、被大佬们吊打。 欢迎交换友链!请附上 博客地址/OJ 账号/邮箱 至少一个,认识的神仙窝就直接贴上啦QWQ 友链 本校大佬 又强又假的 zlq 神仙 「 洛谷@夜未央 」 热爱青蛙和绿色的 zcy 「 洛谷@青蛙王子 」
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0

20191206第十二周《信息安全专业导论》学习总结

计算机科学概论 一、各级安全 (一)信息安全 1.Information security:用于确保正确访问数据的技术和政策 2.信息安全可以说是一下三性的结合: (1)保密性(confidentiality)确保数据被保护,免受未经授权的访问 (2)完整性(integrity)保护数据只被合适的机制修改 (3)可用性(availability)授权用户以合法目的访问信息的程度 (4)风险分析(risk analysis)确定关键数据风险的性质和可能性 二、阻止未授权访问、 (一)概论 1.用
分类: 其他 发布时间: 12-22 22:01 阅读次数: 0