开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
Computer Science

为什么后端喜欢把「男女」等枚举类型的数据转成 01

如果是针对其他非中文语言开发,这怎么办呢?字典怎么设置呀,例如来个日文,你总不能写个日文的枚举(其实这个也不应该定义成枚举)吧。 使用 0 1 / Y N 这种类型的大家基本上都明白,还要注意后面开发的时候会经常遇到加状态,减状态的情况。 将中文字符保存在代码中,虽然没有太大问题,要知道还有乱码的问题,后台对这种元数据基本上都会有个字典表给你的。或者后台在 Service 这层帮你查一次转换下。 枚举类型有的状态有限,状态比较固定使用,针对省市这种,一般都会做成字典或者成元数据数据字典,如果还把省市写到代码里面的话只能说后端真牛。 男女这种其实也应该做成字典,现在有变性人,还有一些人属于。。。。所以性别现在不只 2 个 状态了。 https://www.ossez.com/t/topic/13251

2021年01月30日 0Comments 685Browse 0Like Read more
文化旅游

你在旅行路上最希望发生什么

不延误,不堵车,不出状况。 如果人多也无所谓了,小状况也能调节下。 一个人或者 2 个人走的话,还是安全第一,组团的话也是安全第一。

2021年01月30日 0Comments 727Browse 0Like Read more
文化旅游

带着一岁宝宝坐飞机旅行,如何避免宝宝哭闹

宝宝哭闹比较难避免。 宝宝哭闹不以父母的意志为转移。 多带点奶,起飞降落的时候让宝宝喝奶,也许能够缓解点。 运气好的时候,也许宝宝压根都不哭。

2021年01月30日 0Comments 784Browse 0Like Read more
Computer Science

为什么国内政府机关的网站 UI 那么丑

外行指导内行。 我们的 UI 历来是注重功能。信息实用性,界面交互性,不存在的。一套 UI 本来好好的,demo 过后,领导觉得这个不好看,主题不突出,没关系,改。 颜色不够红,没关系,接着改。 改到最后审美疲劳了,懒得改了。就凑合看看吧,反正是个内容展示,又不实现什么功能。社区要备案,还麻烦,搞不好群众意见太大,这个是红线不能碰的,多一事不如没有事,完成任务就好。 群众有意见,微博牢骚下就好了。 预算花掉了,平台内容也有了,反正也没人看,换届的时候换个领导照片,一年就发那么几条动态。皆大欢喜。

2021年01月30日 0Comments 608Browse 0Like Read more
Computer Science

Java 如何删除 List 中的重复元素

我们知道在 Java 的 List 中是允许对象或者元素是重复的。 不允许重复的集合,我们可以使用 set。 在有时候,我们希望 List 集合中的内容是不重复的,所以我们需要对 List 进行一次去重。 使用 Guava 其实有多个办法来去重,相对简单实用点的可以使用 Guava。 使用下面的这句话就可以了: List<String> townsName = FileUtils.readLines(new File("C:\\Users\\yhu\\Documents\\town\\us-ma.txt")); logger.debug("Town Count - [{}]",townsName.size()); townsName = Lists.newArrayList(Sets.newHashSet(townsName)); logger.debug("Town Count Clean - [{}]",townsName.size());     上面代码就是简单的把 List 设到 HashSet 中,然后再转换为 List。 上面的内容为测试的问题,第一步是使用 FileUtils 将文本中的内容读取到 List 列表中。 https://www.ossez.com/t/java-list/13247

2021年01月30日 0Comments 549Browse 0Like Read more
Computer Science

显示源代码及其子目录中的文件结构

有时候,我们希望在论坛或者 MD 文件中展示下文件夹的目录结构。 在 windows 中,我们可以使用 tree 这个命令。     在上面的命令中,我们可以查看当前目录,以及当前目录的所有子目录。 连同文件显示 如果你还想显示目录中的文件的话,你可以使用参数 /f 需要执行的命令为: tree /f     添加上面的参数后可以显示文件的内容。 C:. ├───main │ ├───java │ │ └───com │ │ └───ossez │ │ └───edtestbank │ │ └───service │ │ ├───configuration │ │ ├───controller │ │ └───filter │ └───resources └───test ├───java │ └───com │ └───ossez │ └───edtestbank │ └───service │ └───test │ └───utilities └───resources └───data 在完成上面的输出后,你可以直接拷贝粘贴到文本文件中。   https://www.ossez.com/t/topic/13246

2021年01月30日 0Comments 556Browse 0Like Read more
Computer Science

Spring Boot 项目可以参考的一个项目结构

