自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

原创 【DUBBO学习】dubbo spring配置文件是如何转换为bean的

spring xml的解析过程就是在获取FactoryBean的过程的org.springframework.context.support.AbstractApplicationContext#refreshBeanFactoryorg.springframework.context.support.AbstractXmlApplicationContext#loadBeanDefini...

2019-06-30 17:52:31 1092

原创 Docker MySQL M-S 实战

获取镜像docker run -p 33006:3306 --name mysql-master -v /data/docker/mysql/conf/:/etc/mysql/mysql.conf.d/:rw -v /data/docker/mysql/logs:/var/log/mysql/:rw -v /data/docker/mysql/data/:/var/lib/mysql/:...

2018-03-18 11:36:28 651

原创 记一次Python爬取某网站公众号二维码的过程

public-qrcode这是一个使用Python爬取公众号二维码的项目,爬取https://data.wxb.com(微信公众号推广平台) 下的所有公众号。同时记录一下整个过程中遇到的问题。工具http: urllib3db: pymysqlparser: beautifulsoup,过程单页面分析请求 https://data.wxb.com/ra...

2018-03-10 11:59:28 3615

原创 Java解惑-笔记

奇数性:i & 1 !=0 判断方式更高效,排除了负奇数判断错误的问题。浮点数运算:使用BigDecimal(string)的方式来进行运算,避免数据被截断。长整型运算:常量显示使用L来标志,避免数据移除。十六进制&八进制的符号:两种进制只要最高位非0,即为负数,运算时注意符号。基本类型转换:窄化类型转换-保留低位;宽化类型转换-高位扩展(保留原始符号)两数交换:a=a^b; b=a^b;

2017-11-17 22:47:16 262

原创 AbstractQueuedSynchronizer 原理分析

简介首先各种blocking lock 和 synchronizers (semaphores, events, etc)都是依赖于FIFO队列的。而AbstractQueuedSynchronizer 通过一个整型(int)的数值表示当前队列的状态,子类中可以通过getState/setStatye/compareAndSetState方法来改变队列状态。两种模式: 共享模式 shared

2017-07-10 00:39:50 406

原创 Maven知识点扫盲(二)依赖管理

DependencyManagement引入在多模块的项目中,如果在父pom中使用dependencies来管理依赖,那么在子模块中,无论是否需要父pom中的依赖,都会强制的继承过来,这样就不太有很好了。可以简单的理解为Java中的implements 无论是否需要,都要实现父类中的所有依赖的。而dependencyManagement不是这样的,只是提供了子模块中可能用到的一些依赖,不会强制子模块

2017-05-26 23:52:25 462

原创 Maven知识点扫盲(一)

Maven 知识点扫盲一. Maven pluginMaven的核心是一个插件执行框架,他所有的工作都是通过插件来实现的。它包含两种类型的插件:Build plugins 使用 <build></build>来定义,building时被执行Reporting plugins 使用 <reporting></reporting>来定义,sit generate的时候被执行。1. How to U

2017-04-16 14:59:35 500

原创 一些Java的知识点扫盲

关于Java的一些知识点扫盲fat-jarfat-jar 或者叫uber-jarthe fat-jar is the jar,which contains classes and resources from all the libraries, on which your project depends fat-jar 其实也是一个jar,他本省包含了当前工程中所有依赖包中的类,

2017-04-16 12:58:24 911

原创 JVM详解-从入门到深入了解

之前很长一段时间都在学习JVM,但是因为时间断断续续,再加上没有经常性的使用,导致看过就忘,最近有重新复习了一遍,但是相比刚开始的时候,还是有了更好的了解。啰嗦那么多就是想告诫自己– 熟能生巧,理论+实践。Java Virtual MechineAbout JVM内存划分堆内存分配 VM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存

2017-04-16 11:35:17 46584 8

转载 Web应用中使用SSL的实现方式

Web应用中使用SSL的三种实现方式发展背景Internet的迅猛发展,信息的快速通达使得企业拥有了一个商机无限的广阔发展空间,由于互联网是一个完全开放的网络,使得在其上传输的各种数据面临种种被窃听和丢失的危险。目前在互联网上很多Web应用,尤其是那些电子商务应用,如网上银行,网上超市,股票和债券的在线交易以及软件的付费下载等,都需要在Web服务器和客户端浏览器之间传输机密敏感数据,这些数据包括了信

2017-03-25 15:47:19 3388

转载 Bloon filter

