- 浏览: 44907 次
- 性别:
- 来自: 火星
最新评论
-
liuyachao111:
写的太棒了,这个动态控制url的好使
基于Shiro 拦截URL,实现权限控制 -
yuur369:
你其实也可以在加载之后通过jquery直接remove掉这个元 ...
amChart 破解
文章列表
Flume 集群搭建 ,配置了2个sink,负载均衡
三台服务器,分别是
192.168.134.131 master192.168.134.132 datanodea192.168.134.133 datanodeb
集群的模式是这样的:
Master
|
=====================
|| ...
<int-kafka:zookeeper-connect id="zookeeperConnect" zk-connect="${kafka.zookeeper.connect}" zk-connection-timeout="6000" zk-session-timeout="400" zk-sync-time="200" />
<bean id="zookeeperConfiguration" class="org.springf ...
user apache;
worker_processes 1;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
# load modules compiled as Dynamic Shared Object (DSO)
#
#dso {
# load ngx ...
博主用的是Spring MVC 4.0,在项目开发过程中,觉得@ResponseBody做JSON回馈给客户端特别快。
但有时候有些属性为null,在浏览器中看着不舒服,有点暴露自己的类结构的感觉。
一直在寻找解决方案,后来找了一些是Spring 3的。
Eclipse(最好用的IDE) 最大的好处在于他是一种启发式学习的IDE,能让开发者自己去探索未知的类。
在import的时候发现有了这个类:
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
...
随着社会的发展,企业对项目的要求越来越高,特别是和安全相关的项目,要求不能有注入,Xss等等。博主今天分享一个过滤Xss代码的过滤器。
package com.vti.filter;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.se ...
import java.io.*;
import java.net.*;
import java.util.HashMap;
import java.util.Map;
public class Upload {
public static void main(String[] args) {
try {
String actionUrl = "http://localhost:8080/web/upload.do";
Map<String, String> params = new HashMap<Str ...
因为公司项目需求,需要找一个看起来还不错的报表引擎。
后来用了JFreechart,觉在得不够炫丽。输出的是图片,并且还比较模糊。
放在我那项目里面,简直就是鲜花插在牛粪上。
后来又找了了open flash chart,太重量级了。最后选择amChart。
下载了最新版的amChart,都是js的。感觉特别好。轻量级。需要两个js文件而已。
做到最后,确实是显示出来了,发现左上角一直有个好恶心的标题。
“chart by amcharts.com”
并且,点击后,还会去他官方网站。越来越不不爽了。于是,打开amcharts.js找代码。因为 ...
虽然网上很多关于Shiro的样例,但是LZ看了很多,觉得他们好多都不是自己想要的。
不是没有URL过滤功能,就是写死在xml配置文件里,还有好多不能使。
LZ不才,只能写一些简单样例给大家看看。
基础要求:SSH都会,了解权限管理的架构。
接下来是代码:
先给出表
CREATE TABLE `t_privilege` (
`id` int(11) NOT NULL auto_increment,
`perms` varchar(255) default NULL,
`url` varchar(255) default NULL,
...
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
<property name="interceptors">
<list>
<bean class="com.vti.aop.LoginInterceptor" />
</list>
</property>
</bean>
...
Sturts2漏洞越来越多,所以博主特地放弃了Struts2,
开始使用Spring MVC,虽然各种不适应,但是还是解决了不少问题
为了解决Spring MVC和Json不和谐的问题,特地自己写了个JSONUtil对象,方便进行前台交互。
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collection;
...
Model 就不给了,直接给业务逻辑。
beas.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/cont ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<embed src="player.swf" flashvars=& ...
业务逻辑就不给了,就给个index.jsp吧
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServer ...
看文章之前,先要理解过程是怎么样的。
LZ 起初以为是先访问 Action,然后url 会自己变成 .html 的形式,然而我错了!
其实是先访问 .html,然后触发某个Action
业务逻辑我就不给了,会写 .action?id=1 这种的,才会想去url 重写!
web.xml
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteF ...
frame.js
$(function(){
$("#button").click(function(){
function resize_rect()
{
var browserWidth=$(window).width();
var browserHeight=$(window).height();
var winWidth=$("#info").width();
var winHeight=$("#info").height();
var scr ...