全部 文章 问答 分享 共找到451个相关内容
[文章] 阳光沙滩博客系统-删除用户
//根据用户角色判断是否可以删除//TODO:通过注解的方式来控制权限returnuserService.deleteUserById(userId,request,response);}修改用户状态代码
[文章] JavaWeb博客系统后端-添加用户
对于web后台来说,最基本的功能就是对数据进行增删改查,也就是江湖上常说的CRUD其他业务基本上为此进行服务的在此之前,我们要先有用户系统。我们的博客系统没对外公开注册,所以要手动添加用户
2020-02-01 18:54 · 用户 / 博客系统 / web后台 / 后端 / Java
[文章] 阳光沙滩博客系统-修改用户信息
API接口需要权限:当前用户是要修改内容的对应用户接口/***修改用户信息user-info*<p>*允许用户修改的内容*1、头像*2、用户名(唯一的)*2.5、签名*3、密码(单独修改)*
[问答] 邮箱验证码 用户取值问题
刚刚跟着视频做了邮箱验证码,有个疑惑的点:如果多个用户同时在请求注册验证码,请问是不是需要保证用户各自从redis里取到的验证码是各自需要的。
2020-06-29 09:57 · Redis / 邮箱验证码 / code
[问答] Android系统去掉多用户功能

目前android原生的车机系统是有两个用户,感觉影响开机的启动时间,现在想去掉一个用户,请问有谁有接触过这种问题吗?谢谢?


2023-04-13 10:14 · Android多用户
[文章] 阳光沙滩博客系统-用户登录实现
用户登录流程代码实现@OverridepublicResponseResultdoLogin(Stringcaptcha,StringcaptchaKey,SobUsersobUser,HttpServletRequestrequest
2020-06-21 13:42 · Token / Jwt / SpringBoot / JavaWeb / 后台开发
[问答] 博客系统前端跨域与检测用户是否登录问题
2.检测用户是否登录问题:我是把服务器部署在本地虚拟机Ubunt16(因为同时开两个编辑器和虚拟机内存有点吃不消),如果在虚拟机里面的浏览器登录用户,就可以检测到用户登录,如果在windows的浏览器登录
2020-10-11 11:03 · bug
[文章] 阳光沙滩博客系统-用户注册实现
用户注册流程第一步:检查当前用户名是否已经注册第二步:检查邮箱格式是否正确第三步:检查该邮箱是否已经注册第四步:检查邮箱验证码是否正确第五步:检查图灵验证码是否正确达到可以注册的条件第六步:对密码进行加密第七步
[问答] 完成用户注册遇见的问题
HttpServlet.java:661)atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)完成用户注册时遇见的问题
2021-01-05 16:31 · 问题
[问答] mysql镜像无法创建新用户&设置密码

尝试用docker启动mysql镜像,创建用户失败

docker-compose文件如下

version
2023-09-06 17:06 · mysql / docker
[文章] nginx 配置用户认证
share/nginx/html;indexindex.html;}}因为要代理prometheus面板,加上nginx认证会更加安全安装htpasswd工具yum-yinstallhttpd-tools生成用户登录的认证文件创建文件夹
2021-10-08 21:24 · nginx / prometheus
[文章] 博客门户用户信息头像修改
前言,我的博客也是前些日子才完工的,但是我想着有些地方优化一下,首先是门户个人信息的头像,不然注册的用户清一色的头像,就做了一下门户个人信息的头像修改,这里遇到的一些坑记录一下。
2021-07-29 00:45 · bug / 前端 / 头像修改 / 优化 / 博客
[文章] 阳光沙滩博客系统-提供查询用户名/邮箱是否已经注册的接口
quot;email")Stringemail){returnuserService.checkEmail(email);}/***检查该Email是否已经注册**@paramuserName用户
[问答] 阳光沙滩博客App 自身用户id如何优雅的获取?
background-color: rgb(240, 240, 240); color: rgb(68, 68, 68);">/uc/user/checkToken),但是我使用postman调试,告诉我用户未登录
2022-03-11 09:39 · 阳光沙滩App
[文章] 阳光沙滩博客系统-获取用户信息
SobUseruser=userDao.findOneById(userId);//判断结果if(user==null){//如果不存在,就返回不存在returnResponseResult.FAILED("用户不存在
[文章] SpringSecurity跟SpringBoot的整合-从数据库中读取用户信息校验
SpringSecurity跟SpringBoot的整合从数据库中读取用户信息校验前面文章:SpringSecurity跟SpringBoot的整合-项目创建SpringSecurity跟SpringBoot
[文章] 阳光沙滩博客系统-获取用户列表
Page<SobUser>all=userDao.listAllUserNoPassword(pageable);returnResponseResult.SUCCESS("获取用户列表成功
[文章] 领券联盟轮播图优化:左划和用户手放上去悬停
我们的轮播图还可以更好1.用户可以左划2.用户手放上去的时候不应该再自动向右滚动下面是我的解决方案和代码packagecom.bobo.union.ui.custom;importandroid.content.Context
2021-03-27 13:52 · 安卓
[文章] 【android学习笔记一】用户界面常见控件
用户界面常见控件常见控件TextView1.让textView里面的内容水平居中:android:gravity="center_horizontal"2.让textView控件在它的父布局里水平居中
2020-02-11 18:59 · 学习笔记 / android / UI
[问答] 看过一种技术,就是界面的控件,由用户来拖动,决定放到某个位置,然后保存这个设置,这个布局就确定下来了。是如何实现?
我看过一种技术,就是界面的控件,有用户来拖动,决定放到某个位置,然后保存这个设置,这个布局就确定下来了。【就如在玩模拟器游戏一样,键位由用户设置放到指定的位置并可以保存下来。】
2020-04-28 14:19 · android
[问答] SOB用户名登录不上
message: "adsbygoogle.push()error:AllinselementsintheDOMwithclass=adsbygooglealreadyhaveadsinthem."name: "TagError"pbr: truestack: "TagError:adsbygoogle.push()error:AllinselementsintheDOMwithclass=adsbygooglealreadyhaveadsinthem.↵atLk(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:191:346)↵atIk(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:187:8)↵athttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:185:43↵atef.l.fa(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:51:290)↵attf(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:59:357)↵atHk(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:185:25)↵atOk(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:197:191)↵atef.l.fa(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:51:88)↵attf(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:59:357)↵atNk(https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:191:470)"__proto__: Error不知道为啥,只有提问的那个能登陆上我也看不懂问题。刚刚想在问题回复你,登不上回答不了就又写一个问题
2020-05-09 19:26 · SOB
[文章] 仿断点沙滩APP用户详情下拉功能
其实应该不是很困难大家都知道是AppBarLayout+CollapsingToolbarLayout+Toolbar进行UI控制的主要想写篇文章记录下效果且排下坑不是最优解是土办法来着有大佬有新写法可以指导下有问题可以sob联系dd1.关于图片(头像)一直无法跟随文字一起显示在toolbar这点进行了多次尝试1)将imgview放置在toolbar中发现无法控制它的位置(无法居中处理)因为toolbar内没有提供位置的一些方法所以无疾而终2)放在了toolbar同级也是感觉没啥用没办法跟随文本一起隐藏(这里是坑)3)放在appbar内与CollapsingToolbarLayout同级会出现拉扯不符合该方案(放弃)在咨询断点大佬后他说他是采用2)可是我自己的没办法跟随隐藏或显示我就不断去查看所写的属性心想来个大破大立将我原先写的CollapsingToolbarLayout内的属性先隐藏掉在动态填入背景就好了巧了删除了2)方案就能和断点大佬的效果一样imgview能跟随文本在toolbar中了大家可以猜猜是啥属性卖关子(其实就一个属性是限制了因为它操作后又被赋值了个背景所以imgview跟随不了toolbarapp:contentScrim="@drawable/userinfo_bg"神坑其实只要解决这个问题其他问题就不是很大了)因为toolbar自身会移动只要解决imgview移动就好了(百分比计算然后移动就好了并不困难(os感谢断点大佬点拨哈哈哈哈)因为没做view大小变化这个留给下个有缘人探索下先贴贴xml代码(自行删减)<?xmlversion="1.0"encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayoutandroid:layout_width="match_parent"xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:orientation="vertical"android:layout_height="match_parent"><com.google.android.material.appbar.AppBarLayoutandroid:id="@+id/app_bar"android:layout_width="match_parent"android:layout_height="wrap_content"><com.google.android.material.appbar.CollapsingToolbarLayoutandroid:id="@+id/ctl_test"android:layout_width="match_parent"android:layout_height="wrap_content"app:expandedTitleGravity="center"app:collapsedTitleGravity="left"app:layout_scrollFlags="scroll|exitUntilCollapsed"><!--app:contentScrim="@drawable/userinfo_bg"--><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/rl_top"><ImageViewandroid:layout_width="match_parent"android:layout_height="@dimen/dp_220"android:id="@+id/iv_user_bg"android:background="@drawable/userinfo_bg"android:scaleType="centerCrop"/><includelayout="@layout/layout_title"android:id="@+id/ll_user_title"android:visibility="invisible"/><de.hdodenhof.circleimageview.CircleImageViewandroid:padding="@dimen/dp_5"android:layout_width="@dimen/dp_80"android:layout_height="@dimen/dp_80"android:layout_below="@+id/iv_user_bg"android:layout_marginTop="-40dp"android:visibility="gone"android:layout_marginLeft="@dimen/dp_20"/><includeandroid:id="@+id/ic_user_fansorfollow"layout="@layout/layout_info_fof"android:layout_below="@+id/tv_user_position"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_alignParentBottom="true"app:layout_collapseMode="parallax"/></RelativeLayout><de.hdodenhof.circleimageview.CircleImageViewandroid:layout_width="@dimen/dp_50"android:layout_height="@dimen/dp_50"android:background="@drawable/emoji_2"android:layout_gravity="center"android:layout_marginTop="-50dp"app:layout_collapseMode="pin"android:layout_marginBottom="@dimen/dp_5"android:id="@+id/iv_user_avatar"/><androidx.appcompat.widget.Toolbarandroid:layout_width="match_parent"android:layout_height="@dimen/dp_80"app:layout_collapseMode="pin"app:titleTextColor="@color/white"android:id="@+id/toolbar"/></com.google.android.material.appbar.CollapsingToolbarLayout></com.google.android.material.appbar.AppBarLayout><androidx.viewpager.widget.ViewPagerandroid:id="@+id/vp_user"android:layout_width="match_parent"android:layout_below="@+id/ic_user_fansorfollow"android:layout_marginTop="@dimen/dp_5"android:layout_height="match_parent"app:layout_behavior="@string/appbar_scrolling_view_behavior">//这一句是很重要的提供关联上面的指示器(应该是这么叫吧)<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab_user"android:layout_width="match_parent"android:layout_height="wrap_content"app:tabGravity="fill"app:tabIndicatorColor="@color/index_blue"app:tabIndicatorFullWidth="false"app:tabIndicatorHeight="1dp"app:tabMode="fixed"app:tabSelectedTextColor="@color/bottom_navigation_item_bg_color"app:tabTextColor="@color/index_black"/></androidx.viewpager.widget.ViewPager><androidx.recyclerview.widget.RecyclerViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/rc_uinfo"android:visibility="gone"<!--可以拿这个先测试-->/></androidx.coordinatorlayout.widget.CoordinatorLayout>java代码只能给一部分相关的内容了因为这不是demo没办法copy运行想实践的可以运行看看privateFragmentUserinfoNewBindingbinding=null;privateUserInfoPresentermPresenter;privateString[]titles=newString[]{"动态","文章"/*,"问答"*/,"关注","粉丝"};privateList<String>mStrings=newArrayList<>();privateList<Fragment>fragments=newArrayList<>();privateStringuserId;privateVpAdaptervpAdapter;@Nullable@OverridepublicViewonCreateView(@NonNullLayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){binding=FragmentUserinfoNewBinding.inflate(inflater,container,false);initData();initView();returnbinding.getRoot();}privateintappbarHeight=0;//整块高度privateinttoolbarHeight=0;//缩略后高度privateintivAvatarHeight=0;//头像宽高privatefloativAvatarX;//所在X轴privatevoidinitView(){vpAdapter=newVpAdapter(getChildFragmentManager(),fragments,getContext(),mStrings);appbarHeight=UiUtils.dp2px(getActivity(),220f);toolbarHeight=UiUtils.dp2px(getActivity(),80f);ViewGroup.LayoutParamslayoutParams1=binding.ivUserAvatar.getLayoutParams();ivAvatarHeight=layoutParams1.width;binding.toolbar.setTitleMarginStart(ivAvatarHeight+5);ivAvatarX=UiUtils.getWidth(getContext())/2-ivAvatarHeight/2-5;//所在的X轴//绘制背景Glide.with(getActivity()).load(R.drawable.userinfo_bg).transform(newBlurTransformation(5,1))//高斯模糊第三方库.into(binding.ivUserBg);binding.vpUser.setAdapter(vpAdapter);binding.tabUser.setupWithViewPager(binding.vpUser);//title文章binding.icUserFansorfollow.tvArtNum.setOnClickListener(v->binding.vpUser.setCurrentItem(1));//title关注binding.icUserFansorfollow.tvFollow.setOnClickListener(v->binding.vpUser.setCurrentItem(2));//title粉丝binding.icUserFansorfollow.tvFans.setOnClickListener(v->binding.vpUser.setCurrentItem(3));binding.llUserTitle.ivTtFinish.setOnClickListener(v->getActivity().finish());//设置展开前后的UIbinding.ctlTest.setExpandedTitleColor(ContextCompat.getColor(getContext(),R.color.white));binding.ctlTest.setCollapsedTitleTextColor(ContextCompat.getColor(getContext(),R.color.white));intstatusBarHeight=UIStatusBarUtils.getStatusBarHeight(getActivity());//获取状态栏高度RelativeLayoutrl_title=binding.llUserTitle.getRoot();RelativeLayout.LayoutParamslayoutParams=(RelativeLayout.LayoutParams)rl_title.getLayoutParams();layoutParams.topMargin=statusBarHeight;//设置状态栏高度}privatevoidinitData(){mPresenter=newUserInfoPresenter(this);userId=getActivity().getIntent().getStringExtra(Constance.S_DATA);StringuuserId=getArguments().getString(Constance.S_DATA);/*TODOtestif(!uuserId.equals(SpUtils.getInstance().getString(Constance.SP_UID,""))){binding.btnIsfans.setVisibility(View.GONE);}*/mPresenter.getOtherUserAchievement(uuserId);mPresenter.getUserInfo(uuserId);//添加fragmentfragments.add(newMoyuFragment(uuserId,true));fragments.add(newArticleFragment(uuserId,true));//fragments.add(newQandAFragment());fragments.add(newFansUserFragment(userId,2));//关注fragments.add(newFansUserFragment(uuserId,1));//粉丝//添加标题mStrings.clear();for(inti=0;i<titles.length;i++){mStrings.add(titles[i]);}binding.appBar.addOnOffsetChangedListener(newAppBarLayout.OnOffsetChangedListener(){@OverridepublicvoidonOffsetChanged(AppBarLayoutappBarLayout,intverticalOffset){floatpercentage=Math.abs((float)verticalOffset/(float)(appbarHeight-toolbarHeight));binding.ivUserAvatar.setTranslationX(-ivAvatarX*percentage);//移动位置if(percentage>0.5){//控制其他空间隐藏binding.icUserFansorfollow.llFansorfollow.setVisibility(View.GONE);}else{binding.icUserFansorfollow.llFansorfollow.setVisibility(View.VISIBLE);}}});@OverridepublicvoidonGetUserInfo(UserInfouserInfo){if(userInfo.isSuccess()){UserInfo.DataBeandata=userInfo.getData();UiUtils.isVipImageView(getActivity(),data.isVip(),binding.ivUserAvatar,data.getAvatar());Stringcover=data.getCover();//背景if(!TextUtils.isEmpty(cover)){Glide.with(getActivity()).load(cover).transform(newBlurTransformation(5,1)).into(binding.ivUserBg);}//填入在toolbar是因为可以动态设置外边距binding.toolbar.setTitle(data.getNickname());binding.tvUserPosition.setText(position.toString());}}各位大佬嘴上留情有其他思路也可以评论一起学(指导)习(我)
2022-08-05 11:48 · 下拉效果 / 仿断点APP
[问答] 摸鱼君项目后台查询用户的方法报错

