ailice001的博客

苦逼的程序猿成长式

排序:
默认
按更新时间
按访问量

面向对象的设计原则

阅读深入浅出 设计模式的笔记1: 面向对象的设计原则      1: 单一原则        每个对象负责各自单独的职责。既每个类只有一个职责,对外只提供一种功能,这样设计可以避免类庞大导致的维护复杂的         问题。      2:开闭原则        一个对象对拓展开放,对...

2018-10-18 17:05:44

阅读数:6

评论数:0

java 接口与抽象类的区别于注意

java 接口 与 抽象类 java 接口与抽象类的设计区分: 1:  接口是什么? 在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口不具有实现方法的功能,接口只定义对象的行为,声明对象所具有的行...

2018-10-17 17:09:18

阅读数:6

评论数:0

java垃圾回收的一些解释

本文引用自:https://blog.csdn.net/yhyr_ycy/article/details/52566105 GC机制 要准确理解Java的垃圾回收机制,就要从:“什么时候”,“对什么东西”,“做了什么”三个方面来具体分析。 第一:“什么时候”即就是GC触发的条件。GC触发的条...

2018-09-30 14:44:21

阅读数:12

评论数:0

docker 安装 redis mysql 与基础使用

docker  安装 1:下载地址 https://www.docker.com/products/docker-desktop windows下载地址 https://store.docker.com/editions/community/docker-ce-desktop-windows ...

2018-09-28 16:03:55

阅读数:27

评论数:0

windows 安装mysql 记录

引用地址:https://www.cnblogs.com/reyinever/p/8551977.html mysql安装过程及注意事项:  1.1. 下载: 我下载的是64位系统的zip包: 下载地址:https://dev.mysql.com/downloads/mysql/5.7.h...

2018-09-27 15:11:53

阅读数:13

评论数:0

idea 集成 visualvm 插件 监控程序

1: 插件安装 setting——> Plugings——> VisualVM launcher  ——> Search in repositories  ——>  install ——>...

2018-09-26 14:10:19

阅读数:36

评论数:0

java8 的一些基础集合操作

java 8 的一些使用: ----对于list操作 String[] args 转 List Arrays.asList(args); List.toArray(); list转map --list里的对象分组  -根据对象的元素进行分组 List ---> Map&a...

2018-09-11 22:29:37

阅读数:14

评论数:0

kafka 监控工具

kafka 相关监控工具  kafka-manager 官网: https://github.com/yahoo/kafka-manager 参考:  https://blog.csdn.net/yuan_xw/article/details/79188565 -- 下载kafka-manag...

2018-08-27 23:00:44

阅读数:46

评论数:0

spring boot 相关注解的认识

# 注解使用 声明bean:     @Component 组件,没有明确角色的组件     @Service 在业务逻辑层(Service层)使用     @Repositpry 在数据访问层(dao层)使用     @Controller 用于标注控制层组件     @RestControll...

2018-08-22 20:59:52

阅读数:24

评论数:0

mysql数据库 外键设计的优缺点 - 个人见解

mysql设置外键的好处阻止执行    从表插入新行,其外键值不是主表的主键值便阻止插入;    从表修改外键值,新值不是主表的主键值便阻止修改;    主表删除行,其主键值在从表里存在便阻止删除(要想删除,必须先删除从表的相关行);    主表修改主键值,旧值在从表里存在便阻止修改(要想修改,必...

2018-06-14 11:59:32

阅读数:614

评论数:0

解决公有服务器ssh 被人使用暴力破解密码的问题

1:使用指定的IP进行定向登陆vi /etc/ssh/sshd_config--添加  root限定登陆@112.112.112.112 为限定IP(公司的网段)  mylogin不限定 AllowUsers root@112.112.112.112 admin@112.112.112.112 m...

2018-06-14 11:30:34

阅读数:551

评论数:0

java 修饰符 的作用域

private  , 缺省 , protected , public作用范围:访问修饰符\作用范围所在类同一包内其他类其他包内子类其他包内非子类private可以访问不可以不可以不可以缺省可以可以不可以不可以protected可以可以可以不可以public可以可以可以可以private 被priv...

2018-05-26 18:02:20

阅读数:41

评论数:0

解决Linux buffer/cache内存占用过高的办法

-------原文地址 https://www.cnblogs.com/rocky-AGE-24/p/7629500.html --------本文只是搬运     Linux中Cache内存占用过高解决办法 在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个R...

2018-05-17 17:19:47

阅读数:2739

评论数:0

firewall 与 iptables 基础使用

添加firewall或者iptables的端口   CentOS 6 使用service CentOS 7使用systemctl--firewall CentOS 7自带systemctl status firewalld---添加端口或服务firewall-cmd --permanent --a...

2018-05-14 14:25:34

阅读数:90

评论数:0

gitlab 安装与使用

1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 复制以下内容:   [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/y...

2018-05-14 14:06:58

阅读数:37

评论数:0

linux 下安装 php-7 和 mysql 5.7 与 crontab 和 yum等命令的基本使用

------安装php1:下载压缩包wget http://us3.php.net/get/php-7.1.17.tar.gz/from/a/mirror   或者  访问http://www.php.net/downloads.php页面下载2:加压tar -zxvf php-7.1.17.ta...

2018-05-11 15:13:38

阅读数:38

评论数:0

elasticsearch 与 传统数据库的区别与选用

elasticsearch 与 传统数据库的区别与选用1:ESElasticSearch是一款分布式全文检索框架,底层基于基于Lucene实现。ElasticSearch 使用 JSON 格式存储数据,属于文档存储2:遍历方式ES有分片的概念,一个大的索引会被分成多个分片来进行存储数据,使用分布式...

2018-05-02 12:50:33

阅读数:799

评论数:0

Jvm类加载机制

Jvm类加载机制            JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化。--------------------------------------------加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,...

2018-04-26 09:47:58

阅读数:27

评论数:0

Spring Mybaits常用框架的原理及使用注意

Spring Mvc:spring mvc架构比较简单      一层是前端控制层,用于接收前端请求根据指定规则进行解析和分发任务到后端处理适配器,处理后端逻辑,再返回到前端控制器,用视图解析器进行解析Spring :   spring的基本实现原理就是实例bean都由spring Bean工厂来...

2018-04-26 09:35:01

阅读数:33

评论数:0

java 虚拟机 --内存区域分配

java 虚拟机 --内存区域分配1:java运行时数据区域java运行时会把内存划分为不同的数据区域2:解释每一个区域   1:程序计数器    一个处理器同一时间只会执行一个线程,java虚拟机的多线程执行是通过切换时间分片的形式实现的,各个线程都有自己的计数器,记录字节码执行的行号,线程切换...

2018-04-25 17:03:35

阅读数:17

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