`
文章列表
       最近在搭建一个前端架构,其中用到RestTemplate和AsyncRestTemplate的工具的集成,总结一下集 成该工具时的处理方式。   1:分析如何才能处理超时设置(方式之一)   先熟悉一下Spring RestTemplate的源码。   public class RestTemplate extends InterceptingHttpAccessor implements RestOperations { public RestTemplate(ClientHttpRequestFactory requestFactory) { thi ...
一 Redis的安装 1:Window版Redis的安装 请参考网址http://os.51cto.com/art/201403/431103.htm 2:Linux版Redis的安装 请参考网址http://www.cnblogs.com/silent2012/p/3499654.html   安装完成之后,需要下载的几个jar文件。        二 配置和测试   1 配置 Redis.properties 写道 redis.ip=localhostredis2.ip=192.168.1.1#Port redis.port=6379#passwordredi ...
一些国际化的电商网站,比如H&M。   书中曾介绍,网站国际化主要是字符集编码(character set  encoding)和语言标记(language tag);HTTP应用程序使用字符集编码请求和显示不同字母表中的文本,它们使用语言标记根据用户所 ...

Http转码

    博客分类:
  • Http
昨天朋友说,最近忙死了,每天几乎都是9点上班,夜里11点下班,而且技术人员不得8点之前下班,超过两次就有老板找你谈话,而且QQ和微信等信息有监控。   <<HTTP权威指南>>中的内容协商与转码章节中,文章看上去并没有亲切感,也许在一个Java工程师的世界观里,她的曝光次数有点少。   “对于特定的URL来说,服务器还可以根据其他原则来决定发送什么内容给客户端最合适。在有些场合下,服务器甚至可以自动生成定制的页面。比如,服务器可以为手持设备把HTML页面转换成WML页面。这类动态内容变换被称为转码。”
1:最近在搭建基于SpringBoot的前端框架,demo启动,请求URL地址,页面显示(demo阶段没有指定404页面)  然后看看后台日志 No mapping found for HTTP request with URI [/sbsem1/WEB-INF/pages/home.jsp] in DispatcherServlet with name 'dispatcherServlet'    如果你是SpringBoot项目,需要在你WebMvcConfig(集成WebMvcConfigurerAdapter)中需要重写WebMvcConfigurerAdapter的方法 ...
1:如果你已经习惯图1中的编码颜色主题,也没什么不好,知道有一天你听说或者见到别人家的eclipse编辑颜色主题。   图1     图2   2:打开GOOGLE  ,搜索 eclipse color theme,eclipse的主题还是挺多的,如图3。    图3   对 ...
1:如果开发团队需要web和service服务有不同工程师开发,约定参数的传递,并且以文档依据,比较好。   2:文档生成的样式   3:生成JavaDoc注释文档 (1)注释遵守JavaDoc的命名规范   (2)选中需要生成的文档的文件,上图。             选中需要到处的文档注释文件或者工程        选中工具Javadoc   矩形框标识的是生成的Javadoc文档的位置    此处可以自定义需要生成那些注释选项。  如果在JavaDoc生成过程中,出现乱码的情况,需要在此处配置。  4:在指定文件夹下查看,目录生成结构   点击i ...
          我的博文中,有一篇短文Java结合Junit做并发测试用例,是介绍JPA在高并发下,多个Service方法更新 同一个记录;在异常信息中有StaleObjectStateException和ObjectOptimisticLockingFailureException异常信 息。有些业务这种靠JPA维护的版本信息是可行的,如果两个不同用户同事(高并发)购买一件马丁靴鞋子,最后会更新该马丁靴在库数量,如果没有重试机制,肯定只有一个用户购买失败;可能这没有什么,用户再次提交购买就ok了;可是作为事逼可能成就人生的工程师,你一定不能容忍,于是有了重试机制。   1:解 ...
      ibatis发展到MyBatis,已经越来越像Hibernate,就像有人调侃,nosql技术系发展到最后就是关系型数据库。         嘿嘿。   关于Spring data jpa的简单分页查询可以参考SpringDataJpa的官方文档。   1:实体类和表的关系 (1)表数据结构 create table T_USER ( ID VARCHAR2(50), USERID VARCHAR2(50), USERNAME VARCHAR2(50), PASSWORD VARCHAR2(50) )     (2 ...
1:在主函数中,被调用者函数的定义要在调用着函数之前,否则XCode编译器,会出现Conflicting types for 'functionName'的错误。   2:对比面向过程编程和面向对象编程,后者是函数服务于数据,改造过程编程函数,有一个调用的命名, id shape = shapes[i];// id是一个泛型; [shape draw]  C使用方括号引用数组元素,但分析该代码根本不是使用数据功能;在Objective-C中,方括号的应用场景是:它们用于通知某个对象该做什么。在方括号内,第一项是对象,其余部分是你需要对象执行的操作。在本例中,我们通知名称为shape的 ...
1:对比JAVA主函数。 新建两个类TestNihao1和TestNihao2.     public class TestNihao1 { public static void main(String[] args) { System.out.println("JAVA 主函数 1"); } }   public class TestNihao2 { public static void main(String[] args) { System.out.println("JAVA 主函数 2"); ...
1:在JAVA语言里,你肯定定义一个返回值是String的函数(方法),肯定不要加上指针*标示。但是Objective--C就需要。 2:代码 #import <Foundation/Foundation.h> // returns No if the two integers have the same //value ,YES otherwise BOOL areIntsDifferent(int thing1,int thing2) { if (thing1 == thing2){ return (NO); } el ...
1: 作为Objective—C的初学者,在使用XCode有时无法看到Console界面。   2:设置步骤。 (1):XCode---->Preferences---->Behaviors (2):打开Behaviors对话框,修改对应的show debugger with Console View.     (3):运行Objective-C 的第一个“Hello world”程序。          
1:开发项目时,遇到一个查询问题。java.sql.SQLException: 数字溢出       2:根据异常信息,POJO类,属性类型是Integer(最大值27亿多),Oracle数据库类型是Integer,但是数值是100亿。   3:当时对项目经理的基础知识....
1:代码   写道 public class Test { public static void main(String[] args) { int whileInteger = 3,ifInteger = 3; while(--whileInteger>=0){ System.out.println(String.format("while:第%s次打印", whileInteger)); } if(--ifInteger>=0){ System.out.println(String.format("if:第%s次打印", ifInt ...
Global site tag (gtag.js) - Google Analytics