- 博客(36)
- 资源 (7)
- 收藏
- 关注
原创 myeclipse导入idea工程项目
到项目目录下面执行maven脚本mvn eclipse:eclipsemvn clean package -Dmaven.test.skip=true
2019-02-11 09:37:02 1246
转载 windows 下mysql 8.0 安装及问题处理
下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip点击 Download 按钮进 下载完后,我们将 zip 包解压到相应的目录。 配置系统环境变量与Java配置环境变量类似。指向mysql的bin目录。 配置初始化的my.ini文件的文件打开刚刚解压的文件夹在该...
2019-02-01 13:41:42 461
转载 dokuwiki登录设置
配置local.php全局设置在conf目录下,找到local.php.dist,这个文件即local.php的样本,将其复制一份,重命名为:local.php。local.php采用utf-8编码存储,使用支持utf-8编码的文本编辑器打开,内容见下(为了查看方便,去掉了一部分注释,请仔细对照):原选项前含有“//”注释符号,若想使相应选项生效,必须去掉注释符。$
2016-12-16 14:07:02 8879 1
转载 DokuWiki
安装DokuWiki服务器的要求具有PHP支持的Web服务器首选Apache对PHP的要求基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本使用libGD2 的PHP's GD扩展 — 可选项建议运行于PHP的 Safe Mode建议运行于PHP的 register_globals=off 模式.DokuWiki 的目录结构dokuwiki|-- bin|--
2016-12-15 19:03:47 1079
转载 Errors running builder 'DeploymentBuilder' on project 项目名. java.lang.NullPointerException
Deployment的空指针错误,(java.lang.NullPointerException),自动部署按钮失效解决办法如下:, 1、关闭MyEclipse。 2、然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 “/.metadata/.plugins/org.eclipse.core.runtime/.settings /com.g
2016-11-08 09:34:37 735
转载 Java中List<Map<String,Object>的排序
第一种方法,就是list中对象实现Comparable接口,代码如下:import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;
2016-08-28 11:23:13 2755
原创 myeclipse 修改 web root folder
修改了web-root folder的值,关闭又打开后发现并没有修改。部署tomcat下面就不存在webroot解决方案找到 项目路径下的.setting文件夹,打开里面的org.eclipse.wst.common.component 文件,修改配置。原始
2016-07-14 14:25:20 3995
转载 java处理SQL特殊字符转义 防止sql注入
SQL特殊字符转义应 该说,您即使没有处理 HTML 或 JavaScript 的特殊字符,也不会带来灾难性的后果,但是如果不在动态构造 SQL 语句时对变量中特殊字符进行处理,将可能导致程序漏洞、数据盗取、数据破坏等严重的安全问题。网络中有大量讲解 SQL 注入的文章,感兴趣的读者可以搜索相关的资料深入研究。虽然 SQL 注入的后果很严重,但是只要对动态构造的 SQL 语句的
2016-06-29 18:14:10 10889
原创 拦截器 过滤器 配置
使用场景: 项目提供对外接口,需要验证请求的有效性,拦截url进行判断。1. 拦截器xml配置 注意(疑惑):1.spring.xml配置位置,尝试过单独写一个配置文件,项目启动时确定加载了配置,但是url一直没有进行拦截。只有在web-inf 下的
2016-05-20 10:22:31 445
转载 Java过滤器,SpringMVC拦截器之间的一顺序点关系
过滤器和拦截器的区别: ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在
2016-05-20 09:16:24 1223
转载 两阶段提交
1 二阶段提交协议 一般分为协调器C和若干事务执行者Si两种角色: 当执行某一事务T的所有站点Si都通知C事务执行完成,C即启动二阶段提交协议。 1.首先C向所有Si发消息(C先将消息写到本机日志),Si收到消息后,根据本机T的执行情况,如果成功返回,不成功返回。(返回前都应把要返回的消息写到日志里) 2.C收集完所有Si的返回消息后(或经过一个超时周期后)
2016-04-21 15:21:14 452
转载 Aspectj切入点语法定义
在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(): 表达式主体。 2、第一个*号:
2016-03-29 17:19:11 557
转载 Spring mvc 配置事务的注意点
1.applicationContext.xml中,去掉对controller的扫描 expression="org.springframework.stereotype.Controller" />2.**-servlet.xml 中,去掉对 service的扫描,加入对controller的扫描 expression="org.springf
2016-03-29 17:02:54 356
转载 Spring MVC @Transactional注解方式事务失效的解决办法
前文提到,最新换了框架,新项目用SpringMVC + Spring JdbcTemplate。搭框架时,发现了一个事务无法正常回滚的问题,记录如下:首先展示问题:Spring applicationContext.xml配置:[html] view plaincopy bean id="dataSourc
2016-03-29 16:37:54 418
转载 jackson 实体转json 为NULL或者为空不参加序列化
Map jsonMap = new HashMap();jsonMap.put("a",1);jsonMap.put("b","");jsonMap.put("c",null);jsonMap.put("d","wuzhuti.cn");String str = JSONObject.toJSONString(jsonMap);System.out.println(str);//
2016-01-25 10:43:33 969
转载 Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况)
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。 另外一种就是使用Spring的AOP了。这种方式实现
2016-01-08 13:52:49 1241
转载 错误提示:The prefix "aop" for element "aop:config" is not bound. .
错误提示:The prefix "aop" for element "aop:config" is not bound.The prefix "tx" for element "tx:advice" is not boundEclipse不能识别 aop 标签,提示:The prefix "aop" for element "aop:config" is not bound.不识别标签
2016-01-08 13:47:12 499
原创 AOP在spring的controller里无效的问题
在controller中使用AOP的问题主要在于如何让controller能够被检测到。controller和其他spring bean的区别在于:controller是由mvc定义并在web.xml中的dispatcher中定义的。Controller的AOP需要写在servlet.xml里servlet.xml文件头 需要有 aop的namespace<beans x
2015-09-30 14:06:29 2194
转载 »Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了)
原文:http://jinnianshilongnian.iteye.com/blog/14156066.5.1 Spring AOP支持的AspectJ切入点指示符切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接
2015-09-30 11:26:55 540
转载 Java 编程中异常处理的最佳实践
因为异常处理在项目设计中是非常关键的,所以精通异常处理是十分必要的。异常处理有很多最佳实践,下面列举集中,它们提高你代码的健壮性和灵活性:1) 调用方法的时候返回布尔值来代替返回null,这样可以 NullPointerException。由于空指针是java异常里最恶心的异常。2) catch块里别不写代码。空catch块是异常处理里的错误事件,因为它只是捕获了异常,却没有任何处理或者提
2015-08-14 17:37:01 432
转载 try{} finally{} 中 finally的执行顺序
try{}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?也许你的答案是在return之前,但往更细地说,我的答案是在return中间执行,请看下面程序代码的运行结果: public classTest { public static void main(String[] arg
2015-08-14 17:22:29 445
转载 端口被占用
新手很多都遇到的情况80端口被占apache 启动不了这里我介绍一个方法 怎么查看什么程序占用了 这80端口。开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占
2015-08-14 17:12:50 392
转载 sqlserver 数据库修复
MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。use master declare @databasename varchar(255) se
2015-08-14 17:09:50 2232
转载 Map的遍历方式
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2015-08-14 17:02:15 241
原创 sql 联级删除 ON DELETE CASCADE
-- 创建测试主表. ID 是主键.CREATE TABLE test_main (id INT,value VARCHAR(10),PRIMARY KEY(id) );-- 创建测试子表. CREATE TABLE test_sub (id INT,main_id INT,value VARCHAR(10),PRIMARY
2015-08-14 16:59:07 1577
原创 集合类及泛型
JDK API中专门设计用来存储其他对象的类,一般称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。集合框架中容器类的关系如下图示:(1) Collection接口是一组允许重复的对象。(2) Set接口继承Collection,但不允许集合中出现重复元素(不保证集合的迭代顺序)。(3) List接口继
2015-08-14 16:38:45 359
转载 Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list.add("c
2015-08-14 16:33:46 458
转载 spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
2015-07-31 18:10:31 231
原创 设置ssh免密码登录localhost
参照网上的设置ssh免密码登录localhost--------------------------------------------------------------------------具体步骤如下:第一步:产生密钥$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa第二部:导入authorized_keys$ ca
2015-05-22 14:04:30 799
原创 Ubuntu下安装Java jdk环境
第一步:下载jdk第二步:解压安装在usr/lib目录下面新建jvm文件夹,并将jdk解压安装至该目录sudo tar zxvf ./jdk-7.tar.gz -C /usr/lib/jvmcd /usr/lib/jvmsudo mv jdk1.7.0/ java-7-sun第三步:修改环境变量vi ~/.bashr
2015-05-21 16:09:33 485
转载 ubuntu恢复模式概述
因为配置文件修改,重启虚拟机的时候系统无法正常启动所以参照网上方案,进入ubuntu恢复模式,将文件恢复。最后进入终端状态,可进行脚本执行,所以应该可以解决很多问题操作方法:重启之后(按住shift)进入 grub菜单按选择进入到Recovery Menu,如下图。进入到Recovery Menu 首先fsck,会提示,根分区将会被重
2015-05-21 08:59:49 8193
转载 vmware 虚拟机 nat模式设置静态ip,达到上网与主机相互通信
虚拟机提供了4种网络连接方式,通常情况下我们使用桥连接,把虚拟机想象成一台真实的主机,则虚拟机的网络设置只要和主机的设置一样就可以了,(如果主机是自动获取IP则,虚拟机也设置为自动获取IP,如果主机是手动设置IP,则虚拟机也手动设置IP,虚拟机IP和主机IP不能重复) 今天搞了一下Net连接方式,介绍一下。安装完成虚拟机VMware,在网路连接里可以看到多出来两个虚拟网卡,VMwa
2015-05-20 10:23:03 8425
转载 Hadoop简介(1):什么是Map/Reduce
Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及分布式数据库Hbase,同时Hadoop的相关项目也很丰富,包括ZooKeeper,Pig,Chukwa,Hive,Hbase,Mahout,flume等.这里详细分解这里面的概念让大家通过这篇文章了解到底是什么hadoop:
2015-05-19 14:23:30 491
转载 Windows平台下安装Hadoop(转)
1、安装JDK1.6或更高版本 官网下载JDK,安装时注意,最好不要安装到带有空格的路径名下,例如:Programe Files,否则在配置Hadoop的配置文件时会找不到JDK(按相关说法,配置文件中的路径加引号即可解决,但我没测试成功)。2、安装Cygwin Cygwin是Windows平台下模拟Unix环境的工具,需要在安装Cygwin的基础上安装Hadoop,下
2015-05-18 11:57:46 508
《javaScrip开发技术大全》源代码
2010-04-07
Java项目开发实例自学手册类库
2010-04-07
jeecms-2.3.2-final源代码
2010-04-07
Servlet与JSP核心编程第二版.pdf
2010-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人