自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 业余草分享面试题,JVM结构、GC工作机制详解

题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什...

2018-06-30 11:57:28 58

转载 在撩系统的限流特技

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-30 08:39:00 61

转载 WebUploader实现采集图片的功能

项目最开始用百度团队的文件上传组件做了个物料照片采集的功能,后来做员工头像采集时竟然不知道怎么使用了。参照官方Demo:http://fex.baidu.com/webuploader/getting-started.html前端代码:@{ ViewBag.Title = "头像采集"; Layout = "~/Views/P2Mobile/P2MB...

2018-06-29 11:35:00 121

转载 面向对象之封装之如何隐藏属性, 封装的底层原理

1.什么是封装:?封:属性对外是隐藏的,但对内是开放的。装:申请一个名称空间,往里装入一系列名字/属性。(类和对象都是有一个名称空间,往里面装一系列的名字)2、为什么要封装 封装数据属性的目的 首先定义属性的目的就是为了给类外部的使用使用的, 隐藏之后是为了不让外部使用直接使用,需要类内部开辟一个接口 然后让类外部的使用通过接口来间接地操作隐藏的...

2018-06-28 17:19:00 177

转载 SpringFramework核心技术四:Spring表达式使用(SpEL)

SpEL表达式不同场景下的使用SpEL表达式是非常强大的,在不同的场景下有不同的使用方式,下面一起看看它的使用方法一、文字表达支持的文字表达式的类型是字符串,数值(int,real,hex),布尔值和null。字符串由单引号分隔。要将单引号本身放入字符串中,请使用两个...

2018-06-28 12:25:45 143

转载 DOM

javascript组成:ESCAscript、BOM、DOMESCAscript: 基础语法BOM:浏览器对象模型   window:窗口  Iocation:地址栏  history:历史记录  document:文档DOM:文档操作模型 document定时器:  /延迟执行    setTimeout(function(){},时间); 例子:&...

2018-06-28 01:00:00 43

转载 前端测试:Part1 (介绍)

原文:Testing Your Frontend Code : Part I (Introduction)By Gil Tayar不久前,我的一个朋友开始入坑前端,问我如何测试他写的应用。在电话上,我告诉她我很难在电话上讲清楚,因为这方面要学的东西太多了。我答应她会发给他一些文章来指导她。当我打开电脑搜索了一下,我发现了太多的文章,并且对这些文章的深度很不满意。我没有发现一些真正有助于理...

2018-06-27 03:06:43 58

转载 linux系统管理技巧-日常基础命令二

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-27 01:42:00 61

转载 线程一直等待或突然中断问题排查

线程一直等待或突然中断问题排查问题描述:这两天经常收到“锁占用超时”的告警短信,第一次查找问题,是“批扣发送渠道任务”的锁占用超时,但未定位到原因,先暂时改了锁的状态,继续做业务。到第二天又发告警短信,这次是“批扣定时查询任务”的锁占用超时,意识到线程里某个地方肯定有问题,所以开始挤出时间排除问题。问题查找:首先查找业务日志,发现定时任务线程业务日志未正常打印结束日志,首先想到的可能因素:1、业务...

2018-06-26 17:42:26 2392

转载 HTTP认证与https简介

HTTP认证与https简介HTTP请求报头: Authorization    [ˌɔ:θəraɪˈzeɪʃn]HTTP响应报头: WWW-Authenticate    [ɔ:ˈθentɪkeɪt]HTTP认证是基于质询/回应(challenge/response)的认证模式。HTTP认证BASIC认证BASIC认证概述当一个客户端向HTTP服务器进行数据请求时,如果客户端未被...

2018-06-26 17:03:00 255

转载 五大主流浏览器及四大内核1

转载:https://blog.csdn.net/yuyanjing123456789/article/details/78689595任何上过网的用户对浏览器是再熟悉不过了。只是用户看到仅仅只是浏览器本身,却很少能看到浏览器最核心的部分—浏览器内核。从第一款libwww(Library WorldWideWeb)浏览器发展至今已经经历了无数竞争与淘汰了。现在国内常见的浏览器有:IE、Fire...

2018-06-26 13:54:00 49

转载 常见面试题总结-----(第1篇)

以下是一些面试中经常会遇到的经典面试题以及自己在面试过程中遇到的一些问题,以做总结备用和分享~ 1.如何获取浏览器URL中查询字符串中的参数?// 若测试地址为: http://www.waterlily.com/haha.html?name=lily&id=666 1 function getWindowHref(){ 2 var...

2018-06-25 10:52:00 55

