- 浏览: 35507 次
- 性别:
- 来自: LostTemple
最新评论
-
bert82503:
我们在线上也遇到了这个问题,也使用相同的处理方法,但本质上该问 ...
,jedis 用连接池时超时返回值类型错误 -
bert82503:
HelloJimmy 写道关注谢谢
,jedis 用连接池时超时返回值类型错误 -
HelloJimmy:
bert82503 写道HelloJimmy 写道bert82 ...
,jedis 用连接池时超时返回值类型错误 -
bert82503:
HelloJimmy 写道bert82503 写道javaey ...
,jedis 用连接池时超时返回值类型错误 -
HelloJimmy:
bert82503 写道javaeyes 写道这个太悲剧了,每 ...
,jedis 用连接池时超时返回值类型错误
文章列表
1.使用名词而不是动词
分离了API结构和逻辑资源,通过Http方法GET, DELETE, POST 和 PUT来操作资源。
Resource GET POST PUT DELETE
/cars 返回cars集合 创建新的资源 批量更新cars 删除所有cars
/cars/711 返回特定的car 该方法不允许(405) 更新指定的资源 删除指定资源
不要使用:/getAllCars /createNewCar /deleteAllRedC ...
我本帅气男,奈何IT汉 ;
工作四五年,日夜敲键盘;
公司女不多,环顾多老汉;
无暇顾红颜,至今影孤单;
今乃末日年,明恰拉红线;
抹去眼角泪,发狠不落单;
老天若有眼,赐我一红颜;
不为床上欢,但求共进餐;
若咱真有缘,以后继续谈;
我会拼死拼活拼命敲键盘;
为你买房买车买衣买金砖!
今天出现的一个bug,挺有意思,记下来留个纪念
现象描述:
用bulk insert的时候,在sqlServer数据库服务器上做了一个到本地导出的一个csv文件的硬盘映射,出现的问题是:在服务器上用客户端执行bulk insert没有问题,但是在我本地的机器上用jdbc执行的时候,死活执行不成功,报的错误是访问文件夹出错。
分析:
1. 刚开始的分析是从bulk insert上找问题,因为这个用的很少,但是无果,因为本来就不应该,因为数据库服务器上执行是没有问题的;
2. 后来想到的是权限的问题,因为硬盘映射这个东西,不安全,所以windows肯定要做一些安全上的限制 ...
这个是今天发现一个bug:在测试redis并发读写的时候(jedis作为客户端,并使用了连接池),总是报 java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long
at redis.clients.jedis.Connection.getIntegerReply(Connection.java:161)
at redis.clients.jedis.Jedis.del(Jedis.java:108)
类似的错误,就是返回值类型和文档上的返回值类型不相符,感觉很不应该;开始怀疑是j ...
1.静态解耦:
先解释下我理解的静态耦合,指的是编译期依赖关系已经确定,在运行时环境中,代码间的依赖关系不能改变。例如,我们在开发中经常会说的“把代码写死了”。静态是相对动态的、运行时的、可配置的和插件式的。
那么在静态环境中,如何解耦?主要是依赖接口。下面举两个小例子简单说明下:
EX1: 假设一个人不知道接口的意义,那么他写出两个类的依赖关系一般如下:
public class ClassA {
public void invoke() {
[color=blue]ClassB b = new ClassB();
b.action();[/col ...
有关责任链模式请参考http://www.iteye.com/topic/343210
引言:此变种模式是主要根据面向对象的设计原则之一的“类的单一职责”和“开放和封闭原则”演变而来。
分析:原抽象处理者角色(Handler)是一个抽象类,代码一般如下:
# public abstract class Handler {
# protected Handler successor;
# protected String name;
#
# public String getName() {
# return nam ...