自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 java内部类的作用分析

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的...

2020-10-14 15:28:38 192 1

原创 微信ipad安卓协议,微信开发API接口大全

微信ipad安卓协议,微信开发API接口大全目前市面上用于微信个人号的所有API协议,主要包括 web版微信协议, ipad协议 , pc微信协议/mac协议 , hook pc版微信 , hook 安卓或者ios版微信 私有微信API接口...

2021-07-16 16:17:31 742 1

转载 微信查券返利机器人

微信查券返利机器人一、淘客CMS网站全面打通PC和手机端,只需简单部署一下,就可以拥有属于自己的优惠券cms淘客网站,查券返利轻松搞定不依赖第三方,完全淘宝联盟官方返利项目地址:https://gitee.com/tangjinjinwx/taokecms二、微信公众号查券返利机器人普通淘客只需注册一个订阅号,简单配置一下,即可轻松拥有一个属于自己的查券返利机器人公众号高级淘客可自己独立部署公众号查券返利系统,可服务无数淘客机器人公众号不依赖第三方,完全淘宝联盟官方返利项目地址:htt

2020-10-14 15:35:27 882

转载 微信公众号查券返利机器人搭建教程

微信公众号查券返利机器人搭建教程一、淘宝联盟官方淘宝客私域渠道ID申请1、登陆淘宝联盟用需要开通淘宝联盟的手机淘宝扫码授权登陆联盟地址:https://www.alimama.com2、填写《私域用户管理功能》申请表(可略过)地址:https://survey.taobao.com/apps/zhiliao/0JpI9eizU淘客注意了,现在代理模式必须申请渠道ID对接,不然没法统计代理订单,推广位超过200就不能新增。申请方法打开申请地址(微信不能直接打开,可以复制浏览器打开)填

2020-10-14 15:31:35 2016 1

原创 SpringBoot图文教程「概念+案例 思维导图」「基础篇上」

有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 每个知识点配套自测面试题,学完技术自我测试 本文初学向,所以希望文中所有的代码案例都能敲一遍 大哥大姐新年好,点赞转发不要少 **文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes ,**包含教程涉及所有思维导图,...

2020-02-12 16:31:38 331

原创 Spring Boot 2.x基础教程:使用国产数据库连接池Druid

上一节,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。 Druid是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。虽然HikariCP已经很优秀,但是对于国内用户来说,可能对于Druid更为熟悉。所以,对于如何在Spring...

2020-02-11 16:31:11 200

原创 DOCKER 学习笔记5 Springboot+nginx+mysql 容器编排

前言 在上节的内容中,我们已经通过一个简单的实例,将Docker-compose 进行了实际的应用。这一小节中。我们将通过学习和了解,着重认识容器的编排,上一节只算是一个小小的测试。在这一节中。我们将用最常见的技术。 Springboot 作为后端应用 Nginx 作为反向代理 Mysql 持久化数据 Springboot 后端应用 引入JPA支持,以及MySQL的驱动 <...

2020-02-10 16:31:00 248

原创 DOCKER 学习笔记4 认识DockerCompose 多容器编排

前言 通过上一节的学习,学会了如何在Linux 环境下搭建Docker并且部署Springboot 项目,并且成功的跑了起来,当然,在生产环境中,不只是需要一个后端的Web 项目,还需要比如 Nginx 作为反向代理。数据库也需要单独部署在一个容器里面,要是我们像之前学过的那样一个个部署,那岂不是很麻烦。 所以,我们需要一套东西来帮助我们实现这个功能,那就是今天要学习的Docker Compo...

2020-02-09 16:32:22 202

原创 计算机专业英语实战记录(整理了上千个相关单词)

  自上一篇《每次阅读外文技术资料都头疼,终于知道原因了》已过去多月,最近又在做简单的实践,实践方式很朴素,就是对照阅读React官方资料和国内翻译的资料,逐句对比,发现了许多问题,特在此记录。 一、问题记录 1)with(配合、带)、for(用来)、by(通过)等介词在连接语句时的词义没有把握好。 1、The watcher will create a preprocessed li...

2020-02-08 16:31:56 1820

原创 File流与IO流 看这一篇就够了

