《空号》:成为阿里外包TL,我发了第一封内部邮件。
一切不可能,终将化为寻常。 喜欢一个人就说喜欢,心存感恩就说谢谢;说反话并不会引起别人的关注,只会把人越推越远。 本文已收入至我的GitHub仓库,欢迎Star:github.com/JavaKongHao,里面也有我个人联系方式有什么问题也可以直接找我。
细微之处见真章之StringUtils的isBlank函数细节解读
一、背景 技术群里有一个老铁分享了一段 commons-lang 的 StringUtils 工具类的代码: public static boolean isBlank(final CharSequence cs) { int strLen;
【金三银四】ArrayList图解存储原理与数据结构揭秘
前言: 你好,早上、中午、下午、晚上好。我是辛巴哥。一名无缘985,日常996工程师。 今天我辛巴哥来教娜娜学ArrayList 开始快速 import java.util.ArrayList; /**** * 求关注 微信搜:Java大型网站架构 */
Java中Deserialization反序列化处理过程
1.Serializable接口 Java中序列化与反序列化是互逆的方法,其中序列化可以把一个Java对象写入到文件系统中存储或是将其通过网络来发送至其他应用程序。反序列化组正好相反,可以把已经序列化的数据恢复(重构)成为Java对象。序列化能力可以通过声明实
idea新建项目出现push rejected如何解决
idea新建项目出现push rejected如何解决 https://blog.csdn.net/Carson073/article/details/87934560
下载2019.3版本的webStorm
https://www.jianshu.com/go-wild?ac=2&url=https%3A%2F%2Fdownload-cf.jetbrains.com%2Fwebstorm%2FWebStorm-2019.3.exe
PHP7 declare(strict_types=1)
开启严格模式 //表示该函数不能有返回 public function lists($name) : void
{
} //表示该函数必须返回Int类型 public function lists($name) : int
{
return 1;
} //表示该函数必须返回string类型 public function lists($name) : string
{
retu
父节点parentNode
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>父节点parentNode</title>
<!--
封装的一个时间条插件
<template> <el-popover placement="left" trigger="click" v-model="timePopvisible"> <div style="width:500px" class="new_time"> <div v-show="!checkout" class="slider_box"> <el-slider v-model="show_time1" :min='1' :max='10' :step="1" :show-tooltip="fals
子节点childNodes
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>子节点childNodes</title>
<!--
一次去大华Java面试题
1 用过nginx的哪些功能,主要配置都有哪些? 2 以前用过redis哪些安装方式?安装过redis集群没? 3 用过哪些mq?看过源码没? 4 如何优化数据库查询?做过分区分表没? 5 使用索引容易产生什么问题? 6 如何优化jvm 7 linux如何改变连接数 8 如果应用系统IO过高怎么处理?
元素子节点children
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>元素子节点children</title>
<!--
vue实现悬浮球组件
首先在componets文件汇总创建FloatBall.vue 组件内容: <template>
<transition>
<div ref="dragIcon"
class="dragIcon"
@touchstart.stop="handleTouchStart"
@touchmove.prevent.stop="handleTouchMove($event)"
@tou
判断是否有子节点hasChildNodes()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>判断是否有子节点hasChildNodes()</title>
<!
XStream类的对象将javaBean转成XML
【省市联动】 servlet端: //返回数据xml(XStream)
XStream xStream = new XStream();
//把路径设置别名
xStream.alias("city", CityBean.class);
//把id设置成属性
xStream.useAttributeFor(CityBean.class,"id");
//把集合变为xml格式
String xml = xStream.toXML(list); js端: $(function(){
/
scrapy-redis实现全站分布式数据爬取
需求 scrapy+redis分布式爬取58同城北京全站二手房数据 环境 win10 pycharm2019.2 python3.7 scrapy模块| scrapy_redis模块|redis数据库 需求 基于Spider或者CrawlSpider进行二手房信息的爬取 本机搭建分布式环境对二手房信息进行爬取 搭建多台机器的分布式环境,多台机器同时进行二手房数据爬取 编码流程 step1:创建项目工程,在终端输入如下指令 scrapy startproject bj58Pro step2:进入
兄弟节点previousSibling、nextSibling
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>兄弟节点previousSibling、nextSibling</title
Generator实例,维护多个ajax依次执行的队列
Generator实例,维护多个ajax依次执行的队列 ps 需要提前引入<script src="https://unpkg.com/axios/dist/axios.min.js"></script> // Generator实例,维护多个ajax依次执行的队列
function ajax(url){
axios.get(url).then(res => userGen.next(res.data))
}
function *steps(){
console.log('f
今日推荐
周排行