proxy

  • 慢啃设计模式:代理模式Proxy
    慢啃设计模式:代理模式Proxy

    代理模式也是生活中比较常见的一种模式,比如,现在火车站在城市中各处都会设置代售点,这就是一种代理模式. 代理模式的组成 代理模式由三种角色构成: 抽象角色.通过接口或抽象类声明真实角色实现的业务方法.所谓抽象角色,实际上就是定义真实中角色所能完成的动作,但不做具体实现. 真实角色.实现抽象角色,实现真实角色所要实现的业务逻辑,供代理角色调用.真实角色需要实现抽象角色中定义的动作. 代理角色.实现抽象角色,是真实角色的代理,通过调用真实角色的业务逻辑方法来实现抽象方法,并附加自己的操作.代理角色可

    proxy, cglib, 代理模式May 7

  • zabbix 分布式部署
    zabbix 分布式部署

    前面已经介绍了zabbix server-agent端部署 http://my.codeweblog.com/davehe/blog/288054 如果后期机器规模变大,机房增加,容易出现性能瓶颈的是数据库端的操作,为了减轻server端压力,可在分机房搭建proxy. 采用server-proxy-agent模式.使用proxy以后,相当于一部分压力会由Proxy的数据库承担,并且Proxy发送数据给zabbix server也是分批进行的,能够大大缓解zabbix server的压力.pro

    proxy, zabbixMarch 20

  • 使用 Java AOP API 完成动态代理的一些注意事项

    代码示例 Java原生API中,动态代理常用的API有两个:InvocationHandler接口和Proxy类 首先上代码StaffLoggerAspect.java public class StaffLoggerAspect implements InvocationHandler { Object target; public Object getObject(Object object) { target = object; return Proxy.newProxyInstance(

    proxy, Java, 动态代理, reflectMarch 12

  • 代理服务简介

    正向代理 如果没有特别说明,一般的代理技术均指Forward Proxy,即正向代理.代理服务器(Proxy Server)位于客户端(Client)和服务器(Server)之间,为了向Server获取内容,Client向Proxy Server发送一个请求并指定目标Server,然后Proxy Server向Server转交请求,并将获得的内容返回给Client.通常情况下,Client必须进行一定的配置(如配置Forward Proxy的IP地址.端口),才可以使用Forward Proxy

    proxy, 反向代理, 透明代理, 代理服务, 正向代理March 3

  • hibernate系列(二)一对多的关联关系

    上一篇文章介绍了基本知识后,本篇该介绍下现实中的一对多的关联关系.如Customer和Order,一个Customer可以拥有多个Order,每个Order只属于一个Customer.这样就存在几种表示形式,可以分为单向关联和双向关联. 形式1:Order拥有一个Customer引用,这种属于单向关联 形式2:Customer拥有Order的集合,这种也属于单向关联 形式3:Order拥有一个Customer引用,同时Customer拥有Order集合,这种属于双向关联 先来说说形式1:Orde

    proxy, Hibernate, lazy, inverse, one-to-manyFebruary 7

  • Spring AOP源码分析(二)JDK动态代理和CGLIB介绍

    本篇是介绍java实现代理对象的两种方法,JDK动态代理和CGLIB. JDK动态代理:针对你所调用的方法是接口所定义的方法.动态的创建一个类,通过实现目标类的接口来实现代理. CGLIB:没有限制.通过继承目标类来创建代理类,实现代理. 下面看案例: 案例一,JDK动态代理: Person和Animals都实现了Say接口sayHello方法.现在就需要对他们的sayHello方法进行拦截. Say接口如下: public interface Say { public void sayHell

    proxy, cglib, jdk动态代理, SpringAOPFebruary 7

  • 在azure上使用git proxy socat

    在azure上安装devstack,clone速度很慢,并且每次都超时失败,后经排查,azure的网速很快,为啥每次clone的速度都是几k每秒,上网搜索后,发现被墙的原因,于是设置gitproxy 以下是设置方法: $ sudo apt-get install socat $ sudo vi /usr/bin/gitproxy #!/bin/bash PROXY=squid.vpsee.com PROXYPORT=3128 PROXYAUTH=username:password exec so

    proxy, Azure, openstackFebruary 2

  • deepin下使用goagent 遇到的"No module named OpenSSL"

    今天使用了deepin操作系统,尝试在使用goagent,因为之前都是在windows下使用的,所以到了linux傻眼了,好不容易找到了门路,但是却遇到了这么一个错误: Traceback (most recent call last): File "proxy.py", line 84, in <module> import OpenSSL ImportError: No module named OpenSSL 明显是没有openssl不存在,但是问题是"su

    proxy, openssl, Deepin, goagentJanuary 25

  • Extjs5 WebSocket Data Proxy 和 spring boot mvc
    Extjs5 WebSocket Data Proxy 和 spring boot mvc

    下面是两张部分界面和代码的截图 暂时还未整理源码,如果有需要的童鞋可以留言,人多的话我会抽时间整理共享出来. 部分功能细节,点修改弹出的窗体在当前容器(tab)不可见的时候会自动关闭, 本来是要监听before close 做未确认保存阻止当前动作的, 对grid和一些控件做了重写和封装,抽出base类 如basestore 简化很多代码量, 已分享的部分代码 http://www.codeweblog.com/code/list_by_user?id=2285140

    proxy, mvc, websocket, data, spring, Boot, Extjs5December 25

  • Using Npm Behindm Behind a Corporate Proxy

    On a recent assignment, I needed to install npm behind a corporate proxy. I had already set the environment variables HTTP_PROXY and HTTPS_PROXY. Other command line utilities, like ruby gems, recognized these environment variables. Npm did not. After

    proxy, npmDecember 16

  • java jdk与cglib动态代理模式的认识和实现

    1.使用java jdk Proxy实现动态代理,该原理是反射机制. 建立一个普通的接口 package com.tester.cls.design.mode; public interface IUser { public String getName(); public void setName(String name); public void setUser(int id,String name); public int getId(); public void setId(int id

    proxy, cglib, jdk动态代理, 反射代理, cglib动态代理, Proxy动态代理October 30

  • nova vnc配置

    vnc proxy的实现原理 vnc是nova提供的用来访问虚拟机的一项重要功能,用户可以通过websocket来访问,也可以通过java客户端来访问.通过websket访问虚拟机的功能已经集成到horizon中,而通过java客户端则需要先安装相应的软件.为了方便用户访问虚拟机,nova通过有一个proxy来实现,proxy通常放在一个所有人都可以访问的IP地址. vnc访问的实现方法如下,首先是启动一个虚拟机时启用vnc,这可以通过给kvm加上vnc参数即可.这样,kvm就会启动一个vncs

    proxy, vnc, novaOctober 13

  • hibernate4 could not initialize proxy - no Session

    相关代码链接: http://git.codeweblog.com/alexgaoyh/alexgaoyh 上周在编写hibernate4的相关代码的时候,出现异常 org.hibernate.LazyInitializationException: could not initialize proxy - no Session 网上出现最多的解决方案是 openSessionInViewFilter 形如: <!-- open session filter --> <filter>

    proxy, Session, lazy, exception, initialize, hibernate4.X, LazyInitializationExceptionSeptember 15

  • OpenVPN Over HTTP Proxy

    OpenVPN Over HTTP Proxy 长城增强了openvpn的干扰功能,在Openvpn外面再加上一个轻量级的web proxy会使VPN更强健,并且免受干扰.同时轻量级的web proxy对速度影响有限. 本实验基于Debian 6 vps,其他Linux请修改对应命令 Web proxy采用的是polipo,Polipo是一个小而高速的proxy软件,专门针对个人或者小组使用.如果需要强劲的proxy软件,可以采用Squid等 命令如下: 安装Polipo apt-get ins

    proxy, vpn, polipoAugust 24

  • 为composer设置代理

    伟大的GFW最近把composer给墙了,导致composer无法进行包的安装和更新. 以windows下的goagent为例,代理地址是127.0.0.1:8087 设置环境变量http_proxy(大小写均可),composer可自动识别 windows下的例子 在cmd中 SET HTTP_PROXY=http://127.0.0.1:8087. 这个方式是临时设置环境变量,每次打开cmd都要设置一次,比较繁琐 也可以在系统设置中定义这个变量,两个方式各有优劣,看个人取舍

    proxy, gfw, 代理, ComposerMarch 15

  • GoAgent 设置

    1.#apt-get install python 2.#apt-get install python-dev 3.#apt-get install python-openssl 4.#apt-get install python-vte 5.上传用户名,邮箱名称,邮箱密码 在server目录下,终端执行在 $python uploader.zip 在proxy.ini文件中找到profile,后面添加 profile = google_hk 6. #chmod 755 proxy.py #ch

    proxy, 翻墙, goagentMarch 4

  • 轻松理解Java动态代理
    轻松理解Java动态代理

    我在网上看到很多讨论Java动态代理的文章,都写得挺有水平,但是一般都用了一些高深的词汇,我个人觉得那些词汇对初学者来说是有点难理解的,所以,本文章要用很土的语言描述Java动态代理,力求更易被理解. Java是JDK5中新加的机制,大家都知道Spring是用Java的动态代理实现的,那这个动态代理是什么东东呢,首先他肯定是个代理,我们先讲代理,把代理弄明白了,动态代理就好说了.代理都知道吧,你去买东西就有很多的代理商,他们就是卖原厂的东西.比如,你天天要买肉,猪是农民伯伯养的,但你是从屠夫手上

    proxy, Java, dynamic, 动态代理February 28

  • Apache搭建两级代理器自由访问国外网站
    Apache搭建两级代理器自由访问国外网站

    youtube上存在着大量的学习视频,这些都是在土豆上所无法找到的.很多企业的官方培训视频也都放在youtube上.为了学习,我才会翻墙的哦. 对于一个外企员工来说,最大的资源就是国外能有物理资源.我可以使用国外的物理资源给自己搭建一个http或https的代理.但如果你不是外企员工怎么办呢?那就组一台亚马逊的云服务,把代理搭建在云服务上. 我们需要搭建两台代理服务器.国内本地代理,国外远程代理.这样做的原因是我们并不想把所有的网站都转发到国外代理上去.例如国内网站,经过国外代理,再转回国内,速

    apache, proxy, httpdJanuary 28

  • 突破防采集,再难也要上

    昨夜突发一级事故,写了几天的项目,由于死机蓝屏,修复还原,把数据盘都给弄坏了,丢了几天的代码.来的太突然,到现在还没缓过劲来,郁闷死我了.其中也包括本篇将要介绍的东西,本来准备昨天发的. 开始 搞过采集的同学都知道,有一样东西不可少,Proxy! 是的,如果说用了代理跑的慢的话,不用代理,呵呵,直接被K了.其重要性不言而喻.今天碰到的问题恰好和代理有关系. 最近由于项目需要,要做点采集工作,本着自己不动手也能丰衣又足食的精神,找找了现成的,其实也不用找,大家比较熟悉的产品应该是"火车头"

    proxy, 采集, 抓取, 爬虫, 代理January 11

  • 通过动态代理(Proxy)实现的数据库连接池的创建连接与归还链接的操作的简单的实现流程

    package tk.dong.connection.util; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.Connecti

    proxy, jdbcJanuary 5

  • haproxy新手入门

    项目地址 http://haproxy.1wt.eu/ PS: 1.4.25的tar.gz下载后解压似乎有问题,改用了1.4.20 1.安装 解压之后可以读一下README,对所需的环境写的很详细 make TARGET=linux26 PREFIX=/xxxxx # make 的时候必须制定当前系统内核版本,否则会有错误提示(注意大小写,下同) make install PREFIX=/xxx #有点受不了,make 时候的指定对 install 无效,install 必须指定,否则会安装到默

    proxy, 教程, 代理, haproxyDecember 25

  • memcached 和它的代理

    1.编译libevent ./configure --prefix=xxx make && make install 2.编译memcached ./configure --prefix=xxx make && make install 3.启动memcached 服务器端的命令为: # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.p

    proxy, memcached, 缓存, 代理, 集群December 24

  • Mybatis SqlSessionManager

    看了下SqlSessionManger类的源码,记录一下. 先看了一下类定义 public class SqlSessionManager implements SqlSessionFactory, SqlSession 实现了SqlSessionFactory和SqlSession接口.猜想,实例化后可以直接用的. 看类就先看一下构造函数 private SqlSessionManager(SqlSessionFactory sqlSessionFactory) { this.sqlSessi

    proxy, Java, Mybatis, SqlSessionManagerDecember 2

  • java中的代理模式,使用Proxy实现的一个动态的代理模式

    代理模式是我们在java的练习的时候常见的一种设计模式,代理模式的分类,个人的总结是可以分为静态的代理和动态的代理模式,其中静态的代理模式和动态的代理模式我们可以理解为html和jsp的区别.使用动态的代理的模式的时候,我们可以借助于java的API提供的Proxy进行基本的操作, 代理模式个人浅谈: 代理模式是我们在java中常见的一种设计模式,我们不妨拿到我们现实的生活中去理解这样一个重要的设计模式:租房子.假设一下我们自己的情形,我们就是一个租房子的用户我们关心的就是只要有房子可以租住就可

    proxy, 代理模式October 24

  • Proxy 那点事儿

    Proxy,也就是"代理"了.意思就是,你不用去做,别人代替你去处理.比如说:赚钱方面,我就是我老婆的 Proxy:带小孩方面,我老婆就是我的 Proxy:家务事方面,没有 Proxy. 它在程序开发中起到了非常重要的作用,比如传说中的 AOP(面向切面编程),就是针对代理的一种应用.此外,在设计模式中,还有一个"代理模式".在公司里要上外网,要在浏览器里设置一个 HTTP 代理.wocao,代理无处不在啊,不搞明白,岂不是很没面子? 凡是都要由浅入深,学习也不例外

    proxy, Java那点事儿September 7

  • 手机联网,代理模式设置

    手机联网的时候CMWAP模式设置代理,发现联通WAP下才需要代理模式,其他均可直连.欢迎探讨. private void detectProxy() { ConnectivityManager cm = (ConnectivityManager) mContext .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); // 如果当前有网络连接,并且是GPRS连接,读

    proxy, 安卓, cmwap, 503错误May 30

  • Tunneling SSH over an HTTP-Proxy Server

    Can't use SSH on the standard port 22? Need to tunnel through a proxy server? Work behind a draconian firewall and can't SSH directly? No problem. This document will hopefully show you how to tunnel through an http-proxy server without any server-sid

    proxy, ssh, corkscrew, tunnelMay 8

  • IBatis Mapper&Spring Data JPA实现原理

    因为我们最近的一个项目数据库访问呢层使用Ibatis, 今天团队成员问Ibatis中只写接口,不写实现,Ibatis是如何帮助我们查询数据.其实原理很简单,就是Java的反射和代理,因为Java的代理是真对于接口的.所以我们就可以在开发中DAO模块就直接写接口和对用的SQL就可以.实现类由我们生成代理,当代理方法被调用的时候我们就使用通用的数据库访问方法去接管它,为清晰简单的说明原理,这里直接给代码. public class User { private long id; private St

    proxy, Java, 接口动态实现April 28

  • 读JDK动态代理源码(Proxy类)

    动态代理最重要的实现就是Proxy.newInstance ,那我们直接看这个方法 public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)//这里有三个参数,第一个是传入classloader,一般情况是传入当前的classloader.但是我在上一节模拟实现里传入的是URL loader..第二个参数表示的是接口,第三个是Invocationha

    proxy, JavaApril 23

  • [原创]MySQL Proxy - 核心篇

    核心层篇(Core) Network Core 构建于 socket 处理实现的基础之上,将 client connection 和 server connection 关联到一起. [Connection Life Cycle] connection 可处于下面 4 种协议基本 phase 之一: connect authentification query disconnect 通过对 plugin 功能的定制实现,可以改变 network core 的默认工作方式,进而获得如下三种基本 p

    proxy, MySQLMarch 19

  • [原创]MySQL Proxy - 架构篇

    架构篇(architecture) MySQL Proxy 的定位是存在于 mysql client 和 mysql server 之间的一个简单的程序,能够对从其上通过的数据进行检查.转换和直接进行相应操作. 应用范围包括: 负载均衡(load balancing) 故障处理(fail over) 查询追踪(query tracking) 查询分析(query analysis) (...) 内部实现上讲,MySQL Proxy 是这样的一个协议栈: (应该有个图,但是,额,太监了) 基于这个

    proxy, MySQLMarch 16

  • [原创]MySQL Proxy - 协议(部分摘录)

    [Generic Response Packets]->[Status Flags] The status flags are a bit-field: ====== ============= ======== flag constant name ====== ============= ======== 0x0001 SERVER_STATUS_IN_TRANS 0x0002 SERVER_STATUS_AUTOCOMMIT 0x0008 _`SERVER_MORE_RESULTS_EXI

    proxy, MySQLMarch 6

  • [原创]MySQL Proxy - Administration Interface

    [15.7.5.1. Using the Administration Interface] mysql-proxy 的 administration 接口可以通过任何 MySQL 客户端按照标准协议进行访问.你可以通过 administration 接口获取 proxy 服务器的整体信息 - 向 proxy 建立的标准连接是处于隔离状态的,其模拟了直接连接到后端 MySQL 服务器的情形. 在 mysql-proxy 0.8.0 或者更早的版本中,一组最基本的接口已被添加到 proxy 中.在

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - 使用

    [15.7.5. Using MySQL Proxy] 15.7.5.1. Using the Administration Interface 存在许多种使用 MySQL Proxy 的不同方法.采用最基本用法,你可以允许 MySQL Proxy 将来自客户端的 query 透传到后端的一个服务器.如果打算让 MySQL Proxy 在这种模式下工作,你只需要在命令行上指定 proxy 打算连接的 backend server 的信息: shell> mysql-proxy --proxy-b

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - read_query_result()

    [15.7.4.8. Manipulating Results with read_query_result()] read_query_result() 函数仅在你之前手动向 query 队列中添加了 query 的情况下,有结果集从服务器端返回的时候被调用.如果你没有对 query 队列进行过操作,该函数不会被调用.该函数仅具有一个入参,即结果包(在 Lua 脚本中可以认为该包对应的是 Injection 结构),其中包含了一系列属性: id: 结果集 ID ,其对应于 当 query 包被

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - read_query()

    [15.7.4.7. Manipulating Queries with read_query()] read_query() 函数会在客户端提交每一个 query 后被调用一次,其具有一个单独的参数,即 query 包内容本身.为了访问包的内容,你必须手动解析包内容. 例如,你能够拦截一个 query 包并将其内容打印出来,函数定义如下: function read_query( packet ) if packet:byte() == proxy.COM_QUERY then print("

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - read_auth_result()

    [15.7.4.6. Accessing Authentication Information with read_auth_result()] 在鉴权阶段由服务器返回的包可以通过 read_auth_result() 函数进行捕获分析.该函数的唯一参数是由服务器返回的鉴权包的本身.由于该包是一个裸 MySQL 网络协议包,你必须通过检查包的首字节来确认包的类型及其对应的内容.可以使用常量 MYSQLD_PACKET_ERR 和 MYSQLD_PACKET_OK 来标示当前鉴权是否成功: fun

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - read_auth()

    [15.7.4.5. Examining the Authentication Credentials with read_auth()] read_auth() 函数会在客户端发起鉴权握手时被触发.在执行序列中,read_auth() 在 read_handshake() 后立即发生,所以此时服务器选择已经完成,但是连接和授权信息尚未提供给 backend server . 你可以通过检查 proxy.connection.client 结构获取具体的鉴权信息.更多信息请参考 proxy.co

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - read_handshake()

    [15.7.4.4. Examining the Handshake with read_handshake()] 握手信息是在初始连接建立后(通过 connect_server())由服务器发送到客户端的.握手信息中包含关于 MySQL 版本.用于处理连接信息的线程 ID .客户端和服务器 IP 地址等细节信息.这些信息通过 proxy.connection 结构提供. proxy.connection.server.mysqld_version: MySQL 服务器版本 proxy.conn

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - connect_server()

    [15.7.4.3. Capturing a Connection with connect_server()] 当 proxy 接受了来自 MySQL 客户端的连接时,connect_server() 函数被触发. 该函数没有任何参数,但是你可以使用 proxy.connection 表信息,甚至可以对该表进行修改.该表信息对每一个客户端会话都是唯一的. 例如,如果你有多个 backend servers ,你可以通过设置 proxy.connection.backend_ndx 的值为有效的

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - 内部结构

    [15.7.4.2. Internal Structures] 在 MySQL Proxy 的脚本元素中有一些基本的内部结构需要知道.其中最主要的结构就是 proxy ,其提供了访问贯穿脚本中的许多公共结构的接口,例如连接列表和配置的 backend server .其他结构,例如来自客户端的包和返回的结果集等,只有在具体的脚本函数的上下文环境中才是可以访问的. 下表中描述了 MySQL proxy 脚本元素的公共属性. Attribute Description connection A st

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - query注入动作中的脚本序列
    [原创]MySQL Proxy - query注入动作中的脚本序列

    [15.7.4.1. Proxy Scripting Sequence During Query Injection] 下图展示了一个如何使用 proxy 将客户端发送过来的 query 注入到 query 队列的例子.因为 proxy 位于客户端和 MySQL 服务器之间,所以经由 proxy 发送到服务器,以及由 proxy 最终返回给客户端的信息,不需要做到完全匹配或者关联.一旦客户端连接到了 proxy ,下图中展现的由客户端发送每一个单独的 query 引起的命令序列将会发生. 当客户

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - 脚本
    [原创]MySQL Proxy - 脚本

    [15.7.4. MySQL Proxy Scripting] (下面这些章节可以参考后面的译文) 15.7.4.1. Proxy Scripting Sequence During Query Injection 15.7.4.2. Internal Structures 15.7.4.3. Capturing a Connection with connect_server() 15.7.4.4. Examining the Handshake with read_handshake() 1

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - 命令行选项

    [ 15.7.3. MySQL Proxy Command Options ] 直接从命令行上启动 MySQL Proxy : shell> mysql-proxy 在大多数情况下,你至少应该确定 MySQL Proxy 应该将 query 转发到哪个 backend MySQL server ,即需要指定其 host 名或地址,以及端口号信息. 可以在命令行中直接指定选项,也可以在配置文件中指定,同时使用 --defaults-file 命令行参数指定配置文件的位置. 如果你采用了配置文件的方

    proxy, MySQLMarch 5

  • [原创]MySQL Proxy - 概况

    [ 15.7. MySQL Proxy ] MySQL Proxy 是一种在网络上使用 MySQL 网络协议进行通信的应用,提供了一或多个 MySQL server 与一或多个 MySQL client 之间的通信功能.由于 MySQL Proxy 使用的是 MySQL 网络协议,故其可以在不做任何修改的情况下,配合任何符合该协议的且与 MySQL 兼容的客户端一起使用.这其中也包括 MySQL 的命令行客户端,任何使用了 MySQL 客户端库的客户端,以及任何支持 MySQL 网络协议的连接器

    proxy, MySQLMarch 5

  • Java动态代理

    代理模式: 代理模式的主要作用有两点: 1. 因为某些原因一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用. Q: 何为"不想或者不能直接引用另一个对象"? A: 如果执行某个操作需要进行远程调用网络另一端的计算机,如果不使用代理模式,则需要将复杂的网络通信部分硬编码入客户端.为了简化客户端的行为,可以使用代理模式,由客户端通过代理对象向远程的计算机发出指令,网络通信部分则有代理对象完成. 2. 在代理对象调用被代理对象的方法前后,可以附加一些

    proxy, 动态代理December 24

  • 用apxs 安装apache mod_proxy时候出现undefined symbol: a...

    用apxs安装apache mod_proxy时候出现状况 apxs -i -a -c mod_proxy.c 错误信息: httpd: Syntax error on line 19 of /opt/lamp/apache2/conf/httpd.conf: Cannot load/opt/lamp/apache2/modules/mod_proxy.so into server: /opt/lamp/apache2/modules/mod_proxy.so: undefined symbol

    apache, proxy, ModuleNovember 28

  • 使用javamail通过代理发送邮件

    通过socks网关来访问外网的email服务器,前提是你安装了一个socks服务器.完整的使用代理发送邮件代码如下: package mail import javax.mail.internet.{InternetAddress, MimeMessage} import java.util.{Date, Properties} import javax.mail.{Message, Session, Transport} /** * * User: 刘永健 * Date: 12-5-29 *

    proxy, mail, JavaMay 29

  • ubuntu 11.10 下network proxy 的设置问题

    1. 最近出差,带上笔记本后发现 ubuntu 11.10 在 设置network proxy 的后 fire fox 仍然 上不了网,解决方法是: 在firefox 下设置就好了. 设置路径: preference --------> advanced --------------------> network --------------> setting ... 后面就跟在普通的 在system setting 里直接设置是一样的了.

    proxy, 设置, 11.10March 20

  • 转载:EntityManager的find()与getReference()的区别

    先说相同点 这两个方法都接受实体的 class和代表实体主键的对象作为参数.由于它们使用了Java泛型方法,无需任何显示的类型转换即可获得特定类型的实体对象.其中,在primaryKey上面普遍使用了java5的autoboxing(自动装箱)的特性. 再者,就是两者都会在EntityManager关闭的情况下抛出IllegalStateException - if this EntityManager has been closed. 在传入的第一个参数不是实体或者第二个参数不是一个有效的主键

    proxy, jpa, query, EntityManager, getReferenceNovember 21