
java
文章平均质量分 93
sunqi1436
这个作者很懒,什么都没留下…
展开
-
关于SpringCloud至少要知道
SpringCloud参考网站https://springcloud.cc/spring-cloud-netflix.html中文API文档:https://springcloud.cc/spring-cloud-dalston.htmlSpringCloud中文网:https://springcloud.ccEureka服务注册与发现Eureka服务端1.导入包<dependency> <groupId>org.springframework原创 2021-01-18 15:08:41 · 141 阅读 · 0 评论 -
设计模式小结
单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。工厂方法(Factory Method)模式:定义一个用于创建产品的接口,由子类决定生产什么产品。抽象工厂(AbstractFactory)模式:提供一个创建产品族的接口,其每个子类可以生产一系列相关的产品。建造者(Builder)模式:将一个复杂对象分解成多个相对简单的部分,然后.原创 2020-12-16 17:06:02 · 112 阅读 · 0 评论 -
关于Redis应该知道
Redisredis能干什么?内存存储、持久化,内存中断电既失,持久化很重要(rdb、aof)效率高,可用于高速缓存发布订阅系统地图信息分析计时器、计数器(浏览量 )redis是单线程的为什么还这么快?redis是将所有数据放在内存中的,使用单线程的效率就是最高的(多线程会导致上下文切换,耗时的操作)五大数据类型String(字符串)String类似的使用场景:value除了是字符串还可以是数字计数器统计多单位的数量 eg: uid:1881:star 0 (incr原创 2020-12-16 16:59:59 · 143 阅读 · 0 评论 -
JVM调优
垃圾怎么判断垃圾Reference counting 引用计数 代表语言,PythonRoot Searching 根可达算法 代表语言,JAVA垃圾回收算法Mark-Sweep 标记清楚算法 会产生碎片Copying 复制算法 内存分两半 ,速度快浪费内存Mark-Compact 标记整理算法 效率低GC调优的准则多数Java应用不需要在服务器上进行GC优化多数导致GC问题的java应用,都不是参数设置的问题,而是代码的问题在应用上线之前,优原创 2020-08-02 22:16:46 · 175 阅读 · 0 评论 -
回顾多线程
多线程核心概念线程就是独立执行的路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,eg:主线程、gc线程main()函数为主线程,为系统的入口,用于执行整个程序一个进程中,如果开辟了多线程,线程的运行由机器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能够认为的干预的对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如CPU调度时间,并发控制开销每个线程在自己的工作内存中交互,内存控制不当会造成数据不一致创建线程线程开启不一定立即执行,由原创 2020-07-03 08:22:50 · 132 阅读 · 0 评论 -
SpringMVC回顾
执行流程简要分析如图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0nbgMgmK-1592061365499)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200610210500788.png)]简要分析[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TJaJ5OpF-1592061365507)(C:\Users\Administr原创 2020-06-13 23:11:56 · 190 阅读 · 0 评论 -
浅谈JVM
JVMJVM位置JVM结构类加载器作用:加载Class文件类是一个模板,对象是一个具体的1.虚拟机自带的加载器2.启动类(根)加载器 rt.jar3.扩展类加载器 ext.jar4.应用程序(系统类)加载器加载器顺序App—EXT—BOOT先去BOOT里找,没有去EXT里找,最后到App里找双亲委派机制1.类加载器收到类加载的请求2.将这个请求向上委派给父类加载器去完成,一直向上委托,直到启动类加载器3.启动加载器检查是否能够加载当前这个类,能够加载就结束,使用当原创 2020-05-29 20:03:26 · 303 阅读 · 0 评论 -
Spring和Mybatis整合
Spring和Mybatis整合 1.相关jar包 2.Mybatis配置文件 这里可以设置一些全局属性 Mybatis提供了很多属性我这里列了写常用的,大家可以参考文档配置需要的属性。 3.Spring配置文件 主要是配置整合Mybatis a.数据库配置我们采用properties文件,这样方便我们修改。 b.数据库连原创 2016-07-17 08:41:45 · 171 阅读 · 0 评论