主要内容 File类 递归 IO流 字节流 字符流 异常处理 Properties 缓冲流 转换流 序列化流 打印流 学习目标 [ ] 能够说出File对象的创建方式 [ ] 能够说出File类获取名称的方法名称 [ ] 能够说出File类获取绝对路径的方法名称 [ ] 能够说出File类获取文件大小的方法名称 [ ] 能够说出File...

2020-02-07 16:31:38 319

原创 一步一步安装配置Ceph分布式存储集群

Ceph可以说是当今最流行的分布式存储系统了,本文记录一下安装和配置Ceph的详细步骤。 提前配置工作 从第一个集群节点开始的,然后逐渐加入其它的节点。对于Ceph,我们加入的第一个节点应该是Monitor,我们设置为Monitor1。 我使用的操作系统是Ubuntu Server 19.10,目前没有对应的包地址,于是就是用了bionic,应该是18.04的。还有地址也换成了中科大的镜像h...

2020-02-06 16:30:35 270

原创 Linux测试环境简单使用教程

0. 本blog 简单说明一下 Linux测试环境尤其是 CentOS测试环境的开发测试使用, 教程可能不会很长, 主要是入门. 0.1 Linux简介: Linux 的历史基本上不用阐述, linus作为自己的兴趣爱好进行编码实现的一种开源的操作系统. Linux很好的切合了GNU里面一直没有可用的开源操作系统的窘境, 所以Linux+GNU结合实现了开源操作系统以及工具的大发展....

2020-02-05 16:30:28 2014 1

原创 “泛在电力物联网”究竟是什么?

在国家电网有限公司(下称:国网公司)2019年初发布的1号文件中,着力于构建“三型两网、世界一流”的能源互联网被排在年度重点工作首位,即由承载电力流的坚强智能电网与承载数据流的泛在电力物联网共同构成能源流、业务流、数据流“三流合一”的能源互联网。 国网公司提出,要在未来几年继续建设运营好以特高压为骨干网架、各级电网协调发展的坚强智能电网,不断提升能源资源配臵能力和智能化水平;同时,充分应用“大、...

2020-02-04 16:30:16 762

原创 【WPF学习】第二十三章 列表控件

  WPF提供了许多封装项的集合的控件,本章介绍简单的ListBox和ComboBox控件,后续哈会介绍更特殊的控件,如ListView、TreeView和ToolBar控件。所有这些控件都继承自ItemsControl类(ItemsControl类本身又继承自Control类)。   ItemsControl类添加了所有基于列表的控件都使用的基本功能。最显著的是,它提供了填充列表项的两种方式。...

2020-02-03 16:31:00 311

原创 细说浏览器输入URL后发生了什么

总体概览 大体上,可以分为六步,当然每一步都可以详细展开来说,这里先放一张总览图: DNS域名解析 在网络世界,你肯定记得住网站的名称,但是很难记住网站的 IP 地址,因而也需要一个地址簿,就是 DNS 服务器。DNS 服务器是高可用、高并发和分布式的,它是树状结构,如图: 根 DNS 服务器 :返回顶级域 DNS 服务器的 IP 地址 顶级域 DNS 服务器:返回权威 DNS 服务器...

2020-02-02 16:31:31 221

原创 kafka概念扫盲

一、kafka概述 1.1、定义 Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域 1.2、消息队列 1.2.1、传统的消息队列&新式的消息队列的模式 上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后面还有一些其他流程,比如发送短信,则需要等这些流程处理完成后,在返回给用户 而新式...

2020-02-01 16:31:24 1449

原创 定时任务莫名停止,Spring 定时任务存在 Bug??

Hello~各位读者新年好!这里楼下小黑哥给大家拜个年,祝大家蒸蒸日上烫烫烫,年年有余屯屯屯。 那年那 Bug 春节放假,小黑哥坐上高铁回家,突然想到一次生产问题。那是小黑哥参加工作第一年,那一年国庆假期,小黑哥提前一天请假回家办个护照。那时候刚开始负责一个生产系统,所以工作日请假,还是有点担心,就怕问题看小黑哥不在,悄然上门。 哎,真实越怕什么,就来什么。 高铁开到一半的时候,同事反馈...

