- 博客(77)
- 收藏
- 关注
转载 mark
http://blog.youkuaiyun.com/java1993666volatile1资料 从应用定义角度看2资料 从汇编角度看3点击打开链接atomic 包源码分析atomic atomic原理 AQS源码赏析AQS源码赏析 AQS AQSRetreenLock理解事务的4种隔离级别...
2018-02-17 06:43:43
263
原创 信号量与PV java
进程间通信:进程通常分为就绪、运行和阻塞三个工作状态。三种状态在某些条件下可以转换,三者之间的转换关系如下: 进程三个状态之间的转换就是靠PV操作来控制的。PV操作主要就是P操作、V操作和信号量。其中信号量起到了至关重要的作用。 信号量信号量是最早出现的用来解决进程同步与互斥问题的机制。 信号量(Saphore)由一个值和一个指针组成,指针指向等待该信号量的进程。信号量...
2018-01-02 15:11:16
436
原创 供应链
供应链的概念是从扩大的生产(Extended Production)概念发展而来,现代管理教育对供应链的定义为“供应链是围绕核心企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始到制成中间产品及最终产品、最后由销售网络把产品送到消费者手中的一个由供应商、制造商、分销商、零售商直到最终用户所连成的整体功能网链结构”。五流:商流、信息流、物流、资金流、人流...
2017-11-14 09:38:02
435
原创 C端产品和B端产品
引用链接来自简书[url]http://www.jianshu.com/p/0c1851bcd430[/url]2C=To Customer 2C产品也常常被叫做大众产品、个人产品,面向的是个人用户,直接服务于终端用户,比如一些娱乐类、社交类、工具类的产品。2C产品直接服务于人,像你、我一样的真真正正实实在在的人。我使用这个产品,是为了满足我的一些欲望,比如,我想听歌,我用QQ音乐...
2017-10-24 18:40:34
647
原创 http资料整理
[url]http://blog.youkuaiyun.com/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
127
原创 ACL权限管理
ACL : access control list访问权限管理在企业服务里,算是个基础服务。今天谈谈关与它的设计。网上有好多资料,给出了ER图,类图。讲得都非常好,试用于各个场景。但是用起来,前期没什么问题,到后期发现有很大的问题。分析原因,是因为以开发的角度去解决这个问题,去思考ACL。少了从运营的角度去分析ACL。[b]首先,明确一些问题与误区:[/b]----...
2017-09-19 10:56:32
752
原创 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
263
原创 JVM
[url]http://blog.youkuaiyun.com/java1993666/article/details/60876766[/url]
2017-05-02 17:47:57
99
原创 dubbo升级dubbox
笔者公司部分应用用dubbo暴露服务,随着一些新人加盟,很多人推荐用dubbox。dubbo和dubbox的区别,这里不想赘述,网上有很多资料。dubbox的官方文档,说对dubbo向下兼容。但本人取dubbox的最新jar,暴露服务,然后用dubbo的客户端调用服务,发现并不兼容。发现是服务端受理请求时,在DecodeableRpcInvocation这个类出现异常,异常出线的行...
2016-11-09 14:59:46
351
原创 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
1087
原创 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
137
原创 spring注解浅析
参考资料:[url]http://blog.youkuaiyun.com/longeremmy/article/details/8289924[/url]在项目配置中,用注解代替配置,已经很普遍了。在spring中,有看到Component,Repository,Service,Controller在研究这四个注解之前,需要先了解ClassPathBeanDefinitionScanner...
2015-06-12 13:26:02
105
原创 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
521
原创 排序算法
[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
96
原创 java 序列化
java序列化,是把对象序列化成流,转成流的目的是为了网络传输。在什么场合要网络传输java对象呢?我大概总结了两种:java对象持久化,java对象远程服务调用。java对象持久化,如redis缓存服务,把对象序列化到redis内存服务器中,持久到内存。java对象远程服务调用,例如RMI。当然也可以用mina或者netty建立网络连接,自己定义序列化与反序列操作。这里想...
2014-11-26 15:02:29
118
原创 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.youkuaiyun.com/fenglibing/article/details/7083071[/url][url]ht...
2014-11-19 17:30:21
128
原创 JAR 文件包
JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。...
2014-11-19 16:19:17
148
原创 spring schema
阅读本附件前,最好先调通附件中的示例。介绍spring与schema的集成。spring除了自定义的配置外,还允许扩展其他格式的XML配置。其他开源框架有自定义的配置,可以通过schema,xsd等技术与spring集成。例如CXF关于REST的配置。很多的开源架构,spring都在自身的基础上开发了一系统集成,所以很多框架是不需要像本文一样自已定义XSD与之对应的解析。而...
2014-11-12 10:04:44
261
原创 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
100
原创 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
118
原创 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
201
原创 jquery中的.prop()和.attr()异同
参考资料: [url]http://hxq0506.iteye.com/blog/1046334[/url]
2014-09-15 14:10:51
91
原创 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
105
原创 Redis和Memcache的区别
都是KV键值对内存数据库,功能上类似,但是怎么看都是Redis更加“先进”和功能强大一些,Redis支持更多的数据类型,关键技术对比如下:作为内存数据缓冲系统,Memcached和Redis均具有很高的性能,但是两者在关键实现技术上具有很大差异,这种差异决定了两者具有不同的特点和不同的适用条件。下面我们会对两者的关键技术进行一些对比,以此来揭示两者的差异。Memcached和Redis...
2014-06-19 14:42:20
115
原创 SQL parse
[url]http://www.sqlparser.com/[/url][url]zql.sourceforge.net/[/url]
2014-02-26 09:25:55
134
原创 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
64
原创 JMX
[url]http://docs.oracle.com/javase/7/docs/technotes/guides/jmx/index.html[/url]
2013-07-26 11:06:20
76
原创 分布式事务
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
75
原创 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
87
原创 相等测试equals
Object类是Java中所有类的最终祖先,在Java中,每个类都是由它扩展而来的,但是并不需要这样写:class Employee extends Object如果没有明确地指出超类,Object就被认为是这个类的最终超类。可以使用Object类型的变量引用任何类型的对象:Object obj = new Employee("Harry Hacker",35000);当然,Obj...
2013-06-24 10:29:24
161
原创 随记小知识点
1. 字符串从概念上讲,java字条串就是Unicode字符序列。java没有内置的实际生活串类型,而是在标准java类库中提供了一个预定义类String.2.一个汉字在java占两个字条单元。遍历用Character.isSUpplementaryCodePoint(cp);3.clone 注意事项: (1)实现Cloneable接口,否则报CloneUnSuppot...
2013-06-21 10:44:22
114
原创 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
85
原创 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
107
原创 MQ(一) rabbitmq
rabbit mq 与JMSMQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。MQ 有很多产品:IBM的,rabbitmq, activemq 等。这里介绍的rabbitmq 只支持点对点的...
2012-07-23 12:20:06
243
原创 软引用 弱引用 虚引用 代码测试分析
代码如下:[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
151
原创 java 反射略窥
java支持反射。很多开源框架了扩展性也会用到反射。一。反射的缺点:(1)反射屏蔽了业务逻辑,阅读起来不直观。(2)性能比直接执行的代友性能要差。但随着JDK版本升级,对反射的处理不断优化,这块并不是太大的问题。(3)针对java的面向对象思想中的封装,是推荐使用反射的。java的反射可以对方法和属性进行操作。在java中对于属于注入有三种方式:构造方法,set方法,还有反射。...
2012-03-08 14:23:16
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人