自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 资源 (12)
  • 收藏
  • 关注

原创 Java终极技能!学会这些,编程速度会提升数倍,很有可能直接飞起!!

今天就给大家讲一下如何提高自己的开发速度,还有提高自己的工作效率。以下是馆长在开发中,感觉非常实用的资源。分享给大家,资源地址在文章末尾会提供。

2024-02-29 11:49:37 903

原创 别闹了,你还在手写后台校验?试试Spring的这个注解吧

别闹了,你还在手写后台校验?试试Spring的这个注解吧!

2024-02-06 09:09:30 535

原创 Java设计模式(GOF)-23中设计模式-更新中

Java设计模式-前言。

2024-02-04 11:22:29 478

原创 Java设计模式-组合模式(13)

在该方式中,将管理子构件的方法移到树枝构件中,抽象构件和树叶构件没有对子对象的管理方法,这样就避免了上一种方式的安全性问题,但由于叶子和分支有不同的接口,客户端在调用时要知道树叶对象和树枝对象的存在,所以失去了透明性。:又叫“部分-整体”模式,它是一种将对象组合成树状的层次结构的模式,依据树形结构来组合对象,用来表示部分以及整体层次,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访问性。要求对用户隐藏组合对象与单个对象的不同,用户可以用统一的接口使用组合结构中的所有对象的场合。

2024-02-01 13:31:08 551 3

原创 手把手教你写架构(java)篇

领取资源在文章末尾。1. 分层架构(Layered Architecture):将应用程序分解为多个逻辑层,每个层都有明确的职责。常见的分层包括表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种架构模式使得各层之间的依赖关系清晰,易于维护和修改。2. MVC架构(Model-View-Controller):将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分。模

2024-02-01 09:48:05 468

原创 华为mate60 pro与小米14 pro 的巅峰对决

很庆幸的是华为这款手机刚发布不久,小编的苹果7plus 毫无缘由的就坏掉了,听筒坏了,去修人家说修不了!更好运的是抢手机时抱着试试看的心态抢了个1T+12G的,好运连连,抢到了!如果不考虑个人偏好品牌和个人习惯,而图的价格便宜,性能优越,这款手机完全可以入手。​在购买时,完全可以根据自己的真实水平和真实想法去选择自己喜欢的品牌和商品,没有必要去道德绑架和爱国主义情怀的影响。个人认为华为的技术都是国产技术,也可以说都是华为自己的组件,华为在搭配的时候可以发挥各个零件之间配合的最大性能。请各位多多关注公众号。

2024-02-01 04:10:34 496

原创 超神级!Markdown 最详细教程。小白必须教程。

超神级!Markdown 最详细教程。小白必须教程。

2024-01-31 08:45:58 970

原创 Typora 最新版安装使用教程

​Typora是一款非常不错的MarkDown编辑器,它高效,简洁,直观,强大。它与目前流行的一般都是编写和预览分窗口显示的MarkDown编辑器都不相同,它实现了可视化编辑,同一窗口实时呈现编辑效果,非常高效,往往在MacOS才能见到比较优秀的MarkDown编辑器,现在在Window,Linux终于也可以有这样的非常棒的MarkDown编辑器了,更重要的是它还是免费的。

2024-01-29 20:50:35 798

原创 Java设计模式-享元模式(12)

Java设计模式-享元模式(12)

2024-01-29 08:23:51 183

原创 Java设计模式-外观模式(11)

外观(Facade)模式一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体的细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。

2024-01-27 09:15:31 369

原创 IntelliJ IDEA 2023.3.X安装教程

IntelliJ IDEA 2023.2.5安装教程

2024-01-26 17:34:30 711

原创 Apollo(阿波罗)-可靠的分布式配置管理中心框架-快速安装篇(1)

Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

2024-01-26 16:05:31 385

原创 Nacos 的强大对手!!apollo 携程 莫属!!

请关注“IT技术馆”公众号,进行关注,馆长会每天更新资源和更新技术文章等。馆长准备了很多学习资料,其中包含。

2024-01-25 19:41:14 851

原创 Java设计模式-装饰器模式(10)

