自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 集群与负载均衡系列——nginx ip_hash或redis实现共享session(2)

上一篇文章介绍了利用nginx进行集群与负载均衡。今天来说说如何共享session。      ip_hash            顾名思义,根据客户端ip,计算hash值并映射到相应服务器。那么同一个用户就始终申请同一个服务器上的服务,这样的话就保证了用户信息始终一致。            当然了,既然是hash,自然免不了hash冲突,而且服务器少的时候hash冲突肯定非常严重

2017-04-27 23:35:06 3251

原创 spring-boot @ConfigurationProperties脑洞真大

搞了一阵子C++,以前感觉C++很牛,现在怎么觉得这东西这么落后了,很多理念完全跟不上时代,关键兼容性让人抓狂了。。。只能说一切为了效率。。。               来看看spring-boot,完全是魔术啊,觉得spring的脑洞真大啊,来说一下今天的主角@ConfigurationProperties。       概述                我们知道,从spring

2017-04-27 22:07:44 47429 2

原创 集群与负载均衡系列——nginx实现tomcat集群与负载均衡(1)

开个新的系列,研究集群与负载均衡,预想该系列大致内容如下:        nginx+tomcat,dubbo+zookeeper,spring-cloud+ducker,mysql主从,redis主从,分布式查询和分布式事务atomikos。并且包括集群中的session共享问题解决,ip hash法和缓存法。另外再加一个消息队列。在这里不准备研究除了http协议以外的其它服务分布式通信方式

2017-04-26 00:00:43 611

原创 C++对比java

java毕竟是在C++的基础上实现的,对比一下它们还是很有趣的。。        接口       C++中没有接口的概念,但是接口中未实现的方法对应到C++中其实就是纯虚函数。        堆和栈        java的堆和栈的规则是这样的。基本型的对象和引用(think in java 中称为句柄)存在栈中,其它的对象(new)存在堆中。       C++

2017-04-18 11:18:33 583

原创 myeclipse2016的bug——对Lambda表达式支持的缺陷

不多说,上两张图大家就明白了          ch本来是内部类的一个实例,在多层嵌套后,作为参数传递到方法不能被myeclipse所识别

2017-04-18 10:52:41 2029

原创 spring-boot整合redis作为缓存(4)——spring-boot引入Redis

分几篇文章总结spring-boot与Redis的整合        1、redis的安装        2、redis的设置        3、spring-boot的缓存        4、自定义key        5、spring-boot引入Redis        依赖        需要添加的依赖如下 org.springf

2017-04-14 22:32:13 3251

原创 spring-boot整合redis作为缓存(3)——自定义key

分几篇文章总结spring-boot与Redis的整合        1、redis的安装        2、redis的设置        3、spring-boot的缓存        4、自定义key        5、spring-boot引入Redis        在上一篇文章中说道key是用来分辨同一个缓存中的缓存数据的。key是可以自己制定的

2017-04-14 17:28:28 10111

原创 spring-boot整合redis作为缓存(2)——spring-boot的缓存

分几篇文章总结spring-boot与Redis的整合        1、redis的安装        2、redis的设置        3、spring-boot的缓存        4、自定义key        5、spring-boot引入redis        spring-boot对缓存的支持非常不错,少量的配置即可完成。       

2017-04-14 17:10:13 2099

原创 spring-boot整合redis作为缓存(1)——redis的设置

分几篇文章总结spring-boot与redis的整合        1、redis的安装        2、redis的设置        3、spring-boot的缓存        4、spring-boot引入redis        5、自定义key       这是第二篇文章【redis的设置】       影响redis连接的设置

2017-04-14 15:56:23 1553

原创 fastjson扩展——多态支持

fastjson在从json字符串解析成对象的时候是不支持多态的。               什么意思呢?就是说我调用JSON.parseObject(jsonstr, XXX.class)方法的时候,如果XXX是一个抽象类,或者接口,我是没有办法根据json字符串中提供的实现类信息解析成相应的实现类的。这样调用后的结果是null。               如何做到对多态的支持呢?我

2017-04-01 22:13:43 10683 4

跨平台的word(doc,docx,rtf)插入图片功能

跨平台支持doc,docx,rtf的图片插入,不是生成文档,而是在现有文档上追加后生成新文档。 另外需要安装OpenOffic,并且启动服务,详情见jodconverter的官网。 使用到的技术有iText,poi,jodconverter 使用方法: 1、向doc或者rtf中插入图片 InsertImageFactory iif=new InsertImageFactory(); try { InsertImage ii=iif.getInsertImage(InsertImageFactory.DocVersion); ii.doInsertAction("D:\\text.doc",new String[]{"D:\\a.jpg","D:\\b.jpg"},"D:\\textResult.doc"); } catch (NotHasThisVersionException e) { e.printStackTrace(); } catch (InvalidFilePostfixException e){ e.printStackTrace(); } 2、向docx插入图片 InsertImageFactory iif=new InsertImageFactory(); try { InsertImage ii=iif.getInsertImage(InsertImageFactory.DocxVersion); ii.doInsertAction("D:\\text.docx",new String[]{"D:\\a.jpg","D:\\b.jpg"},"D:\\textResult.docx"); } catch (NotHasThisVersionException e) { e.printStackTrace(); } catch (InvalidFilePostfixException e){ e.printStackTrace(); }

2013-05-07

一个LCD菜单程序,有proteus仿真程序

LCD菜单程序,有proteus仿真程序

2010-06-13

空空如也

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

TA关注的人

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