springboot整合freemarker代码自动生成器

手撸一个代码自动生成器!!实现功能:MyBatis 逆向工程
技术架构页面是用 Vue ,element-ui开发;网络请求是 Axios。
服务端是 Spring Boot
页面模版是 Freemarker:开发步骤:一、创建...

2021-05-27

手把手教你用Java实现一套简单的鉴权服务

前言时遇JavaEE作业,题目要求写个简单web登录程序,按照老师的意思是用servlet、jsp和jdbc完成。本着要么不做,要做就要做好的原则,我开始着手完成此次作业(其实也是写实训作业的...

2021-05-27

Java 读取网络图片存储到本地并生成缩略图

之前使用 Python 爬虫抓取电影网站信息作为自己网站的数据来源,其中包含的图片都是网络图片,会存在这样一个问题:当原始网站访问速度比较慢时,网站图片加载时间也会变得很慢,而且...

2021-05-27

SpringBoot 图形验证码的生成和校验

1. 编写工具类package com.cn.beauty.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.imageio.ImageIO;import javax.servlet.http.HttpServle...

2021-05-27

servlet实现简单的权限管理和敏感词过滤功能

前言JavaEE课要求用servlet和过滤器实现权限管理和敏感词过滤功能,故有此文。
虽然早已知道了原理和用法,但是实际操作起来还是遇到了各种奇葩的情况。一、如何实现权限管理1....

2021-05-27

SpringBoot配置logback.xml 多环境的操作步骤

前提logback日志文件要实现springboot多环境配置,不然每次都需要修改logback.xml里面的配置文件,所以很麻烦。操作步骤1.resource文件的内容结构如下:2.配置application.ymlspr...

2021-05-27

Spring源码解析之事务传播特性

一、使用方式可以采用Transactional,配置propagation即可。
打开org.springframework.transaction.annotation.Transactional可见默认传播特性是REQUIRED。/** * The transa...

2021-05-27

详解Java关键字final

一、常见问题 所有的final修饰的字段都是编译期常量吗? 如何理解private所修饰的方法是隐式的final? 说说final类型的类如何拓展?比如String是final类...

2021-05-27

Spring Cache相关知识总结

简介 Spring 从 3.1 开始定义了 org.springframework.cache.Cache 和 org.springframework.cache.CacheManager 接口来统一不同的缓存技术; 并支持使用 JCache ( JSR-107 )注解...

2021-05-27

Java基础学习之集合底层原理

一、Collection集合Collection接口是单列集合类的父接口,这种集合可以将数据一个一个的存放到集合中。它有两个重要的子接口,分别是 java.util.List 和 java.util.Set二、List...

2021-05-27

element多个表单校验的实现

在项目中,经常会遇到表单检验,单个表单检验可查看element的官网文档,里面有详细的介绍。在这里我分享在实际项目中遇到多个表单同时进行校验以及我的解决方法,欢迎大家留言,一起...

springboot+VUE实现登录注册

本文实例为大家分享了springboot+VUE实现登录注册的具体代码,供大家参考,具体内容如下一、springBoot创建springBoot项目分为三个包,分别为controller,service, dao以及resource...

vue+springboot实现登录验证码

本文实例为大家分享了vue+springboot实现登录验证码的具体代码,供大家参考,具体内容如下先看效果图在login页面添加验证码html在后端pom文件添加kaptcha依赖<dependency>...

vue+spring boot实现校验码功能

本文实例为大家分享了vue+spring boot实现校验码功能的具体代码,供大家参考,具体内容如下用vue写了一个校验码来玩玩,样子如下:1.img标签<img ="height:40px; width: 100px;...

vue-cropper组件实现图片切割上传

本文实例为大家分享了vue-cropper组件实现图片切割上传的具体代码,供大家参考,具体内容如下
这几日,等来了些空闲,用vue和spring boot实践一次头像上传,因此记下了,望将来的开发有...

vue-cropper插件实现图片截取上传组件封装

基于vue-cropper插件实现图片截取上传组件封装的具体代码,供大家参考,具体内容如下需求场景:后台开发需要上传图片并进行相应比例尺寸图片的截取,本组件开发采用Ant Design Vue...

python 爬取京东指定商品评论并进行情感分析

项目地址https://github.com/DA1YAYUAN/JD-comments-sentiment-analysis爬取京东商城中指定商品下的用户评论,对数据预处理后基于SnowNLP的sentiment模块对文本进行情感分析...

2021-05-27

python b站视频下载的五种版本

项目地址:https://github.com/Henryhaohao/Bilibili_video_download介绍 对于单P视频:直接传入B站av号或者视频链接地址(eg: 49842011或者https://www.bilibili.com/video...

2021-05-27

教你怎么用python selenium实现自动化测试

一、安装selenium打开命令控制符输入:pip install -U selenium火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能Selenium IDE 是嵌入到Firefox 浏览器中的一个...

2021-05-27

Python Django框架介绍之模板标签及模板的继承

一、标签语法由%}和 {% 来定义的,例如:{%tag%} {%endtag%},完整的标签有开始就有结束,如条件语句,有条件判断的开始,也对应有条件的结束。二、常见标签if条件判断 if/elif/else...

2021-05-27

python 算法题——快乐数的多种解法

题目描述:
编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1...

2021-05-27

用Python监控你的朋友都在浏览哪些网站?

一、需求1.获取你对象chrome前一天的浏览记录中的所有网址(url)和访问时间,并存在一个txt文件中2.将这个txt文件发送给指定的邮箱地址(你的邮箱)3.建立例行任务,每天定时自动...

2021-05-27

Qt Quick QML-500行代码实现合成大西瓜游戏

"合成大西瓜"这个游戏在年前很火热,还上过微博热搜,最近便玩了一阵还挺有意思的,所以研究了一下小球碰撞原理,自己亲自手写碰撞算法来实现一个合成大西瓜游戏.并支持任意大小...

2021-05-27

python列表数据增加和删除的具体实例

1、使用 append 函数来为列表 list 添加数据,默认将数据追加在末尾。# !usr/bin/env python# -*- coding:utf-8 _*-"""@Author:猿说编程@Blog(个人博客地址): www.codersrc.c...

2021-05-27

pytorch固定BN层参数的操作

背景:基于PyTorch的模型,想固定主分支参数,只训练子分支,结果发现在不同epoch相同的测试数据经过主分支输出的结果不同。原因:未固定主分支BN层中的running_mean和running_var。...

2021-05-27

Python多线程与多进程相关知识总结

一、什么是进程 进程是执行中的程序,是资源分配的最小单位:操作系统以进程为单位分配存储空间,进程拥有独立地址空间、内存、数据栈等 操作系统管理所有进程的执行,分配资...

2021-05-27

详解Gotorch多机定时任务管理系统

前言先介绍下问题:组内有十来台机器,上面用 cron 分别定时执行着一些脚本和 shell 命令,一开始任务少的时候,大家都记得哪台机器执行着什么,随着时间推移,人员几经变动,任务也越来...

2021-05-27

pytorch LayerNorm参数的用法及计算过程

说明LayerNorm中不会像BatchNorm那样跟踪统计全局的均值方差,因此train()和eval()对LayerNorm没有影响。LayerNorm参数torch.nn.LayerNorm( normalized_shape: Union[...

2021-05-27

Python脚本文件外部传递参数的处理方法

前言我们写的 Python 脚本需要修改参数,当我们将脚步上传到服务器或者给不会编程的人用时,会比较不方便,如果直接可以在外部指定参数,会非常方便,今天介绍的就是 Python 外部指定...

2021-05-27

教你使用Python pypinyin库实现汉字转拼音

一、前言这里我先为大家提供一个中文网站,大家可以下去更深入的学习。
https://pypi.org/project/pypinyin/pypinyin库,主要有几下几个特性: 智能匹配最正确的拼音; 支持...

2021-05-27

使用Gitee自动化部署python脚本的详细过程

一、前期准备1.1 安装环境1、安装python3
2、打开命令行安装seleniumpip install selenium二、python代码2.1 源码#!/usr/bin/python# -*- coding: utf-8 -*-import timefro...

2021-05-27

解决Pytorch中Batch Normalization layer踩过的坑

1. 注意momentum的定义Pytorch中的BN层的动量平滑和常见的动量法计算方式是相反的,默认的momentum=0.1BN层里的表达式为:其中γ和β是可以学习的参数。在Pytorch中,BN层的类的...

2021-05-27

pytorch中LN(LayerNorm)及Relu和其变相的输出操作

主要就是了解一下pytorch中的使用layernorm这种归一化之后的数据变化,以及数据使用relu,prelu,leakyrelu之后的变化。import torchimport torch.nn as nnimport torch.nn.funct...

2021-05-27

Python实现网络自动化eNSP

1.使用Paramiko登陆到单台交换机实验拓扑云彩桥接到本机环回接口:192.168.1.1/24
三层交换机IP:192.168.1.2/24
实验要求使用Python Paramiko 模块实现SSH 登录单个交换机(192....

2021-05-27

ASP.NET Core文件压缩常见使用误区(最佳实践)

前言  在微软官方文档中,未明确指出文件压缩功能的使用误区。  本文将对 ASP.NET Core 文件响应压缩的常见使用误区做出说明。误区1:未使用Brotil 压缩  几乎不需要任何...

2021-05-27

如何用C写一个web服务器之GCC项目编译

前言本想着接下来大概实现一下 CGI 协议,但是实现过程中被一个问题卡住了:C进程与php进程的交互数据类型问题:在 C 进程中我准备将服务器处理后的请求数据存储在一个结构体内,然...

2021-05-27

如何用C写一个web服务器之I/O多路复用

前言I/O模型接触过 socket 编程的同学应该都知道一些 I/O 模型的概念,linux 中有阻塞 I/O、非阻塞 I/O、I/O 多路复用、信号驱动 I/O 和 异步 I/O 五种模型。其他模型的具体...

2021-05-27

如何用C写一个web服务器之基础功能

服务器架构目标架构以 nginx 的思想来考虑本服务器架构,初步考虑如下图:当然 php 进程也可以替换为其他的脚本语言,可以更改源码中的 command 变量实现。服务器有一个 master...

2021-05-27

Java多线程导致CPU占用100%解决及线程池正确关闭方式

简介情景:1000万表数据导入内存数据库,按分页大小10000查询,多线程,15条线程跑。
使用了ExecutorService executor = Executors.newFixedThreadPool(15)
本地跑了一段时间后,发现...

2021-05-27

你知道Java的这些骚操作吗?

一、try with catch还记得这样的代码吗?我们需要手动的关闭资源的流,不然会造成资源泄漏,因为虚拟机无法管理系统资源的关闭,必须手动释放。public void manualClose(String fil...

2021-05-27

你肯定能看懂的Java IO相关知识总结

一、IO底层是怎么回事?操作系统就是管家,电脑的设备就是资源,如果进程先要操作资源,必须要进行系统调用,有操作系统去处理,然后再返回给进程,这样的代理模式是不是很常见?因此app 就...

2021-05-27

Android实现梯形TextView效果

效果图:自定义代码实现逻辑:public class LadderTextView extends android.support.v7.widget.AppCompatTextView { private static final String TAG = "LadderView";...

2021-05-27

Flutter 给列表增加下拉刷新和上滑加载更多功能

有状态组件
当 Flutter 的页面需要动态更新数据的时候,就会涉及到 UI 组件需要根据数据变化更新,此时也就意味着组件有了“状态”。这就类似 React 的类组件和函数组件(只是后...

2021-05-27

php explode中文乱码怎么办

在PHP中,用explode分割一个中文字符串,比如用 explode(&#39;:&#39;,&#39;fileName:文件名&#39;)时,返回的"文件名"会乱码,这要怎么解决?下面就给大家介绍一下解决方法。php explo...

2021-05-26

php如何不递归实现遍历目录下所有文件

如果要遍历某个目录下的所有文件(包括子目录),最首先想到的思路就是用递归:先处理当前目录,再处理当前目录下的子目录。不用递归可不可以呢?以前学数据结构的时候看到过,递归其实是...

2021-05-26

HTML+CSS制作心跳特效的实现

今天来制作一个简单的心跳效果,不需要很多代码,添加一个盒子,充分利用CSS展现就可以啦。1.首先我们在页面添加一个可视化的盒子<body> <div class="heart"></div> </body>2.然...

2021-05-26

html+css实现赛博朋克风格按钮

先看效果:前言:这个思路是我在b站看up主Steven做的,觉得很不错,然后自己也弄了一个。(纯css),下面是详细过程。最后面有完整代码。实现:1. 首先定义一个div标签作为按钮,类名为 .anni...

2021-05-26

python文本处理的方案(结巴分词并去除符号)

看代码吧~import reimport jieba.analyseimport codecsimport pandas as pddef simplification_text(xianbingshi): """提取文本""" xianbingshi_simplification = []...

2021-05-26

python numpy中multiply与*及matul 的区别说明

1、对于矩阵(matrix)而言multiply是对应元素相乘,而 * 、np.matmul() 函数 与 np.dot()函数 相当于矩阵乘法(矢量积),对应的列数和行数必须满足乘法规则;如果希望以数量积的方式进...

2021-05-26

tensorflow中的梯度求解及梯度裁剪操作

1. tensorflow中梯度求解的几种方式1.1 tf.gradientstf.gradients( ys, xs, grad_ys=None, name='gradients', colocate_gradients_with_ops=False, gate...

2021-05-26
返回顶部
顶部