JUST DO IT


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

Windows局域网内建立Git远程仓库

发表于 2018-10-21 | 分类于 Git
  1. 在公共服务器下创建一个空仓库

    1).创建一个文件夹,如public.git

    1
    mkdir public.git

    2).进入该文件夹,建立裸仓库

    1
    git  --bare init
  2. 设置网络访问权限

    1).设置 public.git 为共享文件夹

    2).确认在本机文件管理器中通过“ \IP地址\共享文件夹名称 ”的形式可以访问到

    1
    注意: 共享文件夹名称可以与文件夹名称不同,git访问时,应该使用右斜杠 /
  3. 在本机设置远程库

    阅读全文 »

Oracle运维常用操作

发表于 2018-10-21 | 分类于 数据库

登录

1
2
3
4
5
sqlplus /nolog
conn /as sysdba
附:
shut immediate; 关机
startup; 启动

创建

1
2
3
4
5
6
7
8
9
create tablespace PMSAlex datafile 'E:/AlexPMS/tablespace/PMSAlex.DBF' size 100m autoextend on next 20m maxsize 4096m extent management local;
create tablespace PMSAlex datafile 'E:/AlexPMS/tablespace/PMSAlex.DBF' size 500m autoextend on next 50m maxsize unlimited;
create user PMSAlex identified by PMSAlex default tablespace PMSAlex; 新建用户
grant connect,resource,dba to PMSAlex;
quit;
附:
drop tablespace PMSAlex including contents and datafiles; 删除表空间
alter tablespace PRJAlex rename to PMSAlex; 重命名表空间
alter user PMSAlex identified by u0MWVwS5; 修改连接的用户名和密码
阅读全文 »

Java BIO实例

发表于 2018-06-13 | 分类于 Java基础

本文实例以文件操作、字节流、字符流、序列化流模块进行归纳,输入输出流同理部分缺省。

阅读全文 »

Java BIO归纳

发表于 2018-06-12 | 分类于 Java基础

java.io.File类用于表示文件(目录)

File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问

IO流可以划分为输入流、输出流两类,也可以划分为字节流、字符流、序列化流三类

阅读全文 »

Java自定义异常处理

发表于 2018-06-12 | 分类于 Java基础

错误、异常结构

Throwable
    error//无法通过程序弥补的

    Exception//可以通过调试来处理的
        runtime//运行时才会发生的
        check//错不错误都要进行异常捕获的

异常处理要点

1
2
3
4
5
6
7
8
9
10
11
12
13
 throws 声明异常,让别人去捕获,谁调用这个放谁就要去捕获或者继续扔给下一个方法调用者
throw 手动抛出异常

//最常用的显示异常的方法
e.printStackTrace();
//显示的内容比较针对的
System.out.println(e.getMessage());
//分类获取,多重try catch
//多重try catch在使用时要注意异常的范围问题
//范围小的放前面,级别相同就无所谓了

执行了return语句,finally子语句仍然会被执行
执行了System.exit(0),finally子语句和其后所有语句将不执行
阅读全文 »

SSH免密登录

发表于 2018-06-12 | 分类于 Linux

配置IP、主机名映射

1
vi /etc/hosts
1
2
3
192.168.33.101	node-01
192.168.33.102 node-02
192.168.33.103 node-03

配置SSH免密登录

1
2
3
4
5
# 生成ssh免登录密钥
ssh-keygen -t rsa(四个回车)
# 执行完这个命令后,会生成id_rsa(私钥)、id_rsa.pub(公钥)
# 将公钥拷贝到要免密登录的目标机器上
ssh-copy-id node-02
阅读全文 »

Java8 默认方法和多继承

发表于 2018-05-27 | 分类于 Java深入

以前经常谈论的Java对比C++的一个优势是Java中没有多继承的问题。因为Java中子类只能继承(extends)单个父类, 尽管可以实现(implements)多个接口,但是接口中只有抽象方法,方法体是空的,没有具体的方法实现,不会有方法冲突的问题。

但Java 8发布后,接口中也可以定义方法了(default method)。之所以打破以前的设计在接口中增加具体的方法, 是为了既有的成千上万的Java类库的类增加新的功能,而不必对这些类重新进行设计。比如,只需在Collection接口中增加default Stream stream(),相应的Set和List接口以及它们的子类就都包含此的方法,不必为每个子类都重新copy这个方法。

这是一个折衷的设计,带来的问题就是为Java引入了多继承的问题。我们知道,接口可以继承接口,类可以继承类和实现接口。 一旦继承的类和实现的接口中有相同签名的方法, 会出现什么样的状况呢? 本文将探讨各种情况的多继承,以便能清楚的理解Java多继承的规则。

阅读全文 »

IoC and DI

发表于 2018-05-27 | 分类于 Java深入

概念

DI是IoC的一种特定形态,是Java开发主流中一个重要的编程范式(思维方式),是指寻找依赖项的过程不在当前执行代码的直接控制之下。简单的说,使用DI技术可以让对象从别处获得依赖项,而不是由它自己来构造。Java中为DI提供的容器有Guice、Spring、PicoContainer等。DI的好处有:松耦合、易测试、强内聚、可重用、更轻盈的代码。Java DI的官方标准是JSR-330。

使用IoC范式编程时,程序逻辑的流程通常是由一个功能中心来控制的。而使用IoC,这个“中心控制”的设计原则会被反转过来。调用者的代码处理程序的执行顺序,而程序逻辑则被封装在接受调用的子流程中。通过一个例子来理解IoC:

在GUI应用中,GUI框架负责控制调用事件处理器,而不是应用逻辑。当用户点击了一个动作,比如“向前”,GUI框架会自动调用 对应的事件处理器,而应用逻辑可以把重点放在处理动作上。程序的控制被反转了,将控制权由应用逻辑转移到了GUI框架。

IoC也被称为好莱坞原则:会有另一段代码拥有最初的控制线程,并且由它来调用你的代码,而不是由你的代码调用它。(不要给我们打电话,我们会打给你。——好莱坞原则)

IoC有多种不同的实现,包括工厂模式、服务器定位模式,当然还有依赖注入。需要注意的是,DI并不等于IoC,DI只是IoC的一种实现方式,IoC是一种机制。

阅读全文 »
1…8910…13
Try.Catch

Try.Catch

孤单而灿烂

102 日志
16 分类
26 标签
© 2017 — 2023 Try.Catch
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访客数 人次 本站总访问量 次
0%