自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IEEE754浮点数

前言  Go语言之父Rob Pike大神曾吐槽:不能掌握正则表达式或浮点数就不配当码农!  You should not be permitted to write production code if you do not have an journeyman license inregular expressions or floating point math....

2019-06-18 14:52:00 530

转载 select poll epoll Linux高并发网络编程模型

0 发展历程  同步阻塞迭代模型-->多进程并发模型-->多线程并发模型-->select-->poll-->epoll-->...1同步阻塞迭代模型bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 r...

2018-08-01 09:54:00 229

转载 JavaScript 闭包

一、闭包与闭包的写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:  1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。  2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。  简单的说,Javascript允许使用内部函数---即函数定义和函...

2018-07-30 11:48:00 172

转载 TCP握手建立与释放连接

网络层次模型TCP/UDP区别UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。TCP,提供面向连接的服务,...

2018-07-04 09:27:00 195

转载 Oracle Golden Gate概要

Oracle GoldenGate简介 Oracle Golden Gate用于源数据库与目标数据库的数据复制备份;可以在异构的环境(各种操作系统和数据库)之间实现数据亚秒级的实时复制备份;以及可以在实时数据仓库、数据同步、集中/分发、容灾、数 据库升级和迁移等多个场景下应用;同时还可以使用一 对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构。本章...

2018-05-24 12:25:00 183

转载 Hadoop Spark 基础教程

0x01 Hadoop  慕课网  https://www.imooc.com/learn/391 Hadoop基础  慕课网  https://www.imooc.com/learn/890Hadoop进阶  百度传课 https://chuanke.baidu.com/v7662331-230792-1635549.htmlSqoop工具  百度传课...

2018-04-17 15:14:00 74

转载 #npm install# MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "4.0"。...

0.问题描述  Windows 10  最近使用npm install安装项目依赖包,当自动执行至node-gyp rebuild时报错:C:\Users\dsl\Desktop\Pros\ant-design-pro-master-v3.1.0>npm install> weak@1.0.1 install C:\Users\dsl\Desktop\...

2018-01-04 15:23:00 840

转载 MySQL5.7 不同操作系统下的主从配置

1.服务器信息  1.1Ubuntu 17.0.4 (Master服务器)    MySQL版本: 5.7.20    主数据库:dslbcp    IP: 192.168.12.130 3306  1.2Windows 10 (Slave服务器)    MySQL版本: 5.7.17    从数据库:dslbcp (必与主数据完全一致) ...

2017-11-10 14:19:00 157

转载 MongoDB authentication failed

0.随笔摘要:MongoDB 安装配置MongoDB 权限控制MongoDB 注意事项 authentication failed1.MongoDB 下载安装配置 MongoDB官网https://www.mongodb.com/ 下载安装包, 直接next next安装即可,可自行选择安装路径。   在MongoDB安装路劲的b...

2017-07-14 12:28:00 1071

转载 maven相关基础

0. 本文主要参考一下良心maven原创文摘:  0.0 maven官网传送门  http://maven.apache.org/  0.1 maven日常  http://www.cnblogs.com/xing901022/p/5024357.html  0.2Apache Maven 入门篇 上  http://www.oracle.com/techne...

2017-03-16 11:41:00 63

转载 关于数据库SQL优化

1.数据库访问优化要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有一些基本的认识,如网络带宽是2Mbps,硬盘是每分钟7200转等等。因此,为了快速找到...

2017-01-18 18:31:00 1653

转载 .bat脚本基本命令语法

目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype...

2016-12-06 11:50:00 334

转载 Spring web.xml配置文件解析

概要解析转载于:https://www.cnblogs.com/iTlijun/p/6092768.html

2016-11-23 10:41:00 77

转载 MyEclipse Workspace 项目文件 .project .classpath .mymetadata解析

<!-- .classpath文件 --><?xml version=”1.0” encoding=”UTF-8”?><classpath> <!-- 源码目录 --> <classpathentry kind=”src” output="/web-inf/classes" path=”src”/> &...

2016-11-22 10:46:00 143

转载 Linux磁盘、目录、文件操作命令

