centos下搭建sockets5代理
#安装依赖及ss5
yum -y install gcc openldap-devel pam-devel openssl-devel
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -xf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install
//修改配置文件
vim /etc/opt/s
ES6的新特性(22)——Reflect
Reflect 概述 Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect对象的设计目的有这样几个。 (1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Object和Reflect对象上部署,未来的新方法将只部署在Reflect对象上。也就是说,从Reflect对象上可以拿到语言内部的方法。 (2) 修改某些Object方法的返回结果,让其变得
括号序列 (自出水题)
首先我们先了解一下这一道水题: 【问题描述】 给你一个只有小括号和中括号和大括号的括号序列,问该序列是否合法。 【输入格式】 一行一个括号序列。 【输出格式】 如果合法,输出OK,否则输出Wrong。 【样例输入】 [(]) 【样例输出】 Wrong 【数据范围与规定】 对于的数据,序列长度不超过1000。 解析: 关于这种括号匹配的题,首先要想到的是通过 stack 来进行做,而关于 stack 本博客之前讲过,这道题便可以说是 stack 的一个模板题...这里介绍两种做法..
Java设计模式——静态和动态代理
代理的概念 代理提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。 ************************************************ 静态代理 目标对象实现的接口
interface Operation{
void download();
} 目标对象实现类
class RealObject implemen
Linux简单命令小结
用户、进程 su - user1 切换至user1用户 useradd user1 创建一个user1用户 userdel -r user1 删除一个用户 ( '-r' 排除主目录) passwd 修改口令 ps aux 查看系统所有的进程数据 ps ax 查看不与terminal有关的所有进程 ps -lA 查看系统所有的进程数据 ps axjf 查看连同一部分进程树状态 shutdown -h now reboot logout 关闭系统 重启 注销 文件和目录 cd /home 进入 '
Java基本数据类型~小结
基本类型介绍 名称 说明 占用字节 位数 取值范围 默认值 封装类 boolean 数据类型表示一位的信息, 这种类型只作为一种标志来记录true/false情况。 1/8 1 true和false false Boolean char 单一的16位Unicode字符;用 ‘’表示一个字符 java 内部使用Unicode字符集,可以当整数来用,它的每一个字符都对应一个数字。 2 16 ’\u0000’(即为0)至’\uffff’(即为65,535); '\u0000'(空) Characte
Java之String小结
创建String字符串 String greeting = "JunSouth"; 前言 Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。JVM主要管理堆和非堆两种类型内存 简单来说,非堆包含方法区、JVM内部处理或优化所需的内存(编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray等指令建立。因为它是在运行时动态分配内存的,Java
Spring之IOC小结
IOC简介 由spring来负责控制对象的生命周期和对象间的关系。传统的程序开发中,在一个对象中,如果要使用另外的对象自己new一个,使用完之后还要将对象销毁,对象始终会和其他的接口或类藕合起来。 Spring中所有的类都会在spring容器中登记,spring会在系统运行的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。对于某个对象而言,以前是它控制其他对象,现在是所有对象
Java之序列化小结
序列化: 是指将Java对象保存为二进制字节码的过程。 反序列化: 将二进制字节码重新转成Java对象的过程。 把Java对象转换为字节序列,然后在网络上传送。接收方需要从字节序列中恢复出Java对象。归为以下三点。 1、永久性保存对象,保存对象的字节序列到本地文件或者数据库中。 2、通过序列化以字节流的形式使对象在网络中进行传递和接收。 3、通过序列化在进程间传递对象。 User类,它的对象需要序列化,可以有如下三种方法 1:User类实现了Serializable接口,则可以按照以下方式进
web.XML文件简介
之前面试时被问到过一次,现在随笔一下。 XML 用来传输和存储数据,设计宗旨是传输数据,而非显示数据。 特点 简化数据共享 简化数据传输 简化平台变更 常见的XML应用 应用程序的配置信息数据。最典型的就是J2EE配置WEB服务器时用的web.XML。将数据存入XML,应用程序运行载入,根据不同的数据,做相应的操作。和应用2类似,但数据库中的数据常变,配置信息不常变。 XML作为微型数据库。我们利用相关的XML API(MSXML DOM、JAVA DOM等)对XML进行存取和查询。留言板的实
今日推荐
周排行