使用mybatis-generator生成底层
前言 很久以前便听过mybatis-generator的大名,但是奈何中间几次尝试都以失败告终,最后放弃努力继续手搓底层。最近终于又提起动力,硬着头皮攻克了难关,从此以后告别手搓底层的地狱。 使用的是springboot2,jdk1.8,idea。 一、在pom引入相关依赖 <!--mybatise-generator-->
<plugin>
<groupId>org.mybatis.generator</groupId>
不小心执行 rm -f,该如何恢复?
前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。 模拟场景 1、删除 误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件: > rm -f /root/selenium/Spider/MySql.Data.dll > ll /root/sele
2019.07.22(day07)学习笔记(爬虫)
day07 StudyNote 1.爬虫 import requests
import re
response = requests.get('http://www.taobao.com')# 模拟浏览器打开淘宝网页
response = requests.get('http://duanziwang.com/')# 模拟浏览器打开段子网网页
data = reponse.text
# .代表匹配所有字符,*表示前面的字符0到无穷个
res = re.findall('href="(.*?)
2019.07.22(day07)学习作业(编程)
day06 HomeWork 1.爬虫图片 import re
import requests
response = requests.get('https://www.doutula.com/')
print(response.status_code)
print(response.encoding)
data = response.text
# print(data)
res = re.findall('<img referrerpolicy=".*?" data-original
django使用search_fields报错
django使用search_fields报错(in get_lookup_constraint) FieldError at /api/workorder/order/ Related Field got invalid lookup: icontains Request Method: GET Request URL: http://127.0.0.1:8000/api/workorder/order/?search=1 Django Version: 2.0 Exception Type
[POJ3682]King Arthur's Birthday Celebration[期望DP]
也许更好的阅读体验 \(\mathcal{Description}\) 每天抛一个硬币,硬币正面朝上的几率是p,直到抛出k次正面为止结束,第\(i\)天抛硬币的花费为\(2i-1\),求出抛硬币的天数的期望和花费的期望。 \(\mathcal{Solution}\) 该题为双倍经验题,具体做法请看 收集邮票 (原谅我的懒惰,但这可以认为是一样的题了) 这里我们求\(f\)数组的过程将概率改为\(p\),求\(g\)时,将里面的\(f[i]\)与\(f[i+1]\)全部乘以2即可 注意 本题输出
linux系统时间设置快速上手
timedatectl--->管理系统时间set-time--->设定当前时间status--->显示当前时间信息set-timezone--->设定当前时区set-local-rtc0|1--->设定是否使用utc时间list-timezone--->查看支持的所有时区.chronyd--->时间同步服务服务端:vim/etc/chrony.conf22
Codeforces Round #486 (Div. 3) C "Equal Sums" (map+pair<>)
传送门 •题意 给你 k 个序列,第 i 个序列含有 ni 个元素; 问是否存在两个不同的序列 i,j; 满足序列 i 删除某个数后的总和等于序列 j 删除某个数后的总和; •题解 定义 map<int , pair<int ,int > >f; 为了方便表述,将上述定义改为 map<x ,pair<y ,z > >f; 表示序列 y 删除第 z 个数后的总和为 x; 对于第 i 个序列,在删除第 j 个数后,求出删除后的总和 cur; 判断 f 中是否存在 c
乘法器——基于Wallace树的4位乘法器实现
博主最近在学习加法器乘法等等相关知识,在学习乘法器booth编码加Wallace树压缩时,发现在压缩部分积的时候用到了进位保留加法器(Carry Save Adder),博主对这种加法器不是很理解,而且拖了好久,我一直认为进位保留加法器就是一般的串行加法器,今天终于有所理解,在这里给大家分享一下。 首先,我们举个例子,对于四位无符号数1011与1110相乘,我们可以得到如下式子: 1 0 1 1
x 1 1 1 0
Asp.Net六大内置对象
前面学习mvc管道处理模型的时候,我们晓的HttpContext是贯穿全文的一个对象,在HttpRuntime产生,现在我们所谓的Asp.Net六大内置对象,其实就是HttpContext的属性。具体为: 一:Request即是Http请求提供的各种信息 A:Request的Heads里面的信息,通过代码: 1 public ActionResult Request()
2 {
3 List<string> requestHeads = new List<string>();
python - django 使用 ajax 发送数组数据到后台并转换成列表
一。前端 ajax var order_list = [1, 2, 3];
$.ajax({
url: "/stores/order/",
method: "POST",
traditional: true, // 加上此参数(序列化数据)
data: {
'order_list': JSON.stringify(order_list),
'csrfmiddlewaretoken': $("[name='c
centos7.2下快速安装zabbix4.0
本笔记是基于CentOS 7.2下最小化安装的操作系统搭建的Zabbix4.0环境,主要用于做一些企业路由器和交换机等设备的运行状态监控。 1、安装epel源 yum -y install epel-release 2、安装php-fpm和mariadb yum -y install php-fpm mariadb mariadb-server wget 3、配置zabbix4.0源(我这里主要使用的是清华大学的zabbix镜像源) wget -P /etc/yum.repos.d/ http
数组 字符串的解构赋值 以及const命令
// ES6允许按照一定模式 从数组和对象中提取值 对变量进行赋值 这就是解构
let [a,b,c] = [1,2,3]//模式匹配
let [foo,[[bar],baz]] = [1,[[2],3]]
foo//1
bar//2
baz//3
let [head,...tail] = [1,2,3,4];
head//1
tail//[2,3,4]
let [x,y,...z] = ['a'];
Netty编码流程及WriteAndFlush()的实现
编码器的执行时机 首先, 我们想通过服务端,往客户端发送数据, 通常我们会调用ctx.writeAndFlush(数据)的方式, 入参位置的数据可能是基本数据类型,也可能对象 其次,编码器同样属于handler,只不过他是特化的专门用于编码作用的handler, 在我们的消息真正写入jdk底层的ByteBuffer时前,数据需要经过编码处理, 不是说不进行编码就发送不出去,而是不经过编码,客户端可能接受到的是乱码 然后,我们知道,ctx.writeAndFlush(数据)它其实是出站处理器特有
闭包案例---点击按钮打印对应按钮的下标
<button>按钮0</button>
<button>按钮1</button>
<button>按钮2</button>
<button>按钮3</button>
<button>按钮4</button>
<button>按钮5</button>
<button>按钮6</button>
<button>按钮7</button>
<button>按钮8</button>
<button>按钮9</button> // 需求:点击按
二叉查找树(平衡树的根源)
#include<bits/stdc++.h>
using namespace std;
const int N=100010;
int root,tot;
int sz[N],val[N],ch[N][2],fa[N];
void pushup(int x){
if(!x)return;
sz[x]=1;
if(ch[x][0])sz[x]+=sz[ch[x][0]],fa[ch[x][0]]=x;
if(ch[x][1])sz[x]+=sz[ch[x][1]
今日推荐
周排行