0x01. Linux磁盘分区与目录结构① 主分区、拓展分区、逻辑分区:早期主引导扇区MBR用64B存放主分区信息,每个分区用16B,因而上限为4个主分区,后来,因分区需求,引入拓展分区(类主分区),对拓展分区进行分区,即为逻辑分区,不受MBR限制,上限约12个逻辑分区。② 一切皆文件,硬盘文件命名:按硬盘数,IDE硬盘hdx,SATA硬盘sdx,x[a,b,c,...];主分区...

2016-11-21 09:24:00 168

转载 VMware虚拟机网络环境类型

0x01. VMware Ubuntu虚拟机网络环境① Bridge桥接模式:虚拟机与物理机的IP同在一个网段;虚拟机独立且地位与物理机相同;虚拟机可直接访问物理机以及物理机相连的外部网络的主机或网络,反之也可以访问虚拟机;此模式的虚拟网络名称为VMnet0。② Host-only仅主机模式:虚拟机与物理机可相互访问(虚拟机IP需设与VMnet1同在一个网段),但是物理机相连外部...

2016-11-21 09:08:00 106

转载 ASCII

0. American Standard Code of Information Interchange 美国信息交换标准码, 即ASCII, 定义表如下:Bin(二进制)Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释0000 00000000...

2016-11-09 18:12:00 89

转载 关于String StringBuffer StringBuilder

0. String对象的创建 1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:String s=new String("Hello world"); 问题是参数"Hello world"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象? 2、当然,String类对象还有一种大家都很喜欢的创建方式:String...

2016-09-22 16:53:00 116

转载 多线程并发编程

前言多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。正文线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序一个进程至少包含一个线程3 单线程:程序中只存在一个线程,实际上...

2016-09-10 21:48:00 72

转载 TCP面向连接网络编程

一 TCP&UDP协议TCP,Tranfer Control Protocol,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两...

2016-09-06 00:38:00 145

转载 note05-计算机网络

5.网络安全  被动攻击(UDP报文被截获 被 进行流量分析)  主动攻击    1.篡改(更改报文流 伪报文)    2.恶意程序(病毒、木马、蠕虫、炸弹)    3.拒绝服务Dos  密码体制    1.对称密钥密码体制(DES IDEA)      即加密和解密的密钥K相同    2.公钥密码体制(RSA)      A加密使用PKB公钥 ...

2016-06-05 14:59:00 73

转载 note04-计算机网络

4.WLAN无线局域网(wareless local area network)  IEEE802.11无线以太网协议标准  基础服务集合BSS  基站AP  服务服务集合标识SSID 即wifi名  分配系统DS  Portal 门户设备接入WLAN 802.11  MAC层使用CSMA/CA载波监听碰撞避免,无线局域网无法使用CSMA/CD 载波监听碰撞检...

2016-06-05 12:19:00 79

转载 note03-计算机网络

3. 网络层  网络层的主要协议有IP、ICMP、IGMP、ARP等;  IP地址分类:ABCDE ,根据32比特位的IP中网络号所占位数进行决定IP的类型  A:0 0000000 网络号| 00000000 00000000 00000000 00000000主机号  B:10 000000 00000000网络号| 00000000 00000000 000000...

2016-06-04 21:31:00 77

转载 note02-计算机网络

2.物理层  通信系统模型(源->发送器->XXX->接收器->终),源发出数字信号,调制器编码为模拟信号,进行传输,解调器解码模拟信号为数字信号给终  信噪比,香农公式,C=Blog2(1+S/N)。式中:B是信道带宽(赫兹),S是信号功率(瓦),N是噪声功率(瓦)  单工(单向通信类如广播),半双工(一方发一方收),全双工(一方即可收发)  ...

2016-06-04 15:53:00 82

转载 note01-计算机网络

1.基础概述  三网: 电信网络、有线电视网络、计算机网络(连通&共享)  终端->z本地ISP->x地区IXP->y主干ISP  通信方式: C/S 、P2P(即是client也是server 可共享彼此的资源)  交互类型:    电路交互(N个电话需N(N-1)/2条专用物理连接线路 建链->比特流传输由源至终->释放)...

2016-06-04 15:34:00 71

转载 spring 四种数据源配置方式

1.spring自带的数据源DriverManagerDataSourceXML代码:[html]view plaincopy<beanid="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"...

2016-03-08 09:44:00 88

转载 JQuery前端技术记录

