自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 27. 为什么线程执行要调用start而不是直接run

多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人要玩,于是,start是排队!等CPU选中你就是轮到你,你就run(),当CPU的运行的时间片执行完,这个线程就继续排队,等待下一次的run()。调用start()后,线程会被放到等待队列,等待CPU调度,并不一定要马上开始执行,只是将这个线程置于可动行状态。然后通过JVM,线程Thread会调用run()方法,执行本线程的线程...

2018-07-31 23:05:00 162

转载 webpack打包多html开发案例新

闲来无事在原来简单打包案例的基础上,参考vue-cli的打包代码,改为多文件打包。区别于上篇文章《webpack打包多html开发案例》,此次打包根据开发的不同环节进行打包,也就是有开发阶段的打包和devServer代码。也有build阶段的代码。同时在具体的功能上,除了实现了多文件的打包。还具备以下功能。1)base64图片使用功能:当图片小于一定尺寸转为base64减少http...

2018-07-31 22:33:00 89

转载 Logger性能优化

  最近排查线上问题,无意中发现了Logger堵塞的情况,排查的同时也做下总结,做个笔记,以防备用。 先上图,看下实际堵塞的情况从图中可以清楚的看到标黄的都在 waiting to lock <0x000000054011c380> 这个锁,这个锁被标红线程持有,如果标红的线程处理业务逻辑不够快,哪其它线程就会一直处在 BLOCKED 中。关于org.ap...

2018-07-31 13:47:00 404

转载 多线程

线程:是操作系统的最小调度单位,是一串指令的集合import threadingdef foo(n): print("in func foo ",n )t_list = []for i in range(20): t = threading.Thread(target=foo,args=("t-%s" %i ,)) #创建一个线程 t.st...

2018-07-31 13:04:00 38

转载 English trip -- VC(情景课)3 C Do you have a sister?(maple verstion)

xu言: 温故而知新,可以为师矣。不要小瞧重复的东西,不同的老师,不同的角度,不同的方法。你就会掌握不同的知识~Review what you have learned and get something new. Then you can be a teacher.第一人称 I / we / TheysentencesHow many people a...

2018-07-30 21:58:00 72

转载 HTML表格-table

表格表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。例如,要画出如下表格:分析: 1.分析行,每行是一个tr标签...

2018-07-30 20:35:00 48

转载 大数据之数据采集

大数据之数据采集大数据体系一般分为:数据采集、数据计算、数据服务、以及数据应用 几大层次。在数据采集层,主要分为 日志采集 和 数据源数据同步。日志采集根据产品的类型 又有可以分为:- 浏览器页面 的日志采集- 客户端 的日志采集浏览器页面采集:主要是收集页面的 浏览日志(PV/UV等) 和 交互操作日志(操作事件)。这些日志的采集,一般是在页面上植入标准的...

2018-07-30 20:34:00 324

转载 如何传关键字参数

