
java
郝文龙
qq : 1146784017
展开
-
平衡二叉树的实现原理
更多免费学习视频请访问www.java123.wang友情链接博主 B站主页1.概念平衡二叉树建立在二叉排序树的基础上,目的是使二叉排序树的平均查找长度更小,即让各结点的深度尽可能小。平衡二叉树定义:平衡二叉树是一棵二叉树,其可以为空,或满足如下2个性质:①左右子树深度之差的绝对值不大于1。②左右子树都是平衡二叉树。平衡因子的概念:结点的平衡因子 = 结点的左子树深度 — 结点的右子树...原创 2020-03-28 13:37:08 · 868 阅读 · 3 评论 -
图书管理系统Java Swing版本
图书管理系统功能更多java学习视频可访问www.java123.wang免费的java视频学习网站友情链接B站Java全栈学习视频:点击此处进入B站Java全栈学习视频登录功能 管理员登录 图书管理模块 查询图书信息 增加图书信息 删除图书信息 修改图书信息 借还服务模块 ...原创 2020-04-03 23:33:53 · 1923 阅读 · 1 评论 -
Springboot在idea中配置热部署
1.在pom.xml文件中添加如下配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!--当前项目的子项目如果不显示依赖该jar包,并不会自动...原创 2019-11-26 18:16:05 · 403 阅读 · 0 评论 -
webuploader上传图片
官网下载地址:http://fex.baidu.com/webuploader/1.将文件夹修改成名字为webuploader 直接放在WebContent下2.将examples/image-upload/index.html 复制一份到WebContent下并修改文件中引用的css/js的资源路径<!DOCTYPE HTML PUBLIC "-//W3C//DTD HT...原创 2018-10-04 14:47:18 · 980 阅读 · 0 评论 -
JSON字符串解析
我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式。 1、JSON官方 2、GSON 3、FastJSON 4、jackson JSON操作涉及到的类:public class Student { private int id; private String name; private int age; pub...转载 2018-10-05 19:01:54 · 1113 阅读 · 0 评论 -
win10 Jmeter下载安装与使用教程
1、下载2、安装下载完成后解压文件(不需要安装) 之后需要配置jmeter环境变量1)新增新增JMETER_HOME系统变量2)编辑CLASSPATH变量,加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;注意:自jmeter4.0之后解压文件lib文件夹下已没有log...原创 2019-04-17 09:40:25 · 3426 阅读 · 1 评论 -
支付宝沙箱环境支付(当面付教程)
1 配置沙箱环境1.1 入驻开放平台1.进入蚂蚁金服开放平台登录界面,入口:link,使用支付宝扫码支付。2.登录成功后,选择自由开发者->开始入驻。3.完善信息。4.同意协议5.开发者中心->研发服务6.可以看到系统给我们提供了沙箱应用,沙箱账号,沙箱工具等服务7.点击沙箱账号,这里有个系统提供的商家信息、买家信息,到时候测试能...原创 2019-06-19 21:28:01 · 24002 阅读 · 10 评论 -
支付宝沙箱环境支付(电脑网站支付教程)
1.沙箱环境配置参考支付宝当面付教程 :https://blog.youkuaiyun.com/a639735331/article/details/92847337 进行环境配置1.2 下载官方DEMO1.点击沙箱应用页面中的电脑网站接入引导,下载SDK2.下载好DEMO后解压,使用Eclipse进行导入3.配置AlipayConfig关于文本中私匙 公匙 同样参考支...原创 2019-06-20 17:24:01 · 7314 阅读 · 1 评论 -
百度地图api 浏览器端JavaScript获取当前位置
1.进入百度地图开放平台创建应用2.代码部分<!doctype html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scal...转载 2019-07-01 10:17:14 · 1459 阅读 · 0 评论 -
性能测试工具Jmeter的安装和使用
一、Jmeter下载进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可3.解压二、Jmeter环境变量相关配置变量名:JMETER_HOME变量值:D:\servers\apache-jmeter-5.1.1变量名:Path (直接在已有的变量中增加以下值)变量值:%J...原创 2019-08-28 19:44:01 · 737 阅读 · 1 评论 -
UML中类之间的几种关系小结(包括类图之间的关系符号)
由于最近这段时间一直在看设计模式,因此接触了很多类关系图,发现自己以前对于UML中类之间的关系的基础知识掌握的不是很牢固...转载 2019-09-02 19:47:00 · 895 阅读 · 0 评论 -
java发送qq邮件
1.开启POP3/SMTP协议设置--》账户--》2.添加依赖:<dependency > <groupId >javax.mail </groupId > <artifactId >mail </artifactId > <version &g...原创 2018-10-02 17:16:36 · 1484 阅读 · 0 评论 -
设计模式之工厂模式、单例模式
java有23种设计模式(编程思想/编程方式),不要被设计模式固化思想,随心所有与的编写代码工厂模式 单例模式 代理模式 适配器模式 观察者模式 MVC 模式 等等工厂模式 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建接口public interface Fruit { public void print();}2个实现类public class Apple i...原创 2018-04-26 16:11:18 · 368 阅读 · 0 评论 -
Servlet过滤器和监听器
过滤器顾名思义是起到过滤的作用,所有的请求在真正到达servlet之前都会首先经过过滤器过滤一遍。过滤器也是Servlet的一种,因此也有init和destroy方法,还有一个服务方法service,只是这里提供的服务是过滤;一个Servlet要想成为过滤器需要实现javax.servlet.Filter接口;一般客户端发出请求后会交给Servlet;如果过滤器存在,则客户端发出的原创 2016-12-28 16:05:15 · 346 阅读 · 0 评论 -
利用servlet的监听器实现在线人数监控的功能
1、分析:做一个网站在线人数统计,可以通过ServletContextListener监听,当Web应用上下文启动时,在ServletContext中添加一个List.用来准备存放在线的用户名,然后通过HttpSessionAttributeListener监听,当用户登录成功,把用户名设置到Session中。同时将用户名方法到ServletContext的List中,最后通过HttpSessio转载 2016-12-28 20:08:10 · 945 阅读 · 0 评论 -
文件上传 服务端代码
package com.abc.upload;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.List;import java.util.UUID;import javax.servl原创 2017-08-20 18:12:43 · 355 阅读 · 0 评论 -
简单的例子:Java结合图灵机器人开发
图灵机器人API可以用作机器人交互,上传一段话,该云机器人可以以Jason格式返回一个比较智能的回答,它支持云机器人的知识库管理和调教package chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURL转载 2017-09-05 23:43:44 · 1562 阅读 · 0 评论 -
通过域名访问 阿里云服务器
前提:有阿里云服务器 在阿里云上注册了域名 域名已绑定IP地址1.在阿里云平台 通过入站规则开启80端口2.查看阿里云服务器80端口是否被占用2.1.首先,讲一下如何查找端口占用。netstat -ano | findstr ":80 "tasklist /fi "PID eq 4" 能够查看到被system占用了2原创 2017-12-30 17:37:02 · 1401 阅读 · 0 评论 -
富文本编辑器ueditor使用配置
富文本编辑器(UEditor) 在平时开发Java Web项目的时候,往往会使用第三方插件来帮助我们更快的实现功能。此文来自: 马开东云搜索 转载请注明出处 网址: http://makaidong.com此文原标题: javaweb 集成UEditor 来源网址: http://makaidong.com/yrxperfect/7206_7923932.转载 2018-01-04 23:00:55 · 18736 阅读 · 13 评论 -
Java compiler level does not match解决方法
1、修改window---proferences---java---Installed JREs 2、选中项目---proferences---java--compiler 把项目编译版本也设置成 1.7 3、进入项目--properties---Myeclipse---project Facets设置java文件的版本为 1.7,并打勾。原创 2018-01-25 15:00:36 · 213 阅读 · 0 评论 -
JAVA虚拟机:JVM内存分区及用途
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区,这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域:1、程序计数器2、Java虚拟机栈3、本地方法栈4、Java堆5、方法区下面分别介绍各个内存分区及它们的作用:1、程序计数器程序...转载 2018-04-26 15:20:36 · 586 阅读 · 0 评论 -
Java对象的生命周期和对象的访问过程
生命周期:1. 创建阶段(Created) 分配内存,构造对象并初始化2. 应用阶段(In Use) 对象至少被一个强引用持有着3. 不可见阶段(Invisible) 程序本身不再持有该对象的任何强引用,虽然该这些引用仍然是存在着的,简单说就是程序的执行已经超出了该对象的作用域了4. 不可达阶段(Unreachable) 无任何引用指向5. 收...原创 2018-04-26 15:36:44 · 1592 阅读 · 2 评论 -
Java 浮点数 float和double类型的表示范围和精度
隐约记得,浮点数判断大小好像有陷阱,因为底层的二进制数不能精确表示所有的小数。有时候会产生让人觉得莫名其妙的事情。如在Java中, 0.99999999f==1f //true 0.9f==1f //false要明白这些,首先要搞清楚float和double在内存结构1、内存结构float和double的范围是由指数的位数来决定的。float的指数位有转载 2016-12-26 16:53:11 · 660 阅读 · 0 评论