JAVA
文章平均质量分 77
HELLO XF
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【精】DevOps实战学习CI/CD落地方案#CI篇#
CI/CD,全称为持续集成/持续交付(Continuous Integration/Continuous Delivery/Deployment),是一种软件开发实践,旨在通过自动化和频繁地集成、构建、测试、部署软件来快速、高效地提供软件应用。持续集成(CI)强调在开发过程中频繁地集成代码。每当团队成员向版本控制系统(如Git)提交代码更改时,CI系统会自动触发构建过程。这确保了代码在提交后能够立即集成,从而尽早地发现和解决集成问题。原创 2024-04-21 21:56:54 · 2401 阅读 · 0 评论 -
【持续更新】Mybatis常用代码汇总
6.自定义类型外理器:根据自定义类型的类或数据类型外理查询结果,将查询结果封装为自定义类型的对象。(2)使用自定义参数名,前提: 在映射器接口方法的参数前加注解@Param(“”)9.InputStream: 返回结果集的二进制流,适合处理较大的结果集。1.实体类: 将查询结果封装为Java对象,通常是自定义的实体类。的xml映射配置文件中,动态传参有#{}和${}两种方式。1)变量替换后,#{} 对应的变量自动加上单引号 ‘’2)变量替换后,${} 对应的变量不会加上单引号 ‘’原创 2023-11-03 15:53:47 · 596 阅读 · 0 评论 -
软件项目管理办法
图片来自网络,如有侵权请联系删除。原创 2023-10-31 11:39:31 · 305 阅读 · 0 评论 -
软件项目整体实施流程
充分收集各方面可以收集到的资料,需求(考虑需求明确性-有无参照案例,没有的需要甲方分配专职项目经理负责人协助项目进展)详细设计则是在概要设计的基础上对系统的各个模块进一步细化,分析各个模块的子模块,甚至给出各子模块的算法;面向设计人员和用户,简单说,用户也能看得懂,不要求太细节,是对用户需求的技术响应,是二者沟通的桥梁。系统部署(易部署、无感重启、内存效率、分布式部署、缓存共享、服务代理等)wbs工作分解结构(考虑范围,完成后给客户确认,满足用户需求),总结功能点,难点,要点(技术和业务方面)原创 2023-10-31 11:37:45 · 566 阅读 · 0 评论 -
【精】UML及软件管理工具汇总
UML之用例图分析(关联、泛化、包含、扩展)用例图:由参与者(Actor)、用例(Use Case)以及它们之间的关系、系统边界构成的用于描述系统功能的静态视图。一、参与者用以表示和系统进行交互的参与者角色,不一定是人也可以是物或者系统。并且参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。UML用例图中用一个小人来表示参与者二、用例用例表示一个操作或者动作,是外部可见的系统功能。UML用例图中用椭圆来表示用例三、关系在用例图中,有四种关系,分别是关联、泛化、包含、扩展。原创 2023-10-31 11:04:57 · 800 阅读 · 0 评论 -
Vue路由实现页面跳转
Vue.js 路由可以通过不同的 URL 访问不同的内容,实现多视图的单页 Web 应用。原创 2023-10-03 11:55:58 · 318 阅读 · 0 评论 -
技术-202108-《程序员代码面试指南》
思路:万物进循环或。原创 2023-08-04 17:35:25 · 178 阅读 · 0 评论 -
技术-202107-《阿里巴巴灵魂13问》
SimpleDateFormat 中的 format 方法在执行过程中,会使用一个成员变量 calendar 来保存时间。这其实就是问题的关键。由于我们在声明 SimpleDateFormat 的时候,使用的是 static 定义的。那么 这 个 SimpleDateFormat 就 是 一 个 共 享 变 量, 随 之,SimpleDateFormat 中 的 calendar 也就可以被多个线程访问到。原创 2023-08-04 17:33:32 · 192 阅读 · 0 评论 -
技术-202102-《架构探险-从零开始写java web框架》
ArgumentResovler的入口实现累是ArgumentResovlerCompise,组合了所有的Resovler,每一个注解都有对应的Resolver,@RequestBody的Resovler的注册器是RequestMappingBodyProcessoer。代理模式-静态代理:写一个接口,和实现类,用代理类实例化 接口的实现类,并写代理方法调用实现类具体方法,并可在方法前后加before和after操作(这里before 和after是每个代理类都要写的,不易 )beanhelper。原创 2023-08-04 17:31:40 · 184 阅读 · 0 评论 -
JAVA数据结构
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存节点含有的信息),一个是引用域(储存下一个节点或者上一个节点的地址)。链表的理解示意图。原创 2023-08-04 17:30:17 · 174 阅读 · 0 评论 -
mysql数据字典生成
【代码】mysql数据字典生成。原创 2023-07-31 19:57:03 · 558 阅读 · 0 评论 -
LINUX 看日志常用命令
grep命令没有在你展示的内容中匹配到。tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行。tail -1000f xxx.log | grep -A 5 [关键字] ----------查看最新的1000行中与关键字匹配的行加上匹配行后的5行。tail -100f xxx.log --------实时刷新最新的100行日志。原创 2023-06-19 15:23:44 · 190 阅读 · 0 评论 -
【持续更新】Java高级工程师面试常见问题汇总
READ UNCOMMITTED(读未提交数据):允许事务读取未被其他事务提交的变更数据,会出现脏读、不可重复读和幻读问题。READ COMMITTED(读已提交数据):只允许事务读取已经被其他事务提交的变更数据,可避免脏读,仍会出现不可重复读和幻读问题。REPEATABLEREAD(可重复读):确保事务可以多次从一个字段中读取相同的值,在此事务持续期间,禁止其他事务对此字段的更新,可以避免脏读和不可重复读,仍会出现幻读问题。原创 2023-04-09 11:28:03 · 497 阅读 · 1 评论 -
Spring全家桶、spring cloud Alibaba框架基础知识
轻量:基本的版本只有2M控制反转,实现了松耦合AOP面向切面编程,可以把业务逻辑和系统服务分开IOC容器:管理应用中对象的生命周期和配置MVC框架式web框架替代品事务管理:提供了一个事务管理接口,可扩展到上至本地事务下至全局事务(JTA)异常处理:提供方便的API把具体技术相关异常(如JDBC、hibernate、JDO异常)转换为一致的unchecked异常。原创 2023-07-01 09:38:48 · 975 阅读 · 0 评论 -
Tomcat组成、基础原理、调优及类加载器介绍
service (对外提供web服务)包含核心功能:负责接收和反馈外部请求连接器Connector连接器的核心功能:监听网络端口,接收和响应网络请求。 网络字节流处理,将接受到的字节流转换为Tomcat request,再转换为servletRequest给容器,同时将容器传来的ServletResponse转为Tomact Response在转为网络字节流组件:Endpoint端点 Acceptor:监听请求handler:处理数据处理器processor:负责构建Tomcat Request和Respo原创 2023-07-01 09:37:21 · 241 阅读 · 0 评论 -
redis高可用及关系型数据库开发规范
stringshashes 可以只修改一个属性lists 双端链表sets。原创 2023-07-01 09:38:01 · 168 阅读 · 0 评论 -
网络IO的基础知识及底层原理
网络IO的基本概念以及基础原理资源-优快云文库原创 2023-07-01 09:01:43 · 135 阅读 · 0 评论 -
并发编程多线程编程的笔记集合
Java语言规范第3版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致的表2-1 CPU的术语定义一个happens-before规则对应于一个或多个编译器和处理器重排序规则。原创 2023-06-27 16:18:41 · 210 阅读 · 0 评论 -
技术-202105-《java设计模式及实践 》
当一个类表示多个类的共享特征,这称为泛化,例如 交通工具是自行车、电动车、高铁的泛化。原创 2023-06-17 21:42:17 · 138 阅读 · 0 评论 -
【精】JAVA基础进阶知识汇总-HELLO XF
【精】各大厂问题汇总创建时间:2022/6/26 14:34更新时间:2023/3/21 19:27作者:HelloXF标签:知识库, 重要文件Java基础JAVA SE$关键字Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。数据类型:boolean、int、long、short、byte、float、double、char、class、interface。流程控制:if、e原创 2023-04-09 12:31:32 · 2463 阅读 · 0 评论
分享