可以参考的一个项目结构。 这个项目结构也是在网络上搜索到了,不一定需要完全按照上面的项目结构来操作。 但是还是比较明确的。 |_annotation:放置项目自定义注解 |_aspect:放置切面代码 |_config:放置配置类 |_constant:放置常量、枚举等定义 |__consist:存放常量定义 |__enums:存放枚举定义 |_controller:放置控制器代码 |_filter:放置一些过滤、拦截相关的代码 |_mapper:放置数据访问层代码接口 |_model:放置数据模型代码 |__entity:放置数据库实体对象定义 |__dto:存放数据传输对象定义 |__vo:存放显示层对象定义 |_service:放置具体的业务逻辑代码(接口和实现分离) |__intf:存放业务逻辑接口定义 |__impl:存放业务逻辑实际实现 |_utils:放置工具类和辅助代码 关于 /src/main/resources 目录中的内容排列,基本上可以按照下面一些格式: |_mapper:存放mybatis的XML映射文件(如果是mybatis项目) |_static:存放网页静态资源,比如下面的js/css/img |__js: |__css: |__img: |__font: |__等等 |_template:存放网页模板,比如thymeleaf/freemarker模板等 |__header |__sidebar |__bottom |__XXX.html等等 |_application.yml 基本配置文件 |_application-dev.yml 开发环境配置文件 |_application-test.yml 测试环境配置文件 |_application-prod.yml 生产环境配置文件 通过上面的配置,基本上能够完成一个 Spring Boot 的项目的配置。 https://www.ossez.com/t/spring-boot/13245

2021年01月30日 0Comments 608Browse 0Like Read more
Computer Science

IntelliJ IDEA 2020.3.1 Git 远程地址

IntelliJ IDEA 2020.3.1 版本的 Git 远程地址的链接路径已经修改了。 可以通过左下角的操作按钮来对远程仓库进行操作。 https://www.ossez.com/t/intellij-git-remote/188/2

2021年01月30日 0Comments 790Browse 0Like Read more
Computer Science

Spring 2.4.0 的测试引擎 junit-vintage

从 Spring Boot 2.4.0 的测试引擎已经使用 Junit 5 的测试了。 因此测试引擎不再需要 exclude junit-vintage 到 Spring Boot 的测试依赖了。 2.4.0 的测试实例应该使用下面的依赖配置: <!-- TESTS --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <scope>test</scope> </dependency> 这个问题在 2.3.3 的版本出现了上面的问题,有关这个问题的描述和解决方法,请参考:JUnit 5 测试 Spring 引擎的时候提示 junit-vintage 错误 中的内容。     测试引擎 junit-vintage 主要是版本兼容性的问题。   https://www.ossez.com/t/spring-2-4-0-junit-vintage/13243

2021年01月29日 0Comments 794Browse 0Like Read more
Computer Science

微软 clarity Beta 版本上线测试

微软推出了一项全新的分析服务,它就是能够帮助你深入了解“客户如何使用网站”的 Clarity 。 对网站运营方来说,这项服务有助于找到问题并做出改进。此外,Clarity 允许站方重复推演客户的会话。 访问的网站为:https://clarity.microsoft.com/ 当前已经是 Beta 版的测试了。     Session Replay可能足以激起Web开发人员的好奇心,但微软对Clarity做的计划更有趣,名为“Interesting sessions”,此功能将使用Clarity的AI和机器学习功能来帮助Web开发人员查看异常的点击,滚动行为,会话长度,JavaScript错误等用户会话。通过让Clarity向他们展示最相关的会话,可让开发人员花费更少的时间,更深入地了解他们的用户。 此外,还有相关的会话和热图。前者将基于单个会话对类似会话进行分组,帮助开发人员了解特定用户行为的范围,并为同一用户以及其他用户查找其他事件。后者将通过点击或触摸热图(页面上的用户交互)和滚动热图(用户在页面上滚动的距离)提供聚合级别的用户行为视图。 到目前为止,Clarity听起来是Google Optimize的一个很好的替代品,前提是微软的价格具有竞争力。该公司没有分享时间表,预计Clarity将从测试版发布。在当前状态下,创建新项目后,你将被添加到等待列表中。在获得JavaScript代码,并使用Clarity仪表板重播用户会话之前,你需要获得批准。 链接 如果你配置了微软的 Bing 网站工具的话,在页面的左下角会看到 Clarity 的链接。     单击下面的链接,进行一些简单的设置后就可以进入 Clarity 界面了。 你需要为你的网站安装一些 JS,这个与其他的 JS 的安装是一样的。 界面 进入 Clarity 主页面中,你需要创建一个项目,基本上一个网站可以创建一个项目。 当 Clarity 获得数据后,将会进行分析。     上图显示的是分析的结果,初次使用还是值得一试的。 我们博客的网站数据比较少,如果你网站数据比较多的话,获得分析结果应该会更好。   https://www.ossez.com/t/clarity-beta/13242

2021年01月29日 0Comments 771Browse 0Like Read more
12345…8
Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,367)
    • Confluence (663)
    • Gradle (12)
  • U.S. (511)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1