java开发,框架开发
文章平均质量分 75
WisdomChild
我很普通 一个简单的 二本软件工程学历 但是很感激母校 上大学接触互联网后立志通过努力改变自己的命运 实现阶级的跃.
展开
-
Java并发编程Java并发包里面的CountDownLatch和CyclicBarrier
学习Java的并发编程是一件困难的事情,接触软件6年一直有编发编程的概念,但是一直没有真正懂得什么是并发编程,面对这个技术领域的学习困难,我分析了一下原因,分为以下几点: 学习坡度陡峭 无法根据一些定义了解全貌 需要了解枝节然后分析这个并发的知识树才能入门 解决方案,需要痛下决心,用力啃下这块硬骨头,接下来分析一下Java并发包里面的CountDownLatch和CyclicBarrier然后反复观看这个文章,不断的刻意使用到你的项目中去。 优化一下对账系统,虚拟一个场景,一个报表功能需要进行用户I原创 2021-04-30 11:21:04 · 192 阅读 · 0 评论 -
Java并发编程的信号量模型
信号量模型事早于管程出现的并发解决互斥的编程模型,信号量是由大名鼎鼎的计算机科学家迪杰斯特拉(Dijkstra)于 1965 年提出,在这之后的 15 年,信号量一直都是并发编程领域的终结者,直到 1980 年管程被提出来,我们才有了第二选择。目前几乎所有支持并发编程的语言都支持信号量机制,所以学好信号量还是很有必要的。 具体的图片模型如下: Semaphore事Java对信号量模型的实现方式,大体拥有三个方法 : public Semaphore(int permits) { .原创 2021-04-29 16:27:39 · 150 阅读 · 0 评论 -
深入分析Spring的自动配置
背景:最近在研究Spring源码,那么当然要研究一下SpringBoot的自动配置的模块,那么SpringBoot的自动配置到底是怎么做的呢? 正文:SpringBoot的自动配置聊起来大家都并不陌生,都知道SpringBoot想对于SpringMvc来说是可以不用配置web.xml,application.xml 也就是说不用配置servlet的信息,不用配置一些引入的依赖的配置信息,那么这些其实都是依赖SpringBoot的自动配置,那么SpringBoot的 自动配置主要...原创 2021-04-28 18:10:02 · 237 阅读 · 0 评论 -
Java的Lock与Condition之Lock
对于Java开发工程师来说,并发编程接触的机会很少,当然也是程序员技术最薄弱的地方,根据墨菲定律,往往实际项目中容易出问题的地方都是技术难度高的地方,越担心,越出现。 并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。这两大问题,管程都是能够解决的。 今天我来学习一下Java并发包里面的Lock与Condition,Lock用来解决互斥问题,Condition用来解决同步问题,首先我们主要分析一下Lock(锁????)是如何解决互斥问原创 2021-04-28 17:20:06 · 208 阅读 · 0 评论 -
Java 线程池的原理分析
最近学习了一下极客时间的《Java 并发编程实战》对Java的线程池有了新的认识并且有了自己的理解,以及一些设想,例如能否设计一个分布式的线程池,能否设计一个可以动态修改参数的线程池,能否设计一个可以实时监控任务执行情况的线程池,因此发表这篇帖子,希望与大家一起进步,一起天马星空。 首先:我想说一下自己接触编程5年对线程池的理解心路历程,初学代码一年搞懂C语言的计算器(Computer),入行两年接触面向对象的编程思想,接触很多书籍,很多博客,大多数声音在说,面向对应的语言Java是比较有代表性的,所谓面原创 2021-04-26 13:50:06 · 131 阅读 · 0 评论 -
使用Maven构建Spring输出你人生通过Spring输出的第一个HelloWord
SpringMvc的一个请求的行走路线(哈哈,进行了拟人化的表现方式,大家轻松一点学习技术就可以了,我是酷酷的奇锋)一个请求(带有一些信息请求的页面路径,一些数据,例如查询一个学生的信息需要一个学生ID)-》前端控制器(DispatcherServlet又叫前端控制器,是一个继承了Spring框架的Jar包中的AbstractAnnotationConfigDispatcherServletIni原创 2017-09-23 17:10:01 · 539 阅读 · 2 评论 -
一个Mybatis的简单模板(绝对能成功运行)
Hello,大家好我是酷酷的奇锋,最近正在研究SSM(Spring+SpringMvc+Mybatis),所以我要研究一下这些技术,并且同步分享给大家,当然了,在研究这些技术的时候会有很多陷阱,想在网上寻找资源,但是很多资源都太片面了,不能实际解决问题,为此我有点小小的愤怒,想做良心的博客,并且呼吁大家一起来做这样的事情,我会根据程序搭建过程中的一些问题进行总结,并且把所有的资源都放在云盘上面方便原创 2017-10-19 20:38:26 · 1403 阅读 · 0 评论 -
spring的自动化装配bean
大家好,我是你们酷酷的奇峰,最近对spring的学习发现了一个问题,就是我们在配置一个最基本的springMvc框架的时候,总会出现很多莫名其妙的问题,但是还不知道问题 来自于哪里,因此就一次又一次的做同样的操作,终于有一次成功了但是也没有了解到错在哪里对在哪里,因此我决定进行spring基础知识的巩固,并且和大家分享我的成长路 希望大家可以和关注我我每天都会进行更新。 day1转载 2017-11-12 15:44:18 · 253 阅读 · 0 评论