Android Webview Java和Javascript安全交互

  • Post author:
  • Post category:java

最近要对一个网页的源代码进行检测,Android Webview中没有直接获取网页源代码的接口,传统的 addJavascriptInterface 方法存在安全隐患,所以研究了一下Java和Javascript的安全交互。 Android Webview漏洞 Android Webview有两个非常知名的漏洞: 最近爆出来的UXSS漏洞,可以越过同源策略,获得任意网页的Cookie等信息,And…

继续阅读 Android Webview Java和Javascript安全交互

Java中直接插入排序的原理和实现方法

  • Post author:
  • Post category:java

直接插入排序是一种简单的排序算法,其原理是将待排序的元素一个一个地插入到已经排好序的序列中,直到所有元素都插入完毕。该算法的时间复杂度为O(n2),并且它是一种稳定的排序算法。 在Java中实现直接插入排序,需要先定义一个数组来存储待排序的元素。然后,我们可以使用一个for循环来遍历整个数组,将数组中的每个元素与已排序的元素依次比较,找到合适的位置并插入。以下是Java中直接插入排序的实现示例: …

继续阅读 Java中直接插入排序的原理和实现方法

Java基础赋值运算符

  • Post author:
  • Post category:java

Java基础赋值运算符 关于java中的赋值运算 赋值运算符包括两种: 基本的赋值运算符: ​ = 扩展的赋值运算符 += -= * = %= 1.赋值类的运算符优先级:先执行等号右边的表达式,将执行结果赋值给左边的变量。 2.注意以下代码: ​ byte i = 10; ​ i += 5;等同于: i = (byte)(i + 5); ​ int k = 10; ​ k += 5;等同于:k =…

继续阅读 Java基础赋值运算符

2021新版idea创建java项目没有javaEE模块没有webApplication

  • Post author:
  • Post category:java

2021新版idea创建java项目没有javaEE模块没有webApplication ​ 刚从夜色中爬起的二狗子,顺着天生的直觉找到自己的电脑开机键,啪~的一声随后。在一角落的漆黑中,渐渐的闪出了一慕不属于这夜幕中的一抹光亮,略显刺眼。 ​ 二狗子他老人家,熟练的连续按着Fn+F5,渐渐的当这抹光亮与这夜幕不再违和之时。二狗子,习惯并熟练的带上耳机,在谷歌浏览器中输入了www.bilibili…

继续阅读 2021新版idea创建java项目没有javaEE模块没有webApplication

eclipse中运行时java application与javaee run on server的区别

  • Post author:
  • Post category:java

run java application 是运行 java main方法 run on server是启动一个web应用服务器 两者的区别: Eclipse中可以创建 java project 也可以创建 java web poject java project 是可以直接在命令行运行 或者直接在Eclipse中运行 此时运行是jvm直接调用了main方法 Eclipse中创建的 java web…

继续阅读 eclipse中运行时java application与javaee run on server的区别

Eclipse安装Java类图插件

  • Post author:
  • Post category:java

发现了一篇比较好的安装elipse生成Java类图插件的 文章 版权声明:本文为Deng2012web原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/Deng2012web/article/details/119148865

继续阅读 Eclipse安装Java类图插件

单例模式(java代码实现)

  • Post author:
  • Post category:java

应用单例模式时,类只能有一个对象实例,这么做的目的是避免不一致状态。 饿汉式单例:(立即加载) // 饿汉式单例 public class Singleton1 { // 指向自己实例的私有静态引用,主动创建 private static Singleton1 singleton1 = new Singleton1(); // 私有的构造方法 private Singleton1(){} // 以…

继续阅读 单例模式(java代码实现)

JAVA数据结构和算法:第五章(串和KMP算法)

  • Post author:
  • Post category:java

串 串是由零个或多个字符组成的有限序列,经常被称为字符串。一般记为s=”a1a2a3a4..an”. 零个字符的串被称为空串,长度为0. 串中任意个数的连续字符组成的序列被称为子串,包含子串的串被称为主串。例如lover是love的主串,love是lover的空串。 串的比较 字符串的比较是通过字符之间的ASCII编码值来确定大小的。比较两个字符串是否相等,必须是它们的长度以及对应位置的字符都相等…

继续阅读 JAVA数据结构和算法:第五章(串和KMP算法)

Hive:用Java代码通过JDBC连接Hiveserver

  • Post author:
  • Post category:java

参考https://www.iteblog.com/archives/846.html 1、hive依赖hadoop,将hdfs当作文件存储介质,那是否意味着hive需要知道namenode的地址? 实际上在hive的hive- env. sh 中配置了 HADOOP_HOME=/home/ install/hadoop- 2.5. 1 2、hive的本地模式和远程模式有什么区别? hive本质上…

继续阅读 Hive:用Java代码通过JDBC连接Hiveserver