自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

转载 TCP/IP的三次握手与四次挥手

转:https://www.cnblogs.com/Andya/p/7272462.html认识TCP标志位tcp标志位有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)1、三次握手(1)三次握手的详述首先Client端发送连接请求报文,Server段接...

2018-03-23 10:05:59 133

转载 Java内存区域划分

转:http://blog.csdn.net/ylyg050518/article/details/52240908介绍  Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。运行时数据区域  Java虚拟机在执行Java程序的过程中会...

2018-03-22 11:08:04 183

转载 Java堆内存划分

转:http://blog.csdn.net/ylyg050518/article/details/52244994堆内存介绍  在《Java虚拟机(一)——Java内存区域划分》一文中介绍了Java 虚拟机 内存划分的内容,其中讲到堆内存(Heap)。对于大多数应用来说,Java堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块。此内存区域的唯一目的就是存在对象实例,几乎所有的对...

2018-03-22 10:36:49 1039

转载 spring事务管理

实现spring事务的四种方式分别为:(1)编程式事务管理:需要手动编写代码,在实际开发中很少使用(2)声明式事务管理:(2.1)基于TransactionProxyFactoryBean的方式,需要为每个进行事务管理的类做相应配置(2.2)基于AspectJ的XML方式,不需要改动类,在XML文件中配置好即可(2.3)基于注解的方式,配置简单,需要在业务层类中添加注解(2.2)和(2.3)在开发...

2018-03-21 16:59:54 173

转载 比较分析 Spring AOP 和 AspectJ 之间的差别

AOP(Aspect OrientedProgramming, 面向切面/方面编程) 旨在从业务逻辑中分离出来横切逻辑【eg:性能监控、日志记录、权限控制等】,提高模块化,即通过AOP解决代码耦合问题,让职责更加单一。 运用技术:         SpringAOP使用了两种代理机制,一种是基于JDK的动态代理,另一种是基于CGLib的动态代理,之所以需要两种代理机制,很大程度上是因为JDK本身只...

2018-03-21 16:51:05 1619

原创 数据库事务

事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)事务特性(ACID)原子性(atomicity):将事务中所做的操作捆绑成一个原子单元,即对于事务所进行的...

2018-03-20 15:50:16 134

原创 ThreadLocal

threadLoacl:线程局部变量ThreadLocal类用来提供线程内部的局部变量。这些变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量,ThreadLocal实例通常来说都是private static类型。总结:ThreadLocal不是为了解决多线程访问共享变量,而是为每个线程创建一个单独的变量副本,提供了保持对象的方法和避免参数传递...

2018-03-20 14:08:08 221

原创 volatile关键字

当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束之后,再将高速缓存中的数据刷新到主存当中。存在并发问题。一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其...

2018-03-16 11:36:59 89

转载 java虚拟机内存区域的划分以及作用详解

一、运行时数据区       什么叫运行时数据区呢,看下图就知道了,今天的重点就围绕这张图讲。                      1、程序计数器(寄存器)                       当前线程所执行的字节码行号指示器            字节码解释器工作依赖计数器控制完成            通过执行线程行号记录,让线程轮流切换各条线程之间计数器互不影响        ...

2018-03-14 15:41:46 98

转载 Activemq 常见的一些问题 心得

1.先讲严重的:服务挂掉。这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会...

2018-03-14 09:36:54 126

转载 redis过期策略

1、设置过期时间expire key time(以秒为单位)--这是最常用的方式setex(String key, int seconds, String value)--字符串独有的方式具体的使用方式:查看"java企业项目开发实践"的第九章 企业项目开发--分布式缓存Redis(1)和第十章 企业项目开发--分布式缓存Redis(2)注意:除了字符串自己独有设置过期时间的方法外,其他方法都需要...

2018-03-07 17:03:21 97

转载 redis持久化方法对比分析

1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是...

2018-03-07 15:28:34 113

原创 redis两种持久化策略

redis是一个KV值存储系统,为了保证性能,数据保存在内存中;但redis也会周期性的把数据保存在磁盘中或者把操作纪录到文件中,保证数据持续化数据持续化策略分2中:rdb(半持久化), aof(全持久化)rdb:快照形式周期性的把内存中数据保存到dump.rdb文件中快照时间通过配置文件控制save 900 1 900S有1个可以变化,保存数据save 300 10sava 60 10000定时...

2018-03-07 15:25:16 444

转载 ubuntu安装mongodb

原来安装MongoDB一直采用绿色版方式,下载压缩包,解压,运行,参考 https://www.cnblogs.com/mayyan/p/7724071.html 另一直安装方式,直接Linux下载虽然Ubuntu本身也提供MongoDB安装包,但往往官网的安装包版本更新。安装:1.导入包管理系统使用的公钥sudo apt-key adv --keyserver hkp://keyserver.u...

2018-03-07 11:54:49 142

原创 tomcat多项目配置

<Host name="域名" appBase="war目录" unpackWARs="true" autoDeploy="true"> <Alias>域名别名/Alias>  <Context path="访问目录" docBase="项目名称" reloadable="false"

2018-03-07 11:54:06 175

VC获得验证码,PNG图片显示

VS2010开发,测试通过,能获得QQ、火车票网站验证码显示出来

2013-04-13

VC获得验证码并显示

用VC2010开发的,获得网站的验证码,测试过QQ、火车票验证码都可以,火车票验证码数据为PNG格式,直接保存数据也可以打开

2013-04-09

VC循环设置代理IP

用VC开发的小工具,可以不停的换代理IP,时间自己定.原理很简单,就是修改注册表来设置代理IP

2010-08-25

VC网络开发实例源代码

里面有多个网络开发实例,都是用VC做的,可运行。包含多个网络开发方式:事件,消息,完成事件,完成端口,相当详细,所有实例都是平时常见的。

2010-06-08

MFC DLL嵌入WORD

这是个用VC些的DLL,功能是打开WORD,网上很多打开WORD的,但是DLL的好像没有,本人工作需要,写了个,和大家分享

2010-03-16

网络编程编程实例,包含18个实例和源代码

包含18个网络编程实例,都有源代码,是用VC6开发的,用到了网络编程的各种方式

2010-01-27

数字图像处理实例,包含5个实例源代码

5个数字图像处理的实例和源代码,是用VC6开发的,完全可以使用

2010-01-27

空空如也

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

TA关注的人

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