自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 第一章 Spring的概述

Spring:春天(给软件行业带来了春天)作者:Rod Johnson设计理念:Spring是面向Bean的编程。

2023-11-16 19:23:15 97

原创 第五章 设计模式之行为型模式

模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式.该模式的主要优点如下。① 它封装了不变部分,扩展可变部分。它把认为是不变部分的算法封装到父类中实现,而把可变部分算法由子类继承实现,便于子类继续扩展。② 它在父类中提取了公共的部分代码,便于代码复用。③ 部分方法是由子类实现的,因此子类可以通过扩展方式增加相应的功能,符合开闭原则。

2023-11-16 08:24:59 207

原创 第四章 设计模式之结构型模式

代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和访问对象之间的中介。

2023-11-14 23:38:48 147

原创 第三篇 设计模式 之 创建者模式

定义:用一个已经创建的实例化作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离"的特点。抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。

2023-11-14 08:41:01 301

原创 UML之类图(Class Diagram)

聚合关系:菱形不是箭头,表示哪一端是整体。代码表现:整体类拥有其他类的list。类图是描述类、接口、协同以及他们之间关系的图,用来显示系统中这些概念的静态结构。关系主要包括聚合关系、组合关系、泛化关系、依赖关系、关联关系和实现关系、继承关系。单向关联:源端指向目标端,代码表现:目标类是源类的成员。-:私有属性,不能被其它类访问(默认为私有)~:包内可见,可以被本包中的其它类访问。+:公有属性,其它类可以访问该属性。双向关联:双方都带有各自的对象。自关联:自己带有自己的对象。(2)对简单的协作进行建模。

2023-11-05 09:02:13 60

原创 第二篇 设计模式之软件设计原则

一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分。

2023-11-05 08:18:47 66

原创 统一建模语言UML(Unified Modeling Language,UML)简介

统一建模语言UML[Unified Modeling Language,UML]UML基础理念UML的画图规则时序图UML基础理念UML是什么统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。作用:UML立足于对事物的实体、性质、关系、结构、状态和动态变化过程的全程描述和反映。实现1、UML建立在元模型理论基础上,

2023-10-28 16:54:15 89

原创 第一篇 设计模式概述

1、1977年,美国著名建筑大师克里斯托夫.亚历山大(Christopher Alexander)在他的著作《》描述了一些常见的建筑设计问题,并提出了253种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。2、1979年他的另一部经典著作《》进一步强化了设计模式的思想,为后来的建筑设计指明了方向。3、1987年,肯特.贝克和沃德.坎宁安首先将克里斯托夫.亚历山大的模式思想应用到了Smalltalk的图形用户接口的生成中。4、1990年,软件工厂界才开始研讨设计模式的话题。

2023-10-28 16:03:41 48

原创 Cannot access org.apache.hadoop.io.WritableComparable

kettle抽取为orc文件以后,OrcStruct.getFieldValue 获取里面的数据。在pom.xml添加这个配置,原因不明。现象:方法会报错,报错信息为。

2023-02-22 14:39:14 163

原创 前端——过渡知识

