`
文章列表
Maven的安装、配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网 站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Maven的问题。 咖啡与工具 ...
1.打开注册表-regedit 2.找到如下目录:     HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE -> KEY_OraDb10g_home1 3.执行sql :select userenv('language') from dual; 获取oracle服务端字符集X 3. 右键修改 NLS_LANG 值为 X 即可。     备注:oracle10g UTF8编码:AMERICAN_AMERICA.AL32UTF8       GBK编码:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ...
Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY id HAVING COUNT(id) > 1) AND ROWID NO ...
编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1.  写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽 ...
在初次运行Android程序的时候会出现类似的错误,导致程序无法继续运行,如下面的几个例子:     问题1:PC安卓模拟器 PANIC: Could not open: C:\Documents and Settings\Administrator\.android/avd/my_avd.ini 2011-7-16 22:10     提问者:蒹葭如丝 |浏 ...

程序员和收入

距离上一次写博客已经很长时间了,大约过了三个星期。这三个星期发生了很多事情,这中间也有我自己的思考积累,也有工作上的变故。总之,自己想了很多,也得到了很多。每到这个时候,毕业生朋友们都在寻找工作,而想 ...
重入锁(ReentrantLock)是一种递归无阻塞的同步机制。以前一直认为它是synchronized的简单替代,而且实现机制也不相差太远。不过最近实践过程中发现它们之间还是有着天壤之别。 以下是官方说明:一个可重入的互斥锁定 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。ReentrantLock 将由最近成功获得锁定,并且还没有释放该锁定的线程所拥有。当锁定没有被另一个线程所拥有时,调用 lock 的线程将成功获取该锁定并返回。如果当前线程已经拥有该锁定,此方法将立即返回。可以使用 isHeldByCurrent ...
    什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。      这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" > <property name="jobDe ...
1.TCP/IP协议要求信息必须在块(chunk)中发送和接收,而块的长度必须是8位的倍数,因此,我们可以认为TCP/IP协议中传输的信息是字节序列。如何发送和解析信息需要一定的应用程序协议。 2.信息编码:     首先是Java里对基本整型的处理,发送时,要注意:1)每种数据类型的字节个数;2)这些字节的发送顺序是怎样的?(little-endian还是big-endian);3)所传输的数值是有符号的(signed)还是无符号的(unsigned)。具体编码时采用位操作(移位和屏蔽)就可以了。具体在Java里,可以采用DataOutputStream类和ByteArrayOutputStr ...
1.UDP套接字与TCP套接字不同。UDP套接字在使用前不需要进行连接。TCP协议与电话通信相似,而UDP协议则与邮件通信相似:你寄包裹或信件时不要进行“连接”,但是你的为每个包裹和信件制定目的地址。类似地,每条信息(datagram ...
1.InetAddress类和SocketAddress用于识别网络主机 TCP协议客户端和服务器端的套接字为Socket和ServerSocket UDP协议的客户端和服务器端的套接字为DatagramSocket 2. 类 NetworkInterface表示一个由名称和分配给此接口的 IP 地址列表组成的网络接口,其getNetworkInterfaces()返回此机器上的所有接口。getInetAddresses()是返回一个 Enumeration 并将所有 InetAddress 或 InetAddress 的子集绑定到此网络接口的便捷方法。(注意:一个网络接口可能包含IPv4或 ...
    一些概念: 通信信道(communication channel):将字节序列从一个主机传输到另一个主机的一种手段,可能是有线电缆,如以太网(Ethernet),也可能是无线的,如WiFi,或是其他方式的连接。 信息(information)是指由程序创建和解释的字节序列。在计算机网络环境中,这些字节序列称为分组报文(packet)。 协议(protocol)相当于相互通信的程序达成的一种约定,它规定了分组报文的交换方式和它们包含的意义。一组协议规定了分组报文的结构(例如报文中的哪一部分表明了目的地址)以及怎样对报文中所包含的信息进行解析。 TCP和UDP属于传输层,IP属 ...
          多线程编程从来都是一件比较困难的事情,调试多线程程序也相当困难,这种困难来自于线程对共享资源操作的复杂性 ( 包括对于资源操作的线程间的先后顺序 ) 。对于 Java 来说,它封装了底层硬件和操作系统之间 ...
jdo dao和jdbc dao能否在同一个事务里这我不太清楚。因为我没用过jdo daosupport。 但是jdbc daosupport和hibernate daosupport却能被wrap到同一个事务里。成立需要几点条件: 1、使用同一个datasource 2、事务交由hibernateTransactionManager管理 3、相关dao以及service需要使用runtime exception体系,使用spring提供的exception可以,自己封装设计的runtime exception体系也行。 与此相关的事务代码片断在HibernateTransactionMan ...
http://www.cn-java.com/www1/?action-viewnews-itemid-107217 在一向被视为商业第一的公司里,其实也有着激烈的政治斗争,我们称它的游戏规则为潜规则。根据我本人在公司近十年的惨痛教训,总结出以下几条,供各位参考:   潜规则1.CEO就是公司的最大股东   公司以维护股东利益为最高原则,但是在公司谁能看见股东,股东的利益只有靠CEO的个人意志来体现。        具体说,董事长是股东大会选出来的,代表了大股东的利益。但有时候总经理也是股东的代表,那么董事长和总经理哪个更有实权,就看各人的道行和历史背景了。所以,各位,为了你自己的利益, ...
Global site tag (gtag.js) - Google Analytics