转载 Spring Boot资料

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-25 10:45:00 57

转载 JEESZ-Redis分布式缓存安装和使用

独立缓存服务器: Linux CentOSRedis 版本: 3.0下面我们针对于Redis安装做下详细的记录:编译和安装所需的包:yum install gcc tcl创建安装目录:mkdir /usr/local/redis解压:tar -zxvf 3.xx.tar.gzmv redis-3.xx redis3.0cd redis3.0安装(使用 PREFIX 指定安装目...

2018-06-25 07:48:05 40

转载 分散/聚集IO(scatter/gather)及iovec结构体

分散/聚集 I/O是一种可以在单次系统调用中对多个缓冲区输入输出的方法,可以把多个缓冲区的数据写到单个数据流,也可以把单个数据流读到多个缓冲区中。其命名的原因在于数据会被分散到指定缓冲区向量,或者从指定缓冲区向量中聚集数据。这种输入输出方法也称为向量 I/O(vector I/O)。与之不同,标准读写系统调用(read,write)可以称为线性I/O(linear I/O)。与线性 I/O 相比...

2018-06-23 22:19:00 422

转载 Presto 常用配置及操作

一、介绍Presto是一个开源的分布式SQL查询引擎,适用于交互式分析查询,数据量支持GB到PB字节。Presto的设计和编写完全是为了解决像Facebook这样规模的商业数据仓库的交互式分析和处理速度的问题。推荐阅读Presto实现原理和美团的使用实践二、安装2.1 安装步骤Java 版本为 1.8 以上,官方 JDK 下载地址安装步骤按照官方文档执行就可以了Prest...

2018-06-23 10:04:00 2027 1

转载 JavaScript 基础---( window 总结)

window概念:1.表示浏览器窗口2.所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员3.全局变量是 window 对象的属性4.全局函数是 window 对象的方法一、方法:实例1(新建窗口)运行:...

2018-06-22 22:56:55 68

转载 BZOJ4033:[HAOI2015]树上染色——题解

https://www.lydsy.com/JudgeOnline/problem.php?id=4033有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。emmm……人傻自然$~O(nk)->...

2018-06-22 14:32:00 69

转载 android和java程序员使用web3j进行区块链以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的API开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。以太坊概述以...

2018-06-22 06:17:55 88

转载 Oracle树查询总结

最近在做公司的项目中遇到一个问题,多级级联导航菜单,虽然只有三级目录,但<li>中嵌套<ul>,数据库表结构如下:CREATE TABLE FLFL ( ID NUMBER NOT NULL, MC NVARCHAR2(20), FLJB NUMBER, SJFLID NUMBER )很常见的表结构,包括自身ID和父ID,对于这种我们...

2018-06-21 17:48:00 39

转载 序列化与反序列化Json和Pickle

1,什么是序列化?序列化就是将内存中的数据结构转换成一种中间格式,存储到硬盘或者基于网络传输。2,什么是反序列化?反序列化就是硬盘中或网络中传来的一种数据格式转换成内存中数据结构。内存中结构化的数据<------>格式json<------->字符串<-------->保存文件中或基于网络传输3,为什么要有序列化?1.可以保存...

2018-06-20 16:08:00 57

转载 docker之GLASSFISH部署

以下安装以glassfish4做为部署版本一、前期准备1.下载或是获取glassfish4软件2.解压glassfish3.启动glassfish ./asadmin start-domain domain14.修改管理员密码 ./asadmin change-admin-password ###此处是需要交互模式的,原密码为空二、创建Dockerfile,内容如下:FROM cent...

2018-06-20 14:30:08 501

转载 文学诗赋

为什么80%的码农都做不了架构师?>>> ...

2018-06-19 17:13:00 168

转载 spring Email

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-18 17:31:00 97

转载 IDEA工具教程

https://blog.csdn.net/qq_31655965/article/details/52788374https://blog.csdn.net/qq_35246620/article/details/61191375http://static.runoob.com/download%2FIntelliJ-IDEA13%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8...

2018-06-17 22:19:00 38

转载 AbstractQueuedSynchronizer 底层源码原理分析

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-15 16:02:00 51

转载 Java读取接口中的数据,并保存到txt文件中!

//创建读取接口中数据的方法 public static String read() { URL url = null; BufferedReader reader = null; HttpURLConnection connection = null; InputStreamReader ins = null; try { // 设...

2018-06-15 15:48:00 721

转载 vue去除地址栏上的'#'号

const router = new VueRouter({ routes:[], mode :"history"//除去#号}转载于:https://www.cnblogs.com/cloud-k/p/9186077.html

2018-06-15 09:57:00 109

转载 python 定时任务-Advanced Python Scheduler

APScheduler特性:- 支持一次、周期性的代码执行- 支持任务存入数据库,重启是会执行未执行的。- 具备跨平台。可以作为跨平台、特定于应用程序的、针对平台特定调度器的替换,例如cron守护进程或Windows任务调度器。- APScheduler不是守护进程或服务本身,也没有任何命令行工具。- 它主要用于在现有应用程序中运行。也就是说,APScheduler为构建调度器服务或运...

2018-06-14 14:57:34 164

转载 美团外卖iOS多端复用的推动、支撑与思考

前言美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录。截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台。业务的快速发展对技术支撑提出了更高的要求:为线上用户提供高稳定的服务体验,保障全链路业务和系统高可用运行的同时,要提升多入口业务的研发速度,推进App系统架构的合理演化,进一步提升跨部门跨地域团...

2018-06-14 14:29:00 196

转载 PHP 笛卡尔积

笛卡尔积又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。简单的说就是两个集合相乘的结果。具体的定义去看看有关代数系的书的定义。直观的说就是集合A{a1,a2,a3} 集合B{b1,b2}他们的 笛卡尔积 是 A*B ={(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1),(a3,b2)}任意两个元素结合在一起<?php/** * php 计算多个集合的笛卡尔积...

2018-06-14 11:52:03 61

转载 WebView加载服务器传过来的String网页html代码乱码问题

安卓官方api在调用webview.loadData()方法时会造成网页乱码.例webview.loadData(htmlStr,"text/html","UTF-8")复制代码这时我们只需要修改为如下方式即可webview.loadData(htmlStr,"text/html; charset=UTF-8",null)复制代码转载于:https://juejin.im/pos...

2018-06-14 02:31:36 109

转载 Linux/AIX/HP-UNIX监控磁盘脚本

#!/bin/shos_ver=`uname`if [ "$os_ver" = "Linux" ]; then#line_num=`df -h|grep -v Filesystem|grep -v proc|awk ' gsub(/%/,"",$5) {print $6 " " $5}' |wc -l`line_num=`df -h|grep -v Filesystem|...

2018-06-13 19:09:02 80

转载 Guava 源码分析(Cache 原理)

前言Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。我平时用的也挺频繁,这次就借助日常使用的 Cache 组件来看看 Google 大牛们是如何设计的。缓存本次主要讨论缓存。缓存在日常开发中举足轻重,如果你的应用对某类数据有着较高的读取频次,并且改动较小时那就非常适合利用缓存来提高性能。缓存之所以可...

2018-06-13 19:02:18 60

转载 关于Netty框架的入门与实践

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-13 16:42:00 50

转载 csv和excel读取和下载

在html5中,DOM给文件中添加了一个files集合,在选取文件中,files中包含一个File对象,每个对象都有下列属性:name: 本地文件的文件名size:文件的大小type: 字符串,文件的MIME类型lastModifiedDate: 字符串,文件上一次被修改的时间同时,使用FileReader对象,web应用程序可以异步的读取存储在用户计算机上的文件(或者原始数据缓冲)...

2018-06-12 14:53:39 192

转载 介绍一下阿里最近的黑科技

给大家介绍下我们阿里最近的黑科技。盒马今年在上海开了个机器人餐厅,送餐的服务员都是一个个小机器人。阿里的工程师研发了AGV(Automated Guided Vehicle,自动小车)送餐系统和设备,通过声音、图像等多种混合感应技术,实现障碍物识别、躲避,菜品检测。一条活蹦乱跳的石斑鱼,11分钟内,就能从鱼缸出现到你面前的餐盘里。阿里云推出了...

2018-06-12 10:56:25 83

转载 513. Find Bottom Left Tree Value

方法一:BFS。用普通BFS来做的话,需要记录结点的depth,每次depth大于max_depth的时候更新答案。或者也可以根据队列的size循环,每次循环第一个就是该层最左边的结点。有一种巧妙的方法就是按照先右子树后左子树的方式层次遍历,这样最后一个出队列的一定是最左边的结点。class Solution {public: int findBottomLeftVa...

2018-06-11 20:49:00 44

转载 python Django教程 之 安装、基本命令、视图与

一、简介Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 web 应用上有 趣的关键性的东西。为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。Django的理念是DRY(Don't Repeat Yourself)来鼓励快速...

2018-06-11 15:16:00 241

转载 WKWebView,wkwebview加载HTML字符串

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-11 12:06:00 5249

空空如也

空空如也

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

TA关注的人

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