- 浏览: 228397 次
- 性别:
- 来自: 上海
最新评论
文章列表
四个步骤 1 搭建zookeeper消息中心 2 搭建dubbo服务端代码 3 写dubbo客户端代码 4 dubbo提供的dubbo-admin-2.5.4.war 管理控制台 一,搭建zookeeper
1 下载zookeeper安装文件 zookeeper-3.3.6.tar.gz 这里提供一个百度网盘的下载地址http://pan.ba ...
1,redis缓存配置类
public class RedisCache {
protected static Logger logger = Logger.getLogger(RedisCache.class);
public final static String VIRTUAL_COURSE_PREX = "_lc_vc_";
private RedisCacheConfig redisCacheConfig;
private JedisPool jedisPool = null;
public RedisCacheConfig g ...
这里说的缓存只是为了提供一些动态的界面没办法作静态化的界面来减少数据库的访问压力,如果能够做静态化的话的还是采用nginx来做界面的静态化,这样可以承受高并发的访问能力。
好了,废话少说直接看实现代码吧,
实现机制主要是通过过滤器拦截方案,有两个地方要注意的
1,Servlet过虑器中使用Spring容器
2,截获JSP渲染结果保存redis中
首先看第一个Servlet过虑器中使用Spring容器
定义一个filter, 实现ApplicationContextAware接口
public class CacheFilter ...
准备:1.一张图片 2.一个做试验的txt文件 3.WinRAR
步骤:
1:准备一张图片,比如 123.jpg。准备目标文件,比如test.txt。我们要实现把test.txt隐藏在图片里面。
2:把要隐藏的文件 test.txt 用 WinRAR 压缩。生成 test.rar 压缩包
3:打开命令行提示符:点击“开始→运行”,输入“cmd”。
4:我们假设中两个文件都存放在“ D:”下。输入命令:copy /b D:123.jpg + D:test.rar D:123.jpg
5:ok,试试打开生成的图片 123.jpg,没错吧,的的确确是原来的图片。
6:怎样打开那个 txt ...
1,js代码
define(['jquery'],function ($) {
function ScrollTo(opts){
this.opts = $.extend({},ScrollTo.DEFAULT,opts);
this.$el=$("html,body")
}
ScrollTo.prototype.move=function(){
if($(window).scrollTop() != this.opts.dest){
if(!this.$el.is(":animated")){
this ...
1,html代码
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/jav ...
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(512);
KeyPair keyPair = keyPairGenerator.generateKeyPair();
RSAPublicKey rsaPublicKey = (RSAPublicK ...
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、不过我们又发现,Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡是拥有"src"这个属性的标签都拥有跨域的能力,比如<script>、<img>、< ...
(function () {
$.extend($.fn.tabs.methods, {
//显示遮罩
loading: function (jq, msg) {
return jq.each(function () {
var panel = $(this).tabs("getSelected");
if (msg == undefined) {
msg = &quo ...
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;
import javax.ser ...
废话不多说,直接上代码,很简单 配置一下项目启动就行
1,web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xs ...
var ori = '<span>test</span><span>test2</span>', newstr = '';
newstr = ori.replace(/\<span\>/g,'<span class="pretty">');
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改文件中,首先获取cookie对象的集合,如果集合不为空,就通过for循环遍历cookie集合,从中找出设置的cookie(这里设置为lee),并从该cookie中提取出用户名和注册时间,再根据获取的结果显示 ...
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se ...
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
<script>
var b = document.body;
var c = document.getElementsByTagName('canvas')[0];
v ...