Posts
Narule
Cancel

事务

事务 在软件开发中的事务(Transaction) 什么是事务 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。这四个特性简称为 ACID 特性。’’ 事务指单元性事件或动作,具有 原子性,不可再细分; 隔离性,事务不被其他事情影响; 一致性,事务的结果是可预...

fail2ban 防ssh暴力破解

fail2ban 防ssh暴力破解 fail2ban 出现主要针对 暴力访问服务器而设计 原理是通过linux 服务器上的访问日志,通过正则表达式,获取访问信息 如ssh登录防暴力破解,通过正则ssh访问日志记录,获取暴利访问ip,家ip 通过防火墙隔离。’’ 安装 官网 fail2ban # centos7 wget "https://github.com/fail2ban/f...

shell

shell shell 是一种脚本命令 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。’’ 写一个shell 脚本 #!/bin/bash echo "Hello World !" #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。 echo 命令用于向窗口输出文本。 运行shell 脚本...

数据加密

网络数据加密 互联网,将全球不同的计算机等电子设备连接起来,使具备互相通信的条件,但是通信信息有些事隐私,有些通信不能被其他人知道。互联网私人生活交流信息不被恶意者随意窃取,也应该是社会秩序正常稳定的表现,平时的通信不过如此,涉及到商业信息,数据保密更显得格外重要。加密算法是保持通信信息不泄漏的一种技术,可用手段。’’ 前言 网络数据加密是必须做的事 安全正确必要性 互联网通信通过...

高德地图API使用

高德地图使用 api地址 https://lbs.amap.com/api/javascript-api/summary 高德地图有提供公共接口,查看api,能实现一些项目基本需求效果 基本使用 注册帐号 使用高德api,首先需要注册帐号,并且申请key(以个人或者公司的名字),获取key后才能使用高德地图API去使用开发地图相关功能 高德地图使用,省图显示,路线规划,行车轨迹 行...

四轴飞行器相关技术

四轴飞行器 第一次知道四轴飞行器还是大二大三那会,在寝室冲浪看到四轴飞行视频就被吸引了,之后有努力去了解四轴飞行器的技术发展与生态。’’ 四轴的出现与发展 据本人了解到,四轴在国外是零几年就火起来了,很多视频都是零几年的,最早好像是06年左右,还有爱好者聚会一起玩四轴,展示自己四轴的视频。在国内大概是2008年之后甚至更晚。现在来说没有很疯狂了,只是目前还没有很好的应用起来,国...

英文字符串排序算法

编程工作偶尔会遇到一些不常见问题需要处理,学编程处理问题也难免需要熟悉一些算法 以前学习的时候就遇到过一个看似简单的排序算法问题,当时的解决办法是我没有用过的,在此记录一下’’ 问题 - 英文字符串排序 如下几个英文单词或者字母 apple,car, a,family,sky,application,app,baby,back,background,bad,bbbbb,b...

SpringCloud-ServerConfig

ServerConfig SpringCloud 组件,ServerConfig 是配置服务中心,组件,用于统一管理项目配置’’ 原理 读取配置文件内容到服务中心 通过启动一个springboot服务(server-config),配置好git仓库地址(也可以svn或者其他),通过配置好的文件地址,访问配置文件,将配置读取到服务中心,并且文件内容修改后,可以实时刷新。 客户端...

Java Object

Java Object 超类Object java中,所有类都默认继承一个超类,最顶层类,就是Object类。’’ jdk类文件描述 /** * Class {@code Object} is the root of the class hierarchy. * Every class has {@code Object} as a superclass. All obje...

Oracle

Oracle 关于oracle数据库的一些基本使用笔记’’ 表结构操作 创建表 create table tableName (id varchar2(36) primary key, name varchar2(36), age number(12,2), createDate date, modifyDate date); -- 创建...