布隆过滤器简介 布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元素是否在集合中。在垃圾邮件过滤的黑白名单方法、爬虫(Crawler)的网址判重模块中等等经常被用到。哈希表也能用于判断元素是否在集合中,但是布隆过滤器只需要哈希表的1/8或1/4的空间复杂度就能完成同样的问题。布

2017-03-24 13:09:48 420

原创 RMI(Remote Method Invocation) 远程方法调用理解

关键词stub 桩,提供给客户端的远程服务的代理,通过他与远程服务或远程服务的代理来交互。skeleton 骨架,远程服务的代理,代理远程服务。 文章列表RMI 原理浅析

2017-02-15 15:40:01 454

转载 关于SCSI/SATA/IDE硬盘的比较

看linux的书时,发现许多地方提到SCSI/SATA/IDE这几种硬盘接口,对这些硬盘的概念和区别感到很模糊。所以特意查了一些资料,基本上算是弄懂了他们的区别。        目前硬盘最要分为3种。也即:IDE、SCSI、SATA。首先,这三个都是一种硬盘的接口标准。        最初硬盘的通用标准即IDE(Integrated Device Electronics:电子集成驱动器),IDE经过

2017-01-15 00:39:24 1161

原创 oracle 存储过程中定义变量

create or replace procedure proc1isp_name sut.name%type;beginselect name into p_name from sut where id='12072226';dbms_output.put_line(p_name);end proc1;/注意定义方式

2014-11-15 14:43:31 10465

转载 Java设计原则

Java程序员应该了解的10个面向对象设计原则面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计

2014-09-29 15:31:37 478

转载 设计模式推荐丛书

很多朋友问学习设计模式的书籍,老大沧浪在FAQ里有个简短的叙述,这里我引申一下,说说自己看过或者翻过的设计模式书籍,由于水平所限,肯定有不对的地方,希望大家指正,如果大家看到好的模式相关书籍,希望能回帖补充。首 先模式是不分语言的,Beck在他的TDD一书中用python实现了Composite模式,充分证明了这一点。不过我认为目前模式方面的好书基本都是 基于java语言的,所以不管你是用

2014-09-04 23:10:23 466

转载 C/C++中的内存分区及堆栈相关知识

一、一个由C/C++编译的程序占用的内存分为:1、栈区(stack)——由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)——全局变量和静态变量的存储是放在一

2013-07-31 16:46:46 544

转载 【转】C语言字符串操作总结大全(超详细)

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长

2013-07-31 16:24:39 551

原创 计算机中-0的表示方式

负数在计算机内存中的表示方法为响应位取反码,再对反码加1,那么对于-0来说就是 0 取反码为 0xFFFFFFFF 在对反码加1,得到 0x00000000,32位最高位舍弃,所以-0和+0在内存中的表示均为0x00000000,(仅表示32位操作系统的内存),对于64位的操作系统也是一样的

2013-07-31 15:38:30 4758

Java并发编程的艺术(高清带书签)

Java并发编程的艺术(高清带书签),阿里巴巴高级工程师执笔,建议先了解并发编程的基本概念之后,下载。

2017-12-26

jms Javamessageservice结构图

jms Javamessageservice结构图

2017-07-23

设计模式 深入浅出

设计模式 深入浅出帮助我们深入的理解,希望对广大读者有帮助吧。

2014-09-04

新浪微博布局文件

新浪 微博 布局文件 希望对你有用 希望对你有用

2014-07-31

新浪腾讯微博Oauth2开发

新浪 腾讯 微博 Oauth2开发 希望对你的开发有帮助。

2014-07-14

图像缩放 MFC VC++

图像缩放 MFC VC++

2013-07-21

挖金子 MFC

挖金子 MFC挖金子 MFC挖金子 MFC

2013-07-21

MFC 灰度 VC++

MFC 灰度 VC++

2013-07-21

约瑟夫环 MFC

约瑟夫环 MFC

2013-07-21

学生管理系统 VC++ MFC

学生管理系统 VC++ MFC 物有所值

2013-07-21

MFC通讯录 链表实现

MFC通讯录 链表实现

2013-07-21

MFC版通讯录

石油大学暑期专用 VC++ MFC 通讯录 可以直接上交的

2013-07-21

简易计算器

MFC VC++ 6.0 简易计算器,这是用来学习的 希望大家点评。

2013-07-09

C语言俄罗斯方块

C语言 俄罗斯方块,下载下来自己研究一下,适合有一定基础的IT人士,加油孩子们……

2013-05-31

空空如也

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

TA关注的人

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