- 浏览: 943128 次
- 性别:
- 来自: 广州
-
最新评论
-
lliiqiang:
主要原因还是因为html格式太复杂多变了。很难过滤所有的危险代 ...
java 防止xss攻击 -
u011670948:
Mustache模板遍历输出数据 -
u011670948:
Mustache模板遍历输出数据 -
masuweng:
spring @Autowire 的注解默认是按类型注入bean -
masuweng:
spring @Autowire 的注解默认是按类型注入bean
文章列表
linux命令:
curl http://members.3322.org/dyndns/getip
还有另一个:
tracepath www.baidu.com
public long addMsg(final SysMessage sysMessage){
final String sql = "INSERT INTO sys_message (title,send_time,type,kugouIds,is_send) values(?,?,?,?,?) ";
// jdbc.update(sql, sysMessage.getTitle(),sysMessage.getSendTime(),sysMessage.getType(), sysMessage.getKugouIds(),sysMessage.getIsS ...
1.MySQL默认表的第一个timestamp字段为NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP属性,必须显式定义改变这种行为。2.MySQL只允许一个timestamp字段拥有[DEFAULT CURRENT_TIMESTAMP |ON UPDATE CURRENT_TIMESTAMP]属性。 我的理解为要么都是DEFAULT CURRENT_TIMESTAMP 要么都是DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
详细参考:http://bl ...
转:http://www.cnblogs.com/dolphin0520/p/3920407.html
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使 ...
转:http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/
Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传 ...
转:http://www.iteye.com/topic/311583
Java与Unicode:
Java的class文件采用utf8的编码方式,JVM运行时采用utf16。
Java的字符串是unicode编码的。
总之,Java采用了unicode字符集,使之易于国际化。
Java支持哪些字符集:
即Java能识别哪些字符集并对它进行正确地处理?
查看Charset 类,最新的JDK支持160种字符集。可以通过static方法availableCharsets拿到所有Java支持的字符集。
原因尚且未知,网上找到的几种解决方法如下:
1.Debug 视图下 -》在调试的线程上 右键单击 -》选择Edit Source Lookup Path -》选择Add -》选择Java Project 选择相应的Project 进行OK确定即可 ——添加完相应的项目之后,还是出现这个错误 ? 2.
Window --> Preferences --> Tomcat --> Source Path,在Source Path 标签下有行文字:Add java projects to source path(Eclipse debugger will search for ...
转:http://www.ibm.com/developerworks/cn/java/j-lo-jta/
在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现了透明的事务管理方式。本文将深入探寻 JTA 的体系架构,并通过详细的代码介绍其实现机制。 ...
转:http://blog.csdn.net/shootyou/article/details/3945221
现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),通常我们会有这样的赋值Employee cindyelf=tobby,这个时候只 ...
html作为赋值函数时,不会转义参数,也就是说,下面这段代码
$("some_selector").html("<a href="some_url">点击这里</a>");
不会转义链接标签的尖括号,
text作为赋值函数时,会转义尖括号,上面的链接会以明文的形式显示在页面上。
从两个函数的名称可以知道,html就是将文本以html对待,而text是将文本以text的形式对待
比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XH ...
web容器用resin,项目采用springMVC,关键配置如下:
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/view/" />
<property name="suffix" value=".jsp" /> ...
关于访问jsp文件的路径问题
- 博客分类:
- javaEE
比如说你想访问服务器上的某个文件,如http://xx.xx.com.cn/util/monitor.jsp
这个文件在服务器上的路径是\webapp\util\monitor.jsp
其实http请求并不是直接访问这个文件,而是访问这个jsp文件编译之后的servlet文件,
编译之后,会放在WEB-INF的work文件夹下面,如:
webapp\WEB-INF\work\_jsp\_util\_monitor_jsp.class
所以,就算你删除这个文件jsp文件,上面的访问链接一样可以访问得到,这个就奇怪了。
要想彻底删除这个文件,那就要连编译好的work下面的相 ...
转:http://www.iteye.com/topic/1124492
使用nginx后如何在web应用中获取用户ip及原理解释
-------gongyong
问题背景:
在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反 ...
有时候,想查看应用请求对应的ur和方法l情况,可以用RequestMappingHandlerMapping这个类来处理,下面这个方法可以解决:
package cn.pclby.controller.util;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import org.springframewor ...
论坛有个需求,导出参加活动的人数情况,用报表来保存,详细代码如下:
@RequestMapping(value = "/activity/export")
@ResponseBody
public String export(HttpServletRequest request, HttpServletResponse response) {
long tid = NumberUtils.toLong(request.getParameter("tid"), 0l);
Topic topi ...