- 博客(4356)
- 收藏
- 关注
转载 thrift快速入门
1.背景 2.环境安装 下载thrift编译器 下载地址:http://www.apache.org/dyn/closer.cgi?path=/thrift/0.12.0/thrift-0.12.0.exe 点击如图进行下载 下载后去掉版本号: 设置环境变量: 检查是否安装成功: 环境完美! 3.dem...
2019-09-28 20:26:00
657
转载 protobuf入门
1.背景 2.环境安装 2.1.编译器安装 a.下载编译器 地址:https://github.com/protocolbuffers/protobuf/releases 选项如下(根据不同的编译环境选择) b.配置环境变量 解压后包结构如下: 将路径配置到path路径下: c.检查配置是否正确 ...
2019-09-28 16:12:00
664
转载 [Golang] mynats(对nats.go的二次封装)
0x0 前言 最近项目开始使用nats作为消息中间件。 nats的引入确实解决项目很多痛点。 比如: 1)服务动态横向扩展 2)负载均衡(nats的均衡机制只有随机,不过对我们来说也够用了) 3)多服务之间方便快捷的消息通信 0x1 mynats是什么 mynats是对nats.go的一个包装。目的是方便快捷的注册消息回掉,并且支持同步handler和异步han...
2019-09-27 14:24:00
839
转载 Flex 布局语法教程
Flex 布局语法教程 https://www.runoob.com/w3cnote/flex-grammar.html 网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种...
2019-09-27 14:07:00
328
转载 数据库作业案例
数据库作业案例 复习 """ 1、单表查询 增删改查的完整语法 select distinct 字段 from 表 where group by having order by limit 比较:> < = 区间:between and | in | not in 逻辑: and or not 相似:like _% 正则:regex...
2019-09-26 19:10:00
1366
转载 2019.09.26学习整理-数据库基础
2019.09.26学习整理 联合分组 # 数据来源:在单表emp下 # 联合分组:按多个字段综合结果进行分组 # 按 area与port组合后的结果进行分组,只有组合后的结果还一致,才认为是一组 select group_concat(name),area,port from emp group by area,port; 子查询 # 增:insert into 表 select子...
2019-09-26 19:07:00
316
转载 webapi 传入参数校验
/// <summary> /// 传入参数校验过滤器 /// </summary> public class ValidateReqModelFilter : ActionFilterAttribute { public override void OnActionExecuting(Http...
2019-09-26 17:16:00
620
转载 数据库查询
目录 2019.09.25学习整理 数据库查询 单表查询 连表查询 一对一与一对多情况一致 多对多 2019.09.25学习整理 数据库查询 单表查询 """ 增: insert [into] [数据库名.]表名[...
2019-09-25 18:07:00
248
转载 2019.09.24学习整理 数据库的字段操作、多表关系、外键
目录 字段操作 多表关系 外键 一对一 无级联关系 有级联关系 一对多 多对多 数据库的字段操作、多表关系、外键 字段操作 create table tf1( id i...
2019-09-24 20:42:00
324
转载 2019.09.23学习整理 数据库类型和约束
目录 数据库类型和约束 数据库与表的剩余操作 数据库配置 数据库修改信息 用户操作 表的操作 创建表的完整语法 数据库表的引擎:驱动数据的方式 --数据库优化 数据库的模式 ...
2019-09-23 18:49:00
242
转载 java: -source 1.5 中不支持 diamond 运算符
idea中新导入的项目,变异报错如下图: 出现这种问题的原因:配置有问题,首先确认你的jdk版本 1. 将标红位置改为对应的版本号 2. 再将此处标红位置改过来,就可以了。 转载于:https://www.cnblogs.com/lideqiang0909/p/11571308.html...
2019-09-23 11:15:00
119
转载 2019.09.20学习整理 数据库
目录 2019.09.20学习整理 数据库 数据库 卸载 安装 连接数据库 用户信息查看 数据库的基本操作 表的基本操作 记录的基本操作 ...
2019-09-20 15:47:00
180
转载 如何安装MySQL数据库
[TOC] 如何安装MySQL数据库 一、下载 第一步:打开网址,https://www.mysql.com/,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://www.mysql.com/downloads ,选择Community(GPL)选项 第三步跳转至网址https://dev.mysql.c...
2019-09-20 15:37:00
216
转载 2019.09.19学习整理 进程池、线程池和协程
2019.09.19学习整理 进程池、线程池和协程 线程queue queue队列 :使用import queue,用法与进程Queue一样 from queue import Queue,LifoQueue,PriorityQueue q=Queue()#先进先出 q.put('first') q.put('second') print(q.get()) print(q.get()...
2019-09-19 20:14:00
166
转载 spring boot+mybatis-plus整理
简介:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 springboot+maven+mybatis-plus+mysql 项目整体结构: Mybatis-plus需要的以来文件: <!--mybatis-plus自动的维护了mybatis以及mybati...
2019-09-18 18:58:00
170
转载 2019.09.18学习整理 锁,多线程vs多进程
2019.09.18学习整理 线程锁 同步锁(线程的互斥锁) 多线程修改数据会造成混乱 from threading import Thread,current_thread,Lock import time x = 0 def task(): global x for i in range(100000): # 最少10万级别才能看出来 x = x+1...
2019-09-18 15:44:00
179
转载 2019.09.17学习整理 - 线程
2019.09.17学习整理 线程 线程基础 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程 右键运行: 申请内存空间,先把解释器丢进去并且把代码丢进去(进程做的),运行代码(线程). 进程和线程的区别: 过程描述的区别 线程==》单指代码的执行过程 进程==》资源的申请与销毁的过程 进程内存空间彼此隔离 同一个进程下的线程共享资源. 进程...
2019-09-17 16:11:00
151
转载 2019.09.16 学习整理
目录 2019.09.16 学习整理 进程锁 队列 2.1.1 方法介绍 2.1.2 其他方法(了解) 案例 生产者消费者模型 为什么要使用生产者和消费者模式 什么是生产者消费者模式 ...
2019-09-16 16:14:00
174
转载 NIO与网络编程系统化学习
1.背景 数据在网络中传输,必然回遇到读写问题.... 2.比较NIO与IO 3.案例演示 3.1.缓冲区演示 package com.wfd360.nio; import org.junit.Test; import java.nio.ByteBuffer; public class BufferDemo { /** ...
2019-09-15 11:58:00
113
转载 socket系统化入门
1.简单socket完成消息发送与接收 服务端: package com.wfd360.com.socket; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * @Copyright (C) * @Author: LI DONG PING *...
2019-09-13 11:56:00
128
转载 2019.09.12学习整理
2019.09.12学习整理 孤儿进程 # 孤儿进程(无害) * # 一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 ''' 情况1 无害 父进等着子进程都死,回收僵尸进程。 情况2 无害 父进程死了,子进程活着,都要被init进程接管并且回收。 情况3 父进程...
2019-09-12 19:44:00
159
转载 linux多机器间-ssh免密登录
通过命令”ssh-keygen -t rsa“,生成之后会在用户的根目录生成一个 “.ssh”的文件夹 通过ssh-copy-id的方式: ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.9.110 ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主...
2019-09-12 16:47:00
99
转载 2019.09.11学习整理
2019.09.11学习整理 进程基础 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 狭义定义:进程是正在运行的程序的实例(an...
2019-09-11 19:07:00
394
转载 2019.09.09学习整理
2019.09.09学习整理 基于socket套接字的UDP协议 UDP套接字示例 客户端 import socket cli = socket.socket(type=socket.SOCK_DGRAM) while True: msg = input('>>:').strip() cli.sendto(msg.encode('utf-8'), ('12...
2019-09-09 18:55:00
175
转载 XML
1.什么是xml? xml是指可扩展标记语言。 2.xml的作用 被设计用来传输和存储数据。xml简化数据共享,简化数据传输 XML 用于创建新的 Internet 语言 很多新的 Internet 语言是通过 XML 创建的: 其中的例子包括: XHTML - 最新的 HTML 版本 WSDL - 用于描述可用的 web service WAP...
2019-09-06 11:21:00
102
转载 mybatis-generator 插件无法在maven 的 Plugins显示怎么办
由于插件放错位置导致无法显示。 mybatis-generator-maven-plubin应该和pluginManagement同级别(最初是把mybatis-generator-maven-plubin放在了pluginManagement里面--是错误的!!) 如下图:应该放在同级位置就可以了 原文地址:https://blog.youkuaiyun.com/zx0307...
2019-09-05 18:55:00
212
转载 2019.09.05学习整理--网络编程
2019.09.05学习整理 网络协议5层模型 物理层 010101的电信号 数据链路层 把物理层的电信号分组,每一个叫一个数据报/数据帧,每一数据帧分成:报头head和数据data两部分 每一个数据报,都由报头和数据部分 头:固定18个字节,6:发送者地址/6:接收者/6:数据类型 mac地址:发送者,接收者地址,就是mac地址 每块网卡都有一个唯一mac地址:12位16进制数...
2019-09-05 15:52:00
154
转载 2019.9.4学习整理
2019.9.4学习整理 单例模式 什么是单例模式 单例模式:基于某种某种方法实例化多次得到实例是同一个 为什么用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例 单例模式的四种方法 1.单例模式(类的绑定方法) #settings.py PORT=3306 HOST='127.0.0.1' class Mysql: _i...
2019-09-04 19:14:00
120
转载 2019.9.3学习整理
2019.9.3学习整理 什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 Person类也是个对象,那他一定是由一个类实例化得到,这个类,就叫元类 type是内置的一个元类,所有的类都是由type实例化得到 为什么用元类 元类是负责产生类的,所以我们学习元类或者自定义元类的目的:是为了控...
2019-09-03 19:59:00
103
转载 oracle-常用sql语句和函数
1.求字符串长度 --计算字符串长度的函数 select length('你好世界!') len from dual; 2.常用函数 -- dbms_random.value(1,7) 获取(1,7)之间的随机数 结果为:3.38380283953849 select dbms_random.value(1,7) from dual --获取随机数...
2019-09-01 11:22:00
118
转载 [Golang] Gin框架学习笔记
0x0 Gin简介 1.Gin 是什么? Gin 是一个用 Go (Golang) 编写的 HTTP web 框架。 它是一个类似于martini但拥有更好性能的 API 框架, 由于httprouter,速度提高了近 40 倍。如果你需要极好的性能,使用 Gin 吧。 2.Gin相关地址 doc:https://gin-gonic.com/zh-cn/docs/ ...
2019-08-30 14:37:00
226
转载 2019.08.29学习整理
2019.08.29学习整理 绑定方法与非绑定方法 绑定方法 对象绑定方法 类的绑定方法 绑定方法:特殊之处,绑定给谁就是谁来调,并且会把自身调过来 类的绑定方法 绑定给类,类来调用,会把类自身传过来 类的绑定方法用在什么地方 不需要通过对象,只需要通过类就能获取到一些东西的时候,用类的绑定方法 类的绑定方法,可以由对象来调 class Person: ''' 注释的内容...
2019-08-29 17:29:00
106
转载 2019.08.28学习整理
2019.08.28学习整理 类的组合 什么是组合 对象的某个属性是另一个类的对象 为什么用组合 组合是用来解决类与之间代码冗余的问题 如何使用组合 class Person: school = 'oldboy' class Teacher(Person): def __init__(self,name,age,level,course): sel...
2019-08-28 16:53:00
115
转载 2019.08.27学习整理
2019.08.27学习整理 什么是继承 是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中 父类/基类 子类/派生类 新式类:只要继承了object类,就是新式类,在python3中,默认继承object类 -Python3中:默认继承object class A: pass -python2中,需要显示的指定继承object --经典类:没有继承object的类,就是经...
2019-08-27 16:43:00
144
转载 2019.08.26 学习整理
2019.08.26 学习整理 面向对象编程 1. 面向过程编程 优点:复杂的问题流程化、进而简单化 缺点:扩展性差 2.面向对象编程 优点:可扩展性强 缺点:编程的复杂度要高于面向过程 类和对象 定义类 class关键字 类名: pass 产生对象 对象=类名() 类: 1.获取类的属性和方法 类.__dict__ 2.类来调用属性和方法 1 通过dic...
2019-08-26 16:35:00
103
转载 MySQL的四种事务隔离级别
1.背景 事务在实际开发中必不可少.....直接进入正题 2.事务的4大特征 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。 事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consis...
2019-08-23 17:49:00
115
转载 用Python爬取暑期档大火的《哪吒》,20W+评论数据,我们分析一波
说起这个暑期档的动画片,非《哪吒之魔童降世》莫属了!上映第 1 天:89分钟,中国动画最快破 1亿纪录上映第 2 天:中国影史首部单日票房破 2亿的动画电影上映第 4 天:中国影史第66部破 10亿影片上映第 8 天:正式登顶!破 16亿,超过《疯狂动物城》,创中国影史动画电影票房新纪录上映第 9 天:成为中国影史第 17 部破 20亿 影片上映第 10 天:破 23亿!连续10天单日票房过亿,连...
2019-08-23 08:49:42
397
转载 UML入门
1.背景 使用类图描述,类的设计 2.案例 各图标说明: 1.类描述与权限描述 2.接口的表示方法 3.表示继承关系 4.实现接口 5.关联关系,即一个对象是另外一个对象的属性 6.聚合关系,即某个类里面包括集合 弱拥有 代码示例: 7.组合关系 强拥有 ...
2019-08-22 12:50:00
104
转载 一个员工的离职成本,很恐怖
有多恐怖?一个员工离职后留下的坑,并不是再找一个人填上就万事大吉了。一般来说,核心人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有相当于4个月工资的招聘费用,超过40%的失败率。《财富》发现,员工离职后,从找新人到新人顺利上手,光是替换成本就高达离职员工年薪150%,如果离开的是管理人员则代价更高。更为纠结的是:权威机构估算,一个员工离职会引起大约3个员工产生离职的...
2019-08-21 07:31:09
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人