摘要:
##前言 近期研究如何利用java代码如何获取其他系统中所需的数据,自己总结的方法如下: ###1.工具类代码 /** * <pre> * 方法体说明:向远程接口发起请求,返回字符串类型结果 * @param url 接口地址 * @param requestMethod 请求类型 * @param 阅读全文
摘要:
###(1)GET方法 /** * 根据高德地图api获取位置信息 * @return * */ public static String getMapAddInfo(String httpurl) { HttpURLConnection connection = null; InputStream 阅读全文
摘要:
##一、安装mongoDB ##1.进入指定的目录位置 cd /usr/local ##2.创建mongodb文件夹 mkdir mongodb ##3.进入创建的mongodb文件夹 cd mongodb ##4.wget下载mongoDb安装包 wget https://fastdl.mongo 阅读全文
摘要:
##前言 在平常的工作中,多多掌握一点这样的小技巧,能够帮助我们省去很多时间: ###1.数据库对应的表如下: ###2.excel中需要导入的数据如下: ###3.excel中sql的写法: ="insert into org(NAME,CODE) VALUES ('"& A1 &"','"& B 阅读全文
摘要:
##前言 该功能模块基于springBoot,自己在开发中遇到相关功能开发,总结如写: ###1.首先将所需要获取的json文件放在项目resource目录下: ###2.所需要的pom依赖: <dependency> <groupId>com.alibaba</groupId> <artifact 阅读全文
摘要:
###第一步 npm安装 首先:从官网地址下载nodejs 官网地址:https://nodejs.org/zh-cn/ 双击安装,在安装界面一直Next(这里是我下载的版本) 图1 图2 图3 直到Finish完成安装。 打开控制命令行程序(CMD),检查是否正常: 注意:虽然node自带npm, 阅读全文
摘要:
##前言 今天结合网上资料和其他大佬博客总结了下idea中常用的快捷键,与大家共享一下! 归总如下: 序号|说明|快捷键 |: :| : 1|完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便|Ctrl + Space 2|跳转到指定 阅读全文
摘要:
##前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! ###1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <select id="findActiveBlo 阅读全文
摘要:
##出现此问题是端口被占用了,只需要关闭正在使用的端口就行 ###解决思路: 1.在服务器中更改port端口号,改为不冲突,没有被占用的端口。 2.找出被占用的端口,结束被占用的端口 ###解决结束被占用的端口的方法: 1.输入命令查看被占用的端口的进程: netstat -aon|findstr 阅读全文
摘要:
1.mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值; 使用#{}可以有效的 阅读全文
摘要:
1.Collection 和 Collections 有什么区别? Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。 Collection接口的意义是为各种具体的集合提供了最大化的 阅读全文
摘要:
##一.Zookeeper概述和基本概念 1.Zookeeper背景 随着互联网技术的发展,企业对计算机系统的计算,存储能力要求越来越高,各大IT企业都在追求高并发,海量存储的极致,在这样的背景下,单纯依靠少量高性能单机来完成计算机,云计算的任务已经无法满足需求, 企业的IT架构逐渐由集中式往分布式 阅读全文
摘要:
##1.创建表空间 // 创建表空间 物理位置为'C:\app\admin\oradata\NETHRA\NETHRA.DBF',初始大小100M,当空间不足时自动扩展步长为10M create tablespace arch_szdayth DATAFILE 'D:\data\orcale\arc 阅读全文
摘要:
###前言 本地Navicat连接远程服务器的数据库出现1045-Access denied for user ‘root’@‘localhost’(using password:YES) 问题。记录一下解决方法,以后方便配置。 ###解决思路 1.查看mysql的权限 use mysql; sel 阅读全文
摘要:
A:HashMap简单说就是它根据建的hashcode值存储数据的,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历的顺序是不确定的。 B:HashMap基于哈希表,底层结构由数组来实现,添加到集合中的元素以“key--value”形式保存到数组中,在数组中key--value被包装 阅读全文
摘要:
ArrayList 内部使用了数组形式进行了存储,利用数组的下标进行元素的访问,因此对元素的随机访问速度非常快。因为是数组,所以ArrayList在初始化的时候, 有初始大小10,插入新元素的时候,会判断是否需要扩容, 扩容的步长是0.5倍原容量,扩容方式是利用数组复制,因此有一定的开销。 Link 阅读全文
摘要:
###1.新建系统变量:JAVA_HOME 路径取jdk路径 D:\Software\jdk1.8 ###2.在系统变量Path后面追加 %JAVA_HOME%\bin ###3. 添加CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools. 阅读全文
摘要:
##前言 java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。 ###1.corePoolSize 线程池核心线程大小 线程池中会维护一个最小的线程数量,即使这些线程处理空闲状态,他们也不会被销毁, 除非设置了allowCoreThreadTimeOut。 阅读全文
摘要:
####1.悲观锁 认为别的线程都会修改数据,二话不说先锁上 synchronized ####2.乐观锁 乐观豁达,起初不操作。最后修改的时候比对一下版本,不一致再上锁 ####3.可重入锁 外层锁了之后,内层仍可以直接使用 ####4.不可重入锁 synchronized、ReentrantLo 阅读全文
摘要:
crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程, 阅读全文
摘要:
##mysql语句的整理 ###1.SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML 阅读全文
摘要:
##前言 在别人追问我以下几个问题,自己在问题回答上不够全面和准确,对此自己把专门针对这几个问题进行总结! ##java相关问题 ##1.Java中构造方法跟普通方法的区别? 构造方法与普通方法的调用时机不同。 首先在一个类中可以定义构造方法与普通方法两种类型的方法,但是这两种方法在调用时有明显的区 阅读全文
摘要:
##前言 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是, Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 阅读全文
摘要:
####1、开启防火墙 systemctl start firewalld ####2、开放指定端口 ##linux打开防火墙3389端口 firewall-cmd --zone=public --add-port=1935/tcp --permanent ##linux iptables开放端口命 阅读全文
摘要:
##前言 根据自己工作中对Linux上maven的安装总结如下,又不到之处敬请批评指正!!! ##Maven安装和配置 ####第一步:安装 wget 命令 yum -y install wget ####第二步:下载maven安装包 wget http://mirrors.cnnic.cn/apa 阅读全文
摘要:
##前言 从oracle官方网站上下载1.8版本中的最新版的JDK。下载完成后,把文件通过WinSCP或者XFTP上传到服务器上。接着进行解压和配置环境变量。 ##jdk安装配置 ####第一步:进入安装包目录,解压 cd /data/tmp tar -zxvf jdk-8u261-linux-x6 阅读全文
摘要:
###第一步:查询服务器残留mysql数据并删除 rpm -qa |grep -i mysql find / -name mysql ###第二步:mysql安装包准备 (1) mysql官网下载地址:https://downloads.mysql.com/ (2) wget https://dev 阅读全文
摘要:
##Nginx的简介 ####1、什么是Nginx? Nginx (engine x) 是一个轻量级、高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器 阅读全文
摘要:
####前言 InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了。 ####1、事务和外键 ● InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。如果应用中需要执行大量的INSERT或U 阅读全文
摘要:
JS escape()使用转义序列替换某些字符来对字符串进行编码 JavaScript 中国 编码后 JavaScript %u4E2D%u56FD unescape()对使用 encodeURI()通过转义某些字符对 URI 进行编码 JavaScript 中国 编码后JavaScript%E4% 阅读全文
摘要:
####JDBC本质 只是一个接口 每个数据库的规范 就是实现类的接口 其实是官方 定义的一套操作所有关系型数据库的规则,就是接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包, 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类 1.mysql驱动包准备 mysq 阅读全文
摘要:
一、传输层功能 在IP分组网络中,主机在传输数据前无须与目的主机预先建立特定的“通路”,这属于一种“不可靠的”数据报传输机制,它不能保证数据报准确到达,并可能造成数据报的损坏、乱序和丢失。为了保证数据报传输的可靠性,将在网际层的上一层传输层引入传输控制协议(TCP,Transmission Cont 阅读全文
摘要:
一、NAT的概念 网络地址转换(NAT,Network Address Translation)技术作为有效解决地址紧缺问题的方案之一,通过将私有IP地址转换为公有IP地址,实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址,代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空 阅读全文
摘要:
一、路由器和路由类型 1.什么是路由器 路由器用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可以通过路由器的路由功能来完成。 因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,并可用完全不同的数 阅读全文
摘要:
一、IP寻址和子网划分 IP地址的主机部分可被分为三种地址:网络地址、主机地址和定向广播地址。 网络地址是网络号中的第一个地址。它用来将网络内的其他所有网段唯一标识为一个网段或广播域。定向广播地址是网络号中的最后一个地址,用来表示此网段上的所有主机。定向广播地址和本地广播地址的主要区别,在于本地广播 阅读全文
摘要:
因特网协议体系TCP/IP是由若干协议组成的互联网络协议标准,为异构计算机网络的互连和数据通信提供了统一的准则。IP协议是TCP/IP的核心。如图3-1所示,网际层的常用协议主要包括IP协议、地址解析协议ARP、逆地址解析协议RARP、因特网控制报文协议ICMP和因特网组管理协议IGMP等。 图3- 阅读全文
摘要:
根据计算机网络的拓扑结构,可将网络分为总线型、树型、星型、环型和网状型五种类型。常见的局域网组网方式包括令牌环、光纤分布数字接口和以太网等。 一、概述 在不同类型的网络拓扑结构中,网络设备的连接方式、传输介质的选择、网络的可靠性及可扩展性均存在差异。在组建网络时,通常需要综合网络功能和性能需求、环境 阅读全文
摘要:
网络设备是指连接到网络中的物理实体,常用的网络设备包括集线器、交换机、网桥、路由器、网关、无线接入点、网卡和调制解调器等。局域网中使用的网络设备均工作在物理层和数据链路层,包括中继器、集线器、网桥及交换机等。 具体的局域网络设备及其工作层次如表2-7所示。 表2-7 网络设备的工作层次 网络设备层次 阅读全文
摘要:
传输介质是网络中传输数据的物理介质,不同的传输介质在传输带宽、时延、辐射及维护成本等方面均具有不同的特性。 传输介质大致分为有线介质和无线介质两类,有线介质包括双绞线、同轴电缆和光纤等,无线介质即电磁波。 一、有线介质 1.双绞线 双绞线是网络中最早使用的传输介质,价格便宜,性能适中。双绞线由两根带 阅读全文
摘要:
Docker常用命令 获取镜像 docker pull 从仓库获取所需要的镜像。 使用示例: docker pull centos:centos6 实际上相当于 docker pull http://registry.hub.docker.com/centos:centos6命令,即从注册服务器 h 阅读全文