java知识
文章平均质量分 75
java基础+配置+安装
一百减一是零
被你捧做神明的人,怎会低头看尘埃里的你
展开
-
JSON教程(非常详细)
使用 Ajax 异步加载的数据;RPC 远程调用;前后端分离,后端返回的数据;开发 API,例如百度、高德的一些开放接口。"age": {},},上面 Schema 中,要求 JSON 数据必须符合以下要求类型为 object;JSON 中可以包含以下四个键:name:必须是字符串类型;email:必须是字符串类型;age:必须是大于 0 的整数;telephone:必须是字符串类型,并且需要匹配指定的正则表达式。原创 2024-05-01 21:03:53 · 2497 阅读 · 2 评论 -
分类算法(数据挖掘)
目录1. 逻辑回归(Logistic Regression)2. 支持向量机(Support Vector Machine, SVM)3. 决策树(Decision Tree)4. 随机森林(Random Forest)5. K近邻(K-Nearest Neighbors, KNN)应用场景:优点:缺点:应用场景:优点:缺点:应用场景:优点:缺点:应用场景:优点:缺点:应用场景:优点:缺点:原创 2024-04-12 18:02:12 · 1408 阅读 · 0 评论 -
写代码中的一些“小技巧”
今天跟大家聊一个有趣的话题:如何写出让人抓狂的代码?大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。曾几何时,你在阅读别人代码的时候,有没有抓狂,想生气,想发火的时候?今天就跟大家一起聊聊,这20种我看了会抓狂的代码,看看你中招了没?原创 2024-02-23 13:13:48 · 850 阅读 · 0 评论 -
接口性能优化的小技巧
对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。有时候,需要引入一些中间件,比如mq。有时候,需要需要分库分表。有时候,需要拆分服务。等等。。。导致接口性能问题的原因千奇百怪,不同的项目不同的接口,原因可能也不一样。本文我总结了一些行之有效的,优化接口性能的办法,给有需要的朋友一个参考。原创 2024-02-23 13:11:35 · 848 阅读 · 0 评论 -
替换if...else的锦囊妙计
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。在介绍更更优雅的编程之前,让我们一起回顾一下,不好的if...else代码。原创 2024-02-21 20:51:29 · 776 阅读 · 0 评论 -
接口频繁请求,被刷爆怎么办
在面试时,经常会被问一个问题:如何防止别人恶意刷接口?这是一个非常有意思的问题,防范措施挺多的。今天这篇文章专门跟大家一起聊聊,希望对你会有所帮助。原创 2024-02-19 16:27:35 · 1024 阅读 · 0 评论 -
并发编程中的ConcurrentHashMap
对于ConcurrentHashMap相信大家很多的应用中都有用到,它的一些详细介绍各大博主都已经讲的详细的不能再详细了,接下来我们主要看下他的一些实现方法。ConcurrentHashMap是Java中并发编程中常用的一种线程安全的哈希表,它是对Hashtable的替代方案,相比于Hashtable能够更好地支持并发访问。原创 2023-12-12 17:06:25 · 52 阅读 · 0 评论 -
优雅的API接口
在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。那么问题来了,如何设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求?今天跟大家一起聊聊设计API接口时,需要注意的一些地方,希望对你会有所帮助。转载 2023-08-31 14:07:41 · 135 阅读 · 0 评论 -
IAM升级身份与访问管理(MVC)
首先,关于IAM的详细介绍,网上比比皆是,我这里就不一一阐述了,可以借鉴部分文章我这里这次升级的是旧的项目,SSI一个很老的项目了,因为一些核心的代码都是在这个里面,一直都是将就着用,后续的话肯定也是会更新迭代或者下线的。废话不多说,我们看下IAM的一些简单的配置我这边是把IAM对应的一些方法,调用整合在了一起,打包成了一个jar。主要就是搭建IAM的对应的应用了。升级的话还是比较简单的,看对应的应用需要什么结果IAM认证通过,就返回对应的参数数据。结构如下。代码示例。原创 2023-08-21 11:17:18 · 124 阅读 · 0 评论 -
Java代码实现记录接口调用次数
解决多台服务记录冲突或者覆盖的问题,可以使用 Redis 的分布式锁来保证同一时刻只有一个服务可以进行记录接口调用次数的操作。原创 2023-03-28 15:51:30 · 2076 阅读 · 1 评论 -
Java8中的新特性
流式API(Stream API)是一种对集合进行操作的新方式,它可以实现对集合中的元素进行过滤、映射、排序、分组等操作。Lambda表达式是一种简洁的函数式编程方式,它可以替代传统的匿名内部类。函数式接口是一个只包含一个抽象方法的接口,它可以被Lambda表达式所使用。Java8中的新特性主要包括Lambda表达式、函数式接口、流式API、默认方法、接口的静态方法、Optional类、DateTime API等。默认方法可以在不破坏现有实现的情况下,向接口中添加新的方法。原创 2023-03-21 17:55:10 · 107 阅读 · 0 评论 -
java基础知识点(初级二)
7. Web 开发:Java Web 开发包括 Servlet、JSP、Spring MVC 等,需要掌握 HTTP 协议、web 容器和相关的开发框架。4. 集合框架:Java 集合框架是 Java 语言中最常用的数据结构,包括 List、Set、Map 等,需要掌握其基本用法和常用方法。5. 多线程编程:Java 多线程编程是 Java 语言中的一个难点,需要掌握线程的概念、线程池、锁机制等。3. 异常处理:Java 语言中异常处理是非常重要的,需要掌握异常的种类、处理方式和抛出异常的方法。原创 2023-03-23 17:36:48 · 122 阅读 · 0 评论 -
java基础知识点(初级)
Java中的控制语句包括条件语句(if、else、switch)、循环语句(for、while、do-while)和跳转语句(break、continue、return)。Java是一门面向对象的编程语言,它的特点是简单、面向对象、分布式、多线程、解释性、健壮性、安全性、可移植性和高性能。Java中的类是一个模板,它包含了数据和方法。Java中的对象是一个类的实例化,它包含了类中的数据和方法。Java中的继承是一种面向对象的编程思想,它允许子类继承父类的属性和方法,并在此基础上进行扩展和修改。原创 2023-03-21 17:58:23 · 65 阅读 · 0 评论 -
Java之BigDecimal详解
Java之BigDecimal详解转载 2023-01-12 15:51:06 · 749 阅读 · 0 评论