后端
Alexander_caeser
这个作者很懒,什么都没留下…
展开
-
JVM-类加载
1、类加载过程概述java在运行时,原创 2020-03-15 15:47:54 · 125 阅读 · 0 评论 -
MySql的事务隔离级别
1、事务Mysql中事务是指一组数据库的操作,当然这组操作要不一起成功,要不一起失败这就引出了事务的四大特性ACID原子性(Atomicity):所有操作为一个整体,要不全部生效,要不全部失效一致性(Consistency):这个特性是最难理解的,有很多地方用,在不同的场景下有着不同的意思。在事务中,这个特性是指当前事务对一组数据进行操作时,这组数据从一个正确的状态,到另一个正确的状态。...原创 2020-03-02 23:38:49 · 132 阅读 · 0 评论 -
正向代理和反向代理
正向代理正向代理是指客户端向目标服务器访问,在客户端与目标服务器之间存在一个代理,客户端清楚目标服务器的地址,但是由于可能无法正常访问,于是先请求代理服务器,告知代理服务器希望访问的目标服务器,由代理服务器代替客户端向目标服务器进行请求,VPN即是这种代理模式,代理服务器代理客户端请求,向目标服务器进行请求。这种代理一般情况下,需要客户端做特殊配置才可以发出请求进行访问。主要作用:由防火墙内...原创 2020-02-22 21:26:30 · 207 阅读 · 0 评论 -
Redis配置及日常运维操作
1、redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的KEY-VALUE数据库。特点性能极高:Redis读取速度110000次/s,写速度81000次/s丰富的数据类型:Redis支持的类型原子:redis所有操作都是原子性的,意思是要么成功,要不失败玩去不执行。单个操作是原子性的。多个操作也支持事务,即原子性,铜鼓MULTI和EXEC指令包起来...原创 2020-02-19 00:04:12 · 392 阅读 · 0 评论 -
Redis漫谈
1、Redis 数据类型1.1、数据类型的介绍Redis数据类型(5种常用)- string – String- hash – HashMap- list – LinkedList- set – HashSet- sorted_set --TreeSetredis数据存储格式- redis自身是一个Map,其中所有的数据都是采用key:value的形式存储- 数据类型指...原创 2020-02-18 21:49:13 · 230 阅读 · 0 评论 -
后台学渣之路--SpringBoot入门
SpringBoot入门简介 :SpringBoot是2014年时spring开发团队开发的。SpringBoot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的、产品级别的应用。背景:J2EE笨重的开发,繁多的配置、底下的开发效率、复杂的部署流程、第三方技术继承难度大。解决:-Spring全家桶时代结束。-SpringBoot -> J...原创 2019-01-11 00:17:00 · 170 阅读 · 0 评论 -
JAVA学渣之路--注解篇
注解概述annotation: 注解,代码里的特殊标记,可以在编译、类加载、运行时被读取,并执行相应的处理。1、基本Annotation@Override : 限定重写父类方法,指需要编译器检查修饰的方法必须是覆盖了父类方法的方法。如果修饰的方法在父类中找不到,则将编译报错。能够避免“低级错误”导致后期排查时的巨大障碍。@Deprecated : 用于标识某个程序元素已经过时。当其他程序使...原创 2019-01-10 23:35:31 · 152 阅读 · 0 评论 -
JAVA学渣之路--并发篇三
awaitTermination()方法ExecutorService的awiatTermination()方法,可以设置两个参数,第一个参数计量数,第二个参数时间计量单位(TimeUnit),这两个参数决定了在规定的时间内,所有的任务在达到超时时间之前都将全部结束,如果任务自己结束了,则返回true,如果任务没有结束,则返回false,同时终止任务。线程的四种状态JAVA中一个线程...原创 2018-11-08 22:20:42 · 143 阅读 · 0 评论 -
JAVA学渣之路--并发篇二
synchronized–共享资源竞争的简单解决方案在我们写多线程的程序时,经常会碰到多个线程需要访问同一资源,并且这个资源在当前状态,只能被一个线程访问,否则程序就会出错,这时候,我们一般的解决方式就是采用“序列化访问共享资源”的方案。意思说,在给定时刻只允许一个任务访问共享资源。通常时在代码前面加上一条锁语句来实现序列化访问共享资源,也就是说在一段时间内,只有一个任务可以运行这段代码。因...原创 2018-11-02 00:11:57 · 141 阅读 · 0 评论 -
JAVA学渣之路--并发篇一
基本的线程机制一个线程就是进程中的一个单一的顺序控制流,因此,单个进程是可以拥有多个并发执行的任务的。Runnable接口线程可以驱动任务,但是需要一种描述任务的方式,这个任务可以由Runnable接口来提供。只需要实现Runnable接口并编写Run方法。当用Runnable导出一个类之后,它必须要有run()方法,但是,这个方法并无任何特殊之处,它不会产生任何内在的线程能力,要实现线程...原创 2018-10-29 01:26:15 · 204 阅读 · 0 评论 -
JAVA学渣之路--IO篇一
File类目录列表获取File类:– 定义:用于获取文件目录结构,可以调用该类的list()方法– 方法:list():用于返回一个字符数组,数组为该File类当前能获取的文件目录,即该目录下的文件名称与文件夹名称。listFile() : 类似list(),但是该方法返回的是File数组。isDirectory() :判断当前File对象是否为一个文件夹,返回boolean值。...原创 2018-10-15 00:04:39 · 141 阅读 · 0 评论