-
从零搭建自己的SpringBoot后台框架(十)
一:添加freemarker依赖 1<dependency> 2 <groupId>org.freemarker</groupId> 3 <artifactId>freemarker</artifactId> 4 <version>2.3.28</version> 5</dependency> 6 二:…- 12
- 0
-
从零搭建自己的SpringBoot后台框架(十四)
Hello大家好,本章我们添加shiro权限保护接口功能 。有问题可以联系我mr_beany@163.com。另求各路大神指点,感谢 一:什么是shiro Shiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持: 用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。 用户分配角色,角色定义权限。 访问授权时支持角色或者权限,并…- 7
- 0
-
使用spring boot +WebSocket实现(后台主动)消息推送
https://blog.csdn.net/zhangdehua678/article/details/78913839 前端插件:https://www.22vd.com/48824.html- 10
- 0
-
Spring Boot Log4j2配置
pom.xml 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter</artifactId> 4 <exclusions> 5 <exclusion> 6 <groupId&…- 13
- 0
-
Spring、SpringMVC、SpringBoot、SpringCloud的区别与联系
前言 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。 Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Sessi…- 1
- 0
-
Springboot启动过程分析
Springboot启动过程分析 首先从一个入口程序开始 1@SpringBootApplication 2public class SpringLearnApplication { 3 4 public static void main(String[] args) { 5 System.out.println(SpringLearnApplication.class.getClassLoade…- 3
- 0
-
SpringBoot整合Solr
文章目录 SpringBoot整合Solr 【一】创建项目 【二】添加maven依赖 【三】配置yml 【四】创建Bean 4.1 创建Bean * 4.2 添加字段索引 【五】service 5.1 StudentService * 5.2 StudentServiceImpl 【六】controller 【七】链接 SpringBoot整合Solr 【一】创建项目 创建springboot项目…- 20
- 0
-
springboot集成freemarker
一.静态资源: 1,默认情况下,Springboot会从classpath下的/static、/public、/resources、/META-INF/resources下加载静态资源; 2,可以通过修改spring.resources.staticLocations来修改静态资源加载地址; 3,因为应用是打成jar包,所以之前的src/main/webapp不会加载; 二.不推荐使用jsp的原因…- 5
- 0
-
SSM集成SpringSecurity(十)自定义过滤器实现验证码检查
很多系统进行登录的时候,都会要求用户输入验证码。我们可以让springSecurity在进行用户密码校验之前进行验证码的校验,验证码验证通过再进行用户密码的校验。我们需要自定义过滤器。 1: 在jsp目录下新增一个imageCode.jsp文件,该文件用于生成验证码 <%@ page language="java" contentType="text/html;…- 6
- 0
-
SSM-SpringMVC-07:SpringMVC中处理器映射器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- BeanNameUrlHandlerMapping和SimpleUrlHandlerMapping BeanNameUrlHandlerMapping属于springmvc默认的处理器映射器,配不配这个都可以 因为它在springmvc的配置文件已经配置过了 自己也可以再配置一下Be…- 2
- 0
-
SSM-Spring-11:Spring中使用代理工厂Bean实现aop的四种增强
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 说说那四种增强:前置增强,后置增强,环绕增强,异常增强 那什么是代理工厂bean呢? ** org.springframework.aop.framework.ProxyFactoryBean** 就是这个东西,他可以实现对方法的增强 @No.1:前置增强: 需要前置增强的类Some…- 0
- 0
-
SSM-Spring-03:Spring中AOP的初窥和入门小案例
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AOP:面向切面编程 AOP的主要作用:是为了程序员更好的关注"业务",专心"做事" 加上双引号的意思:所谓业务,是指他的核心,各行业中需要处理的核心事务,核心啊 像日志的记录,事务的管理,权限分配等这些交叉业务,同一个项目中使用多次,直接提取出来成为…- 4
- 0
-
AOP、AspectJ、Spring AOP、JDK动态代理、CGLib动态代理
Table of Contents AOP介绍 2.AOP的实现 3.Spring AOP的两种实现方式 4.AspectJ实现示例 5.JDK动态代理、CGLib动态代理 实现示例 6.小结 1. AOP介绍 AOP称为面向切面编程,它是一种 编程思想,是对OOP的补充,可以进一步提高编程效率,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是…- 3
- 0
-
SpringSecurity学习
<<SpringBoot + Spring Security>> 每天更新一点。。。。 文章目录 第1章 初识Spring Security 1.1 Spring Security简介 * 1.2 创建简单项目 * 1.3 修改默认的登录名密码(基于内存用户) 1.3.1 修改application.propeities * 1.3.2 基于内存的多用户配置 1 * 1…- 14
- 0
-
阿里云固定带宽临时提速脚本实现基于python
#!/usr/bin/env python from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest import datetime network_much='5' #提升网络速度到多少 ecsid='i-wz9c…- 1
- 0
-
nginx切割日志脚本(python)
因为以前没有做nginx日志分割,有时候想看日志的时候总是发现有十几G的甚至上百G的日志文件,于是就想使用python写个nginx日志分割(当然你也可以使用shell来完成都是很简单) 需求: 1.按照日分割nginx所有日志 2.由于日志不需要随时可以查看,需要做归档(压缩.tar.gz) 3.归档日志需要有过期时间和容量限制(分割日志需要做定期的删除,超过一定时间或者目录大小超过一定容量) …- 16
- 0
-
Python微信跳一跳自动化脚本
Python微信跳一跳自动化脚本 前言 准备 模块及版本 思路与流程 详细步骤 总结 前言 这是我在CSDN上的第一篇文章,以后会陆续记录我的学习生涯,希望我的知识能帮助到更多的朋友~ 准备 这篇将详细讲述如何利用Python中相关模块,来完成微信跳一跳的自动化脚本,该技术只作为交流,其中有些知识点都是借鉴了很多大佬的经验。 模块及版本 Python 3.7.2 PIP 20.0.2 opencv…- 15
- 0
-
python邮件发送脚本
复制代码代码 #!/usr/bin/python #coding=utf-8 #@author:dengyike #@date:2010-09-28 #@version:1.0 #@description: auto sending email with attachment file import email import mimetypes from email.MIMEMultipart i…- 4
- 0
-
Java调用Python脚本
最近突发奇想地想要在Java里调用Python脚本,在网上查过之后还真的可以。 常见的java调用python脚本方式 通过Jython.jar提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件 这两种方法我都尝试过,个人推荐第二种方法,因为Python有时需要用到第三方库,比如requests,而Jython不支持。所以本地安装Python环境并且安装第三库再用J…- 9
- 0
-
Python 3基础教程44-Matplotlib之plot函数
本文和接下来几篇介绍下Matplotlib这个模块,这是Python中一个2D绘图库,需要额外安装。今天,我们来介绍下plot()这个函数,这是一个2D曲线绘图函数。 下载和安装Matplotlib 之前在这篇文章http://blog.csdn.net/u011541946/article/details/71249188,提到过Matplotlib的安装过程,不会的请回去看文章。 其实就是,在…- 11
- 0
-
Python 3基础教程6-for循环语句
本文介绍另外一种循环语句,for循环,直接看例子。 用for实现打印1到9的数字。 方法一:写入一个列表,然后遍历列表 1# 这里介绍 for循环 2# 打印1到9 3 4exampleList = [1,2,3,4,5,6,7,8,9] 5 6for eachNumber in exampleList: 7 print (eachNumber) 8 方法二:用Python自带函数range(1,…- 4
- 0
-
python yield用法
MySQL笔记 python yield用法 yield与return 11、在函数中yield和return都会返回某个值 22、调用函数时,若遇到yield或return,函数都会停止运行,即语句执行到yield或return为止 33、下一次迭代时,若函数中是return则迭代部分的第一行开始。若函数中是yield则从yield的下一行开始执行 4 5 yield实例 1# 删除列表中的重复…- 2
- 0
-
python -线程池
1.线程池-submit python3.2版本之后才有的; 1from concurrent.futures import ThreadPoolExecutor 2 3def job(num): 4 # 需要执行的任务 5 print("这是一个%s任务" %(num)) 6 return "执行结果:%s" %(num) 7if __name__ == …- 17
- 0
-
Python 环境搭建
本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macin…- 5
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!