V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  siweipancc  ›  全部回复第 28 页 / 共 29 页
回复总数  580
1 ... 20  21  22  23  24  25  26  27  28  29  
2020-07-01 01:51:02 +08:00
回复了 TyCoding 创建的主题 Java Tumo Blog v3.0,希望能帮到正在学习 Java 的你
:D 有意向用 ts 重构吗
2020-07-01 01:45:34 +08:00
回复了 runking 创建的主题 Google google photo 放大招了!
老哥,uc 部 11 点才上班的吗
ಠ_ಠ 验证通过的验证码对一般是会删除的,所以最安全的是每次提交都请求新的验证码
2020-06-30 12:30:19 +08:00
回复了 leschans 创建的主题 程序员 020 地区的 Bilibili 视频最近被转到 akamai 上了
又炸出大佬了=)
2020-06-30 12:16:40 +08:00
回复了 guguxia 创建的主题 程序员 IntelliJ IDEA 或 All Products Pack 年订阅优惠活动,个人订阅 6.8 折
@andytao exm? 黑人问号脸
2020-06-30 12:10:09 +08:00
回复了 Zach369 创建的主题 GitHub github 样式变了,好难看
感觉好看多了,不那么死板了:D
2020-06-29 20:51:54 +08:00
回复了 aragakiyuii 创建的主题 Java 关于 Spring @ControllerAdvice 官方文档翻译问题
(・・;) 这不是单纯英语语法的问题吗
2020-06-28 09:02:46 +08:00
回复了 yujiang 创建的主题 Chrome chrome 简直愚蠢到极致
不登陆用 chrome 图啥
2020-06-25 21:32:07 +08:00
回复了 autoname 创建的主题 Java jsoup 取值问题
chrome 元素右键,xpath
2020-06-25 21:28:28 +08:00
回复了 abcbuzhiming 创建的主题 Java 要针对特定的条件进行加锁时,用什么方式是最佳实践?
:D 不用 redis? 那共享一个 map 实例行不行,setIfAbsent
2020-06-22 22:22:12 +08:00
回复了 noble4cc 创建的主题 Java Java 中有类似于 hutool 这种大而全的工具包吗
上个月发现它的时间解析有个问题,声明了代码没有实现的时间解析……
上周用它的库写验证码,上来就写死一个字体,偏偏这个字体在测试环境没有问题,生产直接爆空指针……

用着真没 guava 省心,这库让我乖乖看完源码才敢继续用了:D
:D 一直用 exchange,没发现这个问题,受教了
2020-06-19 18:32:30 +08:00
回复了 esayr 创建的主题 程序员 苦 CSDN 久矣,能不能做点什么事
广告还好,复制粘贴是真的恶心,说句不道德的,很希望有人搞死它(-_-)
@zhaoxixiangban 我建议你不要这么玩,最后双头坑,角色或者组跟模块绑定的设计才能继续维护。
// ---------model
@Entity
@Data
@Accessors(chain = true)
public class AuthUrl implements Serializable {
@Id
@GeneratedValue
private Long id;

private String url;

@ElementCollection
private List<Long> uIds;
}

// ----- 控制层 @PreAuthorize("@userProfileManager.currentUserAuthForUlr(authentication,httpServletRequest.requestURL.toString())")
@PutMapping("password")
public ResponseEntity<String> changePassword(@RequestParam String newPassword, Authentication authentication) {
profileManager.changePassword(newPassword, authentication);
return ResponseEntity.ok("success");
}

// -------- service
public class UserProfileManager {
// 各种注入
public boolean currentUserAuthForUlr(Authentication authentication, String url) {
Optional<UserProfile> optional = userProfileMapper.findOne(Example.of(new UserProfile().setEmail(authentication.getPrincipal().toString())));
UserProfile profile = optional.orElseThrow(() -> new BadCredentialsException("请重新登录"));
AuthUrl authUrl = authUrlMapper.findOne(Example.of(new AuthUrl().setUrl(url))).orElse(null);
if (authUrl == null) {
return true;
}
List<Long> uIds = authUrl.getUIds();
return uIds == null || uIds.isEmpty() || uIds.contains(profile.getId());
}


public void changePassword(String newPassword, Authentication authentication) {
Optional<UserProfile> optional = userProfileMapper.findOne(Example.of(new UserProfile().setEmail(authentication.getPrincipal().toString())));
UserProfile profile = optional.orElseThrow(() -> new BadCredentialsException("请重新登录"));
String encode = passwordEncoder.encode(newPassword);
profile.setPassword(encode);
userProfileMapper.saveAndFlush(profile);
}
// **
}
你这个,可以用 PreAuth 注解,在 el 引用一个 验证 bean 对现有凭据进行拦截。我待会写一个 demo 看看。
最近全是唱见翻唱,黑名单暴增,恶心的要死
2020-06-14 21:14:06 +08:00
回复了 AmrtaShiva 创建的主题 iOS 13.5.1 都更新了吗?
kitsunebi 插件终于能用了:D
2020-06-09 19:29:48 +08:00
回复了 likefly 创建的主题 程序员 表设计遇到一个问题,感觉没有很好的方法
:D json 后期全是慢查询
2020-06-09 13:00:52 +08:00
回复了 RainyH2O 创建的主题 问与答 为什么有些网站很喜欢在 URL 塞一大堆参数?
@RainyH2O 嗯,好的,不送
1 ... 20  21  22  23  24  25  26  27  28  29  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3210 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.