- 博客(28)
- 资源 (8)
- 收藏
- 关注
原创 tomcat中多个项目(web项目)共用log4j.jar的情况下,如何让其各自打印各自的日志文件。及输出同级别日志信息
问题描述:1.项目A中有一个log4j.properties(配置为把日志输出到以项目名称命名的文件夹中) 2.为了减轻tomcat负担,把项目A的WEB-INF/lib下的所有jar文件拷贝到tomcat下的lib中并修改catalina.properties对其加载 3.把项目A复制一份为项目B 4.然后把项目A和项目B同时发布在tomcat中(发布时删除了WEB-INF/li
2018-01-31 10:08:31
3205
转载 log4j.properties配置详解与实例及hibernate
################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,appenderName2,... #level是日志记录的优先级,分为OFF,TRACE,DEBU
2018-01-24 16:34:03
540
原创 linux下对mysql的操作
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter password:
2017-11-20 15:14:42
341
转载 java.awt.headless 模式
1. 什么是 java.awt.headless?Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。2. 何时使用和headless mode?Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺少前述设备,但又需要使用他们提供的功能,生成相应的
2017-11-10 17:29:17
450
转载 ${pageContext.request.contextPath} JSP取得绝对路径
一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。 如果采用Struts
2017-08-30 14:40:32
345
转载 java request.getxxx()
假定请求的URL为 http://localhost:8080/news/addNews.do?type=1java 代码request.getMethod(); // GET request.getServerName(); // localhost request.getServerPort(); // 8080 requ
2017-08-30 14:38:43
605
转载 MySQL对数据表进行分组查询(GROUP BY)
MySQL对数据表进行分组查询(GROUP BY)GROUP BY关键字可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。基本的语法格式如下:GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]属性名:是指按照该字段的值进行分组。HAVING 条件表达式:用来限制分组后的显示,符合条件表达式的结果将被显示。WITH ROLLUP:
2017-08-22 09:33:53
587
转载 SpringMVC中的异步提交表单
1.前言最近在做一个项目,前台框架用的是EasyUI+SpringMVC,由于对SpringMVC不太了解,所以刚开始接触的时候有点吃力,在此通过一个EasyUi中的DataGrid表格来总结一下. 2.SpringMVC中的View向控制器传参在SpringMVC中,View如何向控制器传参数呢?尤其是Form表单提交的时候,具体有如下几种方式
2017-08-03 18:34:01
402
原创 400、500、404等常见web开发所见的状态码
基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 –
2017-07-27 16:11:24
1033
原创 JAVA,JSP,Servlet,Js 获取当前工程路径-绝对路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径:以工程名为TEST为例:(1)得到
2017-07-26 10:40:06
2440
原创 关于cmd运行自动进行远程连接(自动填写用户及密码)
java代码:public static void main(String[] args) throws IOException {Runtime rt = Runtime.getRuntime();// Process p = rt.exec("cmd.exe /c mstsc /v:10.1.1.40 -a");Process p = rt.exec("mstsc /v:10.
2017-07-24 10:10:57
10964
原创 tomcat里配置多数据源(数据库连接池) jndi 和项目连接 ssh框架
以mysql和oracle数据库为例;我项目以mysql为主。但需要去一个oracle数据库里查询数据,所以只有mysql里表的实体类,但没有oracle数据库实体类,所以配置mysql的数据源有实体类直接把数据源放到session工厂里用hibernate和数据库交互(session工厂是hibernate特有的,但hibernate是通过实体类的映射和数据库联系的),oracle数据源我选
2017-07-13 16:20:19
1070
转载 hibernate防止sql注入对参数赋值传参数的例子
Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”zhaoxi
2017-07-05 09:38:35
3069
原创 base64之前端加密后端解密
前端引入base64.js base64.js /** * * Base64 encode / decode * * @author haitao.tu * @date 2010-04-26 * @email tuhaitao@foxmail.com * */ function Base64() { // private property _keyStr = “ABCD
2017-07-04 15:17:05
1602
转载 设为首页,加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
js代码: 复制代码 代码如下: // 设置为主页 function SetHome(obj,vrl){ try{ obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); } catch(e){ if(window.netscape) { try { netscape.security.Privileg
2017-06-22 17:00:16
2094
转载 myeclipse快捷键(全)
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便> ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个
2017-06-22 09:52:46
393
原创 web项目的伪静态化处理
将*.jsp、*.php这种动态URL伪装成静态的HTML页面好处 (1)更好满足搜索引擎要求; (2)更美观,给用户带来更良好的体验; (3)安全性(页面,参数,技术)。 1、登录http://code.google.com/p/urlrewritefilter/downloads/list站点下载Url Rewrite的最新版本。我下的是u
2017-06-20 15:32:16
838
转载 动态添加、删除class样式
取与设置样式 获取class和设置class都可以使用attr()方法来完成。例如使用attr()方法来获取p元素的class,JQuery代码如下: 代码如下:var p_class = $("p").attr("class"); //获取p元素的class [html] 使用attr()方法来设置p元素的class,JQuery代码如下: [code] 1
2017-03-17 10:51:11
995
转载 jap页面静态化和伪静态化《转载》
首先说说为什么要静态化。对于现在的Web Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有 代价的。为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和数据库的 通讯,那么代价将会更大。如果一个页面在一定的时间内,其内容没有
2017-03-16 10:19:05
390
转载 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()《转载》
一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明。
2017-03-16 10:17:26
282
转载 jsp静态化和伪静态化《转载》
首先说说为什么要静态化。对于现在的Web Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有 代价的。为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和数据库的 通讯,那么代价将会更大。如果一个页面在一定的时间内,其内容没有
2017-03-16 10:14:21
352
转载 java当中的定时器的4种使用方式
import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimeTest { publicstatic void main(String[] args) {
2016-12-02 11:39:16
267
转载 JS获取URL中参数值(QueryString)的4种方法
转载:http://www.jb51.net/article/48942.htm方法一:正则法复制代码 代码如下:function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.sear
2016-11-17 15:17:12
627
转载 前后台交互
转载自http://dingherry.iteye.com/blog/1514643前台向后台传参,一般有如下几种方式: 1)URL方式传参 这种方式传参时,首个参数置于url的后面,用“?”连接;形式:url?param=value 如:http://zhidao.baidu.com/q?word=%D6%BD%B1%D2+%CB%BA%BB%D9 多个参数时,参数间
2016-11-17 14:48:54
540
转载 struts2 s:if标签以及 #,%{},%{#}的使用方法
//本文转载自 艺意判断字符串的问题: 1、判断单个字符: 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: 这样判断才能正确判断,至于原因我也不知道,在网上看到struts2中可能它判断的是char类型。 2、判断字符串: 这样写的就是判断username是
2016-11-14 11:33:19
475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人