2020-01-31 16:32:07 847

原创 漫长的春节假期 - 确诊数据可视化

加油!黎明就在眼前! 自从钟南山爷爷发话,就一直很听话的在家里待着,默默地躺着为国家做贡献。 闲来无事,学了学用echarts可视化数据。 接下来用echarts给大家展示一下截止1月29日的新型肺炎数据,数据来源于网上 (文末有代码)。 全国确诊 全国确诊人数还是以湖北为中心最多,往边缘人数逐渐减少,现在也只剩西藏还在岸上了。相信祖国。感恩每一位医护者。 湖北确诊 上...

2020-01-30 16:32:30 440

原创 Java设计模式——代理模式

代理模式 学习目标 掌握代理模式的应用场景和实现原理。 应用场景 保护目标对象:客户并不知道对象是如何实现具体业务功能的,只要调用代理对象的接口就行了。 增强目标对象:在实现目标对象的业务功能之前或者之后做一些业务实现。Spring-AOP 实现原理 静态代理:代理对象持有被代理对象的引用。由被代理对象实现目标业务。 动态代...

2020-01-29 16:33:14 147

原创 NIO&AIO编程模型

NIO线程模型 什么是NIO线程模型? 上图是NIO的线程模型,基于select实现, 这种线程模型的特点: 多条channel通过一个选择器和单挑线程绑定, 并且在这种编程模型中, Channel中相关业务逻辑不允许存在耗时的任务 , 如果一定会有耗时的逻辑, 请将它们放置到线程池中去运行, 因为这种模型虽然做到了非阻塞, 但是他并不是真正的异步编程, 任何channel上的任...

2020-01-28 16:33:23 175

原创 痞子衡嵌入式:ARM Cortex-M内核那些事(3.2)- 安全模块看特性(M23/33/35P)

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M功能模块,不过侧重点是三款安全特性处理器。   ARM Cortex-M处理器家族发展至今(2020),已有8代产品,除了上一篇 《Cortex-M功能模块看差异》 介绍过的CM0/CM0+、CM1、CM3、CM4、CM7,还有主打安全特性的CM23、CM33、CM35P。 1.Cortex-M安全特性...

2020-01-27 16:34:10 344

原创 Spring(三)核心容器 - ApplicationContext 上下文启动准备

目录 前言 正文 第一步:prepareRefresh 第二步:obtainFreshBeanFactory 第三步:prepareBeanFactory 第四步:postProcessBeanFactory 总结 前言 前面介绍了 Spring 容器的概念,其核心可归纳为两个类: BeanF...

2020-01-26 16:33:59 232

原创 Elastcisearch.Nest 7.x 系列`伪`官方翻译:通过 NEST 来快捷试用 Elasticsearch

本系列已经全部完成,完整版可见 :https://blog.zhuliang.ltd/categories/Elasticsearch/ 本系列博文是“伪”官方文档翻译(更加本土化),并非完全将官方文档进行翻译,而是在查阅、测试原始文档并转换为自己真知灼见后的“准”翻译。有不同见解 / 说明不周的地方,还请海涵、不吝拍砖 :) 官方文档见此:https://www.elastic...

2020-01-25 16:34:11 299

原创 从0开发3D引擎(七):学习Reason语言

目录 上一篇博文 下一篇博文 介绍Reason Reason的优势 如何学习Reason? 介绍Reason的部分知识点 大家好,本文介绍Reason语言以及学习Reason的方法。 上一篇博文 从0开发3D引擎(六):函数式反应式编程及其在引擎中的应用 下一篇博文 从0开发3D引擎(八):准备“搭建引擎雏形” 介绍...

2020-01-24 16:33:34 151

原创 【Java并发基础】死锁

前言 我们使用加锁机制来保证线程安全,但是如果过度地使用加锁,则可能会导致死锁。下面将介绍关于死锁的相关知识以及我们在编写程序时如何预防死锁。 什么是死锁 学习操作系统时,给出死锁的定义为两个或两个以上的线程在执行过程中,由于竞争资源而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。简化一点说就是:一组相互竞争资源的线程因为互相等待,导致“永久”阻塞的现象。 下面我们通过一个转账...