摸鱼君项目后台报错log

2022-05-02 21:00:25.084  INFO 6716 --- [io-40100-exec-1] c.c.uc.service.impl.UcUserServiceImpl    : mailCode ===>{},UserVo ===>{} LoginVo(userName=test, password=E10ADC3949BA59ABBE56E057F20F883E)
2022-05-02 21:00:25.108 ERROR 6716 --- [io-40100-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.csuft.uc.mapper.UcUserMapper.getUserByAccount] with root cause


org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.csuft.uc.mapper.UcUserMapper.getUserByAccount
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.6.jar:3.5.6]
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:51) ~[mybatis-plus-core-3.4.1.jar:3.4.1]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedInvoker$0(MybatisMapperProxy.java:111) ~[mybatis-plus-core-3.4.1.jar:3.4.1]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_181]
	at com.baomidou.mybatisplus.core.toolkit.CollectionUtils.computeIfAbsent(CollectionUtils.java:117) ~[mybatis-plus-core-3.4.1.jar:3.4.1]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.cachedInvoker(MybatisMapperProxy.java:98) ~[mybatis-plus-core-3.4.1.jar:3.4.1]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.4.1.jar:3.4.1]
	at com.sun.proxy.$Proxy75.getUserByAccount(Unknown Source) ~[na:na]
	at com.csuft.uc.service.impl.UcUserServiceImpl.doLogin(UcUserServiceImpl.java:139) ~[classes/:na]
	at com.csuft.uc.service.impl.UcUserServiceImpl$$FastClassBySpringCGLIB$$4e72827f.invoke(<generated>) ~[classes/:na]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.7.jar:5.3.7]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.7.jar:5.3.7]
	at com.csuft.uc.service.impl.UcUserServiceImpl$$EnhancerBySpringCGLIB$$30e3e1a.doLogin(<generated>) ~[classes/:na]
	at com.csuft.uc.controller.portal.UcUserController.login(UcUserController.java:36) ~[classes/:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181]
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1063) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.46.jar:4.0.FR]
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.7.jar:5.3.7]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.46.jar:4.0.FR]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:121) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.5.0.jar:5.5.0]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) ~[spring-web-5.3.7.jar:5.3.7]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.7.jar:5.3.7]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.7.jar:5.3.7]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.7.jar:5.3.7]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.7.jar:5.3.7]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_181]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.46.jar:9.0.46]
	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_181]



对应的文件


还有一点就是 我如果不在xml文件主动创建<select id="getUserByAccount">**<select> 在mapper接口里的该方法不会爆红


2022-05-02 21:07 · t0
[文章] Docker启动Get Permission Denied
docker.sock:connect:permissiondenied解决办法:-方法一使用sudo获取管理员权限,运行docker命令方法二docker守护进程启动的时候,会默认赋予名字为docker的用户组读写
2020-07-05 22:40 · docker
[问答] VpnService怎么设置Vpn的用户名和密码
使用VpnService创建Vpn服务后,怎么把账户和密码设置进去,看了下文档里面没有设置方法
2021-01-07 21:48 · android
[文章] 摸鱼君-点赞功能思考
用户点赞/取消点赞(如果没有点赞,则点赞成功,如果已经点赞了则取消点赞)获取内容列表时,要知道每个内容用户的点赞状态获取到用户点赞的内容显示某个内容点赞的N个用户(通常在内容列表里不这么干,掘金是这么干的
2022-07-15 23:48 · 点赞 / 摸鱼君 / 后台 / javaWeb / 点赞实现
[文章] 国庆前更新的版本,有啥更新的呢?
用户详情点击用户名,可以到用户的详情界面比如说,点击上面的用户名,就转到:添加了标签链接点击标签,可以跳转到标签的集合页面:
2019-09-27 01:09 · 测试 / 公告 / 官方 / 更新 / 版本
[文章] 阳光沙滩API补充黑名单,帐户注销
把某个用加入自己的黑名单把某个用户从自己的黑名单中移除、获取自己的黑名单列表拉黑某个用户/uc/black-list/{targetUserId}请求方法:POST参数:targetUserId-目标用户
2022-06-06 22:09 · 黑名单 / API / 接口文档 / 阳光沙滩 / APP
[文章] Google应用内登录(旧Api)
方法为该用户获取一个对象,对象中包含请求回来的信息。
2023-04-25 14:58 · Android / Google / Kotlin / 登陆 / 登录
[问答] 个人博客、管理员身份判断问题
在写用户类接口的时候、有两个接口需要到管理员身份:获取用户信息的接口()、删除用户信息的接口()都有被定义了@PreAuthorize("@permission.admin()")如图:然后跑起项目、获取图灵验证码
2020-07-03 13:56 · 个人博客
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 16