自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 网站国际化展示的简单原理

一些国际化的电商网站,比如H&M。 书中曾介绍,网站国际化主要是字符集编码(character set  encoding)和语言标记(language tag);HTTP应用程序使用字符集编码请求和显示不同字母表中的文本,它们使用语言标记根据用户所理解的语言来说明并限制内容。 1 预备知识HTTP的实体报文是二进制信息的容器;字符集是字符转换为二进制码的编码,字符...

2016-03-14 15:41:30 394

原创 Http转码

昨天朋友说,最近忙死了,每天几乎都是9点上班,夜里11点下班,而且技术人员不得8点之前下班,超过两次就有老板找你谈话,而且QQ和微信等信息有监控。 <<HTTP权威指南>>中的内容协商与转码章节中,文章看上去并没有亲切感,也许在一个Java工程师的世界观里,她的曝光次数有点少。 “对于特定的URL来说,服务器还可以根据其他原则来决定发送什么内容给客户端最...

2016-03-11 16:11:46 324

原创 RestTemplate添加超时处理ClientHttpRequestFactory的选择。

       最近在搭建一个前端架构,其中用到RestTemplate和AsyncRestTemplate的工具的集成,总结一下集成该工具时的处理方式。 1:分析如何才能处理超时设置(方式之一) 先熟悉一下Spring RestTemplate的源码。 public class RestTemplate extends InterceptingHttpAccessor ...

2016-01-20 09:42:03 3006

原创 No mapping found for HTTP request with URI… in DispatcherServlet with name

1:最近在搭建基于SpringBoot的前端框架,demo启动,请求URL地址,页面显示(demo阶段没有指定404页面) 然后看看后台日志No mapping found for HTTP request with URI [/sbsem1/WEB-INF/pages/home.jsp] in DispatcherServlet with name 'dispatcherServl...

2016-01-05 17:15:11 425

原创 让你的开发工具好看起来(eclipse 颜色主题)

1:如果你已经习惯图1中的编码颜色主题,也没什么不好,知道有一天你听说或者见到别人家的eclipse编辑颜色主题。 图1  图2 2:打开GOOGLE  ,搜索 eclipse color theme,eclipse的主题还是挺多的,如图3。  图3 对比一下图4和图5,颜色背景上来说,eclipse color theme和锤子便签是不是很像。...

2015-12-16 16:41:42 400

原创 接口说明文档的生成(JavaDoc生成)

1:如果开发团队需要web和service服务有不同工程师开发,约定参数的传递,并且以文档依据,比较好。 2:文档生成的样式 3:生成JavaDoc注释文档(1)注释遵守JavaDoc的命名规范 (2)选中需要生成的文档的文件,上图。           选中需要到处的文档注释文件或者工程     选中工具Javadoc 矩形框标识的是生...

2015-12-08 16:18:09 248

原创 并发锁事务重试机制(JPA高并发下的乐观锁异常)

         我的博文中,有一篇短文Java结合Junit做并发测试用例,是介绍JPA在高并发下,多个Service方法更新同一个记录;在异常信息中有StaleObjectStateException和ObjectOptimisticLockingFailureException异常信息。有些业务这种靠JPA维护的版本信息是可行的,如果两个不同用户同事(高并发)购买一件马丁靴鞋...

2015-12-03 16:11:24 1198

