自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 设计模式[22种]

设计模式遵循六⼤设计原则;单⼀职责( ⼀个类和⽅法只做⼀件事 )、⾥⽒替换( 多态,⼦类可扩展⽗类 )、依赖 倒置( 细节依赖抽象,下层依赖上层 )、接⼝隔离( 建⽴单⼀接⼝ )、迪⽶特原则( 最少知道,降低耦合 )、开闭 原则( 抽象架构,扩展实现 )设计模式[22种]归类:创建型模式提供创建对象的机制, 能够提升已有代码的灵活性和可复⽤性。 创建者模式包括:⼯⼚⽅法、抽象⼯⼚、⽣成器、原型、单例,这5类。...

2022-04-10 22:33:13 275

原创 將另一項目的源碼導入到項目中編譯成項目的classes文件[不是jar哦]

按上圖直接link source導入,記錄一下

2022-03-08 16:38:00 113

原创 异常but was actually of type ‘com.sun.proxy.$Proxy7’

原因:由于找不到准确的代理类可能原因:@Async 的类 没有实现接口,只是一个实现类@EnableAsync 默认使用的是JDK动态代理【只能针对接口】,所以可以通过 @EnableAsync(proxyTargetClass = true)强制指定CGLIB方式【针对类实现代理,主要是对指定的类生成一个子类】如下解释:spring对AOP的支持*如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP* 如果目标对象实现了接口,可以强制使用CGLIB实现AOP

2022-03-07 17:25:27 660

原创 解决 RequestContextHolder.getRequestAttributes()异常

参考文章:(1)空指针异常:解决 RequestContextHolder.getRequestAttributes()为空的问题(2)https://www.cnblogs.com/vae860514/p/11047201.html

2022-03-01 09:54:53 3122

原创 spring设置dao层多個路径

spring设置dao层多個路径記錄一下: <!-- DAO接口所在包名,Spring会自动查找其下的类 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.xxxx.dao,com.gamedreamer.xx.xxxxxxxx.dao" /> </be...

2022-02-25 09:45:04 385

转载 覆盖重写 原有SPRING BEAN的几种方式

目录场景方法1 直接在自己工程中建同包同类名的类进行替换方法2 采用@PRIMARY注解方法3 排除需要替换的JAR包中的类方法4 @BEAN 覆盖方法5 使用BEANDEFINITIONREGISTRYPOSTPROCESSOR场景什么情况下要覆写原有的Spring Bean ? 例如引入的第三方jar包中的某个类有些问题,然有没有源码提供或者嫌编译源码太费事,这个时间可以考虑覆写原有的类。方法1 直接在自己工程中建同包同类名的类进行替换方式简单粗暴,可以直接覆..

2021-12-03 16:19:13 4112 1

原创 in unnamed module of loader

in unnamed module of loader记录一下,碰到这个问题,莫名其妙。后来发现是parent的pom的版本低了1个版本。 修正后可以正常!

2021-11-18 09:48:45 2496

转载 STS启动Spring Boot服务的时候无法启动,报错,错误: 找不到或无法加载主类的解决办法

STS(spring tool suite4)启动Spring Boot服务的时候无法启动,报错,错误: 找不到或无法加载主类的解决办法在使用STS(Spring Tools Suite)开发Spring Boot应用的时候,一般来说,只要在pom.xml中的指定SpringBoot的启动类, com.XXXX.Application 然后选中项目,右键Debug As 或者Run As 选择Spring Boot App即可启动服务,但升级了一次STS以后所有服务都无法启动报错,错误: 找不到

2021-11-12 10:00:13 2955

原创 MYSQL语句中的ON DUPLICATE KEY UPDATE使用

主键索引主键索引是唯一索引的特殊类型。数据库表通常有一列或列组合,其值用来唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速访问数据。主键索引不能为空。每个表只能有一个主键实例:如INSERT INTO user_bind (`userid`,`type`,`area`,`veri_phone`,`veri_code`) VALUES (2350..

2021-11-09 14:46:54 605

原创 Tomcat启动报ClassFormatException: Invalid byte tag in constant pool: 19错误

更改Tomcat版本为8.5.31(在这之前我用的是7版本,改了版本后就不报错了,因为版本较低造成的错误

2021-09-29 15:54:51 179

原创 spring源码解析之AOP原理(学习)

流程:  1)、传入配置类,创建ioc容器 2)、注册配置类,调用refresh()刷新容器; 3)、registerBeanPostProcessors(beanFactory);注册bean的后置处理器来方便拦截bean的创建; 1)、先获取ioc容器已经定义了的需要创建对象的所有Bean...

