![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
青青是个大傻瓜
从入门到放弃
展开
-
HashMap与HashTable
相同点: 都可以用来存放key-value的数据区别: 1 HashMap线程不安全,所以效率较高 HashTable线程安全,所以效率较低 2 HashMap可以把null作为key或者value,但是HashTable不可以如果想即保证线程安全又想效率高: 通过把map分为N个Segment(类似HashTable),可以提供相应的线程安全,但是效率提升N倍,一般默认16倍...原创 2019-12-02 21:19:47 · 119 阅读 · 0 评论 -
MySql的坑
这是本人装完MySQL 8.X的数据库之后遇到的坑:报错如下:后来经查资料,是因为8.0版本之后的时区相差8个小时处理办法就是:在连接后面加上&serverTimezone=GMT%2B8如下:...原创 2019-11-21 22:00:52 · 163 阅读 · 0 评论 -
List基础
List:ArrayList: 底层数据是数组,查询快,增删慢 线程不安全,效率高Vector:底层数据是数据,查询慢,增删慢 线程安全,效率低LinkedList:底层数据是链表,查询慢,增删快 线程不安全,效率高ArrayList:例:使用list添加元素并遍历...原创 2019-11-03 14:24:12 · 137 阅读 · 0 评论 -
Http
概念: Hyper Text Transfer Protocol 超文本传输协议 传输协议: 定义了,客户端和服务端通信时,发送数据的格式 特点: 1 基于TCP/IP的高级协议 2 默认端口号: 80 3 基于请求/响应模型的,一次请求对应一次响应 4 无状态的: 每次...原创 2019-08-19 23:19:33 · 135 阅读 · 0 评论 -
Redis的使用
这里介绍的是Springboot集成Redis:1 引入Redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></depend...原创 2019-08-07 00:19:23 · 201 阅读 · 0 评论 -
Spring-AOP
AOP:面向切面编程摘要:通过xml配置的方式实现方法增强 通过预编译方式和运行期间动态代理实现程序功能的统一维护的技术 通过AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序可重用性作用:在程序运行期间,不修改源码对己有方法进行增强优势:减少重复代码,提高开发效率,维护方便实现方式: 动态代理相关术语:Joi...原创 2019-08-09 00:45:57 · 99 阅读 · 0 评论 -
Quartz 时间框架
quartz的简单使用:1 引入quartz依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>2 写一个...原创 2019-08-07 23:02:24 · 198 阅读 · 0 评论 -
docker swarm相关命令
查看docker服务:docker service ls查看某个服务的进程:docker service ps 服务名查看服务日志(ps:服务没有重定向到子节点):docker service logs 服务名发布服务:(启动文件目录(服务定义文件):/opt/smart/blueprint/srvList/abc.yml)docker stack deploy -c ...原创 2019-05-07 22:51:01 · 221 阅读 · 0 评论 -
遍历文件夹
import java.io.File;import java.io.IOException;public class t13 { public static void main(String[] args) throws IOException { listFile("D://abc"); } private static void lis...原创 2019-05-14 22:37:45 · 90 阅读 · 0 评论 -
Maven
基于工作中需要对jar包进行安全整改,所需要用到的笔记笔记1:基于工程获取工程编译时期所需要用到的Jar:(获取jar tree)在工程目录下,按住Shift+鼠标右键,打开黑窗口(即在该工程下获取命令): mvn dependency:tree>1.txt上述命令就可以在该工程下生成一个1.txt的文本文件,打开既可以看到compile(编译期相关的jar)...原创 2019-05-07 00:27:15 · 101 阅读 · 0 评论 -
docker笔记
操作docker的几条命令 在这个项目组,最抓狂的就是环境,数不清的环境,dev环境,beta环境,sit环境,uni环境,uat环境,生产环境 dev环境就是我们常说的开发环境,一般开完完成之后,会在本地验证,验证之后,就会上环境验证,一般dev环境就是开发环境,做了修改,就上dev环境进行验证,一般dev环境验证通过,就会把dev环境验证通过的版本升级到be...原创 2019-03-12 23:33:07 · 199 阅读 · 0 评论 -
计算机网络
计算机网络的定义:以能够相互共享资源的方式互联起来的自治计算机系统的集合主要特征: 1 资源共享 2 分布在不同地理位置的"自治系统" 3 遵循一定的规则------"协议"网络分层: 通信子网和资源子网资源子网: 负责信息处理(服务器,客户计算机)通信子网: 负责数据传输(通信线路: 网络互连设备(交换机,路由器,HUB...原创 2019-03-14 22:46:50 · 148 阅读 · 0 评论 -
Linux-6
文件处理命令: lnln:命令所在路径: /bin/ln执行权限: 所有用户语法: ln -s [原文件][目标文件] -s 创建软链接功能描述: 生成链接文件例:ln -s /etc/issue /tmp/issue.soft创建文件/etc/issue的软链接/tmp/issue.softln /etc/issue...原创 2019-03-13 22:55:14 · 104 阅读 · 0 评论 -
Linux-5
文件处理命令:touch ; cat ; more ; less ; head ; tail touch:命令所在路径: /bin/touch执行权限: 所有用户语法: touch [文件名]功能描述: 创建空文件 例: 进入所属目录后,创建空文件 touch huawei.log 就是在所属目录下(当前目录)创建huawei.log文件...原创 2019-02-20 22:01:19 · 188 阅读 · 0 评论 -
Linux-4
目录处理命令:mkdir ; cd ; pwd ;cp ; mv ; rmmkdir:命令所在路径:/bin/mkdir执行权限:所有用户语法: mkdir -p [目录名]功能描述 : 创建新目录 -p 递归创建例:mkdir /tmp/japan/baidu当japan文件夹不存在时,就会报错: mkdir: 无法创...原创 2019-02-19 23:16:16 · 226 阅读 · 0 评论 -
Linux-3
LINUX常用命令: 命令格式与目录处理命令:命令格式: 命令 [-选项][参数]例: ls -la /etc说明:1 个别命令使用不遵循此格式 2 当有多个选项时,可以写在一起 3 简化选项与完整选项 -a等于--all 目录处理命令:ls命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法: ...原创 2019-02-18 22:56:37 · 100 阅读 · 0 评论 -
Linux-1
在Linux安装完成之后,以root的权限进入,ls,可以看见以下目录安装日志:/root/install.log: 存储了安装在系统中的软件包及其版本信息/root/install.log.syslog:存储了安装过程中留下的事件记录/root/anaconda-ks.cfg: 以Kick配置文件的格式记录安装过程中设置的选项信息...原创 2019-01-21 23:08:11 · 115 阅读 · 0 评论