- 浏览: 93881 次
最新评论
文章列表
最近在搭建一个前端架构,其中用到RestTemplate和AsyncRestTemplate的工具的集成,总结一下集
成该工具时的处理方式。
1:分析如何才能处理超时设置(方式之一)
先熟悉一下Spring RestTemplate的源码。
public class RestTemplate extends InterceptingHttpAccessor implements RestOperations {
public RestTemplate(ClientHttpRequestFactory requestFactory) {
thi ...
[置顶] redis 结合Spring的应用
- 博客分类:
- Redis
一 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 ...
网站国际化展示的简单原理
- 博客分类:
- Http
一些国际化的电商网站,比如H&M。
书中曾介绍,网站国际化主要是字符集编码(character set encoding)和语言标记(language tag);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
对 ...
接口说明文档的生成(JavaDoc生成)
- 博客分类:
- 开发工具
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的 ...
XCode主函数
- 博客分类:
- XCode || Objective-C
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:当时对项目经理的基础知识....
if 和 while 语句的区别。
- 博客分类:
- JAVA
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 ...