- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 zookeeper和dubbo的关系
Dubbo建议使用Zookeeper作为服务的注册中心。1. Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。
2016-04-29 16:50:08 90418 18
原创 Memcached, Redis, MongoDB对比
转载来自:http://www.cnblogs.com/davidgu/p/3665589.htmlmongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,
2016-04-29 16:14:45 1395
原创 单点登录系统
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。通常情况下运维内控审计系统、4A系统都包含此项功能,目的是简化账号登录过程并保护账号和密码安全,对账号进行统一管理。企业应用集成(EAI, Enterprise Application Integratio
2016-04-29 15:43:20 2177 1
转载 ThreadLocal
转载来自:http://blog.csdn.net/lufeng20/article/details/24314381http://www.cnblogs.com/alphablox/archive/2013/01/20/2869061.html 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种
2016-04-29 15:22:53 459
转载 lock和condition
转载来自:http://luan.iteye.com/blog/18497121、jdk1.5之前用synchornized和voatile来控制共享对象的并发访问,jdk5.0提供了ReentrantLock。2、Lock和ReentrantLock:Lock接口里定义了一些抽象的锁操作,有无条件、可轮询、定时、可中断的锁获取操作,ReentrantLock实现了Lock
2016-04-29 15:01:47 816
转载 线程池参数详解
转载来自:http://blog.csdn.net/zhouhl_cn/article/details/7392607JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoo
2016-04-18 14:42:29 18361 3
原创 synchronized和lock,volitile区别
1. synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定,lock是通过代码实现的,要保证锁定一定会被释放,就必须将unLock()放到finally{}中volitile没有加锁,线程内存,强制主内存刷新,来实现其他线程的内存值也一致。2. synchronize线程会一直
2016-04-18 14:29:46 2353
原创 spring aop事务传播方式和隔离级别
一. 传播: 如果两个在代码上不相关的操作,需要放在同一个事务中,这就需要利用到传播特性了。这时调用的传播特性的值就应该是PROPAGATION_REQUIRED。在spring中只需要进行这样的配置,就实现了声明式的事物处理。 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启新的事物。 2. P
2016-04-18 14:08:32 5369
原创 java中double和float区别
float:占4个字节double: 占8个字节double 和 float 的区别是double精度高,有效数字16位,float精度7位(可提供7位或8位有效数字,构成包括符号位、指数位和尾数位)。但double消耗内存是float的两倍,double的运算速度比float慢得多,能用单精度时不要用双精度。
2016-04-16 21:04:55 11418
转载 Java自动拆箱和装箱
本文转载来自:http://www.cnblogs.com/danne823/archive/2011/04/22/2025332.html什么时候自动装箱例如:Integer i = 100;相当于编译器自动为您作以下的语法编译:Integer i = Integer.valueOf(100); 什么时候自动拆箱 自动拆箱(unbox
2016-04-16 20:55:51 519
原创 sql注入和跨站脚本攻击等
网站Web攻击,主要有:sql注入,css攻击,跨站脚本攻击,挂马,缓冲区溢出等。 1. sql注入:即通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击 2. CSS攻击:
2016-04-15 20:53:33 8666 2
lambda_function.zip
2019-11-30
material-dashboard-angular2-master后台管理系统+脚手架
2019-07-13
material-dashboard-react-master.zip
2019-07-13
Python+Django+VUE后台管理系统
2019-04-03
pywin32-224.win-amd64-py3.7.exe
2019-04-01
pywin32-224.win32-py3.7.exe
2019-04-01
eclipse中jetty插件的下载
2019-03-05
openfalcon-swcollector
2018-06-14
react后台管理项目的效果展示
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人