springboot拦截器@Autowired Bean为null
springboot自定义拦截器时在debug发现@Autowired下的Bean都为null
问题原因
拦截器加载的时间点在springcontext之前,所以在拦截器中注入自然为null
文件解决
在spring配置文件中这样写
@Bean
public HandlerInterceptor getMyInterceptor(){
return new...
阿里云短信接口java.lang.NoSuchMethodError: org.json.JSONArray.iterator()Ljava/util/Iterator;
依赖的阿里云maven有问题,需要两步解决。
一:官网下载
二:项目本地引入JAR包
SpringBoot访问图片等静态资源
重写addResourceHandlers()后,\upload\ 下的静态资源可以访问了
package com.sd.xm003.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotatio...
获得一个不重复uid账号的算法
private int uuid() {
int machineId = 1;//最大支持1-9个集群机器部署
int hashCodeV = UUID.randomUUID().toString().hashCode();
if (hashCodeV < 0) {//有可能是负数
hashCodeV = -hashC...
springboot打成jar后无法读取根路径和文件
ClassLoader.getSystemResourceAsStream(authenticationFileName)
PropertiesUtils.class.getClass().getResourceAsStream("/authentication.properties")
未打包时都可以获取到根路径和文件,打包后报java.lang.NullPointerException...
jedis api 详解
Redis 简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
...
springboot打成jar包后运行不稳定
SSH远程启动jar后,退出SSH,jar也退出
在原本的启动命令 java -jar **.jar 前面加上nohup,即nohup ./catalina.sh start
其中,nohup 是linux命令,不挂断运行,具体如下:
语法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数...
该如何玩转电商小程序?
小程序除了可以做产品展示、抽奖、与顾客互动等基本功能,还有着强大的营销工具集,什么砍价、拼团、首单立减、大转盘、优惠券等等丰富而有趣的玩法,我们可以借助小程序强化社交拼团功能,好友砍价功能,也可以通过小程序分享换现,通过裂变来回揽客户,丰富用户的消费场景,提高转化量。...
怎么让用户主动分享小程序?
小程序有多种推广方式,包括公众号、小程序互推、附近的小程序、社群等,而要想让用户主动来分享小程序,就要学会使用一些诱使技巧,例如,分享可解锁功能(游戏或会员级别),分享可获得优惠(如拼团、砍价),分享可获得复活卡(游戏中常用),分享可获得满足感(炫耀),将分享与营销手段或运营策略相结合,即可达到让用户主动分享小程序的目的。
...
同一主体多个小程序免费开通支付功能的方法
这种方可以避免小程序开通支付功能要进行多次认证付费:
1、前往微信服务号公众平台打开小程序-->小程序管理-->添加小程序-->关联小程序--->小程序管理员在手机上接受邀请关联;
2、前往微信服务号公众平台打开小程序-->小程序管理-->点击刚刚关联的小程序-->点击复用公众号资质认证
3、前往微信支付平台-->产品中心-->APPID授权...
java实现Prim算法
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static int arc[][];//邻接矩阵
public static int vertex;//vertex*vertex的矩阵
public static void main(String[] args) {//Pri
Kruskal算法Java实现
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static int parent[];//并查集
public static int find(int x){
while(parent[x]!=x) x=parent[x];
return x;
}
pub
蓝桥杯 矩阵翻硬币(打表+二分)
网上其他人的答案好像都是用数学方法解决的。做这道题的时候一看就感觉是找规律的题,所以先打个表。因为后面要用到大数处理,所以是Java语言打表代码(就是按题目意思暴力):import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
public class da...
算法模板 Floyd
数据结构书上的算法 没啥好说的
两三百个点时候用 不然会TLE
#include<iostream>
using namespace std;
int maxn=500;
int main()
{
int i,j;
int m,n;
int mp[maxn][maxn];
scanf("%d%d",&m,&n);
for(i=0;i<n;i++)
...
第八届蓝桥杯国赛JavaB第一题
当时考的时候好像就会这一题。。。重新做一遍 瞎暴力就可以了得跑个几秒import java.util.Arrays;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
long a=9999...
计蒜客 最后一个单词的长度
#include<iostream>
#include<cstring>
using namespace std;
int maxn=10008;
int main()
{
char s[maxn];
while(cin>>s) ;
cout<<strlen(s);
}三行代码搞定居然是三星题 惊了...
今日推荐
周排行