暂时未有相关云产品技术能力~
暂无个人介绍
这篇文章主要介绍测试用例相关的知识,一个优秀的测试人员,需要具备设计优秀测试用例的能力。
事务是作为一名后端程序员,必须去要了解清楚的东西,因为它决定了程序的正常运行以及与程序运行效率之间的权衡,这篇文章我们就来了解一下Spring事务和事务传播机制。
这篇文章主要介绍Spring Boot的统一功能处理模块,也是AOP的实战环节。
这篇文章主要介绍AOP(Aspect Oriented Programming)——面向切面编程的思想,它是对某一类事情的集中处理,也是对OOP(Object Oriented Programming)面向对象编程的补充和完善。
这篇文章,我们就来完成MyBatis的增删改查操作,体会高级框架带来的灵活与简便。
一个Spring项目是有很多个功能的,如果想要单独测试某一个功能是否逻辑正确,就不能只依靠启动类来将整个项目启动去进行测试,而是要通过单元测试的方法,来单独的测试某一个功能,这篇文章就来介绍单元测试的方法。
在连接程序与数据库的工具中,我们之前使用的是JDBC技术,但是JDBC的操作流程极为繁琐,因此才有了更优秀框架——MyBatis,下边我们一起来看这个优秀框架MyBatis的操作与使用。
在我们进行Spring Boot项目的编写过程中,会有局部的代码,发生一些变动,这时候,我们只有将项目重启,发生变动的代码才能够生效,为了解决这个问题,我们可以设置Spring Boot热部署,让Spring Boot项目自己重启,使得发生变动的代码生效,以下就是设置流程。
这篇文章介绍Spring MVC,Spring MVC是现在基本所有Java程序的主流开发框架,这篇文章主要介绍三部分内容: 实现用户和程序的映射(在浏览器输入URL地址之后,能够在程序中匹配到相应方法)。 服务器端得到用户的请求参数 服务器端将结果返回给用户(前端)
日志是程序的重要组成部分,如果程序报错了,我们可以打开控制台看日志,来找到报错的原因。
Spring Boot项目中重要的数据都是在配置文件中配置的,下边我们就来学习SpringBoot中的配置文件的具体详情。
在上一篇文章【Spring的创建与使用】中,我们已经了解了Spring中bean对象的基本的创建和使用方法,这篇文章通过注解的方法,使得存储和读取对象更加简单。
在了解了Spring的核心与设计思想以后,下边就是Spring的具体使用,这篇文章主要介绍Spring项目的创建和Bean对象的存放与取出。
在上篇文章【软件测试基本概念4】中,我们认识到了软件的生命周期,即需求分析、计划、设计、编码、测试、运行维护,因为软件测试需要贯穿软件的整个生命周期,所以软件测试也有与软件生命周期对应的周期。
本篇文章开始,博主带领大家走入新篇章——软件测试,使得自己慢慢掌握测试开发的技能,能使得自己在职场竞争中更具竞争力。
本篇文章,博主分享的是在面试中JVM常考的考点,希望这篇文章能够对你有用。
Linux常见命令与Java环境部署
手把手带你搭建个人博客系统(一)
本文我们主要介绍Servlet里的关键API,也就是HttpServlet、HttpServletRequest、HttpServletResponse这三个类中一些方法的使用。
有了前边文章为我们奠定下的网络基础,我们就可以开始学习Servlet的知识了,在部署一个Java的Servlet程序时,必须要有的开发工具是Tomcat,需要自行完成Tomcat的配置,并掌握maven仓库的配置方法,下边我们也会进行演示,这些具体的流程该如何来进行。
我们可以通过代码来自己构造HTTP请求,在实际开发中经常用到的构造请求的方法是基于HTML/JS的,下边我们一起来看这两种构造方法。
在计算机网络这一重要大模块中,我们已经学习过了IP、TCP、UDP等协议,本文我们主要来介绍在TCP/IP五层协议栈中,处于应用层的应用非常广泛的协议——HTTP协议,该协议也是咱们在日后开发中用的最多的协议。
本文主要介绍前端三剑客中的JavaScript的基础语法,关于JavaScript的DOM API在下文中介绍。
java中的JUC就是java.util.concurrent包下的一些标准类或者接口,这个包里的东西都是和多线程相关的,以下就是这个包中常见的类和接口的用法及示例:
Java多线程进阶——CAS与synchronized优化
Java多线程进阶——常见的锁策略
本文主要为了解决字符串匹配问题,在解决字符串匹配问题的方法中,最为出名的就是BF(暴力)解法和KMP解法,两者相比,前者更易理解但效率没有后者高。 本文通过先介绍BF解法,来为KMP解法做铺垫,使得两种解法都更易理解;一般题目中会涉及两个字符串,一个是文本串(haystack),另一个是模式串(needle),需要在文本串中找到模式串,如果找到了就返回模式串在文本串出现位置的下标,如果没有出现就返回-1.
本文主要介绍在TCP/IP五层协议模型中位于网络层和数据链路层的协议,在网络层主要是IP协议,而数据链路层的协议主要为以太网。
本文主要介绍在TCP/IP的五层协议模型中,传输层的最常见的两个协议——UDP协议与TCP协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。下边我们来一起具体了解这两个协议。
猿创征文|UDP/TCP网络编程
本篇作为计算机网络部分知识的起始篇,先带大家来了解关于计算机网络的一些基本内容。
MySQL进阶查询
本文主要介绍MySQL数据库中一些常用的约束,以及表的设计方法。
哈希表
这篇文章主要介绍在常见的排序算法中综合性能最高的算法——快速排序
本文介绍新的数据结构——优先级队列,其底层是由堆来实现的,我们一起来看看这个神奇的数据结构!
本篇文章介绍与栈比较相像的另一种线性数据结构——队列(Queue),它与栈的数据操作不同。
本篇文章主要介绍在MySQL数据库中常见的增删改查(CRUD)SQL语句操作。
本篇文章主要介绍Iterable、Collection、List 的常见方法签名以及含义,三者的关系在下边介绍
sql脚本文件在我们做项目时,特别是学习别人的开源项目时经常需要进行导入导出操作,才能在自己的系统上跑起来,这篇文章主要介绍如何导出sql脚本文件,具体操作如下,附带截图详解。
一般的类和方法,只能使用具体的类型: 要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的 代码,这种刻板的限制对代码的束缚就会很大。------- 来源《Java编程思想》对泛型的介绍。 通俗讲,泛型:就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化,本篇文章我们就来了解Java语法中比较复杂的泛型。
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
该项目为博主与几位伙伴的共同成果,历时1个月,由最初知识尚未掌握,到最后开发出完整项目,一途走过不少弯路,但也对个人的编程能力及对java知识的掌握更进一步,游戏逻辑主要参考【马士兵网络版坦克大战】
们在Java中,一般谈到文件,都是指一个存储在磁盘上的文件(狭义的文件),如果抛开Java,站在系统角度来看,操作系统在管理很多软件资源和硬件设备的时候,都是把这些东西抽象成了一个一个的文件。
本来多进程就是解决并发编程的方案,但是进程有点太重量了(创建和销毁开销比较大),因此引入了线程,线程比进程要轻量很多。即便如此,如果在某些场景中需要频繁的创建和销毁线程,线程的创建销毁开销也就无法忽视了。
定时器也是软件开发中的一个重要组件. 类似于一个 “闹钟”. 达到一个设定的时间之后, 就执行某个指定好的代码.
阻塞队列是一种特殊的队列. 也遵守 “先进先出” 的原则.
进程简单来说就是正在运行的程序,是可以通过双击执行的.exe文件,打开我们电脑的任务管理器,可以看到我们的电脑正在执行的进程,目前我们的电脑都是多进程模式。
本篇文章是针对蓝桥杯中经常出现的日期问题进行的一个总结,在我们平常判断日期的合法性时,需要很多判断才能实现,先是判断月份和日期的合法性,再去判断是否时闰年,但我们如果利用Java中的类库就可以很快判断出日期是否合法,下边我会先介绍如何判断日期合法性,再针对几道例题进行对应练习。
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。