摘要:ARP(Address Resolution Protocol),地址解析协议。是一个建立在IP地址和MAC地址基础上的TCP/IP协议。用于局域网内主机之间的通信。 二、用ARP绑定IP和MAC的作用 由于ARP是基于IP地址和MAC地址的,所以有一种常见网络攻击行为 ARP欺骗,这种方法是通过冒
阅读全文
摘要:java-echart报表插件使用笔记 报表插件Echart java类 package com.spring.controller; import java.io.IOException; import java.util.Arrays; import java.util.Date; import
阅读全文
摘要:Maven构建可执行的jar包(包含依赖jar包)
阅读全文
摘要:CentOS JAVA安装及查看路径方法 2017-06-02 21:24 一、安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr
阅读全文
摘要:https://github.com/asche910/HttpProxy 设置Ip代理很多时候都会有用到,尤其是在写爬虫相关项目的时候。虽然自己目前没有接触这种需求,但由于最近比较闲,就写着当作练习吧 爬取代理IP 爬取 关于爬取代理IP,国内首先想到的网站当然是 西刺代理 。首先写个爬虫获取该网
阅读全文
摘要:Java 连接 MySQL 需要驱动包,可以下载的 jar 包:http://static.runoob.com/download/mysql-connector-java-5.1.39-bin.jar 操作方法可分为三步: 一、配置程序——让我们程序能找到数据库的驱动jar包 1.把.jar文件复
阅读全文
摘要:并发编程之JMM&Volatile(一) 并发 很多程序员应该对并发一词并不陌生,并发如同一把双刃剑,如果使用得当,可以帮助我们更好的压榨硬件的性能,反之,也会产生一些难以排查的问题。这里,先简单介绍下并发的几个基本概念。 进程与线程 进程:进程是操作系统进行资源分配和调度的基本单位。 线程:线程是
阅读全文
摘要:Java并发之ThreadPoolExecutor源码解析(123) 线程池 假设我们编写了一个Servlet应用,当用户通过浏览器发起一个请求到达我们服务器时,传统的Servlet应用一般针对一个用户请求创建一个线程去执行请求,等到请求执行完毕后,再销毁线程。这种设计在用户量几百或者几千的情况下一
阅读全文
摘要:深入浅出Java线程池:使用篇 完整的后端开发流程 手动步骤走一种完整的后端开发流程 服务端 1、将远程仓库的jar包 拷贝 到本地仓库 2、将项目代码 拷贝 到本地 并建立路径 能够执行编译 3、编译打包项目(package)至项目下,项目跑起来后进行本地测试 4、版本稳定后,上测试环境 上测试环
阅读全文
摘要:Java多线程加法计算 Java识别静态验证码和动态验证码 写了一个简单java工具类,用于验证码点阵打印+自动识别。为了提升识别精度和程序性能,此工具类是针对特定类型的验证码的,若要用于其他类型的验证码识别,需要做相应调整。 文章分两部分演示了此java工具类如何识别静态验证码图片和动态验证码gi
阅读全文
摘要:C# 创建Excel气泡图 气泡图(Bubble Chart)是可用于展示三个变量之间的关系。通过绘制x 值, y 值和大小值即可确定图表中气泡的坐标及大小。下面通过后端C#代码及VB.NET代码展示如何来实现在Excel中创建气泡图的方法。 程序环境: Visual Studio .Net Fra
阅读全文
摘要:Java 如何在PPT中设置形状组合、取消组合、编辑组合形状 PPT中支持插入多达9种不同类型的形状,每种类型下又包含数十种形状样式。针对如此多种类型的形状,为页面元素设计需要、方便形状操作管理的目的,可通过形状“组合”的方式来固定多个形状的位置、布局;对已有的组合形状,也可通过“取消组合”来重新定
阅读全文
摘要:Java 给Word不同页面设置不同背景 Java 给Word不同页面设置不同背景 Word文档中,可直接通过【设计】-【页面颜色】页面颜色,通过Java代码可参考如下设置方法: 1. 设置单一颜色背景 doc.getBackground().setType(BackgroundType.Color
阅读全文
摘要:一步步使用SpringBoot结合Vue实现登录和用户管理功能 前后端分离开发是当今开发的主流。本篇文章从零开始,一步步使用SpringBoot结合Vue来实现日常开发中最常见的登录功能,以及登录之后对用户的管理功能。通过这个例子,可以快速入门SpringBoot+Vue前后端分离的开发。 前言 1
阅读全文
摘要:关于命令执行与反序列化 目录 命令与代码执行 1、命令执行原理 2、代码执行原理 3、命令执行一般出现那些地方 4、寻找命令执行漏洞 黑盒:渗透测试 白盒:代码审计 知识补充: 5、常用命令执行测试方法 6、实战测试及防范 低级:源码审计 中级:源码审计 高级:源码审计 完美级:源码审计 例子:st
阅读全文
摘要:docker使用笔记 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/14349287.html 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/14349287.html 本文用
阅读全文
摘要:JVM的重要性 从上层应用程序到底层操作系统,到底有哪些东西? 平时开发的应用程序主要基于各种框架,譬如Spring,SpringMVC,Mybatis,而各种框架又是基于Java API来实现的,Java API调用执行是在JVM上的,而JVM则是运行在操作系统上的,操作系统是在物理机器打交道的。
阅读全文
摘要:Netty真面目,只缘未读此真经 Netty官网:https://netty.io/ Netty is an asynchronous event-driven network application framework for rapid development of maintainable h
阅读全文
摘要:Okio源码分析它补充了 java.io 和 java.nio 的不足,使访问、存储和处理数据更加容易 okio 的文档说明:https://square.github.io/okio/ 。本文代码介绍基于版本 1.17.4。 概述 Okio 作为 Okhttp 底层 io 库,它补充了 java.
阅读全文
摘要:SpringMVC 基础配置文件(简洁版本) 目录 spring-mvc.xml web.xml 依赖 pom.xml spring-mvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframe
阅读全文