- 博客(350)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 springmvc直接访问 上下文路径 302 后路径更改并跳转源码解析
直接访问:http://localhost:8888/learning 路径时,会跳转为路径:http://localhost:8888/learning/ (原路径后多了个斜杠/)此时 status 还为 200,执行过后,status 变为 302。
2024-10-09 14:56:46
545
转载 AES 加密遇到的 java.security.InvalidKeyException: Illegal key size
AES 加密遇到的 java.security.InvalidKeyException: Illegal key size
2024-07-30 14:51:31
92
原创 Windows安装MySQL(8.0.37)
(2)如果安装时出现 The current server installed,且其安装路径与现在的不同,执行命令:mysqld -remove 进行卸载。安装:https://blog.csdn.net/XLBYYDS/article/details/139711682。net start mysql 启动服务时,可能会启动失败。(1)必须安装到C盘系统盘,否则执行。
2024-06-20 10:22:21
306
转载 解释代码: if [ $? -eq 0 ]; then
https://blog.csdn.net/m0_57236802/article/details/134292407
2024-06-13 14:20:43
102
转载 Spring Boot3统一结果封装
https://blog.csdn.net/qq_62262918/article/details/136075039
2024-03-28 17:14:00
186
转载 springboot3使用自定义注解+Jackson优雅实现接口数据脱敏
https://blog.csdn.net/qq_62262918/article/details/136997946?app_version=6.3.1&code=app_1562916241&csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22136997946%22%2C%22source%22%3A%22lishk314%22%7D&uLinkId=usr1mkqgl919
2024-03-28 15:42:39
95
转载 oracle数据库执行delete后的数据回滚
一:根据时间来恢复:1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’) from dual;2、查询删除数据时间点之前的数据select * from 表名 as of timestamp to_timestamp(‘2016-08-11 16:12:11’,‘yyyy-mm-dd hh24:mi:ss’);(若没有数据 ,将时间继续提前)3、
2020-09-15 10:47:10
1867
原创 spring cloud/spring boot同时支持http和https访问
将 123456.jks 文件放到 application.yaml 同级,yaml添加如下配置:server: port: 8443 ssl: key-store: classpath:123456.jks key-store-password: password keyStoreType: JKShttp: port: 9999@SpringBootApplicationpublic class WebCloudApplication { @Value(
2020-08-10 18:37:14
374
转载 springboot注解@Value总是报Could not resolve placeholder的问题
场景:两个配置文件:db.properties,application.properties,在数据库配置里面引用db.properties<bean id="propertyPlaceholderConfigurer" class="..."> <property name="locations"> <list> <value>classpath*:/db.properties</value>
2020-07-22 11:06:59
7793
原创 Windows环境搭建 redis 集群
主要参考:https://www.cnblogs.com/thirteen-zxh/p/9187875.html遇到问题参考如下:redis集群安装问题:ruby依赖redis.gemredis 集群命令:redis 以及集群启动命令
2020-06-11 17:08:08
230
转载 PL/SQL SpecialCopy 模板生成SQL语句
【应用场景】下面这样一个SQL语句在编辑页面,想要快速转换成java或者其他开发语言的拼接形式:select b.bm, b.bmmc from sys_bmmx b where b.fbm = '1'目标格式StringBuffer sql=new StringBuffer();sql.append("select b.bm, b.bmmc from sys_bmmx b ");...
2020-04-20 09:42:10
386
原创 Js 前端限制只允许输入大于等于1的整数
HTML代码<input name="num" type="number" min="1" value="1" >JS 代码$("input[name='num']").on("keypress", function(event) { return (/[\d]/.test(String.fromCharCode(event.keyCode)));}).on("key...
2020-03-09 10:36:25
3072
原创 IDEA 使用 gitlab
1.首先下载 git 并安装:下载地址2.打开终端,输入 git 命令查看是否安装成功,如下所示:3.输入以下命令:git config --global user.name “名称”git config --global user.email “邮箱”再使用 ssh-keygen -t rsa -C “any comment can be here” 命令生成密钥即可。4.查看 i...
2020-01-21 15:34:20
790
原创 Database character set (ZHS16GBK) and Client character set (AL32UTF8) are different
打开PL/SQL 弹出如下提示:Database character set (ZHS16GBK) and Client character set (AL32UTF8) are different.Character set conversion may cause unexpected results.Note: you can set the client character set...
2019-11-14 16:13:26
1423
1
原创 echarts Bug:设置不同 lines、effectScatter 时,颜色没生效
series : [{ name: 'rode', //省内连接 type: 'lines', coordinateSystem: 'geo', data: [], lineStyle: { color: 'orange', // 颜色生效 type: 'solid', width: 2, op...
2019-11-05 11:15:56
4701
1
原创 设计模式目录(更新中...)
一、创建型模式1.简单工厂模式2.工厂方法模式3.抽象工厂模式4.单例模式5.原型模式6.建造者模式二、结构型模式7.代理模式8.适配器模式9.装饰模式...
2019-10-24 10:02:19
159
原创 外观模式
外观(Facade)模式:为多个复杂的子系统提供一个一致的接口,从而使这些子系统更容易被访问。外观(Facade)模式角色:(1)外观(Facade)角色:为多个子系统对外提供一个共同的接口。(2)子系统(Sub System)角色:客户通过外观角色访问其接口。张无忌学会了九阳神功,乾坤大挪移、太极拳剑。张无忌就相当于外观角色。而子系统包括三个:火工头陀的九阳神功、阳顶天的乾坤大挪移、张三...
2019-10-09 17:10:22
181
原创 桥接模式
桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。特点:用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。桥接(Bridge)模式包含以下主要角色:(1)实现化(Implementor)角色:定义接口,供扩展抽象化角色调用。(2)具体实现化(Concrete Implementor)角色:给出实现化角色接口的具体实现。(3)抽象化(Abstracti...
2019-10-09 15:17:12
182
原创 装饰模式
装饰模式(Decorator Pattern):装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式 4 种角色:Component(抽象构件):给出一个抽象接口,以规范准备接收附加责任的对象。Concrete Component(具体构件):定义一个将要接收附加责任的类。Decorator(抽象装饰)...
2019-09-30 15:50:55
153
原创 适配器模式
适配器模式定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。使用场景:客户端需要一个 target(目标)接口,但是不能直接重用已经存在的 adaptee(适配者)类,因为它的接口和 target 接口不一致,所以需要 adapter(适配器)将 adaptee 转换为 target 接口。背景:联合国开会,官方语言...
2019-09-30 10:23:56
161
原创 bootstrap-fileinput 使用
首先 github 地址:https://github.com/kartik-v/bootstrap-fileinput注:以下代码在fileinput v4.5.2版本下调试。(1)文件信息表结构CREATE TABLE `file_stores` ( `file_id` bigint(20) NOT NULL AUTO_INCREMENT, `file_name_src` var...
2019-09-30 09:42:16
206
转载 如何编写出高质量的 equals 和 hashcode 方法?
链接:https://blog.csdn.net/z694644032/article/details/101512918
2019-09-30 09:38:03
133
原创 代理模式(静态代表、动态代理)
代理模式:定义:为其他对象提供一种代理以控制对这个对象的访问。通俗的讲就是中介。【主要角色】Subject : 抽象主题角色,是真实主题和它的代理共用的接口,使 RealSubject 和 Proxy 具有一致性。RealSubject:真实主题角色,实现了具体业务的方法。Proxy:代理角色,提供了与真实主题相同的方法,其内部含有对真实主题的引用。一、静态代理代理类在程序运行前就已...
2019-09-27 14:59:53
161
原创 七大设计原则
1、开闭原则:对扩展开放,对修改关闭。2、依赖倒置原则:要面向接口编程,不要面向实现编程。3、里氏替换原则:只继承、不重写。4、单一职责原则:控制类的粒度大小、将对象解耦、提高其内聚性。5、接口隔离原则:降低接口粒度,客户端不应该被迫依赖于它不使用的方法。6、迪米特法则:使用中介类,降低耦合。(明星 - 经纪人(中介) - 商家)7、合成复用原则:先考虑组合或聚合,其次才考虑继承。复...
2019-09-27 13:32:20
123
原创 原型模式
定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。解释:我有一幅《清明上河图》的原画卷(原型实例),我通过复印机复印这幅原画卷得到了新的画卷(新的对象)。// 画家public class Painter{ // 姓名 private String name; public String getName(){ return this.name; } p...
2019-09-26 17:33:32
182
原创 抽象工厂模式
抽象工厂模式 与 工厂方法模式 极其相似。区别在于:工厂方法模式的工厂创建 一个 产品。抽象工厂模式的工厂创建 多个 产品;我是这么理解的:我是一个创业者。创业初,我想制造长、短袖衬衫等几种类型的衣服。因为衣服类型不多,我只需要一个工厂就够了,于是使用 简单工厂模式。渐渐地,我赚到了第一桶金,资金充足了,野心膨胀了。我连西装、运动服、T恤也想制造了。这时,不可能所有类型的衣服都塞在同一个...
2019-09-25 17:05:24
122
原创 建造者模式
我们都听过女娲挥鞭造人的故事,现在我们就以此来解释建造者模式。建造者模式主要由 4 部分组成:(1)产品(Product):包含组成产品的各个部件。(2)抽象建造者(Builder):具有创建产品各个部件的抽象方法,通常还包含一个返回组成产品的方法。(3)具体建造者(Concrete Builder):实现 Builder 接口,完成产品各个部件的具体创建方法。(4)指挥者(Direct...
2019-09-24 11:11:55
153
原创 工厂方法模式
工厂方法模式:提供了一组工厂类,每个产品都有相对应的工厂。示例:// 操作接口类public interface Operation{ public double getResult(double num1, double num2);}// 加法操作类public class AddOperation implements Operation{ public double ge...
2019-09-23 16:09:32
145
原创 简单工厂模式(静态工厂)
简单工厂模式:仅有一个工厂,根据所需产品描述(入参),生产所需产品。// 定义一个阿拉伯数操作接口public interface Operation{ public double getResult(double num1, double num2);}// 定义具体的加法操作类public class AddOperation implements Operation{ pub...
2019-09-23 15:16:43
147
转载 font-size: 0;解决inline元素间的空白间隙
链接地址:https://blog.csdn.net/lihchweb/article/details/74654154
2019-09-19 15:42:29
141
原创 chrome浏览器发送POST请求
fetch(new Request('url',{ method:'POST', headers: {'Content-Type': 'application/x-www-form-urlencoded'}, body:"param1=value1¶m2=value2"})).then((resp)=>{console.log(resp)})...
2019-08-07 16:59:42
35680
转载 IDEA 插件介绍
转自:https://mp.weixin.qq.com/s/LtEcayFGcc993gHfS6klAQ插件包给你们准备好了,免去了搜索并下载时间,对照此篇博客配置即可:链接:https://dwz.cn/MfBGuDnR密码:z411首先说一下idea引入外部插件的方式:1.打开settings配置面板2.选择plugins--》install pluginfrom...
2019-07-22 16:18:46
483
index.html
2019-11-05
ExtJs grid导出Excel
2015-08-05
Maven Output folder设置
2016-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人