自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gin如何加载不同层级目录的html

gin提供了两个方法来加载html模版LoadHTMLFiles()、LoadHTMLGlob()LoadHTMLFiles是把我们的文件一个个地加载进去,router.LoadHTMLFiles(“/templates/index.html”,"/templates/license/list.html")LoadHTMLGlob是使用路径匹配router.LoadHTMLFile("/templates/**/*")我一开始使用LoadHTMLGlob,发现他只能加载license文件下的,

2021-03-21 10:27:32 3232 2

原创 webpack与springboot结合配置多页面

1、webpack与springboot结合时项目的目录结构public:我们写的前端页面存放处在public中又有如下文件夹1、img2、js3、scss4、static:存放不需要打包的静态资源文件,会被直接打包到resources/static文件夹中5、views:存放页面wepack.config.js:放在springboot根目录下,wepack的相应配置2、webpack.config.js配置内容我先把我的配置内容给大家看一下const path = requi

2020-10-27 09:33:42 947

原创 springboot中一个service接口多个实现类,如何注入

一般来说我们的service接口都是只有一个实现类而已,但有些时候,确实会有两个实现类的情况,那这个时候我们怎么自动注入这个接口呢?1、首先,有一个接口PersonService,然后再写两个实现类PersonServiceImp1、PersonServiceImp22、进行测试如果我们直接注入接口的话,idea就会给我们报错3、解决办法其实自动注入时,它首先会先根据class类型来找到相应的实现类,如果这里有两个相同类型的实现类时,那我们可以通过实现类的id来找,比如说PersonServ

2020-05-09 08:17:50 12353

原创 springboot中通用mapper如何与xml方式的mapper相结合

我最近学习通用了mapper,它在单表操作上确实方便,但在联表查询等复杂操作时,就有点麻烦了,于是我就想如果在简单时用通用mapper,在复杂查询时自己手写sql,岂不是就很好解决了通用mapper的问题了下面我展示一下相互结合的小例子1、编写配置文件spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.dat...

2020-04-27 22:14:23 4424

原创 mybatis的分页插件pageHelper的简单使用案例

