上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2020年3月30日

Spring概述

摘要: Spring的作者:姓名:Rod Johnson 教育背景:西尼大学计算机博士、音乐学博士。Servlet2.4规范的专家。 公司:SpringSource。rod前期使用Spring1.0探索了很多领域的项目,为Spirng框架丰富了内容 著名风投公司的投资,收购同类技术公司,2009年被VMwa 阅读全文

posted @ 2020-03-30 21:09 笑明子 阅读(165) 评论(0) 推荐(0) 编辑

02:入门

摘要: 是什么:Redis:(REmote DIctionary Server)远程字典服务器。开源免费、C语言编写、高新能kv分布式内存数据库、支持内存运行并支持持久化的NoSql数据库。 能干什么:内存存储和持久化,取最新的N个数据,定时过期功能,发布订阅系统,定时器,计数器 ps -ef|grep r 阅读全文

posted @ 2020-03-30 21:05 笑明子 阅读(78) 评论(0) 推荐(0) 编辑

01:背景

摘要: 性能优化: 数据库缓存、热点数据放到缓存。 数据库垂直拆分、不同的数据放到不同的数据库中存储。 主从复制、给数据库添加备份库。 读写分离。写数据库到主库,读数据到备份库。 配置集群。 分库:将热点数据放到一个库,将冷数据放到另外数据库。 分表:将同一张表的数据放到不同的库中的相同表。例如:按照 id 阅读全文

posted @ 2020-03-30 21:04 笑明子 阅读(178) 评论(0) 推荐(0) 编辑

myBaits入门

摘要: 什么是框架? 框架是软件开发中的一套解决方案(封装了很多细节),myBatis解决的是持久层的问题。开发者可以极简开发。 什么是myBatis框架? 是一款优秀的Java持久层框架,让开发和只关心Sql语句本身,可通过注解或者xml 配置,结果集直接封装到JOPO中。 什么是ORM? 对象关系映射: 阅读全文

posted @ 2020-03-30 21:00 笑明子 阅读(103) 评论(0) 推荐(0) 编辑

Java8:函数式编程、Stream

摘要: 函数式编程: 什么是函数式接口? 接口中有且只有一个抽象方法。当然默认方法,静态方法,私有方法可以包含。 什么是语法糖? 更加方便,原理不变的语法。 函数式接口的定义: 一个接口中只有一个抽象方法即可。 例如: @FunctionalInterface //标识这个接口是函数式接口。 修饰符 int 阅读全文

posted @ 2020-03-30 20:59 笑明子 阅读(217) 评论(0) 推荐(0) 编辑

Java基础巩固

摘要: 1:莱布尼兹(奥地利的数学家)发明的二进制 2:bit(位):一个0或者一个1。 Byte(字节):是数据存储的最小单位。 1 Byte = 8 bit 1KB = 1024 Byte 3:Java程序运行的阶段: 1:编码:写代码 2:编译:编译器将源代码编译成字节码(Javac.exe 是编译器 阅读全文

posted @ 2020-03-30 20:56 笑明子 阅读(227) 评论(0) 推荐(0) 编辑

07:线程安全-可见性问题

摘要: 由指令重排序引起的可见性问题: public class Test { // 如果运行时加上 -server 下面的代码就变成了死循环,没有加就正常运行。(运行器的编译优化只有在服务器模式下才执行) // 通过设置JVM参数,打印出JIT(即时编译)编译的内容(这里说的编译不是指class文件的编译 阅读全文

posted @ 2020-03-30 20:51 笑明子 阅读(135) 评论(0) 推荐(0) 编辑

06:线程池

摘要: 1:线程池原理-基本概念: 1:线程池管理器:用户管理线程池。包括创建线程池、销毁线程池,添加新任务等。 2:工作线程:工作线程就是线程池中实际工作的线程。没有任务时:处于等待状态,有任务时:可以循环的执行任务。 3:任务接口:每个任务都需要实现的接口。规范了任务的输入、输出等。 4:任务队列:任务 阅读全文

posted @ 2020-03-30 20:50 笑明子 阅读(132) 评论(0) 推荐(0) 编辑

05:线程封闭

摘要: 什么是线程封闭: 数据被封闭到各自的线程中,从而避免使用同步的技术。这个概念称作线程封闭。 为什么提出线程封闭: 多线程访问共享可变的数据是,涉及到了数据同步问题。但是并不是所有的时候都需要共享数据。所以提出了线程封闭的概念。 Java中线程封闭的具体实现有:ThreadLocal、栈封闭。 1:T 阅读全文

posted @ 2020-03-30 20:46 笑明子 阅读(91) 评论(0) 推荐(0) 编辑

04:线程通信

摘要: 实现线程间通讯的方法: 1:文件共享 2:网络共享(共享网络资源) 3:共享变量 4:JDK提供的线程协调API(wait/notify , park/unpark) 1:文件共享: 通过向同一个文件写数据和读数据的形式共享信息。 2:变量共享: 通过写和读同一个内存对象的形式共享数据。 3:线程协 阅读全文

posted @ 2020-03-30 20:45 笑明子 阅读(118) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航