Android 7以上通知采用了通道的概念代码也有所不同,下面提供一个工具类,适配不同版本通知的生成; public class NotificationUtils extends ContextWrapper { private NotificationManager manager; publi ...
分类:
移动开发 时间:
2020-05-16 20:24:53
阅读次数:
133
漏洞环境:win7下配置的Jboss-as-6.1.0-final 漏洞原因:该漏洞位于JBoss的HttpInvoker组件中的 ReadOnlyAccessFilter 过滤器中,其doFilter方法在没有进行任何安全检查和限制的情况下尝试将来自客户端的序列化数据流进行反序列化,导致攻击者可以 ...
分类:
其他好文 时间:
2020-05-16 15:11:08
阅读次数:
112
public class ArrayBox { //设计一个属性,存放真实的数据 private int[]elementDate; private final int DEFAULT_CAPACITY=10; //构造方法地重载 public ArrayBox(){ elementDate=new ...
分类:
编程语言 时间:
2020-05-16 12:44:58
阅读次数:
97
非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来修饰类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。 abstract 修饰符,用来创 ...
分类:
编程语言 时间:
2020-05-16 01:02:44
阅读次数:
76
饿汉式(静态常量): /** * 饿汉式(静态常量) * * 1.构造器私有 * 2.定义一个静态常量保存一个唯一的实例对象(单例) * 3.提供一个静态方法返回单例对象 */ public class Singleton01 { public static final Singleton01 IN ...
分类:
其他好文 时间:
2020-05-15 13:35:05
阅读次数:
47
一、ArrayList的一个不安全的案例 ? 我们都知道 ArrayList 是一个线程不安全的集合类,下面是一段 ArrayList 不安全的代码: ? 我们可以看到运行结果报错,错误为并发修改异常 ,如下图所示: 二、解决线程不安全问题 ? 可以通过以下三个方法解决 ArrayList 线程不安 ...
分类:
编程语言 时间:
2020-05-14 19:11:27
阅读次数:
80
1、定义遍历注解类。 public class BindData { /** * 绑定Activity */ public static void bind(final Activity activity) { Class annotationParent = activity.getClass() ...
分类:
移动开发 时间:
2020-05-14 10:31:08
阅读次数:
77
本章要点详细介绍以下几个问题: 1、为什么需要内存模型 2、什么是内存模型 3、内存模型解决什么问题 1、为什么需要内存模型 说道内存模型不得不首先说下目前的计算机组成原理,目前主流的计算机都是冯诺依曼机。他的cpu缓存存原理如下图: 当有了多级缓存后,CPU要读取一个数据时,首先从一级缓存中查找, ...
分类:
其他好文 时间:
2020-05-14 01:03:27
阅读次数:
75
①导入需要的jar包和配置文件 ②辅助类 1 package com.yxfyg.util; 2 3 import java.sql.Connection; 4 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 import ...
分类:
数据库 时间:
2020-05-13 17:21:18
阅读次数:
76
1.继承权限、赋值权限 final 1.1final 定义 1.2final 用法 1.3final 修饰类 1.4final 修饰方法 1.5final 修饰成员变量 1.6final 修饰局部变量 1.7final 代码案例 //final类,不能有任何子类,不能有抽象方法,不能被abstrac ...
分类:
其他好文 时间:
2020-05-13 17:13:39
阅读次数:
96