1 、改写 package . json {// ... "build" : "babel src//example.js -o dist\\compiled.js" } , } # 2 、转码的时候,执行下面的命令mkdir dist模块化的背景随着网站逐渐变成“互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。

2022-10-20 08:33:56 548

原创 雪花算法原理及实现

解决的问题:SnowFlake 算法,是 Twitter 开源的分布式id生成算法起源:在2014年开源,开源的版本由scala编写。核心思想:使用一个64bit 的 long 型的数字作为全局唯一 id。

2022-10-13 15:55:44 230

原创 Transactional注解为什么需要指定rollbackFor或者在方法中显示的rollback

这里Exception是异常,他又分为运行时异常RuntimeException(可查的异常checked exceptions)和非运行时异常(不可查的异常unchecked exceptions)如果你正在使用基于类的代理时,那么事务的设置将不能被基于类的代理所识别,而且对象也将不会被事务代理所包装(将被确认为严重的)。2、处理过程尽量的简单(尤其是带锁的事务方法,能不放在事务里面的最好不要放在事务里面)。可以将常规的数据库查询操作放在事务前面进行,而事务内进行增、删、改、加锁查询等操作。

2022-10-13 08:33:08 259

原创 本地jar导入到 maven 库

注意是在maven配置文件配置地址,不是idea配置仓库地址。

2022-07-30 08:31:32 3929

原创 python2.0基础教程——尝试学习中...

python基础教程第一章:python的简介和基本使用第二章:python的基本语法第三章:python的特殊类第四章:内置函数以上内容属于直接使用python拥有的各种基本语法。

2022-07-19 09:43:43 289

原创 第七章:python2.0的面向对象

第八章:python2.0的面向对象概述语法创建类创建实例对象访问属性python对象销毁(垃圾回收)类的继承方法重写运算符重载类属性与方法概述基本特征特制说明类(Class)用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写如果

2022-07-19 09:37:52 124

原创 第六章:python2.0的模块

第七章:python2.0的模块模块的引入搜索路径命名空间和作用域Python中的包是一个Python文件,以.py结尾,包含Python对象定义和Python语句。模块的引入搜索路径命名空间和作用域Python中的包

2022-07-19 09:37:16 170

原创 第五章:python2.0的函数

第六章:python2.0的函数

2022-07-19 09:36:03 217

原创 第四章:python2.0的模块的内置对象和内置方法

第四章:python2.0的内置函数

2022-07-19 09:34:49 1207

原创 第三章:python2.0的内置对象和内置方法

第三章:python2.0的特殊类Number数字字符串列表(List)元组字典(Dictionary)日期和时间Number数字字符串列表(List)元组字典(Dictionary)日期和时间

2022-07-19 09:33:59 193

原创 第二章:python2.0的基本语法

第二章:python2.0的基本基础语法一、基础结构1、关键字、符号、空格/空行、基本概念2、行与空格3、代码组4、标识符二、变量类型1、变量赋值———— =2、标准数据类型Numbers(数字)字符串列表[ ]元组( )字典{ }3、数据类型转换三、运算符算术运算符比较(关系)运算符赋值运算符位运算符逻辑运算符成员运算符身份运算符运算符优先级四、语句1、条件语句2、循环语句循环的嵌套3、break,continue,pass语句基础语法代码结构=基础结构代码=关键字(语句)+符号+表达式表达式=变

2022-07-19 09:33:45 728

原创 第一章:python的简介和基本使用

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。像Perl语言一样,Python源代码同样遵循GPL(GNUGeneralPublicLicense)协议。历史1、Python由GuidovanRossum(在荷兰国家数学和计算机科学研究所)于1989年底发明。2、第一个公开发行版发行于1991年。特点说明易于学习Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读Python官网。...

2022-07-19 09:33:13 173

原创 Hibernate参数校验的使用

Hibernate

2022-06-12 11:29:28 181

原创 Springboot版本号的说明

Springboot版本号的说明

2022-05-11 09:41:06 885

原创 BigDecimal的使用

BigDecimal

2022-05-11 07:27:11 684

原创 mysql获取特殊的日期(例如:上个月)

mysql获取特殊的日期(例如:上个月获取日期函数解释引用:MySQL----获取当前日期当月第一天,最后一天MySQL DATE_ADD() 方法Mysql获取当天,昨天,本周,本月,上周,上月的起始时间获取日期# 1、获取当月日期# 获取当前日期select curdate();# 获取本月第一天select DATE_ADD(curdate(),interval -day(curdate())+1 day)# 获取当月最后一天select last_day(curdate())

2022-05-06 10:21:13 3276

原创 Java架构——未完成

Java架构第31周 高性能网络通信基石-Netty入门与提高第32周 高性能网络通信基石-Netty最佳实战第33周 基于Netty打造RPC通信框架-1第34周 基于Netty打造RPC通信框架-2第35周 应用监控与调优-工具篇第36周 应用监控与调优-技巧与实战篇第37周 JVM性能调优-理论+工具篇第38周 JVM性能调优-实战篇第39周 数据库监控与调优数据库的调优测试数据准备与数据库操作工具举例Saas记账系统第40周 Linux调优与架构调优单体>集群>分布式>微服务&g

2022-05-05 14:43:44 1070

原创 Mysql某个语句

Mysql语句理解语句一ROUND( PERCENT_RANK() OVER( partition by rms.org_code ORDER BY rms.actual_amt DESC) , 5)函数说明ROUND()四舍五入,可以有一个参数,也可以有两个参数(四舍五入的数,小数位数)percent_rank() over (order by …)返回某列或某列组合后每行的百分比排序partition by假分组并降序,优先级最低。解释:

2022-04-21 15:04:15 211

原创 Springboot定时器——cron表达式规则

Springboot定时器规则参照:SpringBoot 之 @Scheduled 定时器规则SpringBoot 定时器详解一、认识符号符号名作用举例,连接符,表示列出枚举值。如在 minutes 域使用 2,15 ,表示 2 分和 15 分执行一次。-连接符,表示范围如在 minutes 域使用 2-15 ,表示从 2 分到 15 分,每分钟执行一次。/连接符,表示值增加的幅度如 n/m ,表示从第 n 秒开始,每隔 m 秒执执行一次,5/15

2022-02-16 16:16:36 1516

手机刷机应用,自己研究

走走看看

2024-04-07

java实现的迷宫小程序

地图有限,自己扩展

2024-04-07

xshell6.zip

Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

2021-03-02

mysql工具包.rar

界面软件,语句查询

2021-01-22

Ollydbg.rar

OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。

2021-01-21

空空如也

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

TA关注的人

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