----------【Java基础】
文章平均质量分 74
追梦的晓米
左脑写代码,右脑写诗,用手指谱写生命的舞曲~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【es】基本概念理解
一,初识es1.是什么?ElasticSearch 简称es,开源的分布式的全文搜索引擎,可以近乎实时的存储检索数据,es使用java开发,并且使用Lucene作为核心实现搜索功能。2.能干什么?分布式的搜索引擎,全文检索,数据分析引擎(分组聚合),对海量数据实时处理3.有什么特点? 快速搜索,分布式部署,可按照分数排序,resultful所有操作可以通过http接口进行(1)分布式的实时文档存储,每个字段都可以被搜索和索引(2)分布式的实时文档搜索引擎(3)胜...原创 2022-02-17 14:15:42 · 11313 阅读 · 2 评论 -
【ES】常用操作工具
工欲善其事,必先利于器,es使用过程中,有些工具能帮助我们快速的上手和使用。一.es-head es-head 是一款专门针对 es的客户端工具elasticSearch配置包,是一个基于node.js的前端工程。可视化操作界面如下:安装步骤可以参考:Elasticsearch-head插件的安装与配置 - 菜鸟++ - 博客园二.sense sense 可以方便操作es的rest api 安装步骤参考:ES-通过Sense插件方便的操作ES · ES存储搜索引擎...原创 2022-02-17 13:29:45 · 10221 阅读 · 0 评论 -
Java 通过map构造树形结构
在开发中,经常会有将 数据组装成为树形结构的场景,除了可以通过递归实现,还可以通过map 组装实现。一,构造基本数据import apple.laf.JRSUIUtils;import com.google.common.collect.Lists;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import java原创 2020-12-24 10:02:59 · 3846 阅读 · 4 评论 -
使用feign远程调用接口
项目中开发中,经常会用到调用其他项目的接口 或者第三方接口的情况,以前经常使用的是spring 的restTemplate 或者httpClient,但是使用每次都需要写一些公共的调用代码,比较麻烦。feign 则能够比较好的解决了这个问题,不是spring cloud 项目也可以使用。一,是什么feign 是Netflix 开发的声明式的http客户端,可以帮我们更加方便的调用http接口。在使用时候,就像调用本地方法一样,创建一个接口,然后在接口上添加一些注解,代码就可以完成了。spring原创 2020-12-10 17:06:53 · 3562 阅读 · 0 评论 -
string常用方法
开发中经常使用的字符串,做下汇总梳理一,length,index of, subString@Test public void testUserInfo() { // 一,截取字符串功能 String name = "ABCDEFG"; //获取字符串的长度 int length = name.length(); System.out.println("length" + length); //le原创 2020-12-09 16:27:33 · 716 阅读 · 0 评论 -
Java代码规范学习
如何写出高质量规范的代码,是我们日常开发过程中需要考虑的。最近看了相关的规范,这里总结记录下。主要分为两部分,一个是阿里巴巴Java开发手册,是我们日常开发的规范指南;另一个是idea 中一个插件,方便检测项目中的不规范的代码,引导我们日常的开发,且当作一个是理论指导,一个是时间监督。一,阿里Java 代码规范阿里巴巴Java开发手册终极版手册涉及到编程规约(命名风格,常量定义,集合处理,并发处理等一些常见开发内容),异常处理,mysql 数据库建表规约,索引规约等,指导我们在日常开...原创 2020-08-19 15:31:55 · 532 阅读 · 0 评论 -
poi导出excel
一,项目中导入导出excel的操作十分的常见,对于项目中poi总结下基础知识讲解参考博客: https://blog.youkuaiyun.com/vbirdbest/article/details/72870714,很详细二,demo /** * 将数据写入到Excel */ @Test public void testUrl() { ...原创 2020-04-29 19:14:00 · 399 阅读 · 1 评论 -
【接口加密】拦截器验证tocken信息
最近项目中需要做web版视频通话项目,所以组长一直考虑接口安全这方面的问题。因为项目就是一个已经成形的项目,我第一步就是看现有的项目中接口安全方面是如何做的。我发现,项目中第一步应用的就是拦截器,接着就好好学习了下。一、拦截器是什么?二、demo例子1.ApiConfigurerpackage com.rcplatform.livechat.config;import org.springfr...原创 2018-04-04 21:31:47 · 1878 阅读 · 1 评论 -
【springboot】项目的发布和部署方式
最近公司中项目使用的是springboot项目,因为没有接触过springboot,所以刚开始只是在原来的项目上修修改改,对于springboot的发布和部署不了。这次有时间,自己动手搭建了一个demo,发布到linux环境下,学习了springboot项目jar的部署和发布。一、springboot的多种启动方式idea中运行Application这个类的main方法2.在s原创 2018-02-05 19:32:25 · 21893 阅读 · 6 评论 -
【软考之路】J2Se视频总结
一、 J2SE 什么?从哪里来?和Java之间的关系?Java分为三个体系,分别为Java SE(J2SE,标准版),JavaEE(J2EE,企业版),Java ME(J2ME,微型版)。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。原创 2015-09-07 16:01:12 · 1132 阅读 · 22 评论 -
【软考之路】Java 安装配置
J2SE的第一部分就是下载安装人软件,然后是相关的配置。两个部分都出现了很多的问题,下面简单总结一下。一、安装打开安装包,里面的东西可真多,第一次安装的是JDk-8U60——nb_8_0_2 windows x 64,但是不知道为什么安装完之后,netbean可以运行,而看视频中找Java.exe,Javac.exe的时候,就是找不到。又安装了一个,最后才发现是32位的,而我的系统是64位原创 2015-08-30 18:15:07 · 1105 阅读 · 24 评论 -
初识 Java
一、java是什么?java 是计算机史上影响深远的编程语言,它是一种面向对象的语言,吸收了C++语言的各种优点,还摒弃了C++里面难以理解的多继承、指针等概念。因为java具有功能强大和简单易用的特性,很好体现了面向对象理论。java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序。二、编译环境jDk(java Development Kit) 称为jav原创 2016-06-12 23:36:48 · 979 阅读 · 14 评论
分享