- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 使用Semaphore优雅解决打印ABC, ABCD 的问题
[code="java"]public class ABCPrint { public static void main(String[] args){ Semaphore sa = new Semaphore(1); Semaphore sb = new Semaphore(0); Semaphore sc = new Semaphore(0); ...
2016-11-29 08:55:07 225
原创 关于Jersey解决文件下载的问题
一心想着如何解决jersey下载文件的问题, 在度娘上面几乎找不到对应的资料,没办法,啃文档看源码。 看到jersey的扩展MessageBodyWriter。想着应该可以通过这个去解决。后来又想想,jersey和springmvc同是restful的规范实现, 应该能从springMVC上借鉴,折腾半天无果, 不小心看到jersey支持File, 唉, 暗叹自己走弯路, 老想着复杂的方式去解...
2014-09-14 22:39:55 306
原创 关于eclipse里面调试maven项目的问题
[img]http://dl2.iteye.com/upload/attachment/0101/1314/33f0cc9a-939c-3deb-88b7-9de4f3e54a30.png[/img]这个时候调试死活找不到源码, 怎么搞?解决方法:1.路径是Window --> Preferences --> Tomcat --> Source Path,在Source Pat...
2014-09-14 21:20:26 93
原创 Address already in use: JVM_Bind(端口冲突)
1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketIm...
2014-06-23 22:34:21 78
原创 How To Add M2_REPO Classpath Variable To Eclipse IDE
1. Add M2_REPO ManuallyDefine and add M2_REPO classpath variable manually into Eclipse IDE. Follow below steps :Eclipse IDE, menu barSelect Window > PreferencesSelect Java > Build Path > Cla...
2014-04-13 23:49:21 111
原创 Maven 获取依赖包源码和api文档
使用maven命令:mvn dependency:sources 下载依赖包的源代码。或者mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true或者eclipse窗口->首选项->maven->勾选download artifact sources还有一种应该也行: o...
2014-04-13 00:47:44 658
原创 用java 实现生产者、消费者模型
[code="java"]public class MessageQueue { private List queue = new ArrayList(); public synchronized String getMessage() throws InterruptedException { while (queue.isEmpty()) { wait()...
2014-03-08 16:07:59 68
原创 使用spring中抽象的资源加载配置文件
熟悉spring的人都知道, spring把配置文件等抽象为了Resource,然后对Resource做了扩充,包括文件资源,网络资源等等。加载配置文件有时候由于打包等原因导致读取不到配置文件等问题经常遇到,现在使用spring的ResourceLoader来解决这块的问题。1. 加载文件: 使用FileSystemResourceLoader加载文件;2. 加载cl...
2014-02-27 15:59:08 110
原创 Eclipse下配置主题颜色,Eclipse 技巧
对于长期做开发的哥们来说,过于明亮的背景色会导致视觉疲劳,从而致使效率各种下降、困意各种来袭。为了有效阻止这种可怕的事情发生,我们需要改变背景色! OK,这篇博客主要讲解如何设置eclipse软件的背景色: 1、下载一个eclipse的软件,注意32位和64位的区别,当然了 越新的版本,我们需要下载的东西就会少很多。软件下载地址:http://www.eclipse.org/downl...
2012-08-14 23:06:18 266
原创 MyBatis之拦截器interceptor代码赏析
拦截器已经是各个开源软件必不可少的功能。 在讨论各种问题的时候也经常听说这个对象被拦截了等等。那么在JAVA的世界里, 是怎么实现拦截器的功能的呢 ? 要了解这些, 必须先从代理类(Proxy)说起,但是我们在这里不打算从这里介绍,我们直接上Mybatis的测试代码。 public class PluginTest { @Test public void...
2012-08-13 22:17:52 366
原创 spring roo
第 1 部分: 从源代码构建 http://www.ibm.com/developerworks/cn/opensource/os-springroo1/index.html第 2 部分: 使用 Spring Roo 开发应用程序http://www.ibm.com/developerworks/cn/opensource/os-springroo2/index.html第 3 部...
2012-05-30 19:27:27 109
存储过程应用一个例子
--注意:脚本只能执行一次,不能执行多次IF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL DROP FUNCTION dbo.RegexReplace GO CREATE FUNCTION dbo.RegexReplace ( @string VARCHAR(MAX), --被替换的字符串 ...
2012-05-18 08:27:11 66
原创 JAVA 的动态代理
http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/ https://www.ibm.com/developerworks/cn/java/j-lo-proxy2/
2012-04-27 14:34:57 66
原创 去掉eclipse中,鼠标移动就提示的烦人操作
eclipse(MyEclipse)关闭鼠标移动提示代码功能:eclipse(MyEclipse)-->window-->Java-->Editor-->Hovers-->Combined Hover(去掉这个选项就可以了)
2012-04-26 22:34:08 86
原创 数据库优化的常见手段
1. 主键、索引的创建, 区分聚集索引和非聚集索引;2. 数据库主从数据库, 主数据库负责所有的更新操作, 从数据库负责读取操作;3. 数据量大的情况下, 考虑对数据库进行拆分(垂直分区),将那些没有关联的模块进行拆分;4. 当单表数据量大, 需要考虑进行分区或分表(水平分区);...
2011-07-01 22:15:06 86
空空如也
关于使用消息系统解耦系统集成的问题
2014-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人