- 浏览: 151033 次
- 性别:
- 来自: 青岛
最新评论
-
绿绿LL:
java.util.NoSuchElementExceptio ...
maven插件maven-dependency-plugin的使用 -
string2020:
请问,再eclipse里面开发maven项目,如何让eclip ...
maven插件maven-dependency-plugin的使用 -
jole:
mvn dependency:copy
maven插件maven-dependency-plugin的使用 -
ouyangshixiong:
[INFO] One or more required plu ...
maven插件maven-dependency-plugin的使用 -
gembin:
不配置<artifactItems>, 那copy ...
maven插件maven-dependency-plugin的使用
文章列表
最近写代码,前端请求老是出现:No 'Access-Control-Allow-Origin' header is present on the requested resource 这个错误的问题。网上也有很多种解决办法,我这里主要是通过在web.xml里设置CORS来解决嘴跨域问题。
首先需要在web.xml里配置filter:
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filter ...
在配置web工程中的web.xml文件时,filter可以过滤servlet,那对同一个servlet配置多个filter时,执行顺序是怎样的呢?看如下配置:
<filter>
<filter-name>CheckLoginFilter</filter-name>
<filter-class>web.CheckLoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CheckLo ...
最近刚接触redis,在写一个简单的计费系统时,为了减少DB的压力,先将数据存到redis,然后定时将缓存的数据DB,其间遇到很多问题,下面总结一下:
1、本来打算在将long型数据保存到redis,然后再做incrBy操作,但是不行。来看一下redis保存的long类型是会样?
如果对long 或 integer做incrBy操作,直接失败。
所以最后选择使用String来保存。
2.后来我看到redids有counter操作,counter的做incrBy的原理是把value取出来,转化为int,做了inc ...
在网上看到这篇文章写得挺好的,于是转过来保存。
http://adwrytuh.blog.163.com/blog/static/807736152010112643818359/?COLLCC=1395613083&
maven-antrun-plugin插件可以将你指定的文件夹下所有的jar包打成一下jar包。
使用的代码如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
...
用maven来管理应用,经常会用到这个插件,他的功能很强大,暂说说他的一个功能吧。就是可以将依赖的jar文件拷贝到你指定的文件夹。
使用例子如下:
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
& ...
最近在写一个项目的代码,review的时候发现了一些问题,是需要积累和总结的经难,帮总结如下:
1.Map的遍历
以前对Map的遍历,都使用EntrySet,其实有更好的方式,代码如下:
public class Test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("arg1", "hello1"); ...
sql.xml文件的格式:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="namespace">
<!-- typeAlias -->
<typeA ...
java5之后为我们提供了线程池,只需要使用API,不用去考虑线程池里特殊的处理机制。
Java5的线程池分好多种:固定尺寸的线程池、可变尺寸连接池等。
常用的是ThreadPoolExecutor,它的继承关系如下:
这编博客对线程池的使用做好详细的解说:http://lavasoft.blog.51cto.com/62575/222078
下面详细说明一下自定义线程的使用:
TreadPoolExecutor的常用构造方法如下:
public ThreadPoolExecutor(int corePoolSize,
...
Java中Runnable和Thread的区别
- 博客分类:
- java
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口。
一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。
package org.thread.demo;
class MyThread extends Thread{
private String name;
public MyThread(String name) {
super();
this.name = name;
...
转自:http://blog.csdn.net/ustcgy/article/details/5275096
1.Cron的启动与关闭
由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:
/sbin/service crond start //启动服务/sbin/service crond stop //关闭 ...
Spring框架其中的一个优点是它全面的事务支持,其好处有:
为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO
支持声明式事务管理
更易于使用的编程式事务管理API
很好的整合Spring的各种数据访问抽象
...