自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 睡觉排序

package com.huat.pojo;public class Test implements Runnable { private String num; public Test(int num) { this.num = num + ""; } @Override publi...

2019-09-29 16:06:00 604

转载 java 泛型<T> <?>

一.区别单独的T 代表一个类型 ,而Class<T>代表这个类型所对应的类,Class<?>表示类型不确定的类 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的jav...

2019-09-25 10:43:00 506

转载

一个节点的深度是指从根节点开始到达这个节点所经过的父节点的个数树的高度树中的处于最底层的节点的深度二叉搜索树节点有序的二叉树。遵循的法则是:根的左分支节点值都小于根节点值右分支节点值都大于根节点值所有的子树也都是二叉搜索树平衡二叉搜索树所有叶子节点深度差不超过1的二叉搜索树。自平衡二叉搜索树操作都试图维护平衡的二叉搜索树转载...

2019-09-24 13:05:00 469

转载 nashorn中js数组转为对象的问题

背景在项目中,使用jdk中的nashorn执行javascript脚本,例如如下脚本片段: let ctx = session.ctx; ctx.confirm = { //车牌划分后的数组 segments:[], //正在确认第几段车牌 index:0 }; let provinceCi...

2019-09-17 19:16:00 418

转载 Android 加载超长大图(长度超过4096)的解决方案和处理办法

最近工作上发现一个bug,图片加载不出来。显示黑屏,什么也没有,可是图片地址没有问题呀。最后查看log发现有个报错Bitmap too large to be uploaded into a texture (1445x6459, max=4096x4096)意思就是bitmap的长图超长了,大于了4096,。最后经过查询发现有两种解决办法。一:把bitmap...

2019-09-12 14:41:00 1200

转载 深入理解工厂模式

关于深入工厂模式 ,这里mark另一篇文章https://segmentfault.com/a/1190000015050674一 工厂模式介绍1.1 工厂模式的定义先来看一下GOF为工厂模式的定义:“Define an interface for creating an object, but let subclasses decide which class t...

2019-09-11 15:43:00 164

转载 eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)

在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息。今天在网上搜索时,找到了一个解决方法,在这里分享一下。第一步,在preferences里面选择maven,选中“Download repository index updates on startup"第二步,打开Maven仓库...

2019-09-09 17:49:00 118

转载 Eclipse上Maven环境配置使用 (全)

1. 安装配置Maven:  1.1 从Apache网站http://maven.apache.org/下载并且解压缩安装Apache Maven。    Maven下载地址:http://maven.apache.org/download.cgi  1.2 配置 Maven 的conf文件夹中配置文件settings.xml。 settings.xml<?xm...

2019-09-09 17:19:00 104

转载 eclipse更改maven的本地路径和外部仓库地址

背景  当前使用eclipse自带的maven碰到两个蛋疼的问题:maven在国内使用如果不进行FQ则会痛苦不堪如便秘。maven下载大量jar包导致某盘不够用,需要换大的分区。  因此为了解决这个问题就介绍两个eclipse配置:maven本地路径配置和maven外部路径配置(改为阿里的仓库,享受顺香丝滑)。方法进入eclipse的maven配置界面...

2019-09-09 17:18:00 116

转载 mysql-extra&state

Using temporary需要使用临时表Using filesort需要执行排序操作Using index表示使用了覆盖索引,不需要回表-------------------------------------statesending to client--等待客户端接收结果MySQL服务器端的网络栈写满了,让业务开发评价是否有必要返回这么多查询结...

2019-09-08 20:51:00 100

转载 mysql-一些常用命令

show global status;距离上次数据库启动一些连接的统计情况show global status like 'Innodb_rows_%';针对某一些字段进行查询查询order by是走了内存排,还是外部磁盘的临时表排1、先看下innodb_rows_read在哪个数据库下,在information_schema或者pe...

2019-09-08 14:34:00 67

转载 ARP协议

首先我们假设一个场景,计算机A想向计算机B发信息。每个主机都会维护一个ARP表这个表里维护了(IP地址:mac地址:TTL)的信息,TTL就是这条信息过多久会被删除。要分两种情况:一个是两个主机在一个局域网内,另一种情况是两个主机不在一个局域网内。先说一下两个主机在一个局域网内的情况:首先计算机A要先查看自己维护的ARP表这个表的信息。如果发现自己的ARP表里有对应的ip地址和m...

2019-09-07 21:52:00 86

转载 thinkphp5.1中使用Bootstrap4分页样式修改

1.找到thinkphp下的Boorstrap的源码  \thinkphp\library\think\paginator\driver\Bootstrap.php 2丶直接修改源码<?php// +------------------------------------------------------------------...

2019-09-06 13:28:00 414

转载 akka-stream之异常处理

背景介绍在项目中使用了akk-stream的source.queue功能,如下:Pair<SourceQueueWithComplete<Integer>, Source<Integer, NotUsed>> reqSourceQueue = Source<Integer>queue(1024,OverflowStrategy.back...

2019-09-06 11:30:00 380

转载 关于有名管道和无名管道

先说一下有名管道和无名管道用的函数:无名管道使用的是 pipe()有名管道使用的是fifo()无名管道主要用于有血缘关系的两个进程间通信,是内核使用环形队列机制实现,借助内核缓冲区实现的。有名管道主要用于两个不相干的进程间通信,我认为之所以叫有名管道是因为他们借助mkfifo()函数创建的伪文件利用内核缓冲区进行通信,因为创建文件可以指定文件名所以操作和使用文件几乎一样。...

2019-09-05 21:32:00 77

转载 春江花月夜

作者:张若虚春江潮水连海平,海上明月共潮生。滟滟随波千万里,何处春江无月明!江流宛转绕芳甸,月照花林皆似霰;空里流霜不觉飞,汀上白沙看不见。江天一色无纤尘,皎皎空中孤月轮。江畔何人初见月?江月何年初照人?人生代代无穷已,江月年年只相似。不知江月待何人,但见长江送流水。白云一片去悠悠,青枫浦上不胜愁。谁家今夜扁舟子?何处相思明月楼?可怜楼上月徘...

2019-09-05 17:25:00 220

转载 关于mathtype6.9在office2010中出现The MathType can not be found的问题

本文问题解决方法参考:https://blog.csdn.net/yiran103/article/details/41694843自从重装了系统,安装mathtype总是提示The MathType can not be found:(自己没截图,用一下博主的,侵权联系删除哦~图片链接:https://blog.csdn.net/yiran103/article/details/4...

2019-09-03 10:17:00 143

转载 redis数据结构之SDS

简介redis源码虽然是C语言实现的,但是Redis没有直接采用C语言传统的字符串表示,而是构建了一种名叫简单动态字符串(simple dynamic string,SDS)的抽象类型,并将SDS用作redis的默认字符串表示。SDS定义SDS定义的结构体如下:struct sdshdr{ //记录buf数组中已使用字节的数量,等于SDS所保存字符串的长度 int...

2019-09-02 19:14:00 96

转载 mysql-普通索引和唯一索引

比较的角度记录一、查询普通索引,查到满足条件的第一个记录后,还会继续查找下一个记录,直到碰到第一个不满足k=5的记录唯一索引,由于索引定义了唯一性,查找到第一个满足条件的记录,就会停止继续查找普通索引多出来的这次查询,对性能影响并不大。因为引擎层是按页读入数据的。也就是说K=5所在的页都已经被加载到内存了。多出来的一次查询,只是指针的移动和计算。二、更新唯一索...

2019-08-30 14:01:00 70

转载 Android 保留小数点后两位,并采取四舍五入

//小数点后两位四舍五入 private double formatDouble2(double d) { BigDecimal bigDecimal = new BigDecimal(d); double bg = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue...

2019-08-29 11:56:00 441

转载 java导出csv文件

导出csv格式文件的本质是导出以逗号为分隔的文本数据package com.huat.pojo;import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impor...

2019-08-28 23:06:00 140

转载 mysql-锁

全局锁典型使用场景是全库逻辑备份。在备库的时候,对于使用innodb的引擎的数据库来说,在mysqldump操作时,使用--single-transaction 参数,利用一致性视图的原理,在备库的过程中并不会影响数据库的读写;表锁语法是lock tables t read/writeunlock tables;线程a 执行 lock tables t r...

2019-08-28 08:34:00 72

转载 mysql-mac命令

用命令行启动mysql服务器sudo /usr/local/mysql/support-files/mysql.server start需要输入的是电脑的密码停止mysql服务器sudo /usr/local/mysql/support-files/mysql.server stop查看mysql进程是否启动ps -ef | grep my...

2019-08-28 06:16:00 74

转载 mysql-索引

覆盖索引select id from t where k >3 .在K索引树上查询的时候可以直接得到主键id的值而不需要回表,索引树k已经覆盖了我们的查询需求。重要的优化手段之一,因为减少了树的查询次数。innodb会把主键索引放在索引定义后面,同时也会去重当主键是(a,b)时,定义为c的索引,实际上是(c,a,b)定义为(c,a)的索引实际上是(c,...

2019-08-27 20:44:00 75

转载 关于Tinyhttpd最全注释解析

#include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd.h>#include <ctype...

2019-08-23 21:21:00 348

转载 HttpURLConnection与HttpClient浅析

HttpURLConnection与HttpClient浅析1. GET请求与POST请求HTTP协议是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。在介绍HttpURLConnection前,我们还是再来说一下URL请求最常用的两种方式:GET请求与POST请求。GET请求的数据会附在URL之后(就是...

2019-08-22 10:12:00 89

转载 mysql-2种日志的操作顺序

当数据库表的更新操作发生时,当存储引擎是innodb时,redo log和binlog的记录顺序如下:1、执行器调引擎查询接口,查id=2这一行,如果id上有索引,引擎就会直接用树搜索找到这一行。如果id=2这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存,然后再返回;2、执行器得到引擎查询后的返回结果,在此结果上进行更新操作,将新的结果,...

2019-08-21 23:49:00 240

转载 (六)hadoop系列之__hadoop分布式集群环境搭建

配置hadoop(master,slave1,slave2) 说明: NameNode: master DataNode: slave1,slave2 -------------------------------------------------------- A. 修改主机的master 和 slaves i. 配置...

2019-08-21 02:59:39 125

转载 揭秘Windows 8中的隐藏分区

很多朋友在安装系统的时候总是遇到分区问题,而且很多IT网站也说过如何分区,这里就不得不提到议论纷纷的"隐藏分区"。有些人认为这个分区完全无用,有些人认为这个分区至关重要,那么到底是什么情况呢?既然说到分区,那么得先说一下硬盘,毕竟数据都是存硬盘上的。在很久很久之前,硬盘都是30,40G的年代,当时用户都没怎么关心过如何分区,因为Ghost这类软件可以直接快速恢复,而且Win9x的系统...

2019-08-20 23:34:51 175

转载 asp.net RadioButtonList控件样式调整

RadioButtonList在IE中是以table的形式存在,如果在CSS中曾经设置任意一个table的border=1,那么就要在CSS中另外加上#rdlst td{border:0;},否则RadioButtonList会出现边框。然后再加上 CellPadding=“X”,即可以没有边框且间隔手工调整。 设置项目之间的距离:设置RadioButtonList的Cell...

2019-08-20 21:28:25 1014

转载 项目需求分析研究

如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。   获取用户需求   这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。   ● 了解客户方的...

2019-08-20 21:24:33 140

转载 Android TextView控件显示Html文本,并引用的资源文件String。

Android 的TextView是可以显示html标签样式的,方法如下 tvVersion.setText(Html.fromHtml("asdasada<font color=\"blue\">84eqw84</font>123131"));以上代码显示的样式如下:asdasada84eqw84123131然后我想把字符串放到资源...

2019-08-20 16:21:00 430

转载 android按行读取文件内容的几个方法

一、简单版 1 import java.io.FileInputStream; 2 void readFileOnLine(){ 3 String strFileName = "Filename.txt"; 4 FileInputStream fis = openFileInput(strFileName); 5 StringBuffer ...

2019-08-20 03:51:33 1105

转载 关于dup和dup2函数

  首先dup和dup2函数是用于复制文件描述符的。他们俩的头文件是#include<unistd.h>  先说一下dup函数。函数定义 int dup(fd) fd是一个某一个打开的文件的描述符,它的返回值是当前进程可用的最小的文件描述符,同时这个文件描述符和fd同时文件表中的同一个文件。  对于dup2函数,他也是用于复制文件描述符的但是对于这个函数我们可以指定它...

2019-08-19 15:16:00 107

转载 中国银行数据平台2.0改造文件系统

                    中国银行数据平台2.0改造升级  项目的进度已经接近尾声,回想起项目刚开始的那份期待已经落实,人生中的风景有很多走过一处就要为自己留念,今天就为这个项目留念一下项目背景  中国银行北京分行的数据是依托中国银行总行的,总行每天会下传数据到FTP服务器,这个FTP服务器的数据是给分行使用,解决分行下游的一些系统数据的供应 ,该项目的前身 中...

2019-08-18 18:47:00 124

转载 TCP/IP学习总结

服务器:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Sockets;using System.Net;namespace TCP服务器端...

2019-08-18 15:32:00 113

转载 html2canvas 把h5网页保存为图片 区域保存

html2canvas 把h5网页保存为图片想把一个网页得某些元素,绘制成图片保存,有些数据是接口动态加载的,所以不能UI给到图片,需要我们把api的数据也绘制到图片上html2canvas这个插件可以完美解决,以下是使用方法和一些坑html2canvas : http://html2canvas.hertzen.com/index.html<section cl...

2019-08-16 14:09:00 430

转载 微信小程序框架 同时兼容QQ小程序

最近一直在开发微信小程序,经过几个版本的迭代开发,代码终于能够达到框架级别,动态配置。除了界面有些寒酸以外,功能上还是挺完备的。主要有以下特点1、整个程序所需url地址均在api.js中定义,环境包括公网正式环境和本地调试环境,灵活切换。2、首页支持两种展示模式,分别是列表和分组,并且也可以动态设置。效果如下所示3、首页的数据源也是取自数据库。模块是否开启完全可以后台配置...

2019-08-16 07:35:00 173

转载 Linux/CentOS设置全局代理(http)

说明:为什么说是http代理,其实这个还不能说是全称走代理,罪名写的区别就是ICMP协议这个设置就无效,只能说是90%的应用都可以使用这个设置来实现代理访问,只有个别不行,比如一些软件根本不走http协议的,那么此种方法绝对不行;下面是讲解http的代理配置,以后会讲解全局级别的代理实现,其实也就是网关,配置网关绝对能100%,这里不做讲解。全局代理配置主要在于环境变量的设置。...

2019-08-15 16:24:00 226

转载 Sitecore 9 xConnect Search使用Azure Search Service 的配置

对于Sitecore 9 CM/CD使用Azure Search Service参见:https://www.cnblogs.com/JoeHou/p/10217863.htmlxConnect的配置如下:下列文件夹中的 SOLR configuration 加*.disabled后缀;去掉AzureSearch configuration的后缀名*.disab...

2019-08-14 12:23:58 137

空空如也

空空如也

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

TA关注的人

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