Springboot
猿陆柒
移来此种非人间
展开
-
猿陆柒-个人网站
个人网站-猿陆柒]-https://www.yuan67.top原创 2022-01-18 10:43:53 · 242 阅读 · 0 评论 -
Gateway启动报错java.lang.NoClassDefFoundError: javax/servlet/Servlet
版本情况spring-boot :2.2.2.RELEASEspring-cloud-alibaba:2.2.0.RELEASEspring-cloud:Hoxton.SR1geteway启动日志2021-10-16 02:19:05.970 INFO 6648 --- [ restartedMain] o.s.b.devtools.restart.ChangeableUrls : The Class-Path manifest attribute in D:\Repository\M原创 2021-10-16 02:23:03 · 2573 阅读 · 2 评论 -
SpringBoot+SpringSecurity更具权限不同获取不通的数据
import org.springframework.security.core.authority.AuthorityUtils;import org.springframework.security.core.context.SecurityContextHolder;@GetMapping("/t")public List<String> t() { Set<String> roles = AuthorityUtils.authorityListToSet(Secur.原创 2020-12-28 16:09:00 · 655 阅读 · 0 评论 -
SpringBoot定时备份数据库操作
启动类@EnableScheduling//主要加注这个注解@SpringBootApplicationpublic class BigScreenOfTheFirstHospitalApplication { public static void main(String[] nieqiang) { SpringApplication.run(BigScreenOfTheFirstHospitalApplication.class, nieqiang); }}定时备份组件import原创 2020-12-08 15:54:06 · 1170 阅读 · 0 评论 -
Java代码对敏感数据进行脱敏操作
public class DesensitizationUtil { // 手机号码中间四位数字脱敏 public static String mobileEncrypt(String mobile) { return mobile.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); } //身份证号脱敏 public static String idEncrypt(String id) { r原创 2020-09-17 16:42:17 · 3571 阅读 · 0 评论 -
SpringBoot整合EasyExcel模板导出Excel
创建SpringBoot项目导入EasyExcel.jar<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version></dependency>创建Excel模板实体类public class FillData { private S原创 2020-08-14 16:29:24 · 5104 阅读 · 9 评论 -
JWT初步使用以及页面刷新就显示JWT过期的问题
JWT配置HTTPResponse.javapackage xyz.nieqiang.webapp.util;public class HTTPResponse { private Integer status; private String message; private Object data; public static HTTPResponse ok(String message) { return new HTTPResponse(200, message); }原创 2020-08-05 11:24:52 · 833 阅读 · 0 评论 -
MyBatis递归查询菜单项
建库SQL(仿照医保模拟的数据)CREATE TABLE `columns` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `nameZH` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '栏目中文名称', `nameEN` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '栏目英文名称', `parentID` int(11) NOT原创 2020-08-04 16:39:10 · 376 阅读 · 0 评论 -
SpringBoot项目jar文件加密
申明:用这种加密方式具体能不能被反编译没测过下载加密的xjarDemo-1.0-SNAPSHOT.jar备用下载地址将项目正常打包,会在项目根目录产生target文件夹然后就是打包了二次打包了,在刚刚下的jar文件目录打开cmd窗口,执行如下命令java -cp xjarDemo-1.0-SNAPSHOT.jar XjarDemo 参数一 参数二 参数三解释:参数一是密码,参数二是要加密的jar的路径位置,参数三是加密后jar的路径位置实例(密码是123456,要加密jar的原创 2020-07-21 11:49:28 · 1382 阅读 · 0 评论 -
Java后端对于时间的处理
场景有一个批订单,我想查询某个月的所有数据,前端传过来一个时间类型的数据,需要后端做处理解决办法1)推荐使用private static void calendar(Date time) { Calendar calendar = Calendar.getInstance(); calendar.setTime(time); Integer year = calendar.get(Calendar.YEAR); Integer month = calendar.get(Calendar.原创 2020-07-19 21:29:24 · 543 阅读 · 0 评论 -
SpringBoot+H5+高德开放平台进行定位
0)去高德开放平台注册认证并且到控制台>应用管理>我的应用创建应用获取Key1)获取jsSDKhttps://webapi.amap.com/maps?v=1.4.8&key=高德开发者创建应用申请的key2)获取经纬度位置3)将经纬度位置进行高德地标编码4)将经过高德地标编码的经纬度进行逆地理编码获取位置名称具体代码实现如下...原创 2020-05-11 20:13:23 · 2259 阅读 · 0 评论 -
Springboot发送手机短信验证码并且校验
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...原创 2020-05-05 23:15:24 · 1911 阅读 · 4 评论 -
Nginx在Windows环境下部署多个Vue前端并且代理多个SpringBoot后台
Nginx主配置文件(nginx.conf)worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepaliv...原创 2020-05-02 11:28:04 · 2783 阅读 · 0 评论 -
Maven打包编译出错
错误内容节选[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather th...原创 2020-04-17 15:41:25 · 376 阅读 · 0 评论 -
map分组计算的各种计算
//实体类public class User { private int id; private String name; private int age; //get set方法}/** * 1,跟据某个属性(name)分组 **/ Map<String,List<User>> collectName = users.s...转载 2020-02-02 21:34:21 · 738 阅读 · 0 评论 -
Springboot整合elasticsearch报NoNodeAvailableException
异常内容org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{OjO6R0AJScaR7vEXRsTYgA}{127.0.0.1}{127.0.0.1:9200}] at org.elasticsearch...原创 2020-01-25 02:49:09 · 516 阅读 · 2 评论 -
SpringBoot发简单邮件的正确姿势
0)背景:用springboot发简单的邮件1)代码如下pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><...原创 2020-01-03 16:25:30 · 248 阅读 · 0 评论 -
SpringBoot整合Druid监控时删除最下方的广告方法
0)在Maven找到对应的jar文件并且用打开压缩包的方式打开1)找到druid-1.1.xx.jarsupport/http/resources/js/common.js文件3)修改common.js的代码jar包源码buildFooter : function() { var html ='<footer class="footer">'+ ' <...原创 2019-12-23 16:47:43 · 361 阅读 · 0 评论 -
springboot中使用poi导出excel文件
0)POI简介Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件.1)常用组件HSSFWorkbook – excel的文档对象HSSFSheet – excel的表单HSSFRow – excel的行HSSFCell – excel的格子单元HSSFHeader – sheet头...转载 2019-12-19 08:50:55 · 225 阅读 · 0 评论 -
解决控制台报错Refused to display 'http://localhost/xxxx' in a frame because it............
解决办法如下:找到SpringSecurityConfigurer这个类,修改如下:复制代码@Overrideprotected void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity.headers().frameOptions().disable();}来源:https://www....转载 2019-08-19 23:28:34 · 23187 阅读 · 0 评论 -
Spring DateJPA自动填充当前时间到数据库和限制某个字段不可修改的方法(亲测有效)
源码演示:问:如何向数据库自动添加数据产生的时间?答:在对应的实体字段添加以下注解:@CreatedDate //填充字段@JsonFormat(pattern = "yyyy年MM月dd日 HH:mm:ss", timezone = "GMT+8") //时间格式,时区选择问:如何限制某部字段在数据更新或修改时不变?答: 在对应的实体字段添加以下注解:@Column(na...原创 2019-07-02 12:26:20 · 1313 阅读 · 3 评论 -
SpringBoot+PageHelper实现分页(亲测有效)
SpringBoot+PageHelper实现分页不整那些花里胡哨的,简单粗暴有效!小白文章,不喜勿喷.有问题可以加我qq:2548841623/vx:N2548841623关键代码:关键(容易忽视的)注解:第一步:配置pom.xml(都到分页了,其他的组件自己搞定就ok)第二步:配置类的编写,也是重点,我在这个上面被坑了好久,其中@Confinguration和@Bean注解必不可少!!!一下内...原创 2019-04-02 12:52:27 · 609 阅读 · 0 评论