IT基础
文章平均质量分 59
Osborn521
把梦想变成现实
展开
-
内网穿透
内网穿透,又叫NAT(Network Address Translation)穿透,其实就是做了一次网络地址的转换。局域网主机名A,公网IP主机名B。通常情况下,A能直接ping通B,而B由于不知道主机A的IP地址。不过,既然A能主动联系上B,那么是否可以先让A联系B,然后持续保持联系,在保持联系的过程中B不就能随时“主动”联系A了吗?内网穿透的核心思想。工具有SSH、VPN。...原创 2020-04-02 08:39:56 · 425 阅读 · 0 评论 -
k、M、G、T 硬盘单位-简单说
Byte、KB、B、MB、GB之间的关系是: Bit——比特B ——字节KB——千字节MB——兆字节GB——吉字节TB——太字节1B=8 Bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GBB ——字节KB——千字节MB——兆字节GB——吉字节TB——太字节1B=8 Bit1KB=1024B1MB=1024K...原创 2017-11-28 15:08:38 · 18910 阅读 · 0 评论 -
Linux编辑器--简单说
Linux编辑器比较好用的编辑器还有 joe或pico ,默认的是vivi可分为三种操作状态命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),vi及文件名称后,即可进入vi全屏幕编辑画面:$ vi testfile进入vi之后是处于“Command mode”下,您要切换到Inse原创 2017-12-14 16:01:14 · 236 阅读 · 0 评论 -
https与http性能对比--简单说
SSL协议的优点和必要性原创 2017-12-27 14:18:29 · 8776 阅读 · 1 评论 -
1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
春节回来提交代码报错 Github结果报错:error 1407742Efatal: unable to access 'https://github.com error:1407742E :ssl routines:ssl23_get_server_hello:tlsv1 alert protocol version1解决办法 下载最新的git Git-2.16.2-64-bit.exe...原创 2018-02-26 15:58:13 · 4982 阅读 · 1 评论 -
linux系统jdk安装 -轻松玩
查看centos 系统位数getconf LONG_BIT查看版本rpm -q centos-release查看内核版本uname -a1.最新jdk下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.在usr目录下建立java安装目录cd /usrmkdir java3....原创 2018-02-26 17:55:01 · 138 阅读 · 0 评论 -
linux系统tomcat安装-轻松玩
1.下载tomcathttps://tomcat.apache.org/download-90.cgi2.在 usr 目录下新建 tomcat 目录mkdir /usr/tomcat3.将下载的安装包拷贝到tomcat目录cp 包路径 /usr/tomcat4.解压tomcat包tar -zxvf 包名5.删除安装包 rm -rf 包名6.配置环境变量CATALINA_HOME=解压目录7.tom...原创 2018-02-26 17:57:03 · 163 阅读 · 0 评论 -
linux 部署多个tomcat
linux系统下安装两个不同版本或多个tomcat将安装包复制出一个1.编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/...原创 2018-03-02 21:11:54 · 144 阅读 · 0 评论 -
git创建新分支
1.创建本地分支git branch 分支名,例如:git branch dev2.切换本地分支git checkout 分支名,例如从master切换到分支:git checkout dev3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。git push origin dev4.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要...原创 2018-03-05 15:20:08 · 166 阅读 · 0 评论 -
环境变量的变量名可以随便写么
环境变量的变量名可以随便写在配置path的时候能对应上就可以path里是配置执行文件的路径 一般通过环境变量指向bin例如下图 在export 时把定义的变量名输出...原创 2018-03-06 09:26:55 · 8862 阅读 · 0 评论 -
linux命令小总
./ 代表当前文件目录; ../上级文件目录 ; / 根目录~ 代表你的/home/用户明目录查看当前java执行的程序 ps -ef | grep java查看当前目录详细信息 包括隐藏文件 ls -a关闭防火墙命令: service iptables stop查看日志 tail -f 日志文件路径 -f表示动态显示内容 ctrl+c 退出tailnetstat -tln 查看...原创 2018-03-06 10:02:59 · 154 阅读 · 0 评论 -
windows下redis可视化客户端
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。redis的可视化客户端目前较流行的有三个:Redis Client ; Redis Desktop Manager ; Redis Studio.Redis Desktop Manager一款基于Qt5的跨平台Redis桌面管理软件支持: Wi...原创 2018-11-15 16:55:25 · 91472 阅读 · 7 评论 -
windows操作-git账号密码更改
控制面板>用户帐户和家庭安全>凭据管理器 >编辑普通凭据 在最下面就可以选择普通凭据 ,里面就能更改你的登录的GIT的账号和密码。 点击编辑 ...原创 2018-11-16 16:16:00 · 855 阅读 · 0 评论 -
keepalived是什么?
Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。 Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Rout...转载 2019-01-26 15:43:40 · 1739 阅读 · 0 评论 -
sql 存储过程回滚用法
create table testtable (id nvchart(50) prim key,name nvchart(50),remark nvchart(50))select * from testtable go BEGIN TRY -- SQL Server 需要显示的定义 开始一个事务.BEGIN TRANSACTION;-- 插入2条同样的数据原创 2017-11-14 09:53:17 · 7531 阅读 · 0 评论 -
MySql--三种注释写法
MySql--三种注释写法需要特别注意 -- 这种注释后面要加一个空格#DELETE FROM SeatInformation /*DELETE FROM SeatInformation */-- DELETE FROM SeatInformation原创 2017-11-02 13:54:10 · 110340 阅读 · 7 评论 -
信息与信息化
信息与信息化的定义原创 2017-03-16 11:08:50 · 493 阅读 · 0 评论 -
可视化数据分析软件Tableau-简单说
Tableau介绍Tableau是一款适合企业和部门进行日常数据报表和数据可视化分析工作的软件,可以很轻松的对百万级数据进行分析,地图和仪表盘统统支持,简单易学,可视化操作。目前有三个版本,服务器版,个人桌面版,云端版。我下载的是个人版桌面版 14天试用期太短,所以用了时光驻留器(Date Stopper )的软件。有中文官网,里面有详细的培训教程 需要填写一下基本信息htt原创 2017-07-30 10:37:53 · 855 阅读 · 0 评论 -
IntelliJ Idea 2017 免费激活方法
选择license server: 输入下面的链接 http://intellij.mandroid.cn/原创 2017-07-23 23:32:11 · 250 阅读 · 0 评论 -
REST和RESTFUL简单说
1.REST ( REpresentational State Transfer ),State Transfer 为 "状态传输" REST是一种架构设计风格的约束条件和原则。与开发语言无关。满足这些约束条件和原则的应用程序或设计就是 RESTful。其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。 REST提出设计理念原创 2017-07-24 22:25:43 · 601 阅读 · 0 评论 -
Echarts3.0引入百度地图-简单说
1. 首先是百度AK的申请2. 下载bmap.js echarts.jsbmap.js 是一个基于echart3的百度地图扩展文件,将其引入后可以在echarts.series.map.coordinateSystem 中直接使用参数’bmap’ 下载地址为:https://pan.baidu.com/s/1o8MB98I 下面针对的是Echarts3.0 下载地址为...原创 2017-07-25 11:13:03 · 18751 阅读 · 6 评论 -
C#数组合并-简单说
数组合并 int[] i=new int[]{1,2}; int[] j=new int[]{2,3}; List r = new List(); r.AddRange(i); r.AddRange(j); int[] c = r.ToArray(); 合并数组 int[] x=i.Union(j).ToArray(); //剔除重复项原创 2017-07-25 14:23:02 · 1530 阅读 · 0 评论 -
大数据可视化常用图表--简单说
一图胜千言 选取常用到echarts工具进行前端实现的使用说明。主要基于二维视图进行讲解。类型是强调共性,类别是强调区别.柱形图定义:显示一段时间内的数据变化或显示各项之间的比较情况,主要使用颜色进行类型区分。XY轴的二维空间体现。主要用于比较各组数据之间的差别或数据变化情况。柱状图1.柱状对比图颜色进行类型区分,体现一段时间内的变化情况原创 2017-07-25 23:08:21 · 34201 阅读 · 2 评论 -
NuGet--简单说
今天新安装了Visual studio 2015 发现了一个之前没见过的功能。当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages,查了些资料知道NuGet是 Visual Studio的一个扩展,用来管理程序的包(管理你的类库),有些类似java中常用的maven,他可以极大的方便我们对包的管理和引用。原创 2017-07-27 09:29:46 · 1099 阅读 · 0 评论 -
.net定时任务(作业)-简单说
我要给大家介绍一个开源的作业调度框架Quartz.NET,有一些工作需要定时轮询数据库同步,定时邮件通知,定时处理数据 可以选择Quartz.NET。快速搭建一个Quartz1.创建一个控制台应用程序2.安装依赖包(类库)Install-Package QuartzInstall-Package Common.Logging.Log4Net1211Insta原创 2017-07-27 14:38:59 · 8726 阅读 · 0 评论 -
hash哈希--简单说
1.哈希介绍哈希(hash)也称散列,中文翻译 剁碎的食物。一种很散的,力度很小的结构。他是一种数据类型。类似数组。key value 两部分。key不能重复,key是标签,相当于商品的编码。这种键-值的关系 也称之为映射。哈希按照维度 或者叫深度又分为一维[key,value],二维[key,[key,value]],多维....。 2.什么情况下使用哈希表原创 2017-07-27 22:36:15 · 346 阅读 · 0 评论 -
大数据平台搭建-简单说
1.安装虚拟机(VMware8.0)2.在虚拟机中安装centos 操作系统(centos7) 3台以上3.安装SSH(在windows平台远程管理Linux系统的工具)BvSshClient-Inst4.配送SSH免密登录5.原创 2017-08-19 11:03:43 · 555 阅读 · 0 评论 -
window环境变量立即生效
以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。原创 2017-10-19 18:47:49 · 4051 阅读 · 0 评论 -
glob模式-简单说
所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号(*)匹配零个或多个任意字符;[abc]匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。原创 2017-10-24 11:25:47 · 1074 阅读 · 0 评论