- 浏览: 480397 次
- 性别:
- 来自: 上海
最新评论
-
276847139:
方法很有效,我的问题就在是在父项目的.classpa ...
手动添加Maven Dependencies -
coosummer:
推荐使用http://buttoncssgenerator.c ...
button css 样式 -
lqz2012:
DBFFileReader是外部框架里面的吧,不是JDK的。楼 ...
java读取dbf文件 -
xudongcsharp:
lx13345 写道java.lang.NoSuchMetho ...
Spring常用错误 -
lx13345:
jar是hibernate3.3GA,ehcache-1.5. ...
Spring常用错误
文章列表
假如我们需要确定Windows7下谁占用了我们的80端口,我们可以这样设置:
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
2、看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用 ...
"Alt+/"不出现提示问题解决办法
内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse(myeclipse)版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内容助手的功能,就需要更改快捷键的设置了。具体操作如下:
1. 点击Windows->Preferences->General->Ke ...
但是JAVA_HOME = "D:/Java/jdk1.6.0_12/bin"的设置是这个,需要修改成JAVA_HOME = "D:/Java/jdk1.6.0_12",然后修改path环境变量项中的%JAVA_HOME%为%JAVA_HOME%/bin。
maven的理念 事实上Maven不仅仅是一个工具,它更是一种先进的理念,其一是"约定优于配置(Convention Over Configuration)"。其二是持续集成,Maven的生命周期几乎对应着持续集成的生命周期,编译,单元测试,打包,集成测试,发布,审计。
在struts2中,一个典型的场景时,点一个新闻列表中,有个删除某条新闻的连接,当删除后,会返回这个新闻列表。这里一般是
这样的,比如<a href="delelte.action?aid=xxx&bid=cccc">删除</a>
为了能在删除后,返回到aid所在的新闻分类,可以这样,在delete.action中
把aid先接收,然后request.setAttributes("aid",aid);
然后在struts.xml中,要这样用redirect
<result name="a ...
Java学习推荐书目
- 博客分类:
- 知识精华荟萃
一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长。推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍。
一、基础类
1、《Th ...
数据库创建索引有什么优点和缺点
- 博客分类:
- Oracle
数据库中索引的优缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
也许会有人要问:增加索引有如此多的优点,为什么不对表中的每一个列创建一个索引呢?这种想法固然有其合理性,然而也有其片面性。虽然,索引有许多优点, ...
模拟Spring控制反转、依赖注入(包注解)
- 博客分类:
- Spring
package com.spring.test;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import ...
Java模拟Thread线程死锁
- 博客分类:
- Java
package com.thread.test;
public class DeadLockTest implements Runnable{
public int flag=1;
static Object obj1=new Object(),obj2=new Object();
@Override
public void run() {
System.out.println(flag);
if(flag==1){
synchronized (obj1) {
try {
Thread.sleep(500);
...
Serializable接口
- 博客分类:
- Java
在Java中java.io.Serializable 用于实现对象的序列化而开发的接口。
java.io.Serializable接口是一个没有任何方法和属性的接口只提供一个标示的作用。
所有要序列化的对象都要实现Serializable接口。
未实现序列化接口的对象进行序列化的时候发生的错误。
Java代码 收藏代码
java.io.NotSerializableException: com.javaeye.xiaobian.seri.User
at java.io.ObjectOutputStream.writeObject0(Unkn ...
第二轮面试有三个面试官,时间2个小时
记忆当中问到的问题:
接口与抽象类的区别、jdbc步骤以及注意事项、数据库索引优劣、怎么优化sql、spring中单例原型区别、AOP及DI实现机制、Iterator原理、解释线程同步、死锁概念并提出解决方法、模式、单例模式的优劣、junit在项目当中如何使用 好处在哪里、Serializable接口还有哪些 怎么实现的?、linux怎样查看机器性能、项目当中一些问题、英文3分钟自我介绍、英文交流....
hibernate悲观锁 乐观锁
- 博客分类:
- Hibernate
1.多个事务并发会出现的错误情况
1)dirty read脏读 --> 读了其他事务没有提交的数据
2)none repeatable read不可重复读 --> 在同一个事务中读两次得到不同的结果
3)phantom read幻读 --> 在同一个事务中读两次得到不同的结果(针对插入和删除)
为了解决事务并发出现的三个问题,我们采用四种事务隔离机制
read-uncommitted、read-committed(oracle默认)、repeatable read(mysql默认)、serializable,考虑效率我们一般采用read- ...
Oracle中表空间理解
- 博客分类:
- Oracle
表空间是一个容器,表结构和表里的数据都是在这个表空间里
在一个房间里面这个房间可以存储很多箱子,箱子里面可以存储物品! 表空间可以看成房间 箱子可以看成数据文件 物品可以看成表。 用户指定表空间也就是你希望把属于这个用户的表放在那个房间(表空间)里面。
Spring基础知识点整理
- 博客分类:
- Spring
一、概念
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.
它的主要目得是简化企业开发.
所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。(IOC)
所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。(DI)
二、使用spring带来哪些好处
降低组件之间的耦合度,实现软件各层之间的解耦。
可以使用容器提供的众多服务,如:事务管理服务、消息服务等等。当我们使用容器管理事务时,开 ...
Struts2小知识点
- 博客分类:
- Struts2.X
Struts2处理流程(核心功能是各种拦截器实现的,比如说获取请求参数、文件上传...)
1.通过filter过滤请求URL
2.满足条件进入struts框架处理(一系列拦截器)
3.进入用户请求的Action,Aciton处理后交给Result,返回到jsp/模板/html
Struts1与Struts2的区别?
struts1创建action后会把action放到缓存中,在应用生命周期内只会存在一个实例,是单例模式@Scope("Singleton")
struts2会为每一个“请求”创建一个action,是线程安全的,是原型模式@Scope("protot ...