2020-01-19 10:21:31 189

windows下的redis-sentinel集群配置(非常难得哦)

下载和初步搭建了Windos系统的Redis sentinel集群,这在Redis官方包是没有的 ,此资源含有Redis官网提供的下载资源并含有windos的启动和停止脚本,逼着亲测该服务没问题. E:\Redis\redis-bat>E:\Redis\redis-2.8.19-1\redis-server.exe E:\Redis\redis-2.8.1 9-1\sentinel.conf --sentinel [8748] 06 Jul 15:34:15.269 # Windows does not support daemonize. Start Redis as service _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 2.8.19 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in sentinel mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 26279 | `-._ `._ / _.-' | PID: 8748 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' [8748] 06 Jul 15:34:15.276 # Sentinel runid is 03065c703fd365d45a16d6ab30d943c2d ec82760 [8748] 06 Jul 15:34:15.276 # +monitor master mymaster 127.0.0.1 63791 quorum 2 [8748] 06 Jul 15:35:15.288 # +sdown master mymaster 127.0.0.1 63791 [8748] 06 Jul 15:35:15.288 # +sdown slave 127.0.0.1:63793 127.0.0.1 63793 @ myma ster 127.0.0.1 63791 [8748] 06 Jul 15:35:15.288 # +sdown slave 127.0.0.1:63792 127.0.0.1 63792 @ myma ster 127.0.0.1 63791 [8748] 06 Jul 15:35:15.288 # +sdown sentinel 127.0.0.1:63794 127.0.0.1 63794 @ m ymaster 127.0.0.1 63791 [8748] 06 Jul 15:35:15.289 # +sdown sentinel 127.0.0.1:26379 127.0.0.1 26379 @ m ymaster 127.0.0.1 63791 这是在只启动 sentinel脚本的截图

2016-05-19

Java动态接口代理技术

Java动态接口代理技术

2012-03-05

JavaScript+CSS换肤

JavaScript+CSS换肤

2012-03-05

Visual_SourceSafe简明培训教程

1 说明2 概述3 管理员部分 3.1 维护用户列表 3.1.1 添加用户 3.1.2 更改密码 3.1.3 创建用户列表 3.1.4 删除用户 3.1.5 编辑用户属性 3.2 管理数据库 3.2.1 分析数据目录 3.2.2 数据库打包 3.2.3 清除临时目录 3.2.4 锁定数据库 3.2.5 数据库恢复 3.2.6 使用多个数据库 3.3 有关权限的话题 3.3.1 权限的传递 3.3.2 安全访问权限 ..... ..... .....

2012-03-05

触摸屏点菜系统概要设计说明书

总体设计 需求规定 用户权限控制,登录时需选用各自的用户名和密码,确保所有的操作均在控制下进行。 在点菜同时即时提示菜品总价,菜品总数等信息。 可以使用手写输入,拼音简码,菜品编号,分类查询等多种方式选取菜品,且各种方式之间的切换方便快捷。 提供完善的意外保护,在点菜过程中死机,非正常重起等意外情况发生时,确保未提交数据不丢失。并能够提供在网络信号不好时, 提供在离线状态下的点菜操作。 营业监控,随时可以监控所有桌台的营业情况,所有状态一目了然。 预定查询,可以随时查询预定桌台的预定详细信息。 可以对每个菜品的出菜方式,口味,做法等特殊要求进行详细定义。并可以使用手写输入临时的特殊要求。 可以查询每桌消费的详细情况 , 菜品状态 制作状态,点菜员及点菜时间,特殊要求,价格等详细情况。 可以对每个菜品进行催菜,退菜等操作,并随时可以使用打印功能打印客用单据以供顾客或者服务员查询。 所有的操作都是笔触式或者手写输入,所以操作非常方便。

2012-03-05

空空如也

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

TA关注的人

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