@RequestMapping("/getall") public String getAll(@RequestParam(value="pn",defaultValue="1")Integer pn,Model model){ //紧跟他的查询就是一个分页查询 PageHelper.startPage(pn, 5); List<Teacher> list = teach...

2020-04-22 07:55:15 295

原创 springboot项目中拦截器如何向前端传递数据

1、springboot项目中,我们常常需要用拦截器拦截那些未登录的请求这时我们可以注册一个拦截器public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, ...

2020-04-21 21:13:52 2482 1

原创 使用nginx为服务器上不同的两个项目分别指定两个不同的域名访问

1、准备工作:(1)因为要运行两个不同的项目,所以要准备两个不同的tomcat,指定不同的端口号,并且把两个不同的项目分别部署到这两个tomcat中(2)购买两个域名2、具体的nginx的配置这里通过nginx的反向代理功能为这两个项目指定不同的域名访问,在niginx.conf配置文件中加入如下两个server段 server{ listen 80; ...

2020-04-20 21:52:44 777

原创 Maven多环境下的构建

一般来说maven打包直接用`mvn clean package`,但是我们实际开发中,我们的环境可能有多个,而不同的环境的构建是不同的,那maven是怎么处理这种情况的呢

2020-04-20 20:38:31 100

原创 window下使用miniconda搭建python scrapy

1、进入到miniconda的官网下载相对应的版本我这里下的是跟我python版本对应的版本2、下载完之后,直接双击运行安装软件,一直下一步就可以安装完成3、这时候打开开始菜单打到Anaconda Prompt,双击打开4、添加 conda 的镜像服务器为了增加conda的下载文件速度,这里可以增加一个清华的镜像服务器这时在打开的Anaconda Prompt的运行这两句代码con...

2020-04-12 20:49:57 245

原创 ubuntu18.04安装keepalived

学习nginx的过程中需要用到keepalived来配置高可用的集群,为此我记录一下我安装配置keepalived的过程1、更新软件源sudo apt-get update2、下载安装sudo apt-get install keepalived3、安装完成会,会自动地在/etc/下创建keepalived文件夹,我们切换到这个目录下编写配置文件cd /etc/keepalived...

2020-03-29 15:43:03 2553 3

原创 使用xshell6连接vmware中的ubuntu时出现 Could not connect to '192.168.223.129' (port 22): Connection failed.

没有开启ssh server,开启服务,命令如下 sudo apt-get install openssh-server

2020-03-29 11:48:56 362

原创 关于修改了nginx.conf配置文件后不生效的问题

我在/etc/nginx下修改了nginx.conf后,发现我访问ip地址并没有重定向,也就是说没有生效,这个时候仍然还是会直接来到nginx的页面这时我们只要重新启动一下nginx就好了 nginx -s reload...

2020-03-28 20:44:42 8303

原创 ubuntu18.04远程服务器安装jdk1.8(附jdk1.8百度网盘资源)

1.先下载jdk1.8,可以去官网下https://www.oracle.com/java/technologies/javase-jdk8-downloads.html,但是从官网下真的超级麻烦,所以我把我用的jdk1.8百度网盘资源放在这里给大家用链接: https://pan.baidu.com/s/1rN_BVNWNcH5jVNYKXFK2nQ 提取码: w0cr2、下载完之后我们可...

2020-03-28 15:53:27 1362

原创 ubuntu18.04安装nginx

1、首先执行这一步进行源更新sudo apt update2、执行sudo apt install nginx,这一步执行完之后nginx就安装成功了3、可以通过这个命令查看当前安装的版本sudo nginx -v4、如果没有配置防火墙的话,这时可以直接访问ip地址就会看到nginx的欢迎页面了,5、如果配置了防火墙的话就需要设置防火墙规则 sudo ufw allow 'Ngin...

2020-03-28 07:44:59 581

原创 ./nginx: No such file or directory

我用的是ubuntu18.04安装nginx今天按照教程里面的路径/usr/local/nginx/sbin去找我安装的nginx的安装目录,结果发现没有个文件这时我们可以用这个命令来找到我们安装的nginx的位置ps -ef | grep nginx这时,我们可以发现我的nginx安装目录在/usr/sbin目录下,而不是教程里面给的/usr/local/nginx/sbin...

2020-03-28 07:32:08 14100 1

原创 springmvc思维导图

2020-03-24 09:03:15 234

原创 mybatis知识总结思维导图

2020-03-24 09:00:26 345

原创 第一次建网站时的总结

1.域名是否解析正常,只用在本地电脑上进行 ping 域名检查,如果可以出现服务器ip就是正常的2.当我多次用域名建立网站时会在浏览器中保存之前的记录,要想再次用域名连接新网站时要清除cookie记录,否则会出现找不到站点3.当用域名搜索时,会发现在搜索不到,是因为百度还没有收录这网站,要直接复制网址访问就行4.连接到网站后发现显示的是自己的主机ip,那么这时候只要更改网站地址就行,在,设置...

2020-03-24 08:54:46 201

原创 访问错误:An error happened during template parsing (template: "class path resource [templates/list.html]

原因就是因为在html文件中,根据提示的地方没写对,可能是少了个>,或者多了什么

2020-03-24 08:51:41 684

原创 springboot配置类中的bean名字能不能随便写

spring-boot推荐的编程思想是约定优于配置,这些固定名字的bean名字,就是这种编程思想的体理。必须叫这些约定俗成的名字。如果你改成别的名字,程序就无法成功运行。1、如果是给框架使用的就要用约定的名字,但如果写出来的bean是给自己使用的,就可以随便写,就比如说这里的redis2Template名字,就是因为这个bean仅仅是用来给我自己在controller调用,所以并不需要按照约定...

2020-03-24 08:49:33 1916

原创 controller返回值不能使用thymeleaf(ERROR org.thymeleaf.TemplateEngine - Exception template might not exist )

这是因为我在mvcConfig配置的拦截器中,把所有的路径都进行了拦截,这导致了不能使用thymeleaf

2020-03-24 08:46:44 1055

原创 四种域对象的作用( 1. HttpServletRequest对象 2. HttpServletResponse对象 3. HttpSession对象 4. Model/ModelMa)

Web 服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的 request对象和代表响应的 response对象。 request和response 对象代表请求和响应:获取客户端数据,需要通过request对象;向客户端输出数据,需要通过 response对象。1、HttpServletReques 作为 域对象equest作为域对象 通过该对象可以...

2020-03-24 08:43:40 801

空空如也

空空如也

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

TA关注的人

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