java后端整合极光消息推送

  • Post author:
  • Post category:java

目录 1、简介 2、极光Demo 2.1、进入极光官网——应用管理 2.2、快速集成一个Android/iOS的SDK​ 2.3、java服务端代码 3、参考资料 1、简介 简单来说,就是android系统没有内置的推送程序,如果要想实现消息推送到APP只有通过客户端与服务器长连接的方式来保证消息推送的通畅性。因此可以借助第三方平台,如极光推送,专门负责推送消息。这样APP就不需要与服务器长连接了…

继续阅读 java后端整合极光消息推送

Linux JAVA执行source,linux 在/etc/profile配置完jdk每次都要source 才能使用的问题

  • Post author:
  • Post category:java

最近在Bodhi系统中配置jdk的时候出现了每次都要在终端source /etc/profile  JAVA环境才能生效的问题: 解决办法: 修改用户文件夹下面的.bashrc文件:添加JAVA环境变量 export JAVA_HOME=/opt/programs/jdk1.7.0_09 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA…

继续阅读 Linux JAVA执行source,linux 在/etc/profile配置完jdk每次都要source 才能使用的问题

Java多线程与并发相关 — 原理

  • Post author:
  • Post category:java

Java多线程与并发相关 — 原理 一 synchronized同步 1. 线程安全问题的主要诱因? 存在共享资源(也称临界资源); 存在多条线程共同操作这些共享数据; 2. 解决办法. 同一时刻有且只能有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再对共享数据进行操作; 3. 互斥锁的特性 互斥性 : 在同一时刻只允许一个线程持有某个对象的锁,通过这种特性来实现多线程的协调机制,这…

继续阅读 Java多线程与并发相关 — 原理

Java程序设计 作业2(继承与多态)

  • Post author:
  • Post category:java

6-1 jmu-Java-03面向对象基础-Object 分数 15 全屏浏览题目 切换布局 作者 郑如滨 单位 集美大学 输入整数n,创建n个对象,放入同一个数组中。 如果输入 c ,则 new Computer(); //注意:Computer是系统中已有的类,无需自己编写 如果输入 d ,则根据随后的输入创建 Double 类型对象。 如果输入 i ,则根据随后的输入创建 Integer 类…

继续阅读 Java程序设计 作业2(继承与多态)

【数据结构】图-图的遍历_深度优先遍历(动态图解、c++、java)

  • Post author:
  • Post category:java

文章目录 一、概述 二、深度优先搜索 算法步骤 递归 非递归 图解 BFS树 代码 邻接矩阵实现 邻接表实现 链式前向星实现 三、完整代码 邻接矩阵版 邻接表版 链式前向星版 四、总结 算法复杂度分析 基于邻接矩阵的 DFS 算法 基于邻接表的 DFS 算法 注意 GitHub同步更新(已分类) : Data_Structure_And_Algorithm-Review 公众号: URLeisur…

继续阅读 【数据结构】图-图的遍历_深度优先遍历(动态图解、c++、java)

Java实现广度优先搜索

  • Post author:
  • Post category:java

Java实现广度优先搜索 基本思想 实现思路 代码实现 基本思想 从出发节点开始访问,然后去访问该节点的所有相邻节点,访问完该节点的所有相邻节点后,以相邻节点中的第一个节点为起点,继续去访问其所有相邻节点,反复持续该过程直到图中所有节点均被访问过退出。这样一来,图的访问顺序就是一个横向的访问顺序。 和广度优先搜索一样,我们将要访问的节点称为头节点,相邻节点称为表节点;头节点中存储数据和第一个表节点…

继续阅读 Java实现广度优先搜索

java 父类转换成子类的方法

  • Post author:
  • Post category:java

/* 父类转换成子类的特点: 1:父类转换成子类不能自动完成 2:父类转换成子类的前提是父类的真身是这个子类 3:如果这个父类的真身是子类B,不能强制转换成子类A,只能转换成B. */ class Teacher2{ String name = “王鹏”; public void Teach(){ System.out.println(name+“在教课”); } } class JavaTeac…

继续阅读 java 父类转换成子类的方法

Java中枚举的简单示例

  • Post author:
  • Post category:java

public enum PaymentEnum { ONLINE_PAY(1, "在线支付"), CASH_ONLY(2,"现金支付"); PaymentEnum(int code,String value) { this.code = code; this.value = value; } private String value; private int code; public String…

继续阅读 Java中枚举的简单示例

Java 多线程同步:Synchronized 关键字

  • Post author:
  • Post category:java

内置锁 每个Java对象都对应着一个实现同步的锁,这个锁就是 内置锁 。之所以每个对象都有一个内置锁,是为了免去显式地创建锁对象。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。 Java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,直到线程B释放这个锁,如果B线程不释放这个锁,那么A…

继续阅读 Java 多线程同步:Synchronized 关键字

HDFS的JAVA API操作

  • Post author:
  • Post category:java

3.5 HDFS的API操作 Hadoop提供了多种HDFS的访问接口,包括C API、HTTP API、REST API以及Java API。这里主要介绍HDFS Java API,API位于"org.apache.hadoop.fs"包中,这些API能够支持的操作包含打开文件、读写文件、删除文件等。 3.5.1 客户端环境准备 下载Windows依赖文件:hadoop-3.1.0到指定路径。 …

继续阅读 HDFS的JAVA API操作