• Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步

    时间:2024-01-09 13:45:10

    Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步一、概述    PV操作是对信号量进行的操作。    进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。举例:就像消费者与生产者的关系,说吃...

  • RPC学习----Thrift快速入门和Java简单示例

    时间:2024-01-09 09:29:33

    一.什么是RPC?RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越...

  • java 入门 第二季3

    时间:2024-01-08 13:38:32

    1.继承1.java是单继承的,一个子类只有一个父类父类,基类子类,派生类2.继承的好处:子类拥有父类的所有属性和方法,属性的修饰符不能是private3.语法规则: class 子类 extends 父类如果父类的属性是用private,则子类是不能继承的2. 方法的重写如果子类对父类的方法不满意...

  • 【JAVA零基础入门系列】Day9 Java中的那个大数值

    时间:2024-01-08 13:35:10

    【JAVA零基础入门系列】(已完结)导航目录Day1 开发环境搭建Day2 Java集成开发环境IDEADay3 Java基本数据类型Day4 变量与常量Day5 Java中的运算符Day6 Java字符串Day7 Java输入与输出Day8 Java的控制流程Day9 Java中的那个大数值Day...

  • JAVA入门[7]-Mybatis generator(MBG)自动生成mybatis代码

    时间:2024-01-05 22:40:24

    一、新建测试项目新建Maven项目MybatisDemo2,修改pom.xml引入依赖。dependencies在上节基础上新增<dependency> <groupId>org.mybatis.generator</groupId> <arti...

  • java爬虫入门--用jsoup爬取汽车之家的新闻

    时间:2024-01-04 18:02:53

    概述使用jsoup来进行网页数据爬取。jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。详细代码下载:http://www.demodashi.com/demo...

  • 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)每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量呈几...