【Jquery-leearningnotes-2015】by lijun1Jquery是javascript实现的库,目标在于改变web应用的高交互性的方式。其不唐突性:样式(.css)、脚本文件(.js)从页面结构中分离出来,页面结构(body)专注于标签元素的设计布局:<html><head><!--.css样式文件的引入--...

2016-01-12 18:27:00 213

转载 NodeJS服务器端平台实践记录

【2015 node.jslearningnotes】by lijun01-noteNodejs是服务器端的javascript,是一种单线程、异步I/O、事件驱动型的javascript;其基本架如下:nNode标准库(javascript实现)nC/C++实现uNode下层接口uV8核uLibuv/Libio/Libev/IOCP...

2016-01-06 18:46:00 100

转载 JVM 虚拟机内存深入探究

【《深入理解java虚拟机》-整理笔记】 by lijunJVM虚拟机内存逻辑模型:方法区(全局变量静态数据常量等)线程共享堆栈区(对象实例数组数据newgenerationoldgeneration对象等)线程共享本地方法栈方法栈(局部变量操作数对象引用)线程私有程序计数器程序计数器(Program Counter R...

2016-01-02 18:21:00 69

转载 数据库-identifying 与non-identifying realtionship 区别

MySQL Workbench 或者是 E-RWin等进行数据库建模时,通常会对数据表进行关联操作,即设置表与表之间的关系 1:1 1:n m:n,而它们具有identifying realtionship与non-identifyingrelationship之分:即 标识关系与非标识关系之分1. identifying relationship 标识关系  建...

2015-12-10 14:18:00 994

转载 github desktop项目版本控制

【git版本控制-笔记】by lijun 0.推荐学习网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001. git SVN版本控制系统比较git是分布式 SVN是集中式2. github网站 上注册账号 下载桌面客户端注册地址:https://g...

2015-12-05 12:10:00 349

转载 数据库-内 | 左| 右| 全连接

*SQL INNER JOIN 关键字在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法SELECT column_name(s)FROM table_name1INNER JOIN table_name2ON table_name1.column_name=table_name2.column_name注释...

2015-11-29 12:54:00 65

转载 05_总结一下,以软件开发周期说明不同的测试使用

1.软件开发生命周期:问题定义阶段可行性研究阶段需求分析阶段概要设计阶段详细设计阶段编码测试阶段运行维护阶段2.软件测试:主要的测试过程:单元测试 ->集成测试 ->确认测试 ->系统测试与发布测试1.单元测试  测试目的:验证和确认各个单元模块是否正确实现了规定的功能  测试内容:模块接口、模块内部数据结构、路径、...

2015-11-28 18:32:00 62

转载 04_用户需求 自己产品 竞争对手产品关系

用户需求 自己产品 竞争对手产品关系实例转载于:https://www.cnblogs.com/iTlijun/p/4967242.html

2015-11-17 08:22:00 106

转载 03_P52 课后作业

1. 软件开发的早期阶段为什么进行可行性研究?应该从哪些方面研究系统的可行性?  1.进行可行性研究是为了该软件项目是否值得开发?是否具有经济效益?是否违反法律道德?是否技术可以实现?是否风险性高?  2.应该从经济方面(软件开发成本)、技术方面、社会因素发面(法律道德)、风险方面等进行目标系统的可行性研究。2. 银行储蓄系统:问题定义及分析系统可行性  1.问题定义(系...

2015-11-16 21:18:00 113

转载 02_计算机科学和软件工程的区别

计算机科学和软件工程同属计算机类专业,他们的联系确实非常紧密,但还是有很多区别的。计算机科学:  偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容。当然也会涉及软件方面,但不是太深。而软件工程则主要偏重于应用与实践,主要是培养适应国内外软件产业市场需求的高素质、多层次、实用型软件人才,这也是教育部专门设置独立于计算机学院之外的软件学院的原因。计算机科...

2015-10-22 18:20:00 405

转载 01_中文编程 银弹?

首先,在欧洲古老的传说里。狼人是不死的。想要杀死狼人有几种方法:1.像杀死吸血鬼那样用木桩钉住狼人的心脏。2.将月光遮住3.用银子做的子弹射穿狼人的心脏或头当然现实中是没有狼人的。但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现实中的狼人可以是一个棘手的项目,或者一件不可能的事。而"银弹"就是指能解决这些事的方法,或者技术手段。其次,如果看过...

2015-10-15 11:29:00 180

空空如也

空空如也

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

TA关注的人

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