Java面向对象基础(二)

1.构造器:

  1. 构造函数在一个类没有写任何的构造函数的时候,系统会生成一个默认的空参数构造函数,这个构造函数的修饰符就是类的修饰符,当我们定义了一个构造函数,默认的构造函数就不存在了而不会出现重载
  2. 构造函数是没有返回值的,他没有返回值不是指他就是void,因为void指的是函数的返回值为void类型,他是有返回值的。而没有返回值则是说明根本不用写,这两个有很大区别。

    Read More

Java面向对象基础

     面向对象一直是一种很流行的思想,他的精髓也就在于他的三大特性:封装,继承和多态。本文就在这三个方面简单的谈一谈Java的面向对象基础。

1.封装:

    封装顾名思义,就是将一些对象的属性和方法隐藏于本类之中,其他的类无法访问本类的这些被封装的属性和方法。也就是这些方法和属性仅仅是为了本类服务的。
除了为本类服务之外封装还可以只暴露自己想给别人提供的服务,而对于一些特殊的底层的服务不希望别人能看到,或者调用。

Read More

Java位操作

     无论说是在哪一门计算机语言,位操作运算对于计算机来说肯定是最高效的,因为计算机的底层是按就是二进制,而位操作就是为了节省开销,加快程序的执行速度,以及真正的实现对数的二进制操作。
     使用位操作,很多代码看起来会很简洁,并且执行速度也会随之提高。在大多数编程语言中都会有 << 和 >>
这两个符号向左的就是左移,反之则是右移这个符号的左边就是需要操作的数,而右边就代表了对这个数移动多少位。

Read More

proxifier配合ss,实现全局代理

     proxfixer配合ss的话,基本可以实现全局代理,分应用代理,或者玩外服的游戏(一般的游戏默认不走代理,本软件可以强制应用代理)
     由于ss使用的是sockets5代理,一般情况下只有浏览器支持,可以实现科学上网。但很多用户希望自己的应用软件,像outlook或游戏之类的软件也实现科学上网。这就需要proxifier的配合。
软件可以在官网下载,https://www.proxifier.com/
官网无法下载的也可在如下百度网盘下载,
链接: https://pan.baidu.com/s/1c11bs8C 密码: 44qj
目前仅支持windows和mac os,不支持手机。
此软件为收费软件,这里提供两个注册码, 软件分为Standard Edition和Portable Edition版本,注册码不通用,注册用户名任意。

1
2
3
L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition)
5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition)
P427L-9Y552-5433E-8DSR3-58Z68(MAC)

1.打开软件,首先配置代理服务器。

如下图,添加地址127.0.0.1,以及ss里配置的本地端口,默认为1080,选择socks version 5

在配置完成之后需要测试一下,看配置的是否有问题。

2.接下来就要添加规则,来确定哪些软件是走代理的,哪些不用

按如图所示的添加,这里有个default规则,如果default旁边的action里边选择的时proxy socks5…则本机所有软件都会走代理。一般default会选direct,然后把你需要走代理的软件选成proxy socks5…

Redis基本入门

1.Redis简介

    Redis 是一种基于内存亦可持久化的日志型,Key-Value 数据库。可持久在于他的部分数据是存放在内存上,而当数据库重启以后他的数据不会立刻丢失,而是会存放在磁盘上,通过日志去加载磁盘上的数据文件。所以说它不仅仅是一种内存型键值数据库。
    另外 Redis 所支持的数据结构也非常丰富,不仅仅就是一种简单的 NoSql ,而是被称作为数据结构服务器。他所支持的数据结构有:字符串(string),哈希(Map),列表(List),集合(Set),有序集合(ZSet),BitMap,HyperLogLog(超小内存唯一值计数),GEO(地理信息位置)。以上所说的均是值所支持的数据结构,键必然为字符串。

Read More

Java异常

从今天开始就要好好的写日志了,每天一篇,把工作中学习中遇到的问题,学习的新知识都放在这个博客里面,有空了就过来回顾一下,记录一下成长。

Read More