自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mark

http://blog.csdn.net/java1993666volatile1资料 从应用定义角度看2资料 从汇编角度看3点击打开链接atomic   包源码分析atomic     atomic原理  AQS源码赏析AQS源码赏析 AQS    AQSRetreenLock理解事务的4种隔离级别...

2018-02-17 06:43:43 239

原创 信号量与PV java

进程间通信:进程通常分为就绪、运行和阻塞三个工作状态。三种状态在某些条件下可以转换,三者之间的转换关系如下: 进程三个状态之间的转换就是靠PV操作来控制的。PV操作主要就是P操作、V操作和信号量。其中信号量起到了至关重要的作用。 信号量信号量是最早出现的用来解决进程同步与互斥问题的机制。 信号量(Saphore)由一个值和一个指针组成,指针指向等待该信号量的进程。信号量...

2018-01-02 15:11:16 414

原创 供应链

供应链的概念是从扩大的生产(Extended Production)概念发展而来,现代管理教育对供应链的定义为“供应链是围绕核心企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始到制成中间产品及最终产品、最后由销售网络把产品送到消费者手中的一个由供应商、制造商、分销商、零售商直到最终用户所连成的整体功能网链结构”。五流:商流、信息流、物流、资金流、人流...

2017-11-14 09:38:02 406

原创 C端产品和B端产品

引用链接来自简书[url]http://www.jianshu.com/p/0c1851bcd430[/url]2C=To Customer   2C产品也常常被叫做大众产品、个人产品,面向的是个人用户,直接服务于终端用户,比如一些娱乐类、社交类、工具类的产品。2C产品直接服务于人,像你、我一样的真真正正实实在在的人。我使用这个产品,是为了满足我的一些欲望,比如,我想听歌,我用QQ音乐...

2017-10-24 18:40:34 610

原创 http资料整理

[url]http://blog.csdn.net/java1993666/article/details/78031067[/url]TCP 报文结构:[url]https://jerryc8080.gitbooks.io/understand-tcp-and-udp/chapter2.html[/url]TCP的流量控制和拥塞控制:[url]http://b...

2017-09-25 11:11:42 109

原创 ACL权限管理

ACL : access control list访问权限管理在企业服务里,算是个基础服务。今天谈谈关与它的设计。网上有好多资料,给出了ER图,类图。讲得都非常好,试用于各个场景。但是用起来,前期没什么问题,到后期发现有很大的问题。分析原因,是因为以开发的角度去解决这个问题,去思考ACL。少了从运营的角度去分析ACL。[b]首先,明确一些问题与误区:[/b]----...

2017-09-19 10:56:32 726

原创 Cookie 浅谈

