自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 freemarker应用示例

(1)Freemarker在spring boot中的应用:Freemarker在spring boot中的应用(2)FreeMarker详解及工具类:FreeMarker详解及工具类

2022-02-09 11:30:12 360

原创 idea中创建maven项目

1、idea中创建maven项目

2021-07-28 23:17:59 152

原创 idea创建JavaEE项目

1、idea中创建项目(1)打开idea》Create New Project》Java 》Java EE》Web Application》选择版本和勾选创建web.xml》Next》填写项目名?Finish注意 :若创建的web项目没有勾选创建web.xml,那创建好的项目的目录结构如下入所示:若需要添加web.xml可以选择项目右击选择Open Modules Settings这样就会生成web.xml文件了...

2021-07-28 23:05:30 5210

原创 eclipse创建动态web项目详细步骤

1、eclipse中创建动态Web项目方式一:使用java视图创建动态web项目(1)打开eclipse,在Package Explorer的空白处,鼠标右击>New>Other(2)在弹出的对话宽中,选择Web》Dynamic Web Project》Next(4)填写项目名称,选择运行的tomcat版本和dynamic web版本》Next》Next》勾选构建web.xml》Finish最后就可以看到创建的动态web项目了方式二:使用...

2021-07-28 22:37:53 21909 4

原创 已看完并收藏文章

(1)【Git】从“用”到“懂”:https://mp.weixin.qq.com/s/AWDOftIPCoFzJFSkln3W2g

2021-05-26 16:23:19 99

转载 设计模式——抽象工厂模式

抽象工厂模式简单工厂模式类图:示例UML类:示例实现:package com.kkb.dp.factory.abstracts.product;/** * @date 2021年4月14日 * @describe 轿车体系 */public interface ICar { public String getName();}package com.kkb.dp.factory.abstracts.product;/** * @date 2021年4月

2021-04-14 23:08:56 64

转载 设计模式——工厂方法模式

工厂方法模式工厂方法模式类图:示例UML类:示例实现:package com.kkb.dp.factory.simple;/** * 汽车父类 * @date 2021年4月14日 * @describe */public abstract class Car { public abstract String getName();}package com.kkb.dp.factory.simple;/** * @date 2021年4月14日 *

2021-04-14 23:02:50 83

转载 设计模式——简单工厂模式

工厂模式(即创建对象的工厂)简单工厂模式(也叫静态工厂模式) 工厂方法模式 抽象工厂模式简单工厂模式简单工厂模式类图:示例UML类:示例实现:package com.kkb.dp.factory.simple;/** * 汽车父类 * @date 2021年4月14日 * @describe */public abstract class Car { public abstract String getName();}package co.

2021-04-14 22:53:47 72

原创 设计模式——策略模式

设计模式——策略模式策略模式策略模式定义了短发族,分别封装起来,让它们之间可以相互替换,次模式让算法发变化独立于使用算法到的客户。策略模式类图:示例UML图:示例实现package com.kkb.dp.strategy;/** * 飞行的行为 * @date 2021年4月13日 * @describe */public interface FlyBav { public void fly();}package com.kkb.dp.stra

2021-04-13 22:58:41 75

原创 设计模式——单例模式

单例模式所谓的类的单例设计模式,就是采取一定的方法保证在整个软件系统汇总,对某个类只能存在一个对象实例,并且该类值提供一个取得其对象实例的方法。实现单例模式需要满足三个条件:单例类只能由一个实例;单例类必须自己创建自己的唯一实例(及构造方法私有化);单例模式必须给所有其他对象提供这一实例的获取方法;1 饿汉式package review.kkb;//饿汉式//第一步 构造方法私有化//第二步 声明一个当前类对象 你可以直接实例化(饿汉式) 也可以在方法中实例化(懒汉式)//第三

2021-01-06 22:49:42 85

原创 解决idea中properties配置文件显示中文乱码

1、问题用idea打开.properties的配置文件,所有的中文注释都出现了乱码;2、解决方法:idea中在file->setting->editor->file encodings下,把编码格式都设置为UTF-8,并且把transparent native-to-ascll conversion勾选上就行了。...

