- 博客(17)
- 资源 (20)
- 收藏
- 关注

原创 memcached搭建
1 服务端1)下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2)在cmd下输入 c:\memcached\memcached.exe -d install 安装3)再输入: c:\memcached\memcached.exe -d start 启动。2 客户端Memcached客户端框架 xmemcachedm
2016-05-06 17:57:22
545

原创 metaq实例
1 java客户端maven加载包 com.taobao.metamorphosis metamorphosis-client 1.4.6.22 消息会话工厂类和生产者、消费者init-method="start" factory-method="getMQContext" >以下是实现代码:/** * MQ上下文工厂 */
2016-05-06 15:29:51
2560

原创 在eclipse部署maven-web项目要注意问题
在eclipse部署maven-web项目要注意问题:12 注意引用其他maven项目时可能会出现xml配置文件无法获取情况, 目前只有一种比较傻瓜的方式,就是讲配置xml文件直接拷贝到classes目录下就可以了..3 要注意如果无法引用其他Maven项目,要手动Maven打包,之后将jar拷贝到WEBRoot/lib目录下
2013-11-09 15:30:15
528
原创 免登录在线安装mysql jdk
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-commun...
2018-03-04 22:49:44
370
原创 tomcat在linux启动应用慢解决方式
详解熵池熵池本质上是若干字节。/proc/sys/kernel/random/entropy_avail中存储了熵池现在的大小,/proc/sys/kernel/random/poolsize是熵池的最大容量,单位都是bit。如果entropy_avail的值小于要产生的随机数bit数,那么/dev/random就会堵塞。那么,为什么熵池不够用呢?google了一下资料,熵池实际上是从
2017-09-21 11:34:57
1731
转载 Java动态代理的两种实现方法
AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Interceptor的种类,如BeforeAdviseInterceptor,AfterAdviseInterceptor以及ThrowsAdviseIntercepto
2017-03-08 16:52:36
319
转载 java的动态代理机制详解
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或
2017-03-08 16:48:04
191
转载 Java对象的强、软、弱和虚引用
强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足内存缓存技术对那些大量占用应用程序宝贵内存的图片提供了快速访问的方法。其中Android中的最核心
2016-07-22 15:41:37
330
原创 支付流程
CSP支付接口模块:统一支付Portal(IPP)、业务管理平台(SMP)、基础业务平台(CSP)、公用基础服务 IPP: 统一接入网关IAG 统一支付网关IPG SMP:总管理系统(MS)、商家管理系统(MMS)、代理商管理系统(AMS)、个人会员管理系统 (PMS) CSP:风控服务、交易服务、支付指令服务、账务服务、认证延签服务
2016-07-22 14:44:42
1107
转载 dubbo—集群和访问方式
dubbo如何集群,同一个服务部署多台机或者同一台机不同端口在注册中心注册。客户端就通过访问规则访问集群内的不同节点的服务。集群策略Failover Cluster :失败自动切换,当出现失败,重试其它服务器,通常用于读操作(推荐使用)Failfast Cluster :快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作Failsafe Cluster : 失
2016-07-18 12:24:55
2371
转载 正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性
2016-04-20 16:38:50
307
原创 servlet利用token防止重复提交
1:定义一个servlet:AccessTokenServlet.并有一下内容:String token = System.currentTimeMillis()+new Random().nextInt()+"";MessageDigest md = MessageDigest.getInstace("md5");byte[] md5 = md.digest(token.getByt...
2014-11-13 13:56:52
291
hadoop_环境配置
1 配置时间同步: 指令:crontab -e 编辑:0 1 * * * root /usr/sbin/ntpdate cn.pool.ntp.org 【a进入编辑状态,ctrl+c退出编辑状态 ,:wq保存】2 配置主机名:vi /etc/sysconfig/network3 配置网络: 指令:setup --> network configur...
2014-10-27 10:53:07
147
转载 如何学习mina
一,先了解一下Java NIO。重点是了解Java NIO的设计理念以及重要的几个概念;二,了解一个Java NIO的现有框架,作个简单的对比;三,可以正式开始学习Mina了,先看一下官方对Mina的介绍;四,把Mina的”HelloWorld“跑起来,对应的是官方提供的一个获取服务器时间的sample;五,阅读Mina官方用户指导文档与API,了解Mina中重要的
2013-11-23 11:32:47
588
原创 文思工资查询地址
https://psfthcm.vanceinfo.com:4460/psp/hcmprd/EMPLOYEE/HRMS/?cmd=login&languageCd=ZHS
2012-05-31 16:15:54
1202
Docker+Jenkins+GitLab+Maven+SpringBoot自动化构建.pdf
2019-09-30
dubbo-master
2017-09-08
国外PHP开源商城系统oscommerce-3.0a5
2013-08-15
mar视频android源码
2011-06-01
android_软件管理器源码
2011-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人