- 浏览: 57013 次
- 性别:
- 来自: 珠海
最新评论
-
donaldfischer:
mybatis 源码例子
MyBatis之拦截器interceptor代码赏析 -
小码虫:
...
MyBatis之拦截器interceptor代码赏析 -
raojin123456:
...
Eclipse下配置主题颜色,Eclipse 技巧 -
zhch152:
...
MyBatis之拦截器interceptor代码赏析 -
无痕海:
, 不好意思,看错了。。。
关于eclipse里面调试maven项目的问题
文章列表
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下载文件的问题, 在度娘上面几乎找不到对应的资料,没办法,啃文档看源码。 看到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 获取依赖包源码和api文档
- 博客分类:
- Maven
使用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 ...
用java 实现生产者、消费者模型
- 博客分类:
- JAVA
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 ...
--注意:脚本只能执行一次,不能执行多次
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(去掉这个选项就可以了)