2020-01-23 16:33:00 220

原创 [3.0] 一个人开发一个App,小程序从0到1,删减添加

在这个黄道吉日,咱们将要干一件,惊天地泣鬼神,妇孺皆知的大事,那就是删掉微信开发工具自动生成的源代码。 删掉pages下的index、logs目录,啥都不留; 删掉utils下的util.js,只流空气; 删掉app.js里的代码,只留App({}); 删掉app.wxss里的内容,只留下一地鸡毛; 删掉sitemap.json,只留下一声叹息,但这里有个前提:你确定所有页面都可被索引...

2020-01-22 16:32:18 158

原创 有的线程它死了,于是它变成一道面试题。

有些线程它活着,但它躺在池中碌碌无为; 有的线程它死了,于是它变成一道面试题。 这次的文章,要从一次阿里的面试说起。 我记得那天是周一,刚刚经历过周末过的放松,干劲十足的我正在键盘上疯狂的输出。这时,我的手机响了起来,拿起一看,是来自杭州的电话,心想这次是要给我推荐股票呢还是要让我贷款呢。我接起了电话,准备“调戏一番”。那边响起一个声音:"你好,请问是xxx吗?这边是杭州阿里巴巴,现在有时间...

2020-01-21 16:32:38 174

原创 读懂这一篇,集群节点不下线

作者 | 声东 阿里云售后技术专家 导读:排查完全陌生的问题、完全不熟悉的系统组件,是售后工程师的一大工作乐趣,当然也是挑战。今天借这篇文章,跟大家分析一例这样的问题。排查过程中,需要理解一些自己完全陌生的组件,比如 systemd 和 dbus。但是排查问题的思路和方法基本上还是可以复用了,希望对大家有所帮助。 问题一直在发生 1. I'm NotReady 阿里云有自己的 ...

2020-01-20 16:33:19 245

原创 Logback源码分析

在日常开发中经常通过打印日志记录程序执行的步骤或者排查问题,如下代码类似很多,但是,它是如何执行的呢? package chapters;import org.slf4j.Logger;import org.slf4j.LoggerFactory;// 省略...Logger logger = LoggerFactory.getLogger(LogbackTest.class);lo...

2020-01-19 16:32:29 896

原创 深入理解协程(四):async/await异步爬虫实战

