E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高级篇
互联网架构多线程并发编程高级教程(下)
基础篇幅:线程基础知识、并发安全性、JDK锁相关知识、线程间的通讯机制、JDK提供的原子类、并发容器、线程池相关知识点
高级篇
幅:ReentrantLock源码分析、对比两者源码,更加深入理解读写锁,JAVA
dev666
·
2018-11-09 11:47
并发编程
互联网架构多线程并发编程高级教程(上)
基础篇幅:线程基础知识、并发安全性、JDK锁相关知识、线程间的通讯机制、JDK提供的原子类、并发容器、线程池相关知识点
高级篇
幅:ReentrantLock源码分析、对比两者源码,更加深入理解读写锁,JAVA
二当家dev
·
2018-11-09 10:21
并发编程
『
高级篇
』docker之了解kubernetes(31)
原文链接地址:『
高级篇
』docker之了解kubernetes(31)最后一个服务编排工具的学习k8s。kubernetes其实源于希腊语意思(舵手,领航员)。
IT人故事会
·
2018-11-08 17:50
手把手教你架构3D引擎
高级篇
系列五
内存管理给读者介绍完了,其实我们只是简单的用了一个HashTable哈希表对资源做了一个统一管理,哈希表有自己的封装,因为我们是自己写引擎,在此我们自己实现了一遍,自己封装的优点是便于控制,缺点是要优化好效率问题。我们的Hash表采用了迭代器,由于该类代码量比较大,在此只把关键的几个函数显示一下,其他内容读者可自行查看。说说它的设计思想,我们实现时,并不是简单的实现一个数据结构,而是将它们进行了模
海洋_
·
2018-11-07 10:47
3D引擎
大数据系列博客之 --- 深入简出 Shell 脚本语言(
高级篇
)
https://www.cnblogs.com/lsy131479/p/9914747.html提升篇:https://www.cnblogs.com/lsy131479/p/9914897.html
高级篇
房上的猫
·
2018-11-06 14:00
大数据系列博客之 --- 深入简出 Shell 脚本语言(提升篇)
https://www.cnblogs.com/lsy131479/p/9914747.html提升篇:https://www.cnblogs.com/lsy131479/p/9914897.html
高级篇
房上的猫
·
2018-11-06 14:00
大数据系列博客之 --- 深入简出 Shell 脚本语言(基础篇)
https://www.cnblogs.com/lsy131479/p/9914747.html提升篇:https://www.cnblogs.com/lsy131479/p/9914897.html
高级篇
房上的猫
·
2018-11-06 13:00
Esp8266 进阶之路32【
高级篇
】当esp8266遇到 Html,该怎么内置网页控制设备,理清内置网页的实现过程,实现无需路由器手机也可以控制esp8266。(附带固件)
本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、Esp8266之搭建开发环境,开始一个“hellowworld”串口打印。2、Esp8266之利用GPIO开始使用按钮点亮你的“第一盏灯”。3、Esp8266之利用"软件定时器"定时0.5秒闪烁点亮一盏LED。4、Esp8266之了解PWM,更为深入地用PWM控制一盏L
半颗心脏
·
2018-10-30 16:33
8266
乐鑫esp8266学习之旅
esp8266内置网页
esp8266热点配网
8266烧录网页
SpringBoot
高级篇
Redis之基本配置
更多Spring文章,欢迎点击一灰灰Blog-Spring专题在Spring的应用中,redis可以算是基础操作了。那么想要玩转redis,我们需要知道哪些知识点呢?redis配置,默认,非默认,集群,多实例,连接池参数等redis读写操作,RedisTemplate的基本使用姿势几种序列化方式对比本篇博文为redis系列的开篇,将介绍最基本的配置I.redis基本配置1.默认配置最简单的使用其实
一灰灰blog
·
2018-10-30 08:47
SpringBoot
Jenkins
高级篇
之Pipeline语法篇-6-Declarative Pipeline指令:environment/options/parameters
本篇继续介绍Pipeline的基础语法,这篇先看看指令。然后看看常见的几种参数的手工创建和自动化代码创建过程。指令1:environment该environment指令指定一系列键值对,这些对值将被定义为所有步骤的环境变量或阶段特定步骤,具体取决于environment指令位于Pipeline中的位置。解释一下什么意思,environment{…},大括号里面写一些键值对,也就是定义一些变量并赋值
Anthony_tester
·
2018-10-29 21:55
Pipeline指令
environment
options
parameraters
线程
高级篇
(一):多线程任务框架
锁的概念:packagecom.bjsxt.height.lock020;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;publicclassUseReentrantLock{privateLocklock=newReentrantLock();publicvoidmetho
放开那个BUG
·
2018-10-28 14:30
Esp8266 进阶之路29【
高级篇
】百万条消息免费之乐鑫esp8266使用TCP直连模式MQTT协议接入阿里云物联网平台,支持私家服务器对接,支持阿里云规则引擎。(附带Demo)
本系列博客学习由非官方人员半颗心脏潜心所力所写,不做开发板。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。序号SDK版本内容链接1nonos2.0搭建开发环境,开始一个“hellowworld”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用"软件定时器"定时0.5秒闪烁点亮一盏LED。点我访问4nono
半颗心脏
·
2018-10-19 11:44
8266
乐鑫esp8266学习之旅
【转】【NIO】Java面试
高级篇
—Java NIO:浅析I/O模型面试题15期
https://blog.yoodb.com/yoodb/article/detail/1498在进入JavaNIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。本文先从同步和异步的概念说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能IO设计相关的设计模式(Reactor和
kingdelee
·
2018-10-17 15:38
NIO
Linux
高级篇
--MYSQL数据库基础知识、数据库安装、SQL语句以及数据库和表管理
Linux
高级篇
–MYSQL数据库基础知识、数据库安装、SQL语句以及数据库和表管理一、关系型数据库基础数据库的发展史萌芽阶段:文件系统 使用磁盘文件来存储数据初级阶段:第一代数据库 出现了网状模型
天空飘过的鱼
·
2018-10-15 21:17
『
高级篇
』docker容器来说微服务导学(一)
原文链接地址:『
高级篇
』docker容器来说微服务导学(一)跟我学过初级和中级的小伙伴,感谢有你们的支持哈哈,我开始
高级篇
了。
IT人故事会
·
2018-10-04 15:31
Hexo搭建GitHub博客—打造炫酷的NexT主题--高级(三)
本篇让我们正在进入到
高级篇
学习,如何打造炫酷的Next主题,让我们的博客更加
Eirunye
·
2018-09-29 00:00
NexT
hexo-前端
2018年JAVA基础面试题和高级面试题总结
Java面试
高级篇
—JavaNIO:浅析I/O模型面试题15期Java面试
高级篇
—详谈Java四种线程池及newThread的弊端面试题14期Java面试
高级篇
—说说TCP,UDP和socket,Http
半仙_进
·
2018-09-21 14:40
java
Java
高级篇
(四)——反射
之前写到了设计模式的代理模式,因为下一篇动态代理等内容需要用到反射的知识,所以在之前Java篇的基础上再写一篇有关反射的内容,还是以实际的程序为主,了解反射是做什么的、应该怎么用。一、什么是反射反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象
JAdam
·
2018-09-20 22:00
Python sorted函数详解(
高级篇
)
sorted用于对集合进行排序(这里集合是对可迭代对象的一个统称,他们可以是列表、字典、set、甚至是字符串),它的功能非常强大1、对列表排序,返回的对象不会改变原列表list=[1,5,7,2,4]sorted(list)Out[87]:[1,2,4,5,7]#可以设定时候排序方式,默认从小到大,设定reverse=False可以从大到小sorted(list,reverse=False)Out
brucewong0516
·
2018-09-18 12:02
Linux
高级篇
--数据安全与加密算法
Linux
高级篇
–数据安全与加密算法一、数据安全与加密算法1.1数据加密安全机制信息安全防护的目标保密性Confidentiality完整性Integrity可用性Usability可控制性Controlability
天空飘过的鱼
·
2018-09-17 19:54
数据加密
openssl
加密算法
Hexo搭建GitHub博客—打造炫酷的NexT主题--高级(三)
本篇让我们正在进入到
高级篇
学习,如何打造炫酷的Next主题,让我们的博客更加
eirunye
·
2018-09-17 12:10
手把手教你架构3D引擎
高级篇
系列四
第三方库已经完成,接下来我们要考虑引擎架构的事情了,架构一款从无到有的引擎,从哪里下手呢?面对架构一款比较庞大的引擎,建议先从引擎的内存管理入手,因为内存是跟硬件相关的,它也是引擎的心脏,处理不好,引擎会经常崩溃的。还有因为引擎的代码量比较大,这里只把核心的代码给读者展示,后面会把完整的代码给读者展示,再编写引擎的内存管理之前,我们可以研究一下网上的一些经典引擎的内存管理。内存管理先看看Ogre引
海洋_
·
2018-09-12 10:29
3D引擎
手把手教你架构3D引擎
高级篇
系列三
Unity对于开发者来说是一个黑盒子,开发者只需掌握引擎提供的脚本语言,能够熟练运用就可以了,这导致了现在很多程序员对于C++编程或者说对于引擎只会一些表面的东西,深入的一概不知。久而久之,你就只是一个脚本程序员,你能做的事情别人也能做,对于公司来说你就属于可有可无的,薪资方面不会有大的长进,随时可以被替代,而且对于个人发展也是不利的。为了自己的前途着想还是要学点引擎底层的技术,其实学习引擎对于写
海洋_
·
2018-09-11 14:41
3D引擎
手把手教你架构3D引擎
高级篇
系列二
系列一给读者介绍了我们查阅的相关资料,下面我们需要选择引擎的渲染库了,在这里先谈谈我对引擎的学习:上图是我做项目用过的或者说自学所用到的引擎,我刚开始接触引擎是在读研究生的时候,是实验室自研的引擎,是为项目开发定制的,功能现在来说是比较陋的,后来我先接触的是Ogre引擎,利用它也做过一些小Demo,进入公司后,使用的是公司自研引擎开发的项目,再后来接触鬼火引擎,这款引擎代码编写简单,新手学起来比较
海洋_
·
2018-09-10 09:44
3D引擎
手把手教你架构3D引擎
高级篇
系列一
最近一段时间事情比较多,从本篇博客开始,我手把手教大家如何开发一款类似商业引擎Unity的开发,我们在这里要阅读学习一些编写引擎的知识,编写引擎之前,我们需要安装VisualStudioVS2017,Windows操作系统是64位的,编程语言是C++,我们的引擎会使用比如Lua,C#作为引擎的脚本,这也是方便后期引擎逻辑的扩展。我们在架构一款引擎之前要查阅一些技术相关的资料,其实我们开发游戏也是一
海洋_
·
2018-09-09 08:54
3D引擎
Esp8266 进阶之路28 【
高级篇
】教你轻松自如使用cJson在乐鑫 esp8266 如何解析一段json数据以及如何生成一段json数据。(附带demo)
本系列博客学习由非官方人员半颗心脏潜心所力所写,不做开发板。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。序号SDK版本内容链接1nonos2.0搭建开发环境,开始一个“hellowworld”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用"软件定时器"定时0.5秒闪烁点亮一盏LED。点我访问4nono
半颗心脏
·
2018-09-06 12:27
8266
乐鑫esp8266学习之旅
8266
json
8266
cjson
最近整理的一些常见的面试题,面试大全,黑马程序员面试宝典题库---JavaWEE
高级篇
一、Filter和Listener(评论留言获取原件)可参见:https://www.cnblogs.com/libingbin/p/5985647.html二、AJAX1.谈谈你对ajax的认识?Ajax是一种创建交互式网页应用的的网页开发技术;AsynchronousJavaScriptandXML”的缩写。Ajax的优势:通过异步模式,提升了用户体验。优化了浏览器和服务器之间的传输,减少不必
高数老师
·
2018-09-03 16:37
java——面试
Spark性能优化指南——
高级篇
前言继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的
高级篇
,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。
SunnyRivers
·
2018-08-27 16:11
Spark调优
Spark数据倾斜
数据倾斜
Spark
nginx—sendfile
Nginx
高级篇
sendfile配置sendfile:设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcpsocket之间传输数据。
WDPQW
·
2018-08-25 20:03
nginx
-
sendfile
手把手教你架构3D引擎
高级篇
概述
前几年写过一本书《手把手教你架构3D游戏引擎》电子工业出版社,主要内容讲的是固定流水线编程,目的是让读者理解第一代引擎是如何实现的,从本篇博客开始,给读者介绍关于使用可编程流水线自己搭建3D游戏引擎,我将它设为
高级篇
海洋_
·
2018-08-16 15:57
3D引擎
Linux shell 脚本编程-
高级篇
(七)
继Linuxshell脚本编程-
高级篇
(六)7.使用其他shell虽然bashshell是Linux发行版中最广泛使用的shell,但它并不是唯一的选择。
devalone
·
2018-08-10 09:21
Linux
操作系统
CentOS7
Fedora
Linux shell 脚本编程-
高级篇
(六)
继:Linuxshell脚本编程-
高级篇
(五)6.gawk进阶本节将进一步深入了解如何定制gawk。gawk是一门功能丰富的编程语言,可以通过它所提供的各种特性来编写高级程序处理数据。
devalone
·
2018-08-09 09:52
Linux
操作系统
CentOS7
Fedora
Linux shell 脚本编程-
高级篇
(五)
继:Linuxshell脚本编程-
高级篇
(四)5.sed进阶sed编辑器的基础命令能满足大多数日常文本编辑需求。本节介绍sed编辑器提供的更多高级特性。
devalone
·
2018-08-08 09:24
Linux
操作系统
CentOS7
Fedora
MySql(三)运算符——
高级篇
使用WHERE进行条件的选择WHERE子句在FROM子句后SQL>SELECTename,job,deptnoFROMempWHEREjob='CLERK';#查找job名字为“CLERK”的数据字符串和日期要用单引号扩起来字符串是大小写敏感的,日期值是格式敏感的缺省的日期格式是'DD-MON-YY'比较运算符普通比较运算符其他比较运算符BETWEEN运算符SQL>SELECTename,salF
社会主义顶梁鹿
·
2018-08-07 17:29
Linux shell 脚本编程-
高级篇
(四)
继Linuxshell脚本编程-
高级篇
(三)4.正则表达式在shell脚本中成功运用sed编辑器和gawk程序的关键在于熟练使用正则表达式。
devalone
·
2018-08-07 10:00
Linux
操作系统
CentOS7
Fedora
Linux shell 脚本编程-
高级篇
(三)
继Linuxshell脚本编程-
高级篇
(二)3.初识sed和gawk目前为止,shell脚本最常见的一个用途就是处理文本文件。
devalone
·
2018-08-06 10:54
Linux shell 脚本编程-
高级篇
(二)
继Linuxshell脚本编程-
高级篇
(一)2.图形化桌面环境中的脚本编程2.1创建文本菜单创建交互式shell脚本最常用的方法是使用菜单。提供各种选项可以帮助脚本用户了解脚本能做什么和不能做什么。
devalone
·
2018-08-04 09:39
Linux
操作系统
CentOS7
Fedora
Esp8266 进阶之路27【
高级篇
】跟紧脚步,Windows下用 Visual Studio Code开发 esp8266 rtos SDK v3.0版本,全新 idf 框架,节省内存模块化开发。
本系列博客学习由非官方人员半颗心脏潜心所力所写,不做开发板。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、Esp8266之搭建开发环境,开始一个“hellowworld”串口打印。2、Esp8266之利用GPIO开始使用按钮点亮你的“第一盏灯”。3、Esp8266之利用"软件定时器"定时0.5秒闪烁点亮一盏LED。4、Esp8266之了解PWM,更为深入地用PW
半颗心脏
·
2018-08-03 14:06
8266
乐鑫esp8266学习之旅
Linux shell 脚本编程-
高级篇
(一)
1.创建函数可以将shell脚本代码放进函数中封装起来,这样就能在脚本中的任何地方多次使用它了。1.1基本的脚本函数在开始编写较复杂的shell脚本时,会发现自己重复使用了部分能够执行特定任务的代码。这些代码有时很简单,比如显示一条文本消息,或者从脚本用户那里获得一个答案;有时则会比较复杂,需要作为大型处理过程中的一部分被多次使用。在后一类情况下,在脚本中一遍又一遍地编写同样的代码会很烦人。如果能
devalone
·
2018-08-03 10:27
Linux
操作系统
CentOS7
Fedora
Dubbo
高级篇
_14_Filter实现Dubbo接口黑白名单
一、扩展Filter二、配置Filter三、访问白名单文件定义微服务背景下,一个web应用都可能不再service依赖,而是通过RPC调用远端服务器上的服务。这些服务里,就包括了一些不能轻易暴露的后台功能接口。暴露出去的dubbo接口注册到某一个zk上后,该dubbo接口对注册到该zk上的消费者都是可见的。对公司内部而言,通常不会有人蓄意去调用一些敏感的接口,但也存在人为误用的可能呀。为此,考虑通
有恒则成
·
2018-07-31 15:14
Dubbo
高级篇
_13_Dubbo缓存
一、缓存算法介绍二、缓存类型2.1ThreadLocal2.2LRU缓存淘汰算法2.3JCache三、如何解析“cache”属性一、缓存算法介绍结果缓存,用于加速热门数据的访问速度,Dubbo提供声明式缓存,以减少用户加缓存的工作量。按照SPI的要求,我们从配置文件中可以看到dubbo提供的三种缓存接口的入口:threadlocal=com.alibaba.dubbo.cache.support.
有恒则成
·
2018-07-30 22:15
C#
高级篇
-JSON相关、Excel操作
1.JSONJSON是存储和交换文本信息的语法。类似XML相比XML更加轻量级,它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式。具有自我描述性,更容易理解语法规则数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组JSON名称/值对JSON的值可以是:数字(intorfloat)字符串(用双引号括起来)逻辑值(trueorfalse)数组(在方括号中)对象(在花括号
祝你万事顺利
·
2018-07-30 15:06
C#
高级篇
-XML相关
1.xml基础xml指可扩展标记语言被设计用来和传输和存储数据。XML被设计用来结构化、存储以及传输信息XML语法规则所有XML元素都必须有关闭标签XML标签对大小写敏感XML必须正确的嵌套XML文档必须有根元素XML属性值必须加引号XML命名规则名称可以包含字母、数字以及其他字符名称不能以数字或者标点符号开始名称不能以“xml”开始名称不能包含空格2.xml文档解析创建一个简单的XML文档2汤姆
祝你万事顺利
·
2018-07-29 20:20
C#
高级篇
-File 文件操作相关
string[]args){//相对路径:找当前程序的文件路径//绝对路径:加上文件完整的路径名FileInfofileInfo=newFileInfo(@"F:\unityproject\Csharp
高级篇
祝你万事顺利
·
2018-07-29 17:11
C#
高级篇
(6)
1.进程和线程一般情况下,一个应用程序下有一个进程,有好几个线程在一个进程中有多个线程,这些线程共享进程的内存空间。在进程中通过互斥锁,防止多个线程同一时间读写某一块内存区域。使用信号量保证多个线程不会相互冲突通过委托开启一个线程,一般一个比较耗时的操作,开启单独的线程去执行,比如下载staticvoidTest(){Console.WriteLine("test");}staticvoidMai
祝你万事顺利
·
2018-07-27 13:17
C#
高级篇
(5)
1.反射和特性有关程序以及类型的数据被称为元数据,特们保存在程序的程序集中。程序在运行时,可以查看其他程序及或其本身的元数据。一个运行的程序查看本身元数据或者其他程序集的元数据的行为叫做反射。Type类是抽象类,用来包含类型的特性。GetFields获取类中的相关属性(公有的)MyClassclass1=newMyClass();Typetype=class1.GetType();Console.
祝你万事顺利
·
2018-07-26 14:45
GIT 学习笔记(
高级篇
)
分支分支是为了将修改记录的整体流程分叉保存Merge分支是为了可以随时发布relase而创建的分支,它还能作为Topic分支的源分支使用。通常master分支作Merge分支使用。Topic分支是为了开发新功能或修复Bug等任务而建立的分支。从稳定的Merge分支创建,完成作业后,要把Topic分支合并回Merge分支。HEAD指向的是现在使用中的分支的最后一次更新创建分支gitbranch删除分
tengteng_
·
2018-07-26 10:37
C#
高级篇
(4)
1.LINQ语句创建一个类,在这个类中重写了ToString方法,在直接打印类的时候打印类中的属性classMaster{publicintId{get;set;}publicstringName{get;set;}publicintAge{get;set;}publicoverridestringToString(){returnstring.Format("Id:{0},Name:{1},Ag
祝你万事顺利
·
2018-07-26 08:39
微博爬虫
高级篇
——自动获取微博cookie(无须账号、每日百万量级)
一、前言事先说明,博主今年刚毕业,计算机应用技术,专科。没错,语文很差的那种。这是第一次干这种文章编辑,再加上年纪小,什么语法、错别字之类,前后语句不通顺啊什么的都无视吧。如果有什么问题可以找贴吧找我吧,我一般在java吧混,贴吧账号:ZSsanguosha二、想说的话现在市面有很多大数据或者做舆情分析的公司。这些公司难免都要用到爬虫,被爬得最多的,大概也是就微博了。虽然微博有自己的商业接口可以提
缘染白
·
2018-07-25 21:24
微博爬虫
C#
高级篇
(3)
1.委托将方法作为变量传递privatedelegatestringGetAString();staticvoidMain(string[]args){intx=40;GetAStringa=newGetAString(x.ToString);stringstr=a();}privatedelegatestringGetAString();staticvoidMain(string[]args){
祝你万事顺利
·
2018-07-25 00:18
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他