2020-07-22 14:18:41 9123 3

原创 资料收集

(1)redis Disktop Manager 工具:https://www.cnblogs.com/telwanggs/p/11431501.html

2020-07-06 16:57:33 95

原创 nginx配置字体静态资源文件访问的跨域问题

location ~ .*\.(eot|ttf|otf|woff|woff2|svg)$ { alias /访问目录 #添加下列头部,解决跨域问题 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Methods GET,POST,OPTIONS;}.

2020-07-06 16:52:50 859 1

翻译 8 编译出适合自己的nginx

解压完下载的nginx的压缩包后,进入nginx的源码目录中;(1)auto目录:进入auto目录,查看auto目录的结构:auto目录中有四个子目录:cc用于编译的;lib库;对所有的操作系统的判断都在os目录;其他目录我呢见按都是为了复制configure脚本文件执行的时候,nginx支持哪些模块,当前那的操作系统有什么样的特性可以提供给nginx使用;(2)CHANGES文件就是每一个版本中提供了哪些特性和bugfix(可以浏览查看);

2020-07-04 13:14:32 1816

原创 Ubuntu系统安装FastDFS资料整理

安装FastFDS的过程中出席了一系列问题,中间重新卸载安装了好几次,最后中终于用了!版本对应的的问题很容易导师安装过程中出现各种错,按照FastDFS编译和测试应用工具中的惭怍一步步来,就没有错了。但是测试的过程中他少了些步骤,这个可以参考别的文章。我的安装是按照这个帖子来的,亲测没有问题:https://www.huaweicloud.com/kunpeng/software/fastdfs.htmlFastDFS编译和测试应用工具:https://www.huaweicloud.com/...

2020-06-05 11:35:56 144

原创 idea快捷键(翻译版):

idea快捷键(翻译版): (1)自动生成get/set,tosting,构造方法的方式:快捷键为:alt+insert;(在编辑框中右击,选择generator,可以拖选住你想要生成get、set方法的属性,点击完成即可自动生成get和set方法); (2)提示:alt+enter; (3)设置:ctrl+alt+s; (4)使用Ctrl+Shift+Ente...

2020-04-21 11:55:14 1574

原创 eclipse导入外部java ee的web项目,eclipse项目红叉:报错Description Resource Path Location Type Target runtime Apache

1、问题描述本地是tomcat 9和jdk1.8.0_131 ,导入的外部 java web项目是tomcat 8,jdk1.8.0_131的,将项目导入eclipse中,项目名有个小红叉;查看控制台的错误信息描述:2、解决办法(1)点击项目名,右击选择build path,将jdk和tomcat的版本换成本地的。移除原来的jdk 和tomcat:添加本地...

2020-03-29 17:33:46 1009

转载 IntelliJ IDEA 怎么热部署,每次修改java文件就得重启tomcat

第一步:配置tomcat的deplotement里面要选择xxx.war exploded而不是xxx.war。如果是xxx.war的童鞋,请移除再加入xxx.war exploded。第二部:然后在tomcat的server里面on update action和on frame deactivation都选择update classes and resources就行了。...

2020-03-28 16:00:41 409

转载 理解正向代理和反向代理

1 理解正向代理和反向代理看了很多解释正向代理和反向代理的文章,但是都没有说的很明白,最后在这篇文章中真正理解和区分了整袋袋里和反向代理;原文章连接:https://www.jianshu.com/p/a1c35f5d27f7...

2019-12-06 10:23:30 101

转载 解决eclipse不支持@Getter@Setter注解使用

1 问题描述使用eclipse导入新的Maven工程,在实体类上中使用了@Getter@Setter注解,虽然eclipse可以为我们自动生成get、set方法,但如果实体类的属性太多,属性的get和set方法就很多,代码看上去不简洁,因而使用@Getter@Setter注解,这样就避免在源文件中写很多的get、set方法了。但在eclipse中使用@Getter@Setter注解,eclip...

2019-11-28 09:52:08 979

转载 Studio 3T for MongoDB 破解教程

1 问题网上搜的比较多的解决办法是:@echo offECHO 重置Studio 3T的使用日期......FOR /f "tokens=1,2,* " %%i IN ('reg query "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\3t\mongochef\enterprise" ^| find /V "installation" ^| fin...

2019-11-28 09:38:01 824 2

转载 解决idea出现Intellij idea Error:java: 无效的源发行版: 1.8

1 错误描述在idea中导入maven项目,启动项目的时候出现:java: 无效的源发行版: 1.8的错误2 原因分析和解决办法解决办法原文章说的很清楚,而且亲测是可行的。请参考原文章:https://blog.csdn.net/c15158032319/article/details/79577458...

2019-11-27 09:17:06 438 1

原创 eclipse中的java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoa解决方案

1 报错原因因为该项目下所引用的 jar 包没有同步到 lib 目录下2 解决办法选择所运行的项目>右击Build Path>Configure build path>Deployment Assembly>add>选择Java Build Path Entries>选择MavenWeb Deployment Assembly界面就会多一个我们刚刚ad...

2019-11-25 11:48:55 824

原创 Linux下启动Tomcat出现-bash: ./startup.sh: Permission denied

Linux下启动Tomcat出现-bash: ./startup.sh: Permission denied1 描述问题今天在连接远程主机,想在值机上学习部署一个项目,进入Tomcat的目录下,(Linux环境)使用 ./bin/startup.sh命令来启动Tomcat的时候,出现-bash: ./startup.sh: Permission denied。2 原因用户没有权限,导致无法...

2019-11-20 11:38:17 1020

原创 javascript学习笔记(二)

1 javascript对象javascript的对象同java中的对象一样,都是拥有属性和方法的数据。1.1 对象的定义JavaScript 对象可以跨越多行,对象中的属是以name:value键值对的形式来写的,若对象有多个属性,则个属性之间用逗号隔开;对象的方法创建:方法名:finction(){ 方法代码}。var person = {name:"lisa",sex:"man",a...

2019-08-16 15:08:02 90

原创 JavaScript学习笔记(一)

1. JavaScript输出参考资料:https://www.cnblogs.com/MockingBirdHome/p/3398440.htmlJavaScript 没有任何打印或者输出的函数。1.1 javascript显示数据JavaScript 可以通过不同的方式来输出数据:使用**document.write()**方法将内容写到 HTML 文档中。使用 windo...

2019-08-16 11:29:52 102

原创 Swagger常用注解

常用注解@JsonProperty :用于属性上、set/get方法上,该属性序列化后可重命名。@JsonIgnore:用于属性或者方法上,可使序列化过程忽略该属性,生成的 json 不包含此属性 。@JsonFormat:用于属性或者方法上,可格式化日期属性的值。@ApiModel:用在模型类上,对模型类做注释;@ApiModelProperty:用在属性上,对属性做注释@Date注...

2019-08-08 13:27:42 328

原创 Spring事务管理

1 事务的理解事务:事务它是一组逻辑上操作,这一组逻辑操作要么全部执行,要么就都不执行。1.1 事务的特性事务有四个特性:原子性(atomicity)、一致性(consistency)、隔离型(isolation)、持久性(durability);简称为事务的ACID特性。原子性:事务时最小的执行单元,即一个事务不能再分割成更小的执行单位了。一致性:一个事物执行后,会使得数据库从...

2019-08-08 13:23:52 154

原创 Spring IOC学习笔记

1 Spring的IOC理解Spring IOC思想的理解:Inversion of Control 控制反转,就是把对象的创建权交给Spring。一般情况下,一个类要依赖另一个类的对象的时候,我们就会在这个类中new一个被依赖的对象。比如现在有一个Service,为了实现对数据库的操作,Service要依赖Dao,传统方式下,我们会在Service中new一个Dao的对象,这个时候,创建D...

2019-08-08 13:21:19 105

原创 java关键字和构造方法学习笔记

学习总结@20190727@wuxm1. java学习笔记1.1 super和this关键字super关键字:子类继承父类,如果子类重写了父类的方法后还想继续访问父类的非private变量或方法,就可以通过super关键字来实现对其父类成员的访问,super指向当前对象的父类的引用。使用super关键字访问父类被重写隐藏的非private方法,调用格式为:super.父类非priva...

2019-08-08 13:17:34 164

原创 jsp页面表单的get()和post()请求怎么解决中文乱码问题

sessiontest1.html页面有一个form表单,常用的表单提交方式有get()请求和post()请求方式。下面来看一下jsp中两种请求方式的中文乱码问题的解决办法。(我所有页面的编码都设置成了gb2312)(1)get()请求方式的中文乱码问题页面sessiontest.html页面的表单提交方式为get()。sessiontest.jsp页面用来接收session...

2018-10-25 13:55:29 5597

原创 如何解决Hibernate中The 的错误type java.lang.AutoCloseable cannot be resovled.It is indirectly referenced

试着用Hibernate框架实现对数据库中表的数据进行简单的增删改查。出现问题解决方法:在包资源管理器中看到该工程用到的JRE System Library是Sun JDK1.6版本的,该版本可能不支持Session.get(),我们再次基础上再构建路径添加JRE System Library1.8版本。点击Add Libraries,在新弹出的对话框中选择JRE...

2018-10-24 21:24:47 4205

原创 解决Hibernate中类找不到错误

第一次搭建Hibernate框架,运行时报错说类找不到。以下是所有代码:User类:package ch03;public class User { //定义用户id private int id; //定义用户名 private String username; //定义用户的密码 private String password; //定义用户的邮箱 ...

2018-10-21 18:53:24 859

原创 Hibernate中的session.beginTransaction();报错解决

昨天是我第一次跟着书用Hibernate来实现对数据库进行查询。在官网上下载Hibernate的开发工具包并且在myeclipse中搭建好了Hibernate开发环境后就开始编写代码,但是当我在测试类中用Session开启一个事务的时候总是会编译出错,在网上找了好多中方法,最后发现是jdk的版本不对。出错原因:我自己电脑上安装的是jdk1.8的版本,但是myeclipse中给我默认的...

2018-10-21 18:23:02 4356

原创 byte类型的数据进行运算时超过其存储范围怎么办?

我们知道java中的byte类型数据在内存中是占用一个字节的,因此一个byte类型的数据他的范围在-128~127之间。那么当我们对两个byte类型的数据进行运算后得到的结果若不在这个范围内,那最终得到的结果又是什么呢?接下来我们一起来探索一下。b1+b2的结果是130,很明显这已经超出了一个byte类型数据的范围了,那么这个-126的结果又是怎么来的呢?来分析一下:我们知道数据在计算...

2018-10-16 14:11:30 4755 3

原创 java中byte类型数据的运算

昨天做的一道面试题中出现了一个关于byte类型数据的运算,问的是这段程序的结果是什么:A.语句输出13B.语句:b6=b4+b5编译出错C.语句:b3=b1+b2编译出错D.运行抛出异常我们将这段程序编辑到eclipse后发现只有b3=b1+b2编译出错,所以这道题目的答案是C。接下来我们来分析一下原因:我们知道在Java中整数默认的数据类型是int类型,当我们直...

2018-10-16 13:43:07 1213

原创 探索java中子父类的静态代码块和构造方法的执行顺序

昨天去宣讲会现场做了一份java开发工程师的笔试题,碰到一个关于java中子类和父类中的静态方法和构造方法的执行顺序,当时一直没明白父类的静态代码块、静态变量、和构造方法和子类的静态代码块、静态变量、构造方法的一个加载执行顺序。回来后便做了如下测试:(1)子类和父类中的静态代码块、非静态代码块、构造代码块的执行顺序。父类Fu:package pack1;public class ...

2018-10-16 11:44:19 276

空空如也

空空如也

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

TA关注的人

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