首页   注册   登录
 hantsy 最近的时间轴更新

hantsy

Coding for Food
  •   Self-employed / Freelancer
    V2EX 第 134152 号会员,加入于 2015-08-21 11:30:26 +08:00
    现在有人在看 JakartaOne 吗?
    Java  •  hantsy  •  93 天前  •  最后回复来自 hantsy
    5
    A quick glance at Java EE 8
    Java  •  hantsy  •  2017-10-09 16:08:41 PM
    Java EE 8 发布了 @@@
    Java  •  hantsy  •  2017-10-09 16:09:39 PM  •  最后回复来自 hantsy
    4
    Java 9 马上来了 @@@
    Java  •  hantsy  •  2017-09-22 11:08:34 AM  •  最后回复来自 hantsy
    3
    收两条 8G Hynix DDR3L 1600 低压笔记本内存,出同款 2 条 4G 内存
    二手交易  •  hantsy  •  2017-09-15 17:09:01 PM  •  最后回复来自 keysona
    24
    A glimpse at the upcoming Spring 5
    Java  •  hantsy  •  2017-08-31 17:16:44 PM
    请教两个 Kotlin 问题
    Kotlin  •  hantsy  •  2017-08-31 11:37:21 AM  •  最后回复来自 sagaxu
    10
    TOM 是不是倒闭了?
    全球工单系统  •  hantsy  •  2017-08-11 16:35:32 PM  •  最后回复来自 27
    22
    Getting started with Angular 2
    程序员  •  hantsy  •  2017-03-21 09:14:14 AM
    hantsy 最近回复了
    1 天前
    回复了 shazh520 创建的主题 Java 聊聊 spring boot 后端大家如何玩权限?
    @shazh520 这个是框架安全上设计的考虑,与用不用 Spring Security 没太大关系。

    1. 如果 Web (Themleaf)页面 与 API 是一个程序,可以考虑多个 Spring Security Config,用 Order 排序。
    如:
    @Bean
    @Order(0)
    httpConfigbean 对应 pathMatcher("/web")使用常规 Web 设置。

    @Bean
    httpConfigbean 对应 pathMatcher("/api")使用 API 设置,可以无状态也可有状态与前者共享 Session.

    2. 如果纯后端 API,直接使用通用 API 安全方案。OAuth2,JWT,SpringSession 等。
    客户端( SPA,WebMVC/Themleaf,Mobile APP 等)交互都一样, 用相应的 Http Client 与 API 交互。

    从开发维护的角度,第二种比较也容易扩展。
    中国特色而已,酒吧,夜场不也是这样。

    国外的这种 Meetup 基础都是免费的,一些技术大会才收费(好像不分男女)。
    不过还有一些专门为女性从事 IT 的会议,不知收费情况(国外很多会议都有大公司 Sponsor )。
    习惯了乌龟界面,只是因为之前用 CVS 开始就用这一些界面。
    3 天前
    回复了 niming007zh 创建的主题 Linux 你们平时用 Linux 时喜欢用 root 用户吗
    虚拟机环境无所谓。真实系统,不管是服务器,还是自己开发环境,慎用。之前用 Linux 作主系统时我是很少用,用 Root 都要切换。
    jacoco 是比较现代的测试覆盖率统计工具吧,可以结合 Maven,Gradle 生成报告。sonar 最初主要是代码质量检测。

    单纯的追究覆盖率我觉得没有必要,也不一定要设置一个比例,比如有的项目要求 70%等。从适合角度来讲,写测试时关键一点要求测试要检测所有的逻辑路径分支(正常,异常都要考虑到)。
    终于看到一个技术帖子了。

    写 Java 测试离不开 JUnit。在 Spring 下写测试比较简单些,Spring 自身带的测试工具很全。
    https://github.com/hantsy/building-restful-apis-with-springmvc-gitbook/blob/master/testing.md (比较老了一点)
    Spring Boot 1.4 中增加了大量工具简化测试: https://github.com/hantsy/building-restful-apis-with-springmvc-gitbook/blob/master/boot-1.4.md

    数据库相关的单元测试可以 Mock 相应的操作(比如 Mock JpaRepsoitory ),集成测试时也需要创建数据库,初始化数据为测试准备,Spring Boot 可以使用嵌入式数据库代替(不用清理数据)。

    Java EE 的测试参考:
    Java EE 6: https://github.com/hantsy/signup-app/tree/master/src/test/java/org/company/test
    Java EE 7: https://github.com/hantsy/ee7-jaxrs-sample/tree/master/vanilla/src/test/java/com/hantsylab/example/ee7/blog
    Java EE 8: https://github.com/hantsy/javaee8-jaxrs-sample/tree/master/backend/src/test/java/com/github/hantsy/ee8sample/rest
    4 天前
    回复了 pin621 创建的主题 程序员 英语好,对编码真的很重要吗?
    对于一般程序员,English 基础是必须的,大部分官方文档都是英文的,必须看得懂才行。
    想成为世界顶级的程序员,与各国大佬交流,英文就显得尤其重要了。
    5 天前
    回复了 icecreamxuegao 创建的主题 程序员 关于 docker-compose 挂载文件的问题
    一般挂载的包括:日志,数据,配置 等需要备份的东西。其他的我好像从来没有通过这种方式去实现 Host,Guest 共享。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2246 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
    ♥ Do have faith in what you're doing.