如何传关键字参数,用 **{name:zhao,age:18}就可以了字典的定义方式二:a=dict([(1,2),(3,4)])结果为 a={ 1:2, 3:4 }还可以这样定义字典a=dict( [ ' k1 ', ' k2 ' ] , [ 1 ] )意思是以k1 k2为key ,后面的 [ 1 ]为value组成字典{'k1'...

2018-07-30 14:40:00 316

转载 python之路——递归函数

楔子在讲今天的内容之前,我们先来讲一个故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢......这个故事你们不喊停我能讲一天!我们说,生活中的例子也能被写成程序,刚刚这个故事,让你们写,你们怎么...

2018-07-29 21:49:00 51

转载 数据库常见面试题

范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很...

2018-07-29 16:26:00 243

转载 node.js和MongoDB学习网址

回想我写的node.js和MongoDB的博客,都是菜鸟教程那里的知识,所以我打算不写了,那些都是基础,在项目开发中,我发现单单有那些基础不行,这些基础可以尽快学好,然后学习项目开发过程下面是两个教程的链接:https://www.runoob.com/nodejs/nodejs-tutorial.html node.js教程https://www...

2018-07-28 20:20:00 39

转载 模板方法

1.简介  一个抽象类公开定义了执行它的方法的方式(模板),它的子类可以按需要重写方法实现功能。  就是给一些功能相同的类定义一个抽象父类,当作这些类的模板。转载于:https://www.cnblogs.com/wskxy/p/9382028.html...

2018-07-28 14:59:00 28

转载 JS框架_(JQuery.js)带阴影贴纸标签按钮

百度云盘  传送门  密码:azo6纯CSS带阴影贴纸标签按钮效果:<!doctype html><html><head><meta charset="utf-8"><title>CSS3带阴影贴纸标签按钮样式</title><style>ht...

2018-07-27 21:22:00 144

转载 从统计学看线性回归(1)——一元线性回归

目 录1.一元线性回归模型的数学形式2.回归参数β0, β1的估计3.最小二乘估计的性质  线性性  无偏性  最小方差性一、一元线性回归模型的数学形式  一元线性回归是描述两个变量之间相关关系的最简单的回归模型。自变量与因变量间的线性关系的数学结构通常用式(1)的形式:y = β0+ β1x +...

2018-07-27 00:09:00 1611

转载 Codeforces.666E.Forensic Examination(广义后缀自动机 线段树合并)

题目链接\(Description\)给定串\(S\)和\(m\)个串\(T_i\)。\(Q\)次询问,每次询问\(l,r,p_l,p_r\),求\(S[p_l\sim p_r]\)在\(T_l\sim T_r\)中的哪个串出现次数最多,输出最多次数以及它是\(T\)中的第几个。若最多的有多个,输出下标最小的。\(Solution\)挺好的题吧对\(T\)个串建SAM,然后要求...

2018-07-25 21:16:00 53

转载 hibernate映射-继承映射

对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。Hibernate的继承映射可以理解成持久化类之间的继承关系。例如:人和学生之间的关系。学生继承人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将被得到。Hibernate支持3种继承映射策略:①使用 subclass进行映射: 将域模型中的每一个实体对象映射到一个独立的表中,也就是说不用在关系...

2018-07-25 12:24:00 73

转载 使用Apache服务部署静态网站

1. 网站服务程序  windows系统中默认Web服务程序是IIS(Internet Information Services),这是一款图形化的网站管理工具,IIS程序不光能提供Web网站服务,还能够提供FTP、NMTP、SMTP等服务功能,但只能在Windows中使用。  nginx---最初于2004年10月4日为俄罗斯知名门户站点而开发的,作为一款轻量级的网站服务软件,...

2018-07-25 08:55:00 60

转载 Kotlin静态方法

Kotlin静态方法 工具类 全都是静态方法的情况 : class 类名 改为 object 类名 即可package redwolf.com.moreimageuploadimport okhttp3.MultipartBodyimport java.io.File/** * @作者 RedWolf * @时间 201...

2018-07-24 11:54:00 62

转载 项目设计思路

一般原则一般偏大型项目应包含数据访问层与业务处理层1、数据访问层   a、数据访问策略     -DAO,通常一个表一个DAO类     -Repository,更高抽象层次上处理业务实体聚合   b、数据访问层     -unin of work(工作单元)比如数据库的事务模式     -Query Object(查询对象),格式化规则,自动创建SQL(实际上就是实现ORM的功能...

2018-07-24 00:56:00 309

转载 JavaScript之阻止事件冒泡

什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。阻止冒...

2018-07-23 08:49:00 44

转载 查找第一个不重复的字符问题

查找第一个不重复的字符问题最近去面了一次试,最后面到一次算法题。说实话,以前去面试很少面到算法题,可能和面试的职位有关的。相当常见的题目,说是找出一堆数字中第一个出现的不重复的数字。当时没理解清题目,想成了是只有一个不重复的数字。后来面试官跟我说明清楚了题目之后,瞬间没了啥思路,也没答好。后来回去路上一想,感觉也相当简单。这个题目原题是 “找出一个字符串(只包含英文,不考虑中文等字...

2018-07-23 00:52:00 53

转载 面向对象实现石头剪刀布游戏

1 import random 2 import time 3 4 5 class Player: 6 def __init__(self): 7 self.name = "老张" 8 self.fist = "你这样会报错" 9 self.score = 0 10 11 ...

2018-07-21 14:04:00 185

转载 大理石在哪(where is the Marble? VUa 10474)

两个东西,一个是sort函数(默认升序),可以对任意对象进行排序(sort是个模板函数),排序对象可以存在普通数组里,也可以存在vector中。前者用sort(a,a+n),后者用sort(a.begin(),a.end())。一个是lower_bound函数,作用是查找“大于等于X的第一个位置”。(第一次写博客QAQ)# include &...

2018-07-21 09:05:00 42

转载 文件库,文件表,记录的增删改查

客户端忘记密码,修改密码操作:创建密码 mysqladmin -uroot -p password”123”修改密码 mysqladmin -uroot -p”123”password”123456”p为原密码,password为修改的密码忘记密码后要先关闭mysql, net stop mysql如果是拒绝就以管理员的方式启动然后输入 mysql...

2018-07-20 20:53:00 48

转载 Java第三阶段学习(十一、Servlet基础、servlet中的方法、servlet的配置、ServletContext对象)...

一、Servlet简介1、什么是servlet:sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。servlet规范:包含三个技术点1)servlet技术2)filter技术---过滤器3)listener技术---监听器2、怎么创建servlet...

2018-07-20 18:11:00 77

转载 Pull is not possible because you have unmerged files

Pull is not possible because you have unmerged files.在git pull的过程中,如果有冲突,那么除了冲突的文件之外,其它的文件都会做为staged区的文件保存起来。重现:$ git pullA Applications/Commerce/BookingAnalysis.javaA Application...

2018-07-20 17:45:00 64

转载 Springboot JPA 实体类添加@Transient

Hibernate在实体类与数据库表建立映射关系时添加 @Table 注解, 当表中不存在实体类中的某个属性的时候, 就需要用到 @Transient 注解用法: 添加在需要忽略的实体类属性上@Transientprivate String columeName;实体类import com.fasterxml.jack...

2018-07-20 16:49:00 1440

转载 生成器和推导式

1.生成器和生成器函数生成器的本质就是迭代器生成器的获取方式: 1.1 通过生成器函数  1.2 通过生成器表达式创建生成器  1.3 通过数据转换生成器函数:函数中包含了yield的就是生成器函数def func(): print("111") yield 222 ret = func()print(ret)结果:<generator ob...

2018-07-19 19:50:00 71

转载 【转】安全加密(三):RFID标签防伪为生活开启安全模式

本文导读随着RFID技术的快速发展和RFID电子标签的生产成本不断降低,RFID标签防伪技术的应用也得到了极大的普及,逐步出现在各行各业当中,如交通出行、票务安全、商品防伪等领域。RFID技术简介RFID的英文全称是Radio Frequency Identification,即无线射频识别技术。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标...

2018-07-19 12:47:00 340

转载 ELK日志分析系统(原创)

一、简介ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用kibana是一个开源和免费的工具,...

2018-07-19 11:15:00 57

转载 Oracle_Database_11gR2性能调整与优化pdf

下载地址:网盘下载《Oracle Database 10g 性能调整与优化》提供了监控、分析和优化Oracle Database 10g的方法,由Oracle认证大师Richard J.Niemiec倾力打造。书中包含了详细的案例研究、最佳实践和丰富的Oracle新的调整特性的代码示例。尼米克(Niemiec.R.J),Richard被Ora...

2018-07-19 00:12:00 397

转载 小程序里let和var以及const区别

在JavaScript中有三种声明变量的方式:var、let、const。 var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 [JavaScript] 纯文本查看 复制代码 ? 1 2 3 4 5 for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for循环内部的sum,跳出...

2018-07-18 18:47:00 74

转载 sklearn中的Pipeline

  在将sklearn中的模型持久化时,使用sklearn.pipeline.Pipeline(steps,memory=None)将各个步骤串联起来可以很方便地保存模型。  例如,首先对数据进行了PCA降维,然后使用logistic regression进行分类,如果不使用pipeline,那么我们将分别保存两部分内容,一部分是PCA模型,一部分是logistic regress...

2018-07-18 17:13:00 111

转载 python中的单例

使用__new__因为一个类每一次实例化的时候,都会走它的__new__方法。所以我们可以使用__new__来控制实例的创建过程,代码如下: 1 class Single: 2 instance = None 3 4 def __new__(cls, *args, **kwargs): 5 if cls.instance: 6 ...

2018-07-18 15:41:00 41

转载 hadoop interview(面试题)

1、hadoop shuffle 过程2、hadoop spark shuffle区别3、hadoop 二次排序4、sparkStreaming 获取kafka数据的两种方式5、项目难点6、项目优化7、数据库的优化8、hbase与关系型数据库区别9、hbase 设计原则转载于:https://www.cnblogs.com/geek-sharing/p...

2018-07-18 13:00:00 66

转载 Codeforces 500 E. New Year Domino

\(>Codeforces \space 500 E. New Year Domino<\)题目大意 : 数轴上有序排列着 \(n\) 块多米诺骨牌, 第 \(i\) 块骨牌坐标为 \(p_i\) 长度为 \(l_i\)如果推倒坐标为 \(p_i\) 的多米诺骨牌,那么区间 \([p_i, p_i + x_i]\) 中的多米诺骨牌都会被推倒,从而发生连锁反应.现在有 \(q\...

2018-07-17 21:05:00 55

转载 Django ORM

一. django的ORMO(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。Django ORM框架的功能:a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。b) 根据设计的模型类生成数据库中的表格。c) 通过方便的配置就可以进行数据库的切换。二. Django配置使用...

2018-07-17 16:37:00 64

转载 Java学习成长第一集

由于最近所在项目组的项目临近结尾,所以有时间对自己近来的学习做个总结。不得不说,程序员不学习就退步这句话是真的很让人信服!自己入行将近一年的时间,所学的就是Java开发的专业,很羞愧的是现在的自己能力还是很有限的,对Java的掌握程度并不是特别的了解和精通,平时项目开发中遇到了问题就会随时搬出度娘来救场,反思一下,要想继续在这行待下去,自己就真的需要行动起来了。好吧,捡起自己丢...

2018-07-17 11:07:00 49

转载 CentOS 7.0下使用yum安装MySQL

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装m...

2018-07-16 19:11:00 42

转载 WebApp调用手机相册或摄像头、拨打电话

WebApp调用手机相册或摄像头、拨打电话一、总结一句话总结:input标签,指定type为file,选择好对应的accept即可。camera——相机,相应的accept为image ; camcoder——摄像机,相应的accept为video;microphone——录音,相应的accept为audio; <input type="file" accep...

2018-07-16 12:32:00 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除