Java队列实现

  • Post author:
  • Post category:java

一、队列简单介绍 队列是一种常用的数据结构之一,与之前的栈类似,不过队列是“先进先出”。队列有队头(front)和队尾(rear),数据从队尾进入队列,从队头出队列,队头(front)指向队列的第一个数据,队尾(rear)指向队列中的最后一个数据。 二、队列实现 队列有很多种,这里只是介绍最基本的实现,采用链式存储,也就是链式队列,与之前的链表存储形式一样,通过结点对象描述一个数据,结点对象包含具…

继续阅读 Java队列实现

Web系统安全漏洞(JAVA)

  • Post author:
  • Post category:java

Web系统安全漏洞 引言 1.代码注入 (1)命令注入 下面我举个栗子: (2)SQL注入 例如: 下面说说怎么改进: MyBatis框架SQL注入 引言 最近,公司中通过AppScan和360两种工具,对系统进行漏洞扫描。由于我们做的是传统行业项目,运用的框架等技术,比较落后。所以扫描结果可想而知,“雪崩”。于是乎,我们就开始了无尽的折磨… 1.代码注入 (1)命令注入 我们的系统,是跑在Win…

继续阅读 Web系统安全漏洞(JAVA)

java使用tess4j实现图片上的文字识别

  • Post author:
  • Post category:java

最近在研究tesseract实现文字识别,废话不多说,研究新技术,首先要百度。百度一下相关的文章还不少,基本都是这样的 代码很简单,也没有什么注意事项,然后我建了测试项目,抄了代码,然后...... 运行结果是这样的 还有这样的 没事,意料之中,写了这么久代码,早有这种觉悟。百度解决方法吧,有说是少了什么dll的,把dll复制到系统目录下,不行。有说是没安装vc++,好吧,那安装,结果意料之中,还…

继续阅读 java使用tess4j实现图片上的文字识别

用IDEA生成JAVADoc

  • Post author:
  • Post category:java

用IDEA生成JAVADoc 1.在IDEA工具栏tools中,打开选项Generate JavaDoc(生成javaDoc 文件) 2.配置参数 1.选择生成JavaDoc文档的范围 2.输出目录自己专门设置一个文件夹,方便后期查阅 3.区域设置,决定文档的语言,简体中文就是zh_CN、繁体(台湾)zh_tw、繁体(香港)zh-hk、英语(香港)en-hk、英语(美国)en-us、英语(英国)e…

继续阅读 用IDEA生成JAVADoc

Java设计模式——责任链模式(Chain of Responsibility)

  • Post author:
  • Post category:java

责任链 责任链模式通俗来说就是关联一串能够处理事务的对象,使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。【view事件处理】【okhttp interceptors】 【抽象处理者】Handler : 定义出一个处理请求的接口,抽象方法 handleRequest() 规范子类处理请求的操作。 【具体处…

继续阅读 Java设计模式——责任链模式(Chain of Responsibility)

浅谈Java两种并发类型——计算密集型与IO密集型

  • Post author:
  • Post category:java

2019独角兽企业重金招聘Python工程师标准>>> 在Java并发编程方面,计算密集型与IO密集型是两个非常典型的例子,这次大象就来讲讲自己在这方面的内容,本篇比较基础,只适合刚入门的童鞋,请各种牛人不喜勿喷。 计算密集型 计算密集型,顾名思义就是应用需要非常多的CPU计算资源,在多核CPU时代,我们要让每一个CPU核心都参与计算,将CPU的性能充分利用起来,这样才算是没有浪…

继续阅读 浅谈Java两种并发类型——计算密集型与IO密集型

Java的三种控制结构

  • Post author:
  • Post category:java

1.顺序结构 按照顺序一句一句执行顺序结构是最简单的算法结构 public class SequenceTest { public static void main(String[] args) { // TODO Auto-generated method stub int num1 = 9; System.out.println(num1); int num2 = num1 * 8; Syst…

继续阅读 Java的三种控制结构

TOMCAT报错:java.io.FileNotFoundException: Could not open ServletContext resource [/mybatis-config.xml]

  • Post author:
  • Post category:java

这个问题是没找到resource [/mybatis-config.xml]这东西,这个应该是放在resource下的,所以正常的目录应该是resource/mybatis-config.xml。但是这里显示成这个样子就很离谱 所以应该是将spring项目和mybatis-config.xml关联在一起的时候出了问题,发现一开始写的是 <property name="configLocati…

继续阅读 TOMCAT报错:java.io.FileNotFoundException: Could not open ServletContext resource [/mybatis-config.xml]

activemq的java api_JavaAPI—–ActiveMQ配置(一)

  • Post author:
  • Post category:java

1.ActiveMQ是什么 ActiveMQ是一个消息队列应用服务器(推送服务器)。支持JMS规范。 1.1JMS概述 全称:Java Message Service ,即为Java消息服务,是一套java消息服务的API标准。(标准即接口) 实现了JMS标准的系统,称之为JMS Provider。 1.1.1消息队列 概念 消息队列是在消息的传输过程中保存消息的容器,提供一种不同进程或者同一进程…

继续阅读 activemq的java api_JavaAPI—–ActiveMQ配置(一)

JavaScript浏览器BOM

  • Post author:
  • Post category:java

目录 window Window 尺寸 Windows的一些方法 Window History 一些方法: Window Location Window Navigator Windows 弹窗 系統提示框 计时事件 BOM事件 JavaScript的盒子模型 client系列 offset系列 scroll系列 获取 设置 获取html 获取body 获取可视区域的宽度或高度 回到顶部按钮实现 …

继续阅读 JavaScript浏览器BOM