随记Cookie先看源码[code="java"]/** * * Creates a cookie, a small amount of information sent by a servlet to * a Web browser, saved by the browser, and later sent back to the server. * A c...

2017-09-05 20:25:46 242

原创 JVM

[url]http://blog.csdn.net/java1993666/article/details/60876766[/url]

2017-05-02 17:47:57 77

原创 dubbo升级dubbox

笔者公司部分应用用dubbo暴露服务,随着一些新人加盟,很多人推荐用dubbox。dubbo和dubbox的区别,这里不想赘述,网上有很多资料。dubbox的官方文档,说对dubbo向下兼容。但本人取dubbox的最新jar,暴露服务,然后用dubbo的客户端调用服务,发现并不兼容。发现是服务端受理请求时,在DecodeableRpcInvocation这个类出现异常,异常出线的行...

2016-11-09 14:59:46 327

原创 spring 懒加载与dubbo 客户端校验

Dubbo的启动时服务依赖检查是,对象实例化时,判断远程调用是否成功,对象是否能够实例化成功。参数可配置。若项目启动时,依赖的服务没有提供,则消费者也无法启动。[img]http://dl2.iteye.com/upload/attachment/0120/1179/f5c57114-c6c1-3189-8db8-c3fc0eb2ba91.png[/img]若spr...

2016-09-19 18:41:18 1055

原创 codefamat

附件codeformat

2015-09-11 16:26:00 127

原创 MyCat

今天想写一篇深入浅出mycat相关的文章。[b]一.mycat是什么?[/b]mycat是mysql的数据库中间件,当然它也可以支持其他主流数据库oracle,sqlserver,db2等。那么当前主流的数据库中间有哪些呢,优缺点是什么。请参考下面的博客:[url]http://www.guokr.com/blog/475765/[/url][b]二.学习资料[/b]...

2015-08-18 15:57:15 116

原创 spring注解浅析

参考资料:[url]http://blog.csdn.net/longeremmy/article/details/8289924[/url]在项目配置中,用注解代替配置,已经很普遍了。在spring中,有看到Component,Repository,Service,Controller在研究这四个注解之前,需要先了解ClassPathBeanDefinitionScanner...

2015-06-12 13:26:02 88

原创 ibatise 之 queryForList(final String statementName, final Object parameterObj

[code="java"] /** * Executes a mapped SQL SELECT statement that returns data to populate * a number of result objects within a certain range. * * The parameter object is generally ...

2015-04-30 12:51:06 494

原创 排序算法

[code="java"]package a;public class Sort { public static void main(String[] args) { // TODO Auto-generated method stub int[] array2 = { 49, 38, 65, 97, 26, 13, 27, 49, 55, 04 }; S...

2014-12-25 16:26:04 82

原创 java 序列化

java序列化,是把对象序列化成流,转成流的目的是为了网络传输。在什么场合要网络传输java对象呢?我大概总结了两种:java对象持久化,java对象远程服务调用。java对象持久化,如redis缓存服务,把对象序列化到redis内存服务器中,持久到内存。java对象远程服务调用,例如RMI。当然也可以用mina或者netty建立网络连接,自己定义序列化与反序列操作。这里想...

2014-11-26 15:02:29 101

原创 java SPI

Java的SPI[url]http://singleant.iteye.com/blog/1497259[/url][url]http://developer.51cto.com/art/201111/305150.htm[/url][url]http://blog.csdn.net/fenglibing/article/details/7083071[/url][url]ht...

2014-11-19 17:30:21 109

原创 JAR 文件包

JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。...

2014-11-19 16:19:17 125

原创 dubbo

源码编译:[url]http://www.jianshu.com/p/0dde591f21d0[/url]

2014-11-13 16:19:56 83

原创 spring schema

阅读本附件前,最好先调通附件中的示例。介绍spring与schema的集成。spring除了自定义的配置外,还允许扩展其他格式的XML配置。其他开源框架有自定义的配置,可以通过schema,xsd等技术与spring集成。例如CXF关于REST的配置。很多的开源架构,spring都在自身的基础上开发了一系统集成,所以很多框架是不需要像本文一样自已定义XSD与之对应的解析。而...

2014-11-12 10:04:44 235

原创 zookeeper

[b]一 zookeeper集群环境搭建[/b][url]http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html[/url][b]二 zookeeper原理[/b][url]http://cailin.iteye.com/blog/2014486[/url][url]http://www.cnblo...

2014-11-10 14:29:12 88

原创 hadoop

hadoop官方网站:[url]http://hadoop.apache.org/[/url]中文介绍参考网站:[url]http://hadoop.apache.org/docs/r1.0.4/cn/quickstart.html[/url][b]hadoop下载:[/b]这里提供两种方式:1. 编译好的文件:[url]http://hadoop.apache...

2014-10-15 17:09:15 103

原创 logstash

Logstash 官方文档地址:[url]http://logstash.net/docs/1.4.2/tutorials/getting-started-with-logstash[/url]logstash介绍参考自:[url]http://www.infoq.com/cn/articles/review-the-logstash-book[/url][url]http...

2014-10-15 10:07:19 182

原创 jquery中的.prop()和.attr()异同

参考资料: [url]http://hxq0506.iteye.com/blog/1046334[/url]

2014-09-15 14:10:51 72

原创 mybatise

mybatise自动生成工具。[url]http://www.myexception.cn/software-architecture-design/621662.html[/url][url]http://topmanopensource.iteye.com/blog/1936580[/url]

2014-07-30 16:21:51 91

原创 Redis和Memcache的区别

都是KV键值对内存数据库,功能上类似,但是怎么看都是Redis更加“先进”和功能强大一些,Redis支持更多的数据类型,关键技术对比如下:作为内存数据缓冲系统,Memcached和Redis均具有很高的性能,但是两者在关键实现技术上具有很大差异,这种差异决定了两者具有不同的特点和不同的适用条件。下面我们会对两者的关键技术进行一些对比,以此来揭示两者的差异。Memcached和Redis...

2014-06-19 14:42:20 93

原创 mybatis自动生成代码

自动生成代码.唯一要修改的文件:mybatisGeneratorConfig.xml

2014-06-12 17:11:46 77

原创 SQL parse

[url]http://www.sqlparser.com/[/url][url]zql.sourceforge.net/‎[/url]

2014-02-26 09:25:55 120

原创 linux

linux 装JDK.解压后,先设置JAVA_HOME 和 PATH 环境变量。但还是有问题。需要查看jre/lib下是否含有看一下lib和jre/lib中的rt.pack、tools.pack如果发现这两个文 的话,就是因为他们没有解压我们只需要把他们解压成rt.jar和tools.jar就一切OK了如:Java 代码 unpack200 rt.pack rt.ja...

2014-01-26 16:38:58 52

原创 JMX

[url]http://docs.oracle.com/javase/7/docs/technotes/guides/jmx/index.html[/url]

2013-07-26 11:06:20 63

原创 分布式事务

JTA 与 JTS 区别[img]http://dl2.iteye.com/upload/attachment/0087/0584/52a1a07d-60fd-320f-a411-5d5138678661.jpg[/img]一. 链接地址:事务服务简述:[url]http://www.ibm.com/developerworks/cn/java/l-transation...

2013-07-17 13:57:01 59

原创 AJAX

一. AJAX 注意事项(1)XHR不会修改浏览器历史栈,即点击“后退”button没有用。(2)地址栏没有变化(3)不要过渡使用(4)老板本流览器不支持(流览器需要支持XHR)(5)关键是JS,CSS式样,一般与其他插件联合使用。自己写JS容易出问题二. 外围技术 JS,HTML,DOM,CSS,JSON三.XMLHttpRequestIE : xml...

2013-07-07 10:08:28 72

原创 相等测试equals

Object类是Java中所有类的最终祖先,在Java中,每个类都是由它扩展而来的,但是并不需要这样写:class Employee extends Object如果没有明确地指出超类,Object就被认为是这个类的最终超类。可以使用Object类型的变量引用任何类型的对象:Object obj = new Employee("Harry Hacker",35000);当然,Obj...

2013-06-24 10:29:24 136

原创 随记小知识点

1. 字符串从概念上讲,java字条串就是Unicode字符序列。java没有内置的实际生活串类型,而是在标准java类库中提供了一个预定义类String.2.一个汉字在java占两个字条单元。遍历用Character.isSUpplementaryCodePoint(cp);3.clone 注意事项: (1)实现Cloneable接口,否则报CloneUnSuppot...

2013-06-21 10:44:22 87

原创 Memcache

Memcache windows[url]http://www.cnblogs.com/wucg/archive/2011/03/01/1968185.html[/url]java client 下载地址:[url]https://github.com/gwhalin/Memcached-Java-Client/downloads[/url]分布式:[url]h...

2013-02-16 17:36:07 72

原创 struts2 源码分析

以下代码模拟Struts2的interceptor实现附件是struts2源码分析1. 定义接口[code="java"]public interface Interceptor{ String intercept(ActionInvocation invocation) throws Exception;}[/code]2.接口实现[code...

2012-09-03 11:59:41 93

原创 MQ(一) rabbitmq

rabbit mq 与JMSMQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。MQ 有很多产品:IBM的,rabbitmq, activemq 等。这里介绍的rabbitmq 只支持点对点的...

2012-07-23 12:20:06 223

原创 spring mvc

please see jar

2012-03-25 17:43:57 90

原创 软引用 弱引用 虚引用 代码测试分析

代码如下:[code="java"]import java.lang.ref.PhantomReference;import java.lang.ref.ReferenceQueue;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;public class A{ p...

2012-03-09 14:24:50 132

原创 java 反射略窥

java支持反射。很多开源框架了扩展性也会用到反射。一。反射的缺点:(1)反射屏蔽了业务逻辑,阅读起来不直观。(2)性能比直接执行的代友性能要差。但随着JDK版本升级,对反射的处理不断优化,这块并不是太大的问题。(3)针对java的面向对象思想中的封装,是推荐使用反射的。java的反射可以对方法和属性进行操作。在java中对于属于注入有三种方式:构造方法,set方法,还有反射。...

2012-03-08 14:23:16 80

空空如也

空空如也

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

TA关注的人

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