• Re: Gson是不是线程安全的?

    印象中是的

    but Gson这种不适合注入吧,封装一个静态工具类方法足够了

    【 在 hgoldfish (老鱼) 的大作中提到: 】

    : 标  题: Gson是不是线程安全的?

    : 发信站: 水木社区 (Wed Sep  4 16:47:28 2013), 站内

    : 我可以让Spring把这个东西注入到各个模块吧?

    : --

    : 灭绝人性啊

    2013-09-04
  • Re: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate

    研究历法还是很有意思的

    Date 的 getSeconds()  的返回值 是  0-61 ,就是可能返回 60 和 61

    你能给个返回 60  61的例子么?

    还有

    今天是9月4日,明天就是 9月5日啰

    但历史上曾经出现过,今天是4日,明天是15日的情况,你知道么?

    【 在 canper (洗衣粉) 的大作中提到: 】

    : 标  题: Re: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate

    : 发信站: 水木社区 (Wed Sep  4 15:09:53 2013), 站内

    :  bai mei shen

    : 【 在 zms (小美) 的大作中提到: 】

    : : 这个我早就写过了,而且我还写过 回历的

    : --

    :      拍马屁,是极具快感的自我体现方式

    2013-09-04
  • Re: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate

    这个我早就写过了,而且我还写过 回历的

    【 在 canper (洗衣粉) 的大作中提到: 】

    : 标  题: Re: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate

    : 发信站: 水木社区 (Wed Sep  4 14:59:33 2013), 站内

    :   re

    : 【 在 oldwatch (一条叫Java的鱼◎2012-Change) 的大作中提到: 】

    : : 掐表等美神跑出来说

    : : ”这是我实现的ChineseCalendar“

    : --

    :     这不过是细节问题,剧中博大精深的佛理已经感动了我

    2013-09-04
  • Re: 怎么比较一个类的两个实例的内容是完全一样的?

    lz的需求是说 “比较一个类的两个实例的内容” (注意内容)

    要说到“逻辑”上的相等 ,那和业务逻辑相关了,必然得单独写代码。

    举例来说:

    String s = "三百五十二";

    int n = 352;

    我的业务逻辑要求判断出这两个玩意儿“逻辑上”相等,这必然只能自己写代码解决

    【 在 hero080 (无聊了) 的大作中提到: 】

    : 标  题: Re: 怎么比较一个类的两个实例的内容是完全一样的?

    : 发信站: 水木社区 (Wed Sep  4 14:22:49 2013), 站内

    : 这个如其名字所示,是专门用于Bean的啊。一般性的类有“逻辑相等”,不一定是每个field对应相等。

    : 【 在 linyue2000 (仙乐不飘 | http://linyue.vip.5sing.com) 的大作中提到: 】

    : : 标  题: Re: 怎么比较一个类的两个实例的内容是完全一样的?

    : : 发信站: 水木社区 (Wed Sep  4 14:05:04 2013), 站内

    : :

    : : 区别是不用你每个类都override equals并且效率略低

    : : 【 在 zeus2615 (zeuslord·呆猫) 的大作中提到: 】

    : : : 标  题: Re: 怎么比较一个类的两个实例的内容是完全一样的?

    : : : 发信站: 水木社区 (Wed Sep  4 13:09:17 2013), 站内

    : : :

    : : : 这跟equals有什么区别吗?

    : : : 【 在 zms (小美) 的大作中提到: 】

    : : : : 靠谱的方法就是自己写个 工具类方法了

    : : : : public static boolean isBeanEquals(Object a,Object b,bool deep) {

    : : : :    //先判断 a b 是同一个class

    : : : : ...................

    : : :

    : : : --

    : : :

    : :

    : :

    : : --

    : : 仙乐不飘的原创音乐 -> http://linyue.vip.5sing.com

    : : 接各种游戏音乐的作曲编曲,质量精细度和价格成正比

    : : 具体事宜欢迎站内联系

    : :

    : :

    : --

    : 和      pkuschool     打TVT

    :      和      TheReaver     打PVP

    :           和      Heidern       打ZVZ

    :                和      daizhiwei     打RVR

    2013-09-04
  • Re: 封装到底是啥意思?

    先理解封装有什么作用目的

    比放说是 隔离变化    (就设计模式里那套)

    还是为了方便上层调用之类的

    【 在 dlysm (    ) 的大作中提到: 】

    : 标  题: 封装到底是啥意思?

    : 发信站: 水木社区 (Wed Sep  4 09:09:55 2013), 站内

    : 我理解封装就是对象的状态只能由这个对象的方法来改变,别的对象改变不了

    : 以前c有全局变量,谁都能改,所以某个时刻无法知道这个变量的值是多少,除非打印出来

    : java没全局变量了,类也是他的最基本单位,但是还是可以把一个类当成全局变量来用

    : 比如

    : public class A {

    :         int a = 0;

    :         void inc() {

    :                 a = a + 1;

    :         }

    :         public int getA() {

    :                 return a;

    :         }

    : }

    : public class B {

    :         void b(A a)

    :         {

    :                 a.inc();

    :         }

    : }

    : public class C {

    :         void put(A a)

    :         {

    :                 System.out.println(a.getA());

    :         }

    : }

    : public class D {

    :         /**

    :          * @param args

    :          */

    :         public static void main(String[] args) {

    :                 // TODO Auto-generated method stub

    :                 A a=new A();

    :                 B b=new B();

    :                 b.b(a);

    :                 b.b(a);

    :                 C c=new C();

    :                 c.put(a);

    :         }

    : }

    : 类A里的内部的a,虽然只能由它自己的inc方法访问和改变,但是因为类A可以被类B,C调用,所以相当于类A是个全局变量一样,内部状态还是不确定的,这算违反封装吗?

    : --

    2013-09-04
  • Re: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate

    简单的原因是:

    Date 的 getXx  没有考虑历法,比方说农历,回历等

    Calendar 是抽象的,可以支持到不同的历法

    【 在 KEL (水风烛月) 的大作中提到: 】

    : 标  题: 感觉从Date里getYear(),getMonth()挺方便的,为啥deprecate了

    : 发信站: 水木社区 (Wed Sep  4 10:54:29 2013), 站内

    : 从Calendar里取得多写好几行吧,为啥要de掉呢?

    : --

    2013-09-04
  • Re: 怎么比较一个类的两个实例的内容是完全一样的?

    靠谱的方法就是自己写个 工具类方法了

    public static boolean isBeanEquals(Object a,Object b,bool deep) {

    //先判断 a b 是同一个class

    //反射取得各field,如果是 primitive或者 String 比较之,

    //如果是Object,根据deep用 == 或者再调用这个函数

    }

    【 在 bom (bom) 的大作中提到: 】

    : 直接equals似乎不行

    2013-09-04
  • Re: 程序没有通过方法直接修改数据成员要怎么同步?

    class data {

    private int a;

    private int b;

    public int getA() { return a;}

    public int getB() { return b;}

    public synchronized void modifyAB(int a,int b) {

    this.a=a;

    this.b=b;

    }

    }

    【 在 xogirl (xogirl) 的大作中提到: 】

    : 标  题: 程序没有通过方法直接修改数据成员要怎么同步?

    : 发信站: 水木社区 (Tue Aug 27 15:41:08 2013), 站内

    : 比如:

    : class data(){

    : public int a;

    : public int b;

    : }

    : a和b不能让不同线程同时修改,那该怎么做?

    : --

    : 一本神奇的书

    : 传说有100个人看过这本书

    : 其中30人把自己的茶杯摔了,因为他们觉得自己之前的投资实在太可怕了…

    : 其中30人把手中的笔折断了,因为他们觉得自己之前的投资实在太可怕了…

    : 其中20人直接把书桌砸破了,因为他们觉得自己之前的投资实在太可怕了…

    : 其中19人冲进厨房把碗摔了,因为他们觉得自己之前的投资实在太可怕了…

    2013-08-27
  • Re: 求问一个超时判断的方法;

    just do it

    可以试试 TreeSet

    【 在 Taoo (塔欧欧|黑桃) 的大作中提到: 】

    : 标  题: 求问一个超时判断的方法;

    : 发信站: 水木社区 (Wed Jun 19 12:29:46 2013), 站内

    : 我需要维护一个集合,里面存储大概10w 到 20w个对象;

    : 每个对象有一个时间戳,对象的时间戳正常情况下会定时10s被更新;

    : 我需要每个60秒钟,删除时间戳最后更新时间大于15s的对象;

    : 请问,这中需求,有什么好方法。

    : --

    2013-06-19
  • Re: JAVA不太好KILL线程

    是线程的Stop方法

    【 在 kobe2000 (意义) 的大作中提到: 】

    : 标  题: Re: JAVA不太好KILL线程

    : 发信站: 水木社区 (Wed Jun 19 12:00:23 2013), 站内

    : 是吗?我记得是强制杀掉了吧

    : 【 在 muser (负尽千重罪,练就不死心) 的大作中提到: 】

    : : 没办法。java里的interrupt就是设个标记。没有强制杀线程的办法。

    : --

    :    好品质,我信赖WebWheel。

    :                    https://code.google.com/p/webwheel/

    :                                 Java Web Framework

    2013-06-19
  • Re: 有办法得到JFrame的实例么?

    有办法

    【 在 icespace (蝈蝈) 的大作中提到: 】

    : 标  题: 有办法得到JFrame的实例么?

    : 发信站: 水木社区 (Wed Jun 19 09:03:50 2013), 站内

    : 比如一个swing程序,

    : 我在外面套个java类,调用原来的main函数把程序起来

    : 我有办法直接得到窗口的JFrame实例么?

    : --

    2013-06-19
  • Re: Go的语法糖是不是过多了?

    a:=3

    var a=3

    var a int

    a=3

    以及要不要加;

    有很多写法,因为各人有各人的喜好

    比方说我就喜欢简洁,喜欢 a:=3

    【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】

    : 标  题: Go的语法糖是不是过多了?

    : 发信站: 水木社区 (Wed May 29 10:37:53 2013), 站内

    :         其实我觉得a:=3转成var a int ;a=3,完全是可以由IDE来实现的

    :         还有那个自动加;的功能

    : 【 在 sighforever (早日实现财务自由) 的大作中提到: 】

    : : 首先(Type value) 不是返回值,这个表示FunctionName这个函数被定义在Type 这个类型上

    : : 最后面的bool才是返回值

    : : 定义一个长方形

    : : ...................

    : --

    : 问:请用ABCDEFG造句

    : 答:A呀! 这B孩,C家的呀? 光着个脚站在D上,EF也不穿,GG还露着……

    2013-05-29
  • Re: Go语言图书列表

    网上有本  go网络编程.pdf

    很容易搜到

    【 在 chai2010 (chai2010) 的大作中提到: 】

    : 标  题: Go语言图书列表

    : 发信站: 水木社区 (Sun May 26 10:11:53 2013), 站内

    : http://my.oschina.net/chai2010/blog/119967

    : 附件是部分图书的电子版.

    : --

    2013-05-29
  • Re: 大家说说自己用什么开发工具呗

    1. intellij idea + golang  插件

    idea功能很强大,很智能,编辑重构都不错

    2. liteide

    很快,支持断点调试(上面1不支持断点调试)

    【 在 sighforever (早日实现财务自由) 的大作中提到: 】

    : 标  题: 大家说说自己用什么开发工具呗

    : 发信站: 水木社区 (Tue May 28 22:24:24 2013), 站内

    : 为什么我的vim装了go的插件,还是没有自动补全的功能呢?

    : 要怎么配置好呢?

    : 还是要有个趁手的IDE会比较好啊!

    : --

    : An investment operation is one which, upon thorough analysis,

    : promises safety of principal and an adequate return. Operations not

    : meeting these requirements are speculative.

    2013-05-29
  • 恭喜开版~~

    & 申请核心驻版

    2013-05-23
  • Re: 有什么办法获得当前光标的坐标吗?

    你到底要鼠标的位置,还是文本框中光标的位置?

    【 在 temporary (昙花一现) 的大作中提到: 】

    : 标  题: Re: 有什么办法获得当前光标的坐标吗?

    : 发信站: 水木社区 (Tue May 14 16:23:29 2013), 站内

    : 这问题意外地麻烦。看了下鼠标返回的坐标,也不是屏幕绝对坐标。

    : 【 在 hero080 (无聊了) 的大作中提到: 】

    : : 如果你说的是文本编辑区域中的光标的话,得去看Document的Model,很复杂。

    : --

    : 精神不好的时候我再coding我就剁手-_-P

    2013-05-14
  • Re: 新手求问,怎么才能知道httpclient这个包里的类都实现什

    你就这么认为:和http有关的都能实现

    【 在 misslee (304,无尽的回忆) 的大作中提到: 】

    : 标  题: 新手求问,怎么才能知道httpclient这个包里的类都实现什

    : 发信站: 水木社区 (Tue May 14 17:19:58 2013), 站内

    : 如题,

    : 新手菜鸟,想自己写个爬虫程序,但苦于不知道httpclient这个包里的类都有什么功能,求前辈指点该怎么知道啊~~多谢!

    : --

    2013-05-14
  • Re: 菜鸟问个cluster上的问题

    “一件商品可能在查询完之后被别一个请求给买走了”

    简单的处理就是:这边查询有,但是下单失败

    就是在下单的时候保证就行了。下单的过程是个事务。

    【 在 sapphireL (Sapphire) 的大作中提到: 】

    : 标  题: 菜鸟问个cluster上的问题

    : 发信站: 水木社区 (Fri Apr 26 23:05:49 2013), 站内

    : 象淘宝那样的应用,大并发下,应用肯定是跑在服务器集群上的,集群上的每个node,怎么来保证数据的完整性呢? 一件商品可能在查询完之后被别一个请求给买走了,就不能再卖了。这种例子在电商中的应用应该很常见。单一node很好理解,只要lock就行了

    : --

    2013-04-27
  • Re: 为什么会有这么多种的数据库?

    还是内存快~~

    【 在 root (admin) 的大作中提到: 】

    : 标  题: Re: 为什么会有这么多种的数据库?

    : 发信站: 水木社区 (Fri Apr 26 21:19:41 2013), 站内

    : 小美对最近这些存储技术有什么感悟?

    : 【 在 zms (小美) 的大作中提到: 】

    : : Oracle: 我们需要企业级数据库。

    : : MySQL: Oracle不开源。

    : : PostgreSQL: MySQL的功能不够多。

    : : ...................

    : --

    2013-04-26
  • Re: 求导入导出数据的轮子

    这说明你们没有任何开发能力,那还开发什么系统,花钱找人开发呗。

    但凡有点开发能力,根据数据库,推出想要的数据字典结构,应该是比较简单的。

    (前提是当初设计数据库的人是按照一般理论来的,不是反人类的)

    【 在 Alfard (阿尔法德) 的大作中提到: 】

    : 标  题: Re: 求导入导出数据的轮子

    : 发信站: 水木社区 (Sun Apr 21 18:50:12 2013), 站内

    : 各个大大小小的系统都是不同的信息机构做的,彼此之间都跟土匪占山头似的,要他的数据库结构?他立马警觉起来是不是要干掉他什么的,给你提供个格式蹩脚的文本文件算是很帮忙了。总之没门。

    : 业务部门有衔接各种系统的需求,却不愿意找各个机构协调谈判,只是根据现有的各种文件格式向我们提出需求,施压。

    : 另外里面还混杂一些我们也说不清道不明还不敢过问的利益、政治、等等,我们也只能老老实实地按他说的做。

    : 这就是外部原因。

    : 【 在 zms (小美) 的大作中提到: 】

    : : 虽然你说

    : : “各种外部原因,孤岛系统间的整合是不可能的”

    : : 但我的建议还是:尽量整合这些系统

    : : 整合是指数据库上的整合

    : : 要做到,数据可以从A系统的数据库导出到B系统的数据库

    : : 这个“导”简单多了,从数据库到数据库,也很容易轮

    : : 实现了这个,你上面说的 各种“导”大部分就消失了

    : --

    2013-04-21