首页 文章 精选 留言 我的

精选列表

搜索[系统工具],共10000篇文章
优秀的个人博客,低调大师

Spring Tools 4.7.1 发布,Spring 开发工具

Spring Tools 4.7.1 发布了,更新亮点包括: (Spring Boot)增强:Spring Expression Language 注释的语法检查 (Spring Boot)已修复:现已在语言服务器内部难以重现 BadLocationException (Eclipse)新功能:现已提供 Eclipse 2020-09 的早期访问更新站点和发行版(需要运行 JDK11) (Eclipse)改进:旧的 Spring Boot 启动配置现在已自动“修复”,以再次排除测试类 (Eclipse)改进:选择文件范围时,新的 Spring Symbols 视图现在工作得更好(还考虑了来自软件包浏览器的选择) (Eclipse)已修复:安装 Papyrus 插件后 STS4 无法启动 (Eclipse)已修复:新的 Spring Symbols 视图使用语言服务器时,现在可以正确关闭它 (Eclipse)已修复:现在可以仅通过 Spring Tools 4 p2 repo 将 Spring Tools 4 安装到现有的 Eclipse 中——不再需要启用 Eclipse 主更新站点 更新说明:https://spring.io/blog/2020/07/30/spring-tools-4-7-1-released

优秀的个人博客,低调大师

Spring Tools 4.7.0 发布,Spring 开发工具

Spring Tools 4.7.0 发布了,更新亮点包括: (Spring Boot)修复自动实时悬停检测 (Eclipse)更新:用于 Eclipse 发行版的 Spring Tools 4 已更新为 Eclipse 2020-06 版本 (Eclipse)改进:添加了对符号视图的多个实例的支持 (Eclipse)改进:在符号视图中添加了收藏夹下拉菜单 (Eclipse)改进:如果在 CF 上为应用程序启用了 SSH 隧道,则启动仪表板现在可以显示请求映射、Bean 和正在运行的应用程序的环境 (Eclipse)更新:在 Spring Initializr 向导中支持 SemVer 格式 (#473) (Eclipse)bugfix:STS 4.6.2 和 Eclipse 2020-06 RC1:FrameworkEvent 错误 (#477) (Eclipse)bugfix:在启动信息中心中为 cf 应用程序选择清单操作不再显示 SSH 选项 (VSCode)改进:标记以配置 “JAVA_HOME or PATH…” 消息显示 (#478) (VSCode)bugfix:切换到其他编辑器后,绿色的实时悬停标记不再消失 更新说明:https://spring.io/blog/2020/06/19/spring-tools-4-7-0-released

优秀的个人博客,低调大师

【从入门到放弃-Java】工具-词频分析

前言 最近有根据文件内容进行词频分析的需求,如果是纯英文的,写个程序处理比较容易,但涉及到中文词频分析,最关键的一步就是中文分词。 搜了不少文章,最后找到一篇比较好用的 Java实现中文词频统计。主要利用了ansj_seg进行中文分词,分词后再进行词频统计。 针对文章中提供的代码示例,做了稍许改动,贴在下面 做个记录。 依赖 添加最新版ansj_seg依赖 <dependency> <groupId>org.ansj</groupId> <artifactId>ansj_seg</artifactId> <version>5.1.6</version> </dependency> 代码实现 代码可见 AloofJr package com.my.tools.ansj; import com.alibaba.common.lang.StringUtil; import org.ansj.splitWord.analysis.ToAnalysis; import java.io.*; import java.util.*; /** * 对文件中文分词后,根据词频排序输出 * @author wq * @date 2020/4/8 */ public class Analysis { public static void main(String[] args) throws IOException { wordFrequency(""); } public static void wordFrequency(String path) throws IOException { List<Map.Entry<String, Integer>> wordList = getWordList(path); wordList.forEach(entry -> { System.out.println(entry.getKey() + "\t" + entry.getValue()); }); } /** * 获取 分词-词频 列表 * */ private static List<Map.Entry<String, Integer>> getWordList(String path) throws IOException { Map<String, Integer> map = new HashMap<>(16); String result = ToAnalysis.parse(getString(path)).toStringWithOutNature(); //分词后的内容,分词间使用英文逗号分隔。 String[] words = result.split(","); for (String word : words) { String str = word.trim(); // 过滤空白字符 if (StringUtil.isBlank(str)) { continue; } // 过滤一些高频率的符号 else if (str.matches("[)|(|.|,|。|+|-|“|”|:|?|\\s]")) { continue; } // 此处过滤长度为1的str else if (str.length() < 2) { continue; } if (!map.containsKey(word)) { map.put(word, 1); } else { int n = map.get(word); map.put(word, ++n); } } return sortByValue(map); } /** * 根据词频从高到低排序 * */ private static List<Map.Entry<String, Integer>> sortByValue(Map<String, Integer> map) { if (map == null) { return null; } List<Map.Entry<String, Integer>> list = new ArrayList<>(); list.addAll(map.entrySet()); Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() { @Override public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { return o2.getValue().compareTo(o1.getValue()); } }); return list; } /** * 获取文件内容 * */ private static String getString(String path) throws IOException { FileInputStream inputStream = new FileInputStream(new File(path)); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder strBuilder = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { strBuilder.append(line); } reader.close(); inputStream.close(); return strBuilder.toString(); } } 参考 作者:Asche 出处:https://www.cnblogs.com/asche/p/9673611.html 更多文章 见我的博客:https://nc2era.com written by AloofJr,转载请注明出处

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册