本文目录: 同步方式爬取博客标题 async/await异步爬取博客标题 本片为深入理解协程系列文章的补充。 你将会在从本文中了解到:async/await如何运用的实际的爬虫中。 案例 从CSDN上批量爬取指定文章的标题。文章列表如下: urls = [ 'https://blog.csdn.net/Jmilk/article/details/103218919', ...

2020-01-18 16:32:37 417

原创 浏览器应用集成嵌入WPS指南

因为该WPS插件使用NPAPI机制来和浏览器交互,故要求使用插件的浏览器必须支持NPAPI机制且必须开启NPAPI机制。以下是支持的常见的浏览器及其版本: FireFox浏览器52及小于52的版本(高于52的版本不再支持NPAPI) Chrome浏览器45及小于45的版本(高于45的版本不再支持NPAPI) 360浏览器 (支持NPAPI的版本) UOS浏览器 (支持NPAP...

2020-01-17 16:33:34 4427 1

原创 除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?

昨天下午 5 点 10 分左右,我解决掉了最后一个 bug,轻舒一口气,准备关机下班。可这个时候,老板朝我走来,脸上挂着神秘的微笑,我就知道他不怀好意。果不其然,他扔给了我一个新的需求,要我在 Java 中解析 JSON,并且要在半个小时候给出最佳的解决方案。 无奈,提前下班的希望破灭了。不过,按时下班的希望还是有的。于是我撸起袖子开始了研究,结果出乎我的意料,竟然不到 10 分钟就找出了...

2020-01-16 16:33:54 381

原创 浅析PHP类的自动加载和命名空间

php是使用require(require_once)和include(include_once)关键字加载类文件。但是在实际的开发工程中我们基本上不会去使用这些关键字去加载类。 因为这样做会使得代码的维护相当的困难。实际的开发中我们会在文件的开始位置用use关键字使用类,然后直接new这个类就可以了. 至于类是怎么加载的,一般都是框架或者composer去实现的。 <?phpuse ...

2020-01-15 16:34:21 222

原创 从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制

作者 |车漾 阿里巴巴高级技术专家 导读:2016 年,随着 AlphaGo 的走红和 TensorFlow 项目的异军突起,一场名为 AI 的技术革命迅速从学术圈蔓延到了工业界,所谓AI 革命从此拉开了帷幕。该热潮的背后推手正是云计算的普及和算力的巨大提升。 需求来源 经过近几年的发展,AI 有了许许多多的落地场景,包括智能客服、人脸识别、机器翻译、以图搜图等功能。其实机...

2020-01-14 16:34:19 327

原创 图解kubernetes调度器SchedulingQueue核心源码实现

SchedulingQueue是kubernetes scheduler中负责进行等待调度pod存储的对,Scheduler通过SchedulingQueue来获取当前系统中等待调度的Pod,本文主要讨论SchedulingQueue的设计与实现的各种实现, 了解探究其内部实现与底层源码,本系列代码基于kubernets1.1.6分析而来,图解主要位于第二部分 SchedulingQueue设计...

2020-01-13 16:35:02 296

原创 CSS3(5)---伸缩布局(Flex)

CSS3(5)---伸缩布局 有关页面布局之前写过三篇相关文章: 1、CSS(5)---盒子模型 2、CSS(6)---浮动(float) 3、CSS(8)---定位(position) 一、什么是Flex 布局 1、Flex 布局特点 上面三种布局都是基于盒状模型。依赖 display属性 + position属性 + float属性。它对于有些特殊布局并不友好...

2020-01-12 16:35:42 331

原创 Java程序员必备基础:内部类解析

前言 整理了一下内部类的相关知识,算是比较全,比较基础的,希望大家一起学习进步。 一、什么是内部类? 在Java中,可以将一个类的定义放在另外一个类的定义内部,这就是内部类。内部类本身就是类的一个属性,与其他属性 定义方式一致。 一个内部类的例子: public class Outer { private int radius = 1; public static in...

2020-01-11 16:34:54 140

原创 深入浅出 Create React App

本文差点难产而死。因为总结的过程中,多次怀疑本文是对官方文档的直接翻译和简单诺列;同时官方文档很全面,全范围的介绍无疑加深了写作的心智负担。但在最终的梳理中,发现走出了一条与众不同的路,于是坚持分享出来。 希望本文除了能带领我们再次了解 Create React App(后文简称 CRA) 外,还能提供一种不同的知识组织结构和技术视角,加深我们对整个 React 技术生态的理解。 本文可...

2020-01-10 16:35:01 167

原创 你对Java泛型的理解够深入吗?

泛型 泛型提供了一种将集合类型传达给编译器的方法,一旦编译器知道了集合元素的类型,编译器就可以对其类型进行检查,做类型约束。 在没有泛型之前: /** * 迭代 Collection ,注意 Collection 里面只能是 String 类型 */public static void forEachStringCollection(Collection collection) { ...

2020-01-09 16:34:08 134

原创 VS/Xamarin Android入门(安装配置与基础控件)一

一、安装和配置(以Visual Studio Pro 2015为例)   Visual Studio2015直接提供了这个插件的选择项,稍微提示一下,如果要安装的话,最好准备好十个小时的打算,而且是网速不错的情况下,因为要下载Android api和 Java sdk等相关的组件,是很耗时的,当然,可以分步骤装,比如,先安装默认的配置,只安装默认的C#配置项,然后再修复的时候,点击安装,再选择X...

2020-01-06 16:33:42 561

maven+spring MVC+Mybatis+jetty+mysql

利用maven搭起的Spring MVC+Mybatis框架,并带有数据库表结构,使用者可直接导入mysql使用,有主外键关系

2013-12-26

SQLyog10中文绿色免费版

SQLyog10 中文 绿色 免费版,操作更加简单

2013-12-26

Session登录在线人

session 获取当前在线登录人,

2013-06-11

jquery easyUI datagrit详细说明

jquery easyUI datagrit详细说明,包括属性,例子

2013-03-19

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

TA关注的人

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