装饰(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。

2024-01-25 12:05:17 334

原创 Java设计模式-桥接模式(9)

Java设计模式-桥接模式(9)

2024-01-24 13:10:13 48

原创 Java设计模式-适配器模式(8)

适配器模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。

2024-01-23 08:35:08 61 1

原创 Java设计模式-代理模式(7)

Java设计模式-代理模式(7)

2024-01-23 05:39:51 354

原创 Java设计模式-建造者模式(6)

Java设计模式-建造者模式

2024-01-22 10:52:48 222

原创 Java设计模式-抽象工厂模式(5)

抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。23 种设计模式不是孤立存在的,很多模式之间存在一定的关联关系,在大的系统开发中常常同时使用多种设计模式,或者模式与模式之间的组合进行生成更加强大的程序功能。抽象产品(Abstract Product):定义了一组产品对象的共同接口或抽象类,描述了产品对象的公共方法。·可以在类的内部对产品族中相关联的多等级产品共同管理,而不必专门引入多个新的类来进行管理。好了,关于原型模式的说明,馆长就先讲到这里。

2024-01-21 12:00:16 55

原创 Java设计模式-工厂方法模式(4)

Java设计模式-工厂方法模式(4)

2024-01-20 21:51:25 371

原创 Java设计模式-原型模式(3)

Java设计模式-原型模式(3)

2024-01-20 17:21:05 262

原创 Java设计模式-单例模式(2)

java设计模式的创建型模式中的单例、原型、工厂方法、抽象工厂、建造者的单例模式进行讲解和说明

2024-01-20 11:37:36 71

原创 Java设计模式-UML与设计原则(1)

Java设计模式-UML与设计原则

2024-01-20 00:59:29 269

原创 Java设计模式-前言

Java设计模式

2024-01-19 13:49:02 202

原创 【转存】Go语言设计模式(推荐阅读)

Go语言设计与示例模式

2023-05-06 10:31:55 734

原创 Go语言实现23种设计模式的使用

Go语言实现23种设计模式的使用

2023-04-27 15:57:31 1064

原创 1、Netty 之 不得不说的NIO技术

Netty 之 不得不说的NIO技术

2022-07-09 08:51:24 184

原创 Navicat for SQL Server 15.0.25版本的功能介绍

Navicat for SQL Server 15是一款由由Navicat公司开发的第三方的sqlserver管理工具,能够为SQL Server数据库管理和开发提供了全方位的图形化的解决方案,可以快速轻松地创建、编辑和删除所有数据库对象,或运行SQL查询和脚本,从而帮助用户更好的管理和设计SQL Server。新版本还设计了一种全新的机制来改进sql创建工具的用户体验,以及查询编写的整体效率。同时增加了全新的数据传输方法,可用于自定义字段和指定传输的行。还加入了深色模式,设置深色布景主题,可以促护你的

2021-05-26 09:00:58 83

原创 npm更换成淘宝镜像源以及cnpm【转存】

npm更换成淘宝镜像源以及cnpm1.需求由来由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。也就是说我们可以使用阿里布置在国内的服务器来进行node安装。2.使用方法1.使用阿里定制的 cnpm 命令行工具代替默认的 npm

2021-02-23 15:00:51 2989

原创 java 编程 菜单权限设计,精确到按钮级别,建议收藏【转存】

一、介绍在实际的项目开发过程中,菜单权限功能可以说是后端管理系统中必不可少的一个环节,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单进行相应的扩展。今天小编就和大家一起来讨论一下,怎么设计一套可以精确到按钮级别的菜单权限功能,废话不多说,直接开撸!二、数据库设计先来看一下,用户、角色、菜单表对应的ER图,如下:其中,用户和角色是多对多的关系,角色与菜单也是多对多的关系,用户通过角色来关联到菜单,当然也有的业务系统菜单权限模型,是可以直接

2021-01-30 10:05:05 6211 1

原创 FreeMarker 的入门应用-基础篇

一.简介FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由FreeMarker 生成页面,通过模板显示准备的数据FreeMarker 不是一个 Web 应用框架,而适合作为 Web 应用框架一个组件。FreeMarker 与容器无关,因为它并不知道 HTTP 或

2021-01-30 09:52:11 335

原创 前后端分离技术与NGINX使用

前言: 现在对于技术分离来说,常用的就是前后端分离技术,即前台与后台源码的分别部署与开发,尽量的去减少前后端关联性。方便前后端技术人员对自己技术的开发,而不受前后台进度的影响,从而提高效率。工具与技术:Tomcat8 、jDK1.8、IDEA、nginxnginx的主要功能:代理技术(正向代理、反向代理)、动静资源分离、负载均衡。配置代理转发:upstream localhost-nodes { //代理配置片段 server localhost:8080;...

2020-09-08 08:52:03 764

原创 (转)Flex 布局教程:实例篇

上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面,最多可以放置9个点。下面,就来看看Flex如何实现,从1个点到9个...

2020-03-27 12:20:19 355

原创 (转)Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地...

2020-03-27 11:41:15 109

原创 强烈推荐! Idea用了它,开发速度直接提升10倍,再也不怕摸鱼

Bito自己的介绍就是:Bito AI使编写代码,理解语法,编写测试用例,解释代码,评论代码,检查安全性甚至解释高级概念变得容易。经过数十亿行代码和数百万个文档的培训,我们可以帮助您完成的工作,而无需搜索网络或浪费时间在繁琐的事情上,这真是令人难以置信。Bito是一款能在各主流ide中使用的编程辅助插件,它是由ChatGPT团队开发的,是一款能提高开发效率的工具。好了,今天馆长就先讲到这里,欢迎大家关注我,了解更多最实用的开发工具,了解更多好玩的知识技能。安装完成后,重启IDEA,插件生效。

2024-04-17 08:42:04 300

原创 各类学习资料来了,赶紧来尝新!!!

工具资源:关注 IT技术馆, 回复关键字------------------文中资源--------------------Java设计模式-模板方法模式(14)强烈推荐!超级好用的TCP/UDP测试工具项目管理构建不只是Maven,还有更优越的它!超神级!Markdown最详细教程,程序员的福音Typora-最新版安装(1.8.9)IntelliJ IDEA 2023.2.5安装教程开发速度提升数倍!PDManer超级好用的数据库建设工具

2024-02-29 18:23:44 485

原创 强烈推荐!!一款TCP/UDP Socket 测试工具

UDP Server 刚创建成功时,其对方 IP 及对方端口都是空的. 必须要收到 UDP Client 先发送的数据包后, UDP Server 才确定对方 IP 及对方端口,并进行数据包的发送.。TCP/UDP Socket 调试工具提供了 TCP Server,TCP Client,UDP Server,UDP Client,UDP Group 五种 Socket 调试方案。在 TCP Client 端的 Socket 即可收到数据, 可以点击 TCP Client Socket,进行察看.

2024-02-19 15:54:58 3872 2

原创 速成班!去繁存简,一文让你学会go语言基础!!

速成班!去繁存简,一文让你学会go语言基础!!

2024-02-18 13:40:25 410

原创 Mybatis 详解来了!快快学起来

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2024-02-05 12:23:18 591

原创 Java设计模式-模板方法模式(14)

模板方法模式(Template Method)定义定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。

2024-02-04 22:05:37 538

SocketTool V4.0.zip

SocketTool资源.zip TCP/UDP Socket 调试工具提供了 TCP Server,TCP Client,UDP Server,UDP Client,UDP Group 五种 Socket 调试方案。

2024-02-19

MyBatisCodeHelperPro教程

MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程 MyBatisCodeHelperPro教程

2023-10-09

简历-java软件-第二版.doc

简历-java软件_第二版.doc

2023-09-01

Java -23种设计模式

Java -23种设计模式

2023-09-01

基于POI的EXcelUtils公共集合类

基于POI的EXcelUtils公共集合类

2023-08-16

Golang gin中文文档

Golang gin 中文文档 架构

2023-04-27

Apache POI教程.docx

Apache POI是一种流行的API,允许程序员使用Java程序创建,修改和显示MS Office文件。它是由Apache Software Foundation开发和分发的开源库,用于使用Java程序设计或修改Microsoft Office文件。它包含将用户输入数据或文件解码为MS Office文档的类和方法。

2021-07-19

GOF-23种设计模式详解.docx

设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托

2019-06-26

PL/SQL1005_for Oracle

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL..

2018-08-29

tomcat6.0_1732_70

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了...

2018-08-29

微信小程序学习视频

微信小程序开发教程是教育类高清视频,画面清晰,播放流畅,视频简介:微信小程序开发实战教程,与项目实战.....

2018-07-27

MySQL 安装步骤整理

MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最...

2018-04-27

以插件形式在Eclipse3.7

以插件形式在Eclipse3.7上安装MyEclipse10.6并激活.docx

2018-04-25

subclipse1.8.X插件环境下svn的使用

subclipse1.8.X插件环境下svn的使用总结,亲身验证方法可行有效

2018-04-25

epp430p2583_0312_64bit

小程序 巧应用-微信小程序开发实战 熊普江;谢宇华(著).

2018-04-25

Hibernate的Criteria用法总结.doc

Hibernate中Criteria的完整用法 Criteria 是一个完全面向对象,可扩展的条件查询API,通过它完全不需要考虑数据库底层如何实现、SQL语句如何...

2018-04-17

Struts2_源码与文档.rar

Struts2的工作原理 Struts2是在Struts1的基础上发展而来的,Struts是WebWork和Struts1的集合,采用的正是WebWork的核心,更多的是WebWork。 上图来源于Struts2官方..

2018-04-17

Java Web整合开发实战

详细介绍了JavaWeb开发中的三大开发框架Struts、Hibernate与Spring的整合使用。本书内容由浅入深,循序渐进,理论讲解与实践相结合,并列举了大量典型应用实例帮助读者理解开发过程中的重点和难点知识,同时提供了详尽的项目开发和部署步骤。

2018-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除