- 博客(4482)
- 收藏
- 关注
转载 LeetCode 102. 二叉树的层次遍历
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...
2019-09-08 13:35:00 56
转载 Java | JDK8下的ConcurrentHashMap#get
1 public V get(Object key) { 2 Node<K,V>[] tab; Node<K,V> e, p; int n, eh; K ek; 3 //寻址 4 int h = spread(key.hashCode()); 5 if ((tab = tab...
2019-09-07 12:27:00 101
转载 Java | JDK8下的ConcurrentHashMap#putValue
1 /** 2 key:键值 3 value:值 4 onlyIfAbsent:true:如果key存在的情况下,不更新值;Flase:如果key存在的情况下,替换old value 5 **/ 6 final V putVal(K key, V value, boolean onlyIfAbsent) { ...
2019-09-07 09:28:00 59
转载 python-粘包,切换目录
一.粘包 只有tcp协议才会发生粘包,udp不会 在tcp协议中: 有一个合包机制(nagle 算法),将多次连续发送且间隔小的数据,将其打包一块数据传送 还有一个机制就是拆包机制,因为受到网卡的MTU限制的数据,进行拆分,拆分成多个小的数据,进行传输 当传输到目标主机的操作系统层时,会重新将多个小的数据合并成原本的数据为什么udp不会发生粘包?ud...
2019-09-05 21:05:00 40
转载 无界面上(linux)生成测试报告(3)
无界面上(linux)生成测试报告1.待jmx文件运行完成后,键入命令进入到jtl文件下:#cd testresult#bin目录下使用此命令,进入到jtl文件下#jmeter -g pushGeomquota.jtl -e -o report#生成测试报告#zip -q -r report.zip report/ #压缩文件夹中的内容#sz report.zi...
2019-09-04 11:21:00 91
转载 无界面上(linux)运行jmeter(2)
无界面上(linux)运行jmeter1.先在bin目录下面创建一个文件夹testplan用来存放脚本(.jmx文件),然后在创建一个文件夹testresult用来存放脚本执行后的结果(.jtl文件),结果文件是可以在jmeter可视化界面打开的,它保存了脚本执行过程中的各种结果非常全面,结果树、聚合报告、表格查看结果等都可以将它打开看到相应数据命令如下:#mkdir tes...
2019-09-04 11:19:00 150
转载 Linux下面配置安装jmeter(1)
一、下载安装JDKJmeter依赖jdk环境,我们先准备jdk,查看是否安装jdk:# rpm -qa | grep jdk 或者 #Java –version我本地已准备好了jdk,如果没有环境,可以参考另一篇文章《linux下安装配置JDK》http://www.jianshu.com/p/aa668076dc93二、下载和解压jmeter官...
2019-09-03 11:23:00 56
转载 第三章-网络编程基础
1,套接字:一种基于文件的套接字,AF_UNIX,(早期socket源自于Unix系统而研发的一个主要功能,主要是为了同一台电脑,多个程序直接通信) Unix系统中心思想:一切皆文件 2,一种基于网络类型的套接字,AF_INET 3,TYPE: tcp协议:SOCK_STREAM UDP协议:SOCK_DGRAM4,tcp:可靠的...
2019-09-02 22:56:00 67
转载 CCF | 小中大
问题描述试题编号:201903-1试题名称:小中大时间限制:1.0s内存限制:512.0MB问题描述: 1 #include<bits/stdc++.h> 2 using namespace std;...
2019-09-02 11:10:00 92
转载 spark内存管理
一、内存划分执行内存 (Execution Memory) : 主要用于存放 Shuffle、Join、Sort、Aggregation 等计算过程中的临时数据;存储内存 (Storage Memory) : 主要用于存储 spark 的 cache 数据,例如RDD的缓存、unroll数据;用户内存(User Memory): 主要用于存储 RDD ...
2019-09-02 09:41:00 67
转载 angular6 路由拼接查询参数如 ?id=1 并获取url参数
angular6 路由拼接查询参数如 ?id=1 并获取url参数路由拼接参数:<div class="category-border" [routerLink]="['/list/' + category.id + '/' + category.slug]" [queryParams]="{id: 1}">拼接后在浏览器显示: 域名 http://lo...
2019-08-26 20:05:00 369
转载 SpringBoot拦截器
SpringBoot拦截器拦截器会对处理器进行拦截,这趟通过拦截器可以增强处理器的功能。开发拦截器所有的拦截器都需要实现HandlerInterceptor接口,在继承HandlerInterceptor有三个拦截器是经常使用的: 1.preHandle在业务处理器处理请求之前被调用 2.postHandle在业务处理器处理请求执行完成后,生成视图之前执行 3.af...
2019-08-21 21:59:00 85
转载 SpringBoot定时任务
SpringBoot定时任务参考自:https://blog.csdn.net/qq_33257527/article/details/79515163###参考自:https://www.dalaoyang.cn/article/19项目中很多时候会使用到定时任务,这篇文章介绍一下springboot整合定时任务。springboot整合定时任务其实就两点, 1...
2019-08-21 20:32:00 60
转载 ASP基础之内置类型及注意点
我记得:初学时,经常对Request的类型迷惑初学时,经常对Request.Form的类型迷惑初学时,经常对Request.Form("id")的类型迷惑初学时,经常对.item, .items, .count, .content的表达迷惑不已.其实,说不清道不明的原因还是自己太懒惰了,资料查得少,查得略,查得3心2意,自然失过错过.很简单的事情 :...
2019-08-21 17:54:54 86
转载 Spring Boot----安全
SpringBoot 整合 shiro(略)SpringBoot 整和 Spring Security转载于:https://www.cnblogs.com/yanxiaoge/p/11387734.html
2019-08-21 11:26:00 51
转载 高并发量网站解决方案
最近遇到高并发数据访问的问题,这篇博文讲的比较全面,值得一看。来源参考: http://blog.csdn.net/y_h_t/article/details/6322823转载于:https://www.cnblogs.com/FCWORLD/p/3221534.html...
2019-08-21 02:59:38 53
转载 SpringBoot整合Mybatis案例
SpringBoot整合Mybatis案例2019/7/15以实习生身份入职公司前端做Angular ,但是感觉前途迷茫,于是乎学习一下Java的框架——SpringBooot。参照大神博客:https://blog.csdn.net/iku5200/article/details/82856621#commentBoxIDE:idea、DB:mysql新建...
2019-08-21 00:02:00 64
转载 resf规范
RESTful概述RESTful时目前最流行的一种互联网软件架构,结构清晰、符合标准、易于理解并且扩展方便, RESTful设计的概念和准则有以下几点:1. 网络上的所有事务都可以被抽象为资源2. 每个资源都应该有唯一的标识,对资源操作不会改变标识3. 所有的操作都是无状态的4. 使用标准方法(GET、POST、PUT、PATCH、DELETE)操作资源R...
2019-08-20 22:46:00 705
转载 进程_线程 之(三) --- 线程安全
线程安全无问题时 1 import threading 2 3 m = 0 4 # 如果多个线程去操作同一个外部资源,那么就可能造成线程的不安全。 5 # 多个线程同时访问同一个外部资源,就可能会出现读写冲突 6 def increase(): 7 global m 8 for i in range(100): # 循环次...
2019-08-19 19:20:00 57
转载 spark并行查询
一、jdbc连接数据库我们知道spark可以通过jdbc查询数据库,但是Spark 通过 JDBC 读取关系型数据库,默认查询全表,只有一个 Task 去执行查询操作,大量数据情况下,效率是很慢的。这时,可以通过构造多个 Task 并行连接 数据库提升效率。二、spark sql属性介绍1、dbtable:表名,可以是真实存在的关系表,也可以是通过查询语句...
2019-08-19 10:12:00 175
转载 curl命令
使用CURL时curl -XGET 'http://localhost:9200/_count?pretty' -d '{ "query": { "match_all": {} }}'命令格式如下curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/&l...
2019-08-16 18:02:00 138
转载 curl: (1) Protocol 'http not supported or disabled in libcurl
在windows中使用curl的时候,命令为curl 'http://localhost:9200/?pretty'出现这个报错curl: (1) Protocol 'http not supported or disabled in libcurl改为curl "http://localhost:9200/?pretty"即可在linux中使用curl'http://...
2019-08-16 17:51:00 2087
转载 SpringBoot 各层之间的关系
SpringBoot 各层之间的关系SpringBoot 分为四层:controller层、service层、dao层、entity层。entity层:和 model 层一样,存放的是实体类,属性值与数据库值保持一致,实现 setter 和 getter 方法。https://blog.csdn.net/qq_37433657/article/details/8327...
2019-08-15 15:50:00 525
转载 数论学习之素数
数论学习之素数1.相关定义:整除: 设a, b是两个整数,且b != 0 如果存在整数c ,使 a = bc, 则称a被b整除, 或b 整除a , 记作b|a;带余除法:a = qb + r;这个式子称为带余除法 记余数 r = a mod b;2.整除性质1. 如果a |b 且 a | c,则对任意正整数x, y ,有a | bx + c y;2.如果 a|...
2019-08-14 06:48:31 465
转载 矩阵分析-线性系统-2 高斯消元法、高斯-若尔当消元法
1. 高斯消元法 高斯消元法(Gaussian elimination)是求解线性方阵组的一种算法,它也可用来求矩阵的秩,以及求可逆方阵的逆矩阵。它通过逐步消除未知数来将原始线性系统转化为另一个更简单的等价的系统。它的实质是通过初等行变化(Elementary row operations),将线性方程组的增广矩阵转化为行阶梯矩阵(row echelon form)。总结起来,如下步骤所示 ...
2019-08-14 03:07:38 2415
转载 统计代码执行时间,使用Stopwatch和UserProcessorTime的区别
当我们需要统计一段代码的执行时间,首先想到的可能是Stopwatch类。在这里,先暂不使用Stopwatch,自定义一个统计代码执行时间的类,大致需要考虑到: 1、确保统计的是当前进程、当前线程中代码的执行时间。2、在统计执行过程中,不允许有垃圾回收。即在统计代码执行时间之前,就让GC完成垃圾回收。 举例:统计显示一个数组元素所消耗的时间 class Program { ...
2019-08-13 22:18:40 130
转载 百度离线地图 —— 瓦片地图下载
百度离线地图使用下载工具,工具在文末。解压,打开文件夹,找到 BaiDuMapTile.exe 应用程序,双击打开,下载瓦片地图。下载完之后,有一个maptile文件夹,就是所需区域的瓦片地图然后拿去用!分享几个牛B的链接:https://www.52pojie.cn/thread-738613-1-1.html再来一个 :http://www.xia...
2019-08-13 13:29:00 1879
转载 shiro学习笔记:spring整合shiro
使用spring整合shiro框架步骤:1.导入jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> ...
2019-08-13 11:20:00 54
转载 神奇的setTime(func, 0)
背景:在一个页面中我们需要利用动态创建iframe并添加相应的CSS文件来实现网页的局部打印, 于是就有了下面这段代码:12 $printDetailFrame = $('<iframe>', {3 src: "",4...
2019-08-12 20:02:22 66
转载 Comet实现的网页聊天程序
“上一篇”介绍了我在c/s程序中用了那些技术,如今只谈c/s不谈b/s那未免out了,势必要写一写b/s的程序与大家共勉。 回忆做技术这些年,06年每天盯着“天轰穿”的视频不亦乐乎,估计那是一代程序员的记忆,08年受益于Artech老师的WCF,为现在的 SOA开发打下了基础,后来又涉及到MVC,EXTJS,Telerik,devexpress,工作流,报表,AGILE 等知识,都存储在...
2019-08-12 16:45:42 111
转载 Rdd 、dataframe、dataset共性与区别
共性:1、RDD、DataFrame、Dataset全都是spark平台下的分布式弹性数据集,为处理超大型数据提供便利2、三者都有惰性机制,在进行创建、转换,如map方法时,不会立即执行,只有在遇到Action如foreach时,三者才会开始遍历运算,极端情况下,如果代码里面有创建、转换,但是后面没有在Action中使用对应的结果,在执行时会被直接跳过,如valspar...
2019-08-12 10:31:00 258
转载 分布式系统权限校验
1、场景:有一个中心服务器cmu,多种业务服务器(比如dmu,vtdu),每种业务服务器有一组服务,这种服务一主多从,具备主从切换和负载均衡的功能。客户端首先去连接中心服务器,需要鉴权,客户端sdk负责去连接业务服务器。连接业务服务器都能连接成功。那么问题来了。2、恶意软件绕过cmu,直接去连接dmu,发送控制命令,怎么办?3、解决办法,客户端登陆cmu,cmu根据用户名密码鉴权,成功返...
2019-08-11 21:40:51 378
转载 Zabbix监控MySQL
一、安装zabbix-agentrpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm/usr/bin/yum -y install zabbix-server-mysqlyum -y install php53 php53-cli php53...
2019-08-10 19:53:33 59
转载 Linux系统安装MySQL
Linux系统版本:CentOS 7(MySQL的安装版本是与Linux版本有关的,请大家下载MySQL时注意)1. 安装MySQL步骤 1.1检查MySQL是否已经安装 yum list installed | grep mysql 如果已经有了就卸载掉, yum -y remove +数据库名称 1.2MySQL依赖libaio,所以先要安装...
2019-08-10 18:58:00 48
转载 5. DEDE5.7热门标签代码
DEDE热门标签代码 模板代码: {dede:tag row='10' sort='new'}<li><a href="[field:link/]">[field:tag/]([field:total/])</a></li> {/dede:tag} <script language="javascript">...
2019-08-10 18:26:46 101
转载 POJ 1837 Balance(01背包应用)
BalanceTime Limit:1000MSMemory Limit:30000KTotal Submissions:6667Accepted:4013DescriptionGigel has a strange "balance" and he wants to po...
2019-08-10 13:11:00 82
转载 [导入]参考OpenSceneGraph的3ds插件学习lib3ds
今天看了看OpenSceneGraph的3DS读取插件,发现利用它学习lib3ds比较好,因为这个插件直接把3ds文件读成了一个树形结构,比lib3ds自带的player这个demo好多了。正在用lib3ds的朋友可以参考一下。文章来源:http://www.hesicong.net/pjblog/default.asp?id=194 转载于:https://www.cnblogs....
2019-08-09 02:45:05 85
转载 教你如何用Python爬虫获取今日头条上面三千美女图
想问大家一个问题啊,大家学习Python爬虫的动力是什么呀?下面是我们有些同学的回答:1 .Python爬虫学好了,我可以找一个高薪的工作。2 .我学习编程希望能够为社会做贡献(手动滑稽)3 .为了姑娘!(很直白的回答哈!).....总结了一些同学的回答,结论大多是爬取一切自己想看想了解的事情和人(姑娘)!果然还是姑娘让我们这些码农有动力啊!今天咱们就是爬取今日头条,你要问我为什么要爬取今日头条?...
2019-08-08 07:48:19 247
转载 .NET技术
1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。回答要点:说明详细的空间分配。(10分)解:string str=null 是不给分配内存空间;而string str=””给分配长度为空的字符串的内存空间。string str=null没有string对象,string str=“”有一个字符串对象2、请详...
2019-08-07 23:05:30 184
转载 Objective C--桥接模式
合成/聚合复用原则(CAPP),尽量使用合成/聚合,尽量不要使用类继承。合成(Composition,也有翻译成组合)和聚合(Aggregation)都是关联的特殊种类。聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分;合成则是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。打个比方说,小鸟有两个翅膀,翅膀与小鸟是部分和...
2019-08-06 21:52:46 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人