logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

理解 DRY、KISS、YAGNI 三原则

在软件的设计当中前人已经总结了许多的设计原则和设计模式。例如 SOLID,GRASP 设计原则,这些原则都是基于面向对象设计总结而来的。而 GOF23 是基于许多常见的场景总结出了一套设计模式,在我们遇到类似的场景,都可以套用设计模式。而今天所讲到的软件三原则是适用于在软件设计的各个层面的。它不仅适用于面向对象的设计,也适用于面向过程的程序设计;不仅适用于类的设计,也适用于模块、子系统的设计。就.

JAVA中System.getProperty()方法使用

参数:key - 系统属性的名称。 返回:系统属性的字符串值,如果没有带有此键的属性,则返回 null。 以下为key值:java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机

#java
Ubuntu下使用virt-manager创建虚拟机

安装virt-manager虚拟机安装virt-manager虚拟机sudo apt-get install virt-manager验证libvortd是否正在运行ps ax | grep libvortd验证virt-manager是否安装which virt-manager安装QEMUsudo apt-get install qemu下载镜像,创建虚拟机下载SliTaz系统镜像wget ht

#ubuntu#虚拟机
Linux解决远程登陆无法使用root用户

安装ssh服务:sudo apt-get install ssh默认情况下只有普通用户能远程连接,如果要开启root用户的话:1.修改配置文件编辑sudo vim /etc/ssh/sshd_config文件,将PermitRootLogin的值修改为yes。2.重启ssh服务/etc/init.d/ssh restart测试:...

Linux PAM 验证

一、什么是PAM验证二、PAM层次结构三、PAM工作原理四、PAM配置4.1 PAM配置文件格式4.2 PAM的模块类型4.3 PAM的控制标记4.4 模块路径及模块参数五、PAM应用程序开发5.1 预备知识5.1.1 头文件5.1.2 struct pam_conv5.1.3 相关函数5.2 利用已有的PAM模块编写登陆验证5.3 自定义PAM模块编写登...

#linux
Linux利用OneinStack搭建环境

OneinStack官方网站:https://oneinstack.com介绍OneinStack支持以下数种环境组合:LNMP(Linux + Nginx+ MySQL+ PHP)LAMP(Linux + Apache+ MySQL+ PHP)LNMPA(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHPL

Ubuntu切换自带中文输入法

1.检查中文语言支持进入系统设置–>语言支持,将汉语(中国)拖到最上面。如果列表中没有,选择添加或删除语言...来添加。2.切换键盘输入法系统,将其修改为fcitx。3.登出或重启系统,右上角会有一个Linux的图标,点开它默认的中文输入法就安装好了。4.选择文本输入设置,可以对输入源进行编辑,修改快捷键的操作。

#ubuntu
Docker开启Remote API

docker默认是没有开启Remote API的,需要我们手动开启。编辑/lib/systemd/system/docker.service文件:注释掉图中第一行,添加第二行(默认端口为2375):ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375#ExecStart=/usr...

Dubbo + Zookeeper入门初探

一、搭建java和tomcat环境二、搭建zookeeper三、搭建dubbo监控中心四、配置项目4.1 服务提供方代码4.2 服务使用方代码五、测试2018年2月15日,阿里巴巴的dubbo进入了Apache孵化器,社区的加入,希望dubbo能变得更好…最近在学习一个分布式项目,使用到了dubbo,之前没有使用过,体验一下,分布式项目地址:点击...

#dubbo#zookeeper
详解 Cron 表达式

一、背景介绍Cron 表达式,最初是应用于· Unix 系统中的 crontab 命令,用于设置周期性被执行的指令。Cron 表达式应用广泛,在服务器中,可以利用 linux 的 cron 服务定时执行一些脚本;在 Java Web 中,利用 cron 可以实现任务的定时执行。本文将介绍 Cron 表达式的语法,理解 Cron 表达式的构成。二、Cron 语法Cron 表达式由6位或7位由...

    共 15 条
  • 1
  • 2
  • 请选择