• java基础入门-arraylist存储开销

    时间:2024-01-04 14:08:55

    今天我们来看一下arraylist的存储开销,由于在项目其中,我尝试了一个很大的arraylist。然后内存爆了所以我看了下源代码。原来arraylist的存储开销是比較大的,先上代码import java.util.ArrayList;public class Test {public stati...

  • redis入门到精通系列(四):Jedis--使用java操作redis详解

    时间:2024-01-03 23:57:46

    (一)前言如果不把数据库和后端语言联系起来,就起不到数据库应该要起到的作用。Java语言通过JDBC操作mysql,用Jedis操作redis。当然了,java操作redis的方式不止jedis一种,现在我们主要使用Jedis来操作redis。(二)第一个jedis项目2.1 搭建项目首先搭建一个空...

  • Redis入门(四)-Java操作Redis

    时间:2024-01-03 23:32:38

    《Redis入门》系列文章的第四篇,这一节看一下如何用Java版本的redis客户端工具--Jedis来操作redis。Jedis封装了丰富的api来对redis的五种数据类型 string 、hash 、list 、set 、zset进行操作,可以说命令行界面的命令它都有。开始在 Java 中使用...

  • ElasticSearch入门-搜索(java api)

    时间:2024-01-03 23:26:47

    ElasticSearch入门-搜索(java api)package com.qlyd.searchhelper;import java.util.Map;import net.sf.json.JSONObject;import org.elasticsearch.action.search.Se...

  • Mongodb快速入门之使用Java操作Mongodb

    时间:2024-01-03 23:24:53

    【IT168 专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。HelloWorld程序学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。首先,...

  • Java入门(4)——常见的String方法

    时间:2024-01-03 23:14:12

    考虑到API当中的解释,新手可能有点看不懂(我刚开始就是不太看得懂)。最好的学习方法当然是是自己一个一个去试一遍,然后就可以加深印象。然后,这是我当初学习的时候用自己的大白话做的笔记。现在查阅的话我还是喜欢看自己做的这些笔记。如果我有什么理解错误的欢迎指出。substring--->检索字符串...

  • RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)

    时间:2024-01-03 22:31:52

    一、消息队列使用场景或者其好处消息队列一般是在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口...

  • Elasticsearch入门系列~通过Java一系列操作Elasticsearch

    时间:2024-01-03 21:00:11

    Elasticsearch索引的创建、数据的增删该查操作上一章节已经在Linux系统上安装Elasticsearch并且可以外网访问,这节主要通过Java代码操作Elasticsearch1、创建Maven工程添加pom依赖,pom.xml代码如下<project xmlns="http://...

  • java攻城师之路--复习java web之jsp入门_El表达式_JSTL标签库

    时间:2024-01-03 20:06:04

    JSP 技术掌握:JSP语法 + EL + JSTL为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。JSP技术与Servlet 技术区别和关系?JSP和Servle...

  • JavaSE学习总结(四)——Java面向对象十分钟入门

    时间:2024-01-03 18:17:06

    面向对象编程(Object Oriented Programming,OOP)是一种计算机模拟人类的自然思维方式的编程架构技术,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题。Java是一种纯面向对象的语言,与C语言不一样他是面向过程的语言。通俗说Java程序主要是由类组成的,而...

  • 从零开始学习JAVA(入门基础)

    时间:2024-01-02 21:43:51

    目录博主从零开始学习JAVA(入门基础)1、搭建JAVA开发环境卸载JDK(未安装的请忽略)安装JDK2、编程语言中,何为编译型与解释型编译型解释型3、第一个JAVA应用程序4、JAVA之中的关键字有哪些5、注释的使用6、标识符的定义规则7、基础数据类型规则JAVA的8个基础数据类型数据类型面试题基...

  • Java入门到精通——框架篇之Spring源码分析Spring两大核心类

    时间:2023-12-31 17:36:30

    一、Spring核心类概述。Spring里面有两个最核心的类这是Spring实现最重要的部分。1、DefaultListableBeanFactory这个类位于Beans项目下的org.springframework.beans.factory.support包下。XmlBeanFactory(位于...

  • java线程基础巩固---线程间通信快速入门,使用wait和notify进行线程间的数据通信

    时间:2023-12-30 23:09:42

    之前已经对于线程同步相关的知识点进行了详细的学习,这次来学习一下线程间的通信相关的知识,话不多说直接用代码进行演练,以一个简陋的生产者消费者模型来初步了解下线程间通信是怎么一回事。生产消费者第一版:然后具体实现生产消费方法:此时用两个线程来应用一下:这时看一下运行结果:对于一个生产者与一个消费者理解...

  • java加密算法入门(二)-对称加密详解

    时间:2023-12-26 15:47:23

    1、简单介绍什么是对称加密算法?对称加密算法即,加密和解密使用相同密钥的算法。优缺点:优点:算法公开、计算量小、加密速度快、加密效率高。缺点:(1)交易双方都使用同样钥匙,安全性得不到保证。(2)每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量呈几...

  • 【IntelliJ IDEA新手入门】IDEA如何快速搭建Java开发环境

    时间:2023-12-26 08:29:05

    作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?那就一起来看看吧!全局JDK(默认配置)具体步骤:顶部工具栏  File ->Other Setti...

  • java入门---变量类型&类变量&局部变量&实例变量&静态变量

    时间:2023-12-25 09:18:40

        在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:    type identifier [ = value][, identifier [= value] ...] ;    格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个...

  • java多线程快速入门(十七)

    时间:2023-12-24 13:34:54

    多线程通讯实例(必须要有多个线程、必须要管理同一个变量;线程A生产一个变量,线程B消费一个变量)package com.cppdy;class User { public String username; public String sex; //如果flag为false 证...

  • java中的静态代理和动态代理,入门整理

    时间:2023-12-24 10:14:18

    静态代理和动态代理主要解决的问题是:在直接访问对象时带来的问题,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。静态代理在感觉上和装饰设计模式很像1)、在代理类中实现被代理类实现的所有接口,这样保证了被代...

  • Java RMI 入门指南

    时间:2023-12-24 08:32:58

    开通博客也有好些天了,一直没有时间静下心来写博文,今天我就把两年前整理的一篇关于JAVA RMI入门级文章贴出来,供有这方面需要的同学们参考学习。RMI 相关知识RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的...

  • java8 lamda快速入门

    时间:2023-12-22 08:16:05

    Lambda语法详解我们在此抽象一下lambda表达式的一般语法:1(Type1 param1, Type2 param2, ..., TypeN paramN) -> {2  statment1;3  statment2;4  //.............5  return statmen...