- 博客(4398)
- 收藏
- 关注
转载 python之列表和元组
python之列表和元组1、 定义序列:使用一对中括号将序列中的元素值括起来。names = [“bill”,”30”,”12.5”,”True”]names = ["Bill","Mike"]numbers =[1,2,3,4,5,6]salary=[3000.0,4000.0,5000.0]flags=[True,False,True,True]...
2019-10-05 19:09:00 706
转载 mybatis代码生成+自定义注解+自定义注释
mybatis代码生成配置文件配置类自定义的lombok注解配置代码注释配置TOCmybatis代码生成 <!--mybatis的包和反向生成的包__用来生成dao,entity层--> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->...
2019-09-29 15:50:00 1141
转载 MAC安装Flutter
系统环境要求Flutter因为是新出的框架,所以对系统还是有一定的要求的。MacOS(64-bit)磁盘空间:大于700M,如果算上Android Studio等编辑工具,尽量大于3G。命令号工具:bash、mkdir、rm、git、curl、unzip、which、brew 这些命令在都可以使用。下载Flutter SDK包官网链接:https://flutter.io...
2019-09-27 12:12:00 811
转载 idea格式化设置
idea格式化设置格式化设置TOCidea格式化设置点击File--Settings--Editor--Code Style--java格式化设置 来自为知笔记(Wiz)转载于:https://www.cnblogs.com/ziyue7575/p/941c24cbbf5da8357604521ee9...
2019-09-26 18:05:00 835
转载 数据库连接池
数据库连接池自定义连接池使用静态代理加强连接池TOC数据库连接池实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池.概念 用池来管理Connection,这样可以重复使用Connection...
2019-09-26 18:02:00 112
转载 MySQL基础
MySQL基础数据类型整形小数类型浮点型FloatDouble定点数Decimal时间日期类型数据库连接数据库使用数据库操作字符集校对集创建数据库设置数据库权限查看数据库更新数据库设置数据库编码切换数据库删除数据库表操作约束:自增auto_increment外键约束(一对多,多对多)创建表查看表删除表修改表清空表 ★truncate数据操作(行操作)插入记录(行)修改记录删除记录查询操作...
2019-09-26 18:01:00 125
转载 jdbc基础
jdbc基础JDBC概述JDBC原理JDBC开发步骤获得链接获得语句执行平台Statement:有sql注入危险PreparedStatement:防止sql注入:常用方法结果处理:ResultSet释放资源JDBC工具类在配置文件properties中设置数据库练习TOCjdbc基础JDBC概述 JDBC(Java Data Base Connectivity...
2019-09-26 18:00:00 132
转载 MongoDB基础
MongoDB基础使用 MongoDbMongoDB语法数据库语法表语法查找数据:find修改数据update删除数据批量操作:for循环MongoDB 索引索引基础唯一索引索引的一些参数explainTOCMongoDB基础 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像 关系数据库的。他支持的数据结构非常松散,是...
2019-09-26 17:56:00 90
转载 博客园自定义目录:版本3
目录 博客园自定义目录:版本3 JavaScript css 博客园自定义目录:版本3将我自己写的 https://www.cnblogs.com/ziyue7575/p/11409850.html 重新改了一下,使用超链接跳转.JavaScr...
2019-09-26 11:38:00 113
转载 消息对列入门
消息模式:1、观察者模式(点对点模式)消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次2、发布订阅模式消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。发布与订阅模式和观察者模式有以下不同:观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,发布者与订阅者不知道对方的存在,它们之间通过频道进行通信。...
2019-09-24 10:58:00 107
转载 Oracle数据库导入导出备份
以下命令都在终端doc下执行(一)整库导出与导入整库导出命令 exp system/itcast full=y #添加参数 full=y 就是整库导出 system账号 itcast密码执行命令后会在当前目录下生成一个叫 EXPDAT.DMP,此文件为备份文件。 如果想指定备份文件的名称,则添加 file 参数即可,命令如下 e...
2019-09-20 11:16:00 148
转载 Python 分布式锁
1,数据一致性当多个进程/线程对同一个共享资源读写,会因为资源的争夺而出现混乱,导致数据不一致。如下图:在数据库的原始数据是 d0,上图的处理流程如下:t1 时刻,有两个数据源的数据 d1,d2 分别到达数据处理层,主进程分配线程 Merge1 处理 d1,Merge2 处理 d2,两者又同时(假设还是 t1 )从数据库获取原始数据 d0t2 时刻,Me...
2019-09-20 10:00:00 230
转载 flutter 启动时一直Resolving dependencies...
原因:国内网无法从Google获取资源,貌似搭了梯子也没用修改flutter sdk Path/packages/flutter_tools/gradle/flutter.gradle这个文件,使用阿里云源buildscript { repositories { // google() // jcenter() ...
2019-09-18 00:37:00 599
转载 flutter JSON序列化出现冲突
[SEVERE] Conflicting outputs were detected and the build is unable to prompt for permission to remove them. These outputs must be removed manually or the build can be run with `--delete-conflicti...
2019-09-17 00:13:00 249
转载 Centos7 安装mysql8.0
卸载mariadbrpm -qa|grep mariadbrpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps安装参考:https://www.cnblogs.com/wlwl/p/9686809.html转载于:https://www.cnblogs.com/Zhusi/p/11528087.html...
2019-09-16 16:36:00 98
转载 ipv6种种
IPv6地址解析原理:IPv6的地址解析包括两个过程:一、解析目的IP对应的链路层地址,二、邻居可达性状态的维护过程。在IPv4中使用的是ARP协议,在IPv6中使用的是ND(Neighbor discover)协议中的NS和NA报文来实现的。采用ND协议的优势在于增加了地址解析协议与底层链路的独立性。对每一种链路层系诶都是用相同的地址解析协议,无须再为每一种链路层协...
2019-09-16 10:00:00 355
转载 ubnutu18.4 修改交换分区大小
ubuntu18.04默认的swap文件在根目录/下,名字是swapfile1、查看交换分区大小 也可以使用系统监视器查看free -m2、创建一个swap文件 :大小为8gsudo dd if=/dev/zero of=swap bs=1024 count=80000003、创建swap文件系统sudo mkswap -f swa...
2019-09-15 16:39:00 147
转载 Linux远程上传文件
#对拷文件夹 (包括文件夹本身)scp -r /home/slk root@192.168.1.5:/home# 对拷文件并重命名scp /home/a.txt root@192.168.1.5:/home//b.text转载于:https://www.cnblogs.com/Zhusi/p/11518160.html...
2019-09-14 01:27:00 102
转载 mysql 命令行导入导出.sql文件
window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_user...
2019-09-14 00:40:00 263
转载 mysq8设置编码utf8
设置mysql默认编码utf8 以及其他配置系统:centos7vi /etc/my.cnf #红色部分如果以存在则在他的下方添加[mysql]default-character-set=utf8[mysql.server]default-character-set=utf8[mysql_safe]default-character-set=...
2019-09-14 00:31:00 124
转载 安装python虚拟环境踩过的坑
最近需要用到python的虚拟环境,先后尝试了pycharm和conda的虚拟环境,踩过一些些坑,整理成博客以备忘。pycharm我最先尝试直接用pycharm新建虚拟环境,建好了以后发现project和console都用了新环境的python,但是terminal还是旧环境的python。我一度以为是pycharm的小bug或者是还没apple成功。后来才发现pycharm里ter...
2019-09-12 16:43:00 271
转载 安装Python运行环境
可以直接在python的官网下载相应操作系统平台的python安装包:https://www.python.org/downloads点击下载后出现的安装界面,建议选中界面下方的Add Python 3.x to PATH复选框,这样安装的程序就会自动将Python的路径加到PATH环境变量中。2、配置环境变量 在Windows平台配置PATH环境变量的...
2019-09-09 23:00:00 549
转载 sql 经纬度范围检索(谷歌方案)
SELECT id, ( 6371 * acos ( cos ( radians(78.3232) ) * cos( radians( 数据库纬度字段) ) * cos( radians( 数据库经度字段) - radians(65.3234) ) + sin ( radians(78.3...
2019-09-06 00:44:00 220
转载 CF-1208 C.Magic Grid
题目大意:构造一个n行n列的矩阵,使得每一行,每一列的异或和都相等,n是4的倍数。先看4*4的矩阵,我们很容易构造出符合要求的矩阵,比如0 1 2 34 5 6 78 9 10 1112 13 14 15这个矩阵每行每列的异或和都为0对于一个n*n的矩阵,我们可以写成多个4*4的矩阵,为了保证数字不重复...
2019-09-02 19:52:00 186
转载 【原】导入framework报错解决(以ReactiveObjC.framework为例)
1、当导入ReactiveObjC.framework后,进行编译时报错:framework not found xxx报错如下图:解决办法: Targets—> Build Settings—> Search Paths 在 Framework Search Paths 中添加当前framework的文件地址 例:$(PROJECT_DIR)/0...
2019-09-02 11:28:00 565
转载 iptables 源码分析
# modinfo ip_tablesfilename: /lib/modules/3.10.0-957.12.2.el7.x86_64/kernel/net/ipv4/netfilter/ip_tables.ko.xz一、规则的显示选择先来说明规则的显示,因为他涉及到的东东简单,而且又全面,了解了规则的显示,对于其它操作的了解就显得容易了。...
2019-08-29 11:34:00 462
转载 neutron-lbaas-lvs-ipvsadm+ip_vs
LVS是内核代码(ip_vs)和用户空间控制器(ipvsadm)neutron-lbaas-lvs底层实现机制:ipvsadm下载ipvsadm客户端源码,ipvsad-1-26.8中有使用相关配置描述:echo "1" > /proc/sys/net/ipv4/ip_forwardcat /proc/sys/net/ipv4/vs/amemthresh/pro...
2019-08-29 11:33:00 877
转载 iptables
iptables的四表五链 四表:filter、nat、mangle(做防火墙标记)、raw 五链:INPUT、OUTPUT、FORWARD、PREROUTING(路由前)、POSTROUTING(路由后) filte:INPUT、OUTPUT、FORWARD nat:PREROUTING、OUTPUT、POSTROUTING mangle:PREOUTIN...
2019-08-29 11:33:00 358
转载 linux下的Netfilter&iptables
备注:本文内核版本是2.6.21,iptables的版本1.4.0。什么是Netfilter? 为了说明这个问题,首先看一个网络通信的基本模型: 在数据的发送过程中,从上至下依次是“加头”的过程,每到达一层数据就被会加上该层的头部;与此同时,接受数据方就是个“剥头”的过程,从网卡收上包来之后,在往协议栈的上层传递过程中依次剥去每层的头部,最终到...
2019-08-29 10:12:00 166
转载 iproute2;高级路由;ip_route,ip_rule;
http://linux.cn/article-4326-1.htmliproute2 对决 net-tools如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本...
2019-08-29 09:08:00 5217
转载 kernel源码分析
精贴:https://blog.csdn.net/haidao2009/article/details/9470295(十一)洞悉linux下的Netfilter&iptables:iptables命令行工具源码解析【上】分类:LINUX2012-05-25 18:05:05预备知识:part1: 初见getopt_long()...
2019-08-28 10:41:00 286
转载 iptables中DNAT、SNAT和MASQUERADE
DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映射,SNAT(Source Network Address Translation,源地址转换)通常被叫做源映射。这是我们在设置Linux网关或者防火墙时经常要用来的两种方式,要理解iptables中DNAT、SNAT和MASQUERADE,我们要先了解一...
2019-08-28 10:16:00 1234
转载 ovs源码阅读--netlink使用
netlinknetlink socket是一种用于用户态进程和内核态进程之间的通信机制。它通过为内核模块提供一组特殊的API,并为用户程序提供了一组标准的socket接口的方式,实现了全双工的通讯连接。特点:双向传输,异步通信用户空间中使用标准socket API内核空间中使用专门的API支持多播可由内...
2019-08-27 10:19:00 345
转载 Openvswitch原理与代码分析(3): openvswitch内核模块的加载
在datapath/datapath.c中会调用module_init(dp_init);来初始化内核模块。staticint__init dp_init(void){interr;BUILD_BUG_ON(sizeof(structovs_skb_cb) > FIELD_SIZEOF(structsk_buff, cb));pr_info...
2019-08-27 10:05:00 220
转载 vue局域网访问
vue局域网访问代码启动webstorm启动TOCvue局域网访问 默认情况下,vue启动的项目只能在本机访问,想要在局域网访问可以这样设置:代码启动yarn run dev --host 0.0.0.0或者npm run dev --host 0.0.0.0webstorm启动在启动的配置arguments中添加...
2019-08-27 08:35:00 192
转载 隐藏浏览器控制台输出async-validator验证警告
隐藏浏览器控制台输出async-validator验证警告TOC隐藏浏览器控制台输出async-validator验证警告参考:https://segmentfault.com/q/1010000017007638在element-ui表单验证中,添加了验证规则;在验证不通过的情况下浏览器的控制台会输出验证警告! node_module...
2019-08-27 08:27:00 6930
转载 DPDK
http://blog.sina.com.cn/s/blog_153c9453d0102xw2u.html转载于:https://www.cnblogs.com/liuhongru/p/11413269.html
2019-08-26 16:22:00 177
转载 RTNETLINK内核与用户空间网络子系统交互机制
主要涉及net/netlink/af_netlink.c与net/core/rtnetlink.c两个主文件。内核的网络子系统定义了rtnetlink,用做和用户空间的交互,rtnetlink为AF_NETLINK协议的一个类别NETLINK_ROUTE,其它类别包括NETLINK_XFRM、NETLINK_GENERIC等。renetlink主要注册了LINK、ROUTE、...
2019-08-26 16:21:00 405
转载 浅谈Service Mesh体系中的Envoy
背景最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解下微服务、Service Mesh以及Envoy在Service Me...
2019-08-26 16:15:00 194
转载 OpenvSwitch 解读
https://segmentfault.com/a/1190000015816722OVS 核心代码datapath 目录ovs-switchdOVS数据库管理ofprotoOVS 架构OVS 主要的数据结构数据结构关系图主要的数据结构和数据结构的参数数据结构代码...
2019-08-26 16:06:00 1232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人