JAVA反射

  • Post author:
  • Post category:java

背景:以前都是零零散散的去学习反射,对于用法很模糊、还有原理也是只知一二,最近在学习Sprint源码,IOC容器中创建对象都是使用 反射 进行创建对象的,还有动态代理也是使用了反射,足以证明java反射对于以后的高阶学习是一个极其重要的部分。所以这期博客用来整理JAVA反射相关的知识。 整理将用,1、JAVA反射原理;2、用法;3、使用场景 。这几个纬度进行整理! 文章目录 为什么要用JAVA反射…

继续阅读 JAVA反射

Java使用Selenium+ChromeDriver 爬取中国知网

  • Post author:
  • Post category:java

Java使用Selenium 爬取中国知网 所需Jar包 中国知网的网页结构,我就不在这里赘述了,自己去看,这里我操作的是爬取博硕论文,只抓取前十页 当Selenium无法调取ChromeDriver时可参考以下建议: 1.chromedriver是否与当前Chrome版本兼容 2.chromedriver是否放置在Chrome安装目录下 3.chromedriver是否配置环境变量 4.sele…

继续阅读 Java使用Selenium+ChromeDriver 爬取中国知网

Java获取IP地址:request.getRemoteAddr()警惕

  • Post author:
  • Post category:java

在JSP里,获取客户端的IP地址的方法是: request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将 http://192.168.1.110:2046/ 的URL反向代理为 http://www.xxx.com/ 的URL时,用 request.getRe…

继续阅读 Java获取IP地址:request.getRemoteAddr()警惕

Java业务中,事务提交之后操作,最佳实践

  • Post author:
  • Post category:java

在事务提交之后,进行的操作 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Override public void afterCommit() { System.out.println("事务提交后的操作。。。"); } }); 版权声明:本文…

继续阅读 Java业务中,事务提交之后操作,最佳实践

Java:数独随机生成,挖空出题,强制随机生成答案

  • Post author:
  • Post category:java

目录 出题方式 强制生成 流程思路 声明与初始化 总览 新建一个类作为一个终盘 在构造方法中对变量初始化 在构造方法中对遍历数独盘 填数 不重复随机数的生成 行列重复检验 进行填数 重复与死盘 完整代码 测试分析 出题方式 挖空出题即是找到一个 终盘(答案盘) ,在终盘上按照规则挖空形成 初盘 ,挖空法的优点是:由于提前找到了答案盘,无论按何规则挖空,所得初盘一定有解。 用挖空法完整的出一道数独题…

继续阅读 Java:数独随机生成,挖空出题,强制随机生成答案

JavaScript_算法与数据结构之 栈 -> Stack -> Last In First Out

  • Post author:
  • Post category:java

目录 栈的方法 栈的说明与定义 简单封装的构造函数 -> 栈 入栈gif图 出栈gif gif图地址 -> [太懒不想搞图](https://blog.csdn.net/weixin_43294413/article/details/103512328) 十进制转二进制封装函数 栈的方法 push(element) :添加一个新元素到栈顶位置. pop() ∶移除栈顶的元素,同时返回被…

继续阅读 JavaScript_算法与数据结构之 栈 -> Stack -> Last In First Out

JavaWeb–HTTP协议(上)

  • Post author:
  • Post category:java

文章目录 前言 一丶关于HTTP协议前置知识 <1>网络划分 1>局域网LAN 2>广域网 WAN <2>IP地址 <3>端口 <4>协议 二丶HTTP协议 <1>HTTP协议是什么? <2>理解HTTP协议工作过程 三丶HTTP请求 <1>认识URL 1>基本格式 2> URL encod…

继续阅读 JavaWeb–HTTP协议(上)

JavaScript 动态更换li背景颜色

  • Post author:
  • Post category:java

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta …

继续阅读 JavaScript 动态更换li背景颜色

设置linux系统java参数

  • Post author:
  • Post category:java

vim /etc/profile export JAVA_OPTS='-Dfile.encoding=UTF-8 -Djava.awt.headless=true -Xmx1500m -Xms1500m -XX:MaxNewSize=128m -XX:MaxPermSize=128m' export JAVA_HOME=/usr/jdk1.5.0_22 export PATH=$JAVA_HOME…

继续阅读 设置linux系统java参数