`
文章列表
public class ABCPrint { public static void main(String[] args){ Semaphore sa = new Semaphore(1); Semaphore sb = new Semaphore(0); Semaphore sc = new Semaphore(0); int count = 10; ExecutorService service = Executors.newFixedThreadPool(3); service.execute(new PrintT ...
一心想着如何解决jersey下载文件的问题, 在度娘上面几乎找不到对应的资料,没办法,啃文档看源码。 看到jersey的扩展MessageBodyWriter。想着应该可以通过这个去解决。 后来又想想,jersey和springmvc同是restful的规范实现, 应该能从springMVC上借鉴,折腾半天无果, 不小心看到jersey支持File, 唉, 暗叹自己走弯路, 老想着复杂的方式去解决! 上源码 @Path("file") public class FileResource { @GET @Path("pdf/{pdf}") ...
这个时候调试死活找不到源码, 怎么搞? 解决方法: 1.路径是Window --> Preferences --> Tomcat --> Source Path,在Source Path 标签下有行文字:Add java projects to source path(Eclipse debugger will search for source files in these projects),将要调试的project选中,然后在调试,果然OK了!!
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.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at ...
1. Add M2_REPO Manually Define and add M2_REPO classpath variable manually into Eclipse IDE. Follow below steps : Eclipse IDE, menu bar Select Window > Preferences Select Java > Build Path > Classpath Variables Click on the new button > defined a new M2_REPO variable and point it to your ...
使用maven命令:mvn dependency:sources 下载依赖包的源代码。 或者 mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true 或者 eclipse窗口->首选项->maven->勾选download artifact sources 还有一种应该也行: <plugin>         <groupId>org.apache.maven.plugins</groupId>         <artifactId>maven ...
public class MessageQueue { private List<String> queue = new ArrayList<String>(); public synchronized String getMessage() throws InterruptedException { while (queue.isEmpty()) { wait(); } String message = queue.remove(0); notify(); return message; } pu ...
   熟悉spring的人都知道, spring把配置文件等抽象为了Resource,然后对Resource做了扩充,包括文件资源,网络资源等等。加载配置文件有时候由于打包等原因导致读取不到配置文件等问题经常遇到,现在使用spring的ResourceLoader来解决这块的问题。 1. 加载文件:      使用FileSystemResourceLoader加载文件; 2. 加载classpath文件:       使用ClassPathResourceLoader加载文件(包括打包之后在JAR包里的配置文件); 但是这样很难记,spring做了路由, 直接使用DefaultResour ...
对于长期做开发的哥们来说,过于明亮的背景色会导致视觉疲劳,从而致使效率各种下降、困意各种来袭。为了有效阻止这种可怕的事情发生,我们需要改变背景色!   OK,这篇博客主要讲解如何设置eclipse软件的背景色:   1、下载一个eclipse的软件,注意32位和64位的区别,当然了 越新的版本,我们需要下载的东西就会少很多。软件下载地址:http://www.eclipse.org/downloads/   2、配置好软件的JDK(JDK如何查可以上网搜下)之后,下载eclipse color theme插件,这里提供一种通过github平台下载的连接:http://eclipse-col ...
     拦截器已经是各个开源软件必不可少的功能。 在讨论各种问题的时候也经常听说这个对象被拦截了等等。那么在JAVA的世界里, 是怎么实现拦截器的功能的呢 ?  要了解这些, 必须先从代理类(Proxy)说起,但是我们在这 ...

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 部分: 开发 Spring Roo 的附加组件 http://www.ibm.com/developerworks/cn/opensource/os-springroo3/index.html 第 4 ...

经典SQL语句

做个记录
--注意:脚本只能执行一次,不能执行多次 IF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL DROP FUNCTION dbo.RegexReplace GO CREATE FUNCTION dbo.RegexReplace ( @string VARCHAR(MAX), --被替换的字符串 @pattern VARCHAR(255), --替换模板 @replacestr VARCHAR(255), --替换后的字符串 @IgnoreCase INT ...
http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/   https://www.ibm.com/developerworks/cn/java/j-lo-proxy2/  
eclipse(MyEclipse)关闭鼠标移动提示代码功能: eclipse(MyEclipse)-->window-->Java-->Editor-->Hovers-->Combined Hover(去掉这个选项就可以了)
Global site tag (gtag.js) - Google Analytics