11 2021 档案

摘要:Java8_stream_集合对象属性的合并 举例: 在实际的业务处理中,我们经常会碰到需要合并同一个集合内相同属性对象的情况, 需要对一个List中的对象进行唯一值属性去重,属性求和。 业务范例: // 统计每个学生的 总分 Student(name=张三, subject=数学, grade=9 阅读全文
posted @ 2021-11-30 14:01 梅子猪 阅读(4162) 评论(0) 推荐(0) 编辑
摘要:Java_大数加法 题目: 以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。 示例: 输入: "1","99" 返回值: "100" 说明: 1+99=100 思路: 第一种方法:强制类型转换(面试中不要直接使用,题目的考点在于模拟 加法的运算过程 ) 第二种方法: 获取2个 阅读全文
posted @ 2021-11-26 17:39 梅子猪 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Java_扑克牌顺子 题目:现在有2副扑克牌,从扑克牌中随机五张扑克牌,我们需要来判断一下是不是顺子。 有如下规则: A为1,J为11,Q为12,K为13,A不能视为14 大、小王为 0,0可以看作任意牌 如果给出的五张牌能组成顺子(即这五张牌是连续的)就输出true,否则就输出false 数据保证 阅读全文
posted @ 2021-11-26 17:17 梅子猪 阅读(280) 评论(0) 推荐(0) 编辑
摘要:Java_是否回文数字 题目:判断一个数字是否是否回文数字 示例 : 输入: 121 返回值: true 思路:字符串反转 代码: public static void main(String[] args) { // 回文数字 int num = 1233212; } // 我的(这是可以写成一句 阅读全文
posted @ 2021-11-26 15:59 梅子猪 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Java_找出最多的10个单词 题目:找出一个文本中出现最多的10个单词 思路:每个单词作为key,value统计数量,再排序(先按数量降序,再按字母升序) 代码: public static void main(String[] args) { // 找出最多的10个单词 String text 阅读全文
posted @ 2021-11-26 15:39 梅子猪 阅读(62) 评论(0) 推荐(0) 编辑
摘要:过滤文本敏感词 针对输入文本,进行敏感词过滤 1、实现 2.1 新建一个敏感词文件 sensitive-words.txt 赌博 嫖娼 吸毒 开票 傻逼 2.2 代码 SensitiveFilter.java import lombok.Data; import org.apache.commons 阅读全文
posted @ 2021-11-26 14:56 梅子猪 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Apache Maven下载与安装 - 可以帮助我们构建项目、管理项目中的 jar 包 - Maven 仓库:存放构建依赖的位置 - 本地仓库:默认是 ~/.m2/repository - 远程仓库:中央仓库、镜像仓库、私服仓库 - 示例:下载、安装、配置、常用命令 注意: JDK版本,Maven 阅读全文
posted @ 2021-11-22 11:26 梅子猪 阅读(3024) 评论(0) 推荐(1) 编辑
摘要:JDK(Win10)下载与安装 学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA 1、jdk 下载地址(我的是64/Win10) jdk8下载地址: https://www.oracle.com/java/techno 阅读全文
posted @ 2021-11-22 10:37 梅子猪 阅读(343) 评论(0) 推荐(0) 编辑
摘要:IDEA 使用 1、插件 1.1 Codota代码智能提示 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。 1.2 Key Promoter X 快捷键提示 每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。 1.3 C 阅读全文
posted @ 2021-11-11 17:44 梅子猪 阅读(95) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 中实现跨域的方式 1、为什么会出现跨域问题 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域 出于浏览器的同源策略(Sameoriginpolicy)限制。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功 阅读全文
posted @ 2021-11-11 16:52 梅子猪 阅读(179) 评论(0) 推荐(0) 编辑
摘要:程序员摸鱼网站 1、GEEKTyper.com 虚拟桌面系统 一个模拟hacker工作的虚拟桌面系统,虽然没什么卵用但是很有趣,提供了多个场景用于模拟黑客工作。谁还没有想当黑客的梦想呢? 2、LintCode 刷题 一个实用的在线编程训练网站,适合程序员刷题。可以根据难度刷算法和数据结构的知识点,非 阅读全文
posted @ 2021-11-11 14:17 梅子猪 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Java8 新特性(简单总结) 1、Lambda 表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 1.1 重要特征 可选类型声明 阅读全文
posted @ 2021-11-11 10:49 梅子猪 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Java 8 Date-Time API 详解 了解 从Java版本1.0开始就支持日期和时间,主要通过java.util.Date类。 但是,Date类设计不佳。 例如,Date中的月份从1开始,但从日期却从0开始。在JDK 1.1中使用它的许多方法已经废弃,同时java.util.Calenda 阅读全文
posted @ 2021-11-09 18:19 梅子猪 阅读(36) 评论(0) 推荐(0) 编辑
摘要:SpringBoot使用AOP统一处理日志 应用(记录用户操作日志): 有时候我们需要处理一些请求日志,或者对某些方法进行一些监控,如果出现例外情况应该进行怎么样的处理,现在,我们从spring boot中引入AOP 1、开发准备 环境:idea、jdk 1.8、springboot、mysql 1 阅读全文
posted @ 2021-11-08 09:38 梅子猪 阅读(1402) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示