原创 Spring Data Jpa 简单分页查询(1)

      ibatis发展到MyBatis,已经越来越像Hibernate,就像有人调侃,nosql技术系发展到最后就是关系型数据库。       嘿嘿。 关于Spring data jpa的简单分页查询可以参考SpringDataJpa的官方文档。 1:实体类和表的关系(1)表数据结构create table T_USER( ID VA...

2015-11-30 16:43:12 541

原创 Objective-C 中函数调用顺序和方括号的用法。

1:在主函数中,被调用者函数的定义要在调用着函数之前,否则XCode编译器,会出现Conflicting types for 'functionName'的错误。 2:对比面向过程编程和面向对象编程,后者是函数服务于数据,改造过程编程函数,有一个调用的命名,id shape = shapes[i];// id是一个泛型;[shape draw] C使用方括号引用数组元素,但分...

2015-11-05 16:57:30 400

原创 XCode主函数

1:对比JAVA主函数。新建两个类TestNihao1和TestNihao2.  public class TestNihao1 { public static void main(String[] args) { System.out.println("JAVA 主函数 1"); } } public class TestNihao2 {...

2015-11-04 17:48:32 359

原创 Objective--C语言字符串方法命名

1:在JAVA语言里,你肯定定义一个返回值是String的函数(方法),肯定不要加上指针*标示。但是Objective--C就需要。2:代码#import <Foundation/Foundation.h>// returns No if the two integers have the same//value ,YES otherwiseBOOL a...

2015-11-04 15:50:36 440

原创 XCode工具打开Console

1: 作为Objective—C的初学者,在使用XCode有时无法看到Console界面。 2:设置步骤。(1):XCode---->Preferences---->Behaviors(2):打开Behaviors对话框,修改对应的show debugger with Console View.  (3):运行Objective-C 的第一个...

2015-11-04 11:20:30 1456

原创 Oracle Integer和Java Integer 数据的取值范围。

1:开发项目时,遇到一个查询问题。java.sql.SQLException: 数字溢出   2:根据异常信息,POJO类,属性类型是Integer(最大值27亿多),Oracle数据库类型是Integer,但是数值是100亿。 3:当时对项目经理的基础知识.......

2015-10-30 15:10:28 1061

原创 if 和 while 语句的区别。

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次打印", whileIntege...

2015-10-30 14:50:26 852

原创 Java结合Junit做并发测试用例。

1:上一篇博文,介绍了Synchronized 和 配合Spring @Transtaction使用。下面咱们做一个测试。 2:在做并发测试前,可以预先设计使用线程池的execute方法、还是submit,虽然submit方法最后还是调用了线程池的execute;但submit方法封装了一个返回Future的值。 3:测试代码 public class MultiThr...

2015-10-29 11:32:33 636

原创 Synchronized和@Transactional 使用时,同步失效。

Synchronized 的用法问题。8月份在做一个系统的用户提现功能,为控制并发,想过在用Synchronized method(){}或者method(){ Synchronized(this){ } }来控制,两个同样的记录去做并发提现测试,同步方法或者代码块并没有起作用。Synchronized加在@Transactional事务注解的方法时,同步并不起作用,可以新建不带用事务注解的...

2015-10-28 14:58:02 1976

原创 MyBatis批量插入和批量新增。

曾在学习Redis时,技术牛画了一个数据库的发展图,Redis最终发展竟是关系型数据库;你恨不得想说个OH ,FUCK!就像IBatis发展到Mybatis,最后发展方向极可能是HIbernate,这个... 本次批量新增或者修改功能,数据库类型是Oracle,表是BATCH_INSERT_TEST、POJO类BatchOptionTest、接口BatchOptionTestMappe...

2015-10-10 16:20:46 762

原创 应用程序读取不到文件或 linux命令出现“-bash: cd: fileName: Stale file handle”错误...

 1:应用程序读取linux系统文件,如果没有读的权限,至少功能上是通不过。 2:排序程序功能问题,查看读取路径,然后通过linux系统客户端,验证普通用户是不是有读取权限。     通过命令 cd fileName  验证时候有fileName的读权限,如果报错信息是”-bash: cd: upload: Stale file handle“,通过赋予当前用户查看权限就ok了...

2015-07-24 11:38:42 1384

原创 linux 常见命令

1:退出控制台命令式    Ctrl+Z 2:复制文件命令相关    示例:将/usr/local/webProject目录下的RUNNING.txt文件,赋值到文件夹temp下。    cp  /usr/local/webProject/RUNNING.txt  /usr/games/games/temp 3:删除文件命令      逐级删除文件命令(有提示信...

2015-07-03 14:48:53 275

原创 & 邮件激活连接中包含&

        在开发用户邮箱激活功能时,如果用户的邮箱是QQ邮箱时,激活链接中,参数连接符&会变成&,当 然一般用户的操作会直接点击链接,激活邮箱,浏览器会自动把&转换成&。                ...

2015-05-12 17:32:25 294

原创 Hibernate @Any或者@ManyToAny 的用法

原文链接:http://stackoverflow.com/questions/217831/how-to-use-hibernate-any-related-annotations 1:业务场景:有时我们需要映射关联属性不同类型的实体,这个时候@ManyToAny 或者 @Any就可以解决该业务场景问题。 2:直接上业务实例。 用户信息(User)、出借信息(Borr...

2015-05-06 17:54:16 449

原创 VMware 上Ubuntu系统Window系统文件共享

1:VMware中的共享Window 下的文件,选中VM的Setting ,如图所示: 2:选中Setting后找到Tab页的Option选项,如图所示: 选中Always enabled,通过 Add操作选择你要共享的Window系统下的文件夹,选中OK,确认共享。3:查看共享。 通过命令行 cd /mnt/hgfs和 ls  查看共享文件,如图所示:   ...

2015-03-24 14:18:12 130

原创 VMware 上Ubuntu系统联网配置

VMware版本是VMware8.0.2,虚拟主机系统是Ubuntu版本是ubuntu-11.04,Window下主机操作系统是WIndow 7.VMware中设置他的Network Adapter,如图所示:   NetWork Adapter 环境如图所示: 点击ok。 3.回到WIN 7下,找到【网络和共享中心】如图所示:  4:双击其中的Vmwar...

2015-03-24 13:58:10 256

原创 工程失去SVN信息

1:从SVN下载的工程项目,有时在编译器(Spring suite tool ),会失去SVN联系。如图所示: 2:在你确定你的项目是从SVN下载的项目,并且的你的工具安装有SVN插件(subeclipse-site)的情况下,选中工程,右键如图所示: 3:接着如下图所示:  4:点击next, 5:接下来点击finish,完成项目校验后,项目就获得...

2015-03-20 14:00:27 145

原创 Oracle Database Configuration Assistant 打不开

1:如果想要创建新的数据库实例,你一定熟悉的 DataBase Configuration Assistant ,但出现以下标志。  如下方式也是解决问题的一种。 2:解决方式(1)找到oracle安装目录bin文件下的dbca.bat,双击,如图所示: (2)选中“下一步”点击,如下图所示就可以创建新的数据库实例了。 ...

2015-01-23 14:26:41 2176 1

原创 ORA-02778: Name given for the log directory is invalid

1:用PLSQL工具登录本地数据库时出现如下错误: ORA_12514:TNS:listener does not currently know of service requested in connect descriptor  2:用SQLPLUS登陆出现如题错误: ORA-02778: Name given for the log directory is ...

2015-01-21 17:55:09 596

原创 Some projects cannot be imported because they already exist in the workspace

1:找到你需要引入的工程的文件夹,找到需要该工程的“.project”文件,找到<projects> 修改他的<name>名称</name>。知道本workspace中不出现重复工程为止。 ...

2014-09-23 18:35:17 139

原创 Redis 存储List<Object>

1:Redis学习初级阶段,仅将redis如何存取List&lt;Object&gt;的简单实例分享如下。 2(1)  修改配置文件application-redis.xml中的 redisTemplate 的属性, 添加该配置的作用是为了存储实体对象,将实体对象序列化后存储,否则就只能存储String的对象。 &lt;property name="keySerializer...

2014-09-23 18:00:41 1066

原创 redis 结合Spring的应用

一 Redis的安装1:Window版Redis的安装请参考网址http://os.51cto.com/art/201403/431103.htm2:Linux版Redis的安装请参考网址http://www.cnblogs.com/silent2012/p/3499654.html 安装完成之后,需要下载的几个jar文件。    二 配置和测试 ...

2014-09-04 11:10:39 156

原创 java.net.MalformedURLException: no protocol 异常处理

在测试spring rmi为其一技术架构时,从SVN上同样的代码在其他同事那里没有任何问题,几乎尝试了所有方法,比如我在本机启动服务端让别人的本机客户端调用,还是出现此类异常,或者反过来测试也是一样;先将同事周同学的解决办法分享如下。 解决办法。       右击maven项目,选择build path——&gt;Configure build path,如下图的弹出窗口。 将...

2014-06-05 15:35:04 519

原创 java.lang.ClassNotFoundException: javax.servlet.ServletContextListene

如果你的java web 项目 在启动时,总是启动不了,或者刚开始启动就开始报java.lang.ClassNotFoundException: javax.servlet.ServletContextListener  这样错误,而且你并不缺少相应的jar包和jar包不冲突。你可以考虑一下方式。 1:右击(项目名称)项目,选中Properties——&gt;Java Build...

2014-05-04 16:52:57 424

原创 CKEDITOR 未定义

在项目中,不管是ckeditor的js的引入,还是初始化ckeditor,都没有问题。但是在浏览器中总是无法显示在线 编辑器,且报“CKEDITOR 未定义”。后来原因是,CKEditor的js主要文件,都是采用UTF-8编码,而我的项 目jsp页面编码,采用的是GBK编码。 可根据需要修改项目编码或者ckeditor的js编码方式,在保证正常使用的情况下,保持两者的编码...

2013-04-24 17:02:39 441

原创 myeclipse

点击对应对离家变成文件夹的包,点击右键,选中【build in path】——&gt;【include】。即可恢复。

2013-04-12 16:44:33 120

原创 ie报 不重复发送消息,则无法刷新页面,请单击“重试”,再次发送消息

 1:发生错误的软件环境,IE6(IE8不会出现错误)。刷新页面是window.location.reload(true);  2:解决方法  (1):继续使用IE6,客户变态,不用IE7或者IE8。  (2)  &lt;form id="formID" name="formName" method="get"&gt;   修改method提交方式...

2012-12-14 16:55:05 217

原创 Hibernate 序列生成主键重复性问题。

1: 去年遇见过一个很奇怪的问题,就是hibernate在遇见数据量比较多,从十几页往后开始分页失效。 这是hibernate自身问题。因为他生成的查询语句,会导致在遇到大数据量时,就会分页失效。 2:今天遇到hibernate的用序列生成主键策略时,主键重复,因为在之前手动在Oracle数据库中加了几条数据。 本来就不是很喜欢hibernate,两次遇见的问题对他什么好感...

2012-08-30 15:03:07 604

原创 JAVA 基础

package 第六章.第六章练习;class SelfCounter { private static int count = 0; private int id = count++; public SelfCounter(String type){ System.out.println(count+":count的值"); System.o...

2012-06-20 16:31:10 117

原创 爱情 婚姻 女人

/** * 姑娘是可以共享的, 就像java的接口,她是对外开放的,只要你了解了她, * 懂她的人都以调用。就像老罗说的,他的朋友,夫妻都认识,前几年离婚了,后来 * 见到这妇女又跟另一个朋友过上了日子,朋友和另一个朋友以前就是认识的 * 朋友;怎么能这样,这不是完全颠覆爱情的圣大形象,会有点恶心;假如 * 该妇女没有嫁给朋友的共同的朋友,是个八竿子打不着的人;感觉就好多...

2012-05-04 10:54:56 187

原创 SpringMVC+Hibernate+jQuery AutoComplete

1: 展示页面信息 在对应页面引入 autoComplete的js文件 , &lt;link rel="stylesheet" href="jQuery UI/jquery-ui-1.8.19.custom.css" type="text/css"/&gt; &lt;script src="jQuery UI/jquery-1.7.2.min.js" type="text/jav

2012-05-03 09:44:51 166

原创 Hibernate 事务

      在Hibernate 结合 SpringMVC 做一个简单保存操作,期间遇到一些问题,关于Hibernate的事务,Session的 close() 和flush() 、事务的管理。  /** * 1 :增加用户信息 */ public void addUser( User user ) { Session session = this.get...

2012-04-26 15:10:02 126

原创 PagerTagLib 保持原来条件查询

  在用插件PagerTabLib 做分页查询时,遇到了一个问题,就是该怎么保持原有查询条件, 只需在对应jsp页面中,加入&lt;pg:param name="原有查询条件名称" value="${你设定 查询查询条件的名称}"/&gt;,在对应的控制器中加入,request.setAttribute("你设定查询查 询条件的名称", 你设定查询查询条件的值);这样就可以...

2012-04-11 16:21:59 129

空空如也

空空如也

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

TA关注的人

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