之前使用过@async使用开发过异步发邮件,当时是一个spribgboot单体项目,这次使用springcloud 连接远程的配置,连接eureka zuul, 但@async失效,测试过之前写的异步成功
请问下大哥们失效原因。


请问下面图片这种效果怎么实现:
效果一:选中的那个viewpager高亮
效果二:选中的那个viewpager放大
效果三:两侧未选中的viewpager



请问大家这是什么情况
1.标题android:layout_below="@id/icon"失效
我都studio 虚拟机一直无法联网 ,
使用网上的一些方法后,开始会恢复,但是一但你关闭再打开,就又会失效,一些关于网络的应用都无法实现了。

开发中遇到用webview加载网页,用户说字太小,但是webview内部支持的放大字体使得原本的布局变了,不美观,webview支持的整体放大缩小功能失效,经调查这个功能需要网页支持,但是手机的第三方浏览器中有强制放大缩小功能
执行user-api/initManagerAccountUsingPOST接口的时候,模拟入参: { "email": "1234@163.com", "password": "1234", "user_name": "danny" } 但数据没有入库,而且每一次重复执行都不会提示参数重复。 UserServiceImpl.java中检验判断都写了的,请问事什么原因哈?求指教
package net.sunofbeach.blog.services.impl;
import lombok.extern.slf4j.Slf4j;
import net.sunofbeach.blog.dao.SettingsDao;
import net.sunofbeach.blog.dao.UserDao;
import net.sunofbeach.blog.pojo.Settings;
import net.sunofbeach.blog.pojo.User;
import net.sunofbeach.blog.response.ResponseResult;
import net.sunofbeach.blog.services.IUserService;
import net.sunofbeach.blog.utils.Constants;
import net.sunofbeach.blog.utils.IdWorker;
import net.sunofbeach.blog.utils.TextUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import javax.transaction.Transactional;
import java.util.Date;
/**
* @description:
* @Author danny
* @Date 2021/9/2 11:43 下午
* @Version 1.0
*/
@Slf4j
@Service
@Transactional
public class UserServiceImpl implements IUserService {
@Autowired
private IdWorker idWorker;
@Autowired
private UserDao userDao;
@Autowired
private SettingsDao settingsDao;
@Override
public ResponseResult initManagerAccount(User user, HttpServletRequest request) {
//检查是否有初始化
Settings managerAccountState = settingsDao.findOneByKey(Constants.Settings.MANAGER_ACCOUNT_INIT_STATE);
if (managerAccountState != null) {
return ResponseResult.FAILED("管理员账号已经初始化了");
}
//检查数据
if (TextUtils.isEmpty(user.getUser_name())) {
return ResponseResult.FAILED("用户名不能为空");
}
if (TextUtils.isEmpty(user.getPassword())) {
return ResponseResult.FAILED("密码不能为空");
}
if (TextUtils.isEmpty(user.getEmail())) {
return ResponseResult.FAILED("email不能为空");
}
//补充数据
user.setId(String.valueOf(idWorker.nextId()));
user.setRoles(Constants.User.ROLE_ADMIN);
user.setAvatar(Constants.User.DEFAULT_AVATAR);
user.setState(Constants.User.DEFAULT_STATE);
String remoteAddr = request.getRemoteAddr();
String localAddr = request.getLocalAddr();
log.info("remoteAddr == > " + remoteAddr);
log.info("localAddr == > " + localAddr);
user.setLogin_ip(remoteAddr);
user.setReg_ip(remoteAddr);
user.setCreate_time(new Date());
user.setUpdate_time(new Date());
//保存到数据库里
userDao.save(user);
//更新已经添加的标记
//肯定滑的
Settings setting = new Settings();
setting.setId(idWorker.nextId() + "");
setting.setKey(Constants.Settings.MANAGER_ACCOUNT_INIT_STATE);
setting.setCreate_time(new Date());
setting.setUpdate_time(new Date());
setting.setValue("1");
settingsDao.save(setting);
return ResponseResult.SUCCESS("初始化成功");
}
}
- 1
- 2
- 3