自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 java swing中两种设置背景图 容器图片_Java Swing中两种设置背景图(容器图片)

在java swing中需要为容器添加图片,或者背景图片。提供两种简单的解决方案,一种利用JPanel,另一种利用JLabel1.JPanel(源代码)package oo;import java.awt.Graphics;import java.awt.Image;import java.io.File;import javax.swing.ImageIcon;import javax.swin...

2021-02-28 07:30:21 54

原创 java插入排序法视频_061-插入排序算法代码实现

2.网上数据结构和算法的课程不少,但存在两个问题:1)授课方式单一,大多是照着代码念一遍,数据结构和算法本身就比较难理解,对基础好的学员来说,还好一点,对基础不好的学生来说,基本上就是听天书了2)说是讲数据结构和算法,但大多是挂羊头卖狗肉,算法讲的很少。 本课程针对上述问题,有针对性的进行了升级3)授课方式采用图解+算法游戏的方式,让课程生动有趣好理解4)系统多面的讲解了数据结构和算法, 除常用数...

2021-02-27 13:30:24 77

原创 java 覆写equals_[改善Java代码]覆写equals方法必须覆写hashCode方法

覆写equals方法必须覆写hashCode方法,这条规则基本上每个Javaer都知道,这也是JDK API上反复说明的,不过为什么要这样做呢?这两个方法之间有什么关系呢?本建议就来解释该问题,我们先来看如下代码:1 public static voidmain(String[] args) {2 //Person类的实例作为Map的key3 Map map = new Has...

2021-02-27 10:18:59 92

原创 java方法体入栈_深入Java虚拟机笔记--体系结构及其堆,栈,方法区

平时我们用的大多是Sun(现已被Oracle收购)JDK提供的JVM,但是JVM本身是一个规范,所以可以有多种实现,除了Hotspot外,还有诸如Oracle的JRockit、IBM的J9也都是非常有名的JVM。一,JVM 结构 从上图可以看出,JVM 主要由类加载子系统, 运行时数据区(内存空间),执行引擎,以及本地方法接口等组成。其中运行数据区又包括 方法区,堆,Java栈,本地方法栈,PC寄...

2021-02-26 14:52:21 138

原创 java实现家庭关系图_左孩子右兄弟二叉树实现家族家谱

/*Name: 家谱Description: 本项目对家谱管理进行简单的模拟,以实现查看祖先和子孙个人信息、插入家族成员、删除家族成员等功能。*/#include#includeusing namespace std;//=============树的结点类==================class Node{friend class Person;public:Node(){name = '...

2021-02-25 23:52:48 1770

原创 java注解 简书_java注解

import DAO.Filter;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import java.lang.reflect....

2021-02-25 21:02:15 49

原创 java空指针异常 代码案例_java空指针异常:java.lang.NullPointException

一.什么是java空指针异常我们都知道java是没有指针的,这里说的"java指针"指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后通过对象去调用这些成员变量和方法。对...

2021-02-24 20:11:37 4249

原创 java qt jni_Qt on Android:使用JNI与第三方jar包

很多朋友在论坛和QQ群里问到这个,今天有时间写了个简单的示例。功能很简单,允许你输入一个web页面地址,使用Java的下载类库下载后用QTextEdit显示出来。效果展示初始效果如图1所示:图1 useJar示例初始效果图2为点击GET按钮后下载到对应页面的效果:图2 下载页面成功下载部分,为了显示如何使用jar包,我用了asynchttpclient,参考我的博文:Android开源框架Asyn...

2021-02-24 08:00:57 337

原创 java 动态添加 分布式任务_Java Elastic Job动态添加任务实现过程解析

背景在使用Elastic-Job的过程中,有很多人遇到了这么一个问题,就是如何动态的去添加任务?在官方的文档中也有对此作出回答,如下:动态添加作业这个概念每个人理解不尽相同。elastic-job-lite为jar包,由开发或运维人员负责启动。启动时自动向注册中心注册作业信息并进行分布式协调,因此并不需要手工在注册中心填写作业信息。 但注册中心与作业部署机无从属关系,注册中心并不能控制将单点的作业...

2021-02-23 15:02:25 232

原创 python引号区分_python中单引号,双引号,多引号区别

先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用\ (“连行符”)吧,如s2 = "hello,\world"s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:s3 = """hello,world,hahaha.""",那么s3实际上就是"hello,\nworld,\nhahaha.", 注意...

2021-02-20 21:46:57 359

原创 java数组相同元素个数_java String ArrayList数组是否有相同元素 以及相同元素个数...

问题:想要从俩个ArrayList中得到重复元素,已经重复的个数!使用retainAll 此函数的作用是:removeAll和retainAll 删除或保留ArrayList中包含Collection c中的的元素,这两个方法都依赖batchRemove(Collection> c,boolean complement)实现。public class TestArrayList {publi...

2021-02-20 21:06:48 656

原创 mysql binlog 二进制_MySQL二进制文件(binlog)

二进制文件(binlog)记录对MysqL数据库执行更改的所有操作,但不包括SELECT和SHOW这类操作,因为这类操作没有改变数据。为什么会有binlog?首先 binlog 是 Server 层的日志模块,最初设计来是为了归档(备份)使用的。经过多个版本的发展,现在 binlog 主要有三个作用:恢复:提供 point-in-time 的恢复功能。通过全备+binlog,可实现恢复到指定时间的...

2021-02-17 14:14:30 195

原创 java面试 bs cs_BS 与 CS 的联系与区别 是什么?【面试题详解】

今天爱分享给大家带来BS 与 CS 的联系与区别 是什么?【面试题详解】,希望能够帮助到大家。【参考答案】C/S 是 Client/Server 的缩写,表示客户端需要安装专用的客户端软件与服务器交互。B/S是 Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如 InternetExplorer。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在...

2021-02-17 03:10:20 224

原创 java 微信开发收到乱码_微信公众号开发调用微信接口得到的参数中文变成乱码问题...

做过微信开发的人应该都会接触到授权登录、获取用户信息等操作,比如获取用户信息,腾讯要求以get请求提交,返回的是json字符串。通常我们使用的方法是用HttpURLConnection去调用接口,打开http连接,从连接读取返回的参数。但是有时候(本人的开发环境没问题,部署到linux服务器上后存在乱码问题)接收到的json字符串中文字符变成乱码。以下是我的代码try {System.out.pr...

2021-02-17 00:57:41 608

原创 java密码框组件_[转载]转载:JAVA图形界面设计(3)按钮(4)文本输入框、密码输入框...

三.按钮、切换按钮、复选按钮和单选按钮   按钮,就是按钮,不会连按钮都不知道吧?切换按钮,有两种状态的按钮,即按下状态和弹起状态,若称为选择状态或未选择状态。复选按钮,又叫复选框,用一个小方框中是否打勾来表示两种状态。单选按钮,又叫收音机按钮,以小圆框打点表示被选中。常成组出现,一组单选按钮中只有一个能被选中。发现什么了吗?——对了,这一部分是在讲各种各样的按钮,而且后三种按钮都有两种状态。先看...

2021-02-16 20:33:38 481

原创 java vm art 2.1.0_《深入理解Android:Java虚拟机ART》 —1.2 准备环境和工具

1.2 准备环境和工具为了更好学习ART,读者要准备好如下的环境或工具。1.2.1 准备源代码首先,我们需要一份Android 7.0的源代码。笔者在百度云盘上提供了本书所需的资料下载。读者也可以到清华大学开源软件镜像站按照网页里的说明下载。其官网地址为https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/。笔者总结其下载步骤如下。[AOSP源码下载步骤]#...

2021-02-16 18:39:12 2018

原创 java xheditor 上传图片_[ java ] xheditor 与strut2 配置使用并提供上传图片!

js文件中如下:$(pageInit);function pageInit(){//这是用来在线编写代码的插件 以后程序题会用得到 内置在full样式里了 即用tools:'full'就可以调用var plugins={Code:{c:'btnCode',t:'代码',h:1,e:function(){var _this=this;var htmlCode='Html/XmlJavascri...

2021-02-16 11:07:16 65

原创 java最早_第一个Java程序

一般第一个程序都从“Hello world”,实现Hello world输出。1、在d盘下创建一个目录(demo)2、在demo文件夹下创建一个Java文件(Hello.java)【文件名第一个字母大写,文件的后缀是java】3、编写Hello.java文件在写这个程序之前你可能有一些陌生的关键字法理解,但是不用现在就明白,你先把效果输出,以为有些关键字需要学到后面你才能明白,现在给你解释你也听不...

2021-02-16 01:18:26 144

原创 calculate java_Calculate.java

package test;import java.util.Random;import java.util.Scanner;public class Calculate {public static int add(int x1,int x2) {return x1+x2;}public static int substract(int x1,int x2) {return x1-x2;}publ...

2021-02-15 22:41:40 1013

原创 hdfs java api 示例_hadoop学习之HDFS(2.8):hdfs的javaAPI使用及示例

安装好hadoop后,可以在命令行启动客户端,通过命令行来操作hdfs,如:$ bin/hadoop fs -ls / //查看根目录下的内容$ bin/hadoop fs -mkdir /user //在根目录下创建user文件夹$ bin/hadoop fs -put /root/words.txt /user/words.txt //将本地文件上传到hdfs上。对于实际...

2021-02-15 22:34:58 194

原创 java斗地主发牌_java实现斗地主发牌系统

本文实例为大家分享了java实现斗地主发牌系统的具体代码,供大家参考,具体内容如下玩家类package com.softeem.example;import java.util.ArrayList;import java.util.List;/*** 玩家类**/public class Player {private String name; //名字private boolean landow...

2021-02-15 12:58:45 337

转载 java webinf lib jar,Tomcat 8类加载 - [WEB-INF / lib]和[tomcat / lib]中的JAR之间的区别

It says here that the common classloader is visible to all web application. So what is the difference between having a JAR file within the WEB-INF/lib folder of my war application and having the same ...

2021-02-13 18:48:23 159

原创 java程序设计 第九章习题答案_第九章 《JAVA程序设计》(含答案).doc

《JAVA程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A. java B. .classC. html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是(...

2021-02-13 09:46:09 1348

转载 java 解析时间字符串,用Java解析时间字符串

I have a specification which would return the payment history JSON after successful transaction. 3rd party JSON response has a field for the total time taken for the transaction. As example total time...

2021-02-13 02:39:13 149

原创 java jacob pdf_java-使用Jacob实现office转换成pdf

注意:com的线程回收不由java垃圾回收器进行处理,因此,每new一次jacob提供的类就要分配一定大小的内存给该操作,new出来的这个com对象在使用结束之后产生的垃圾java是无法回收的,new出来的对象越来越多,内存溢出就不可避免了参考路径:Jacob 介绍Jacob 是 JAVA-COM Bridge的缩写,是一个中间件,能够提供自动化访问MS系统下COM组件和Win32 librari...

2021-02-12 22:54:54 445

原创 java连接dbf_java连接DBF

数据库连接类:package dbfconnection;import java.sql.*;public class connection {Connection con = null;Statement st = null;ResultSet rs = null;public connection() throws SQLException {getConnection();}public C...

2021-02-12 19:11:59 257

原创 java 线程池 关闭线程池_如何优雅的关闭Java线程池

以上就是shutdownNow方法的执行逻辑:将线程池状态修改为STOP,然后调用线程池里的所有线程的interrupt方法。调用shutdownNow后,线程池里的线程会做如何反应呢?那就要看,线程池里线程正在执行的代码逻辑了。其在线程池的runWorker方法里(对线程池的执行原理不了解的,请看之前的文章),其代码如下:正常情况下,线程池里的线程,就是在这个while循环里不停地执行。其中代码...

2021-02-12 16:16:53 383

原创 java string null_JAVA中String = null 与 String = "" 的区别

JAVA中String = null 与 String = ""的区别笔者今天在Debug的时候发现的NPE(NullPointerException),辛辛苦苦地调试了半天,终于看出了究竟源头就是出在了对String为null的调用上,这时会抛出NullPointerException首先,笔者在前面的博客中提到了对字符串进行比较的方法。传送门,通过先阅读这篇文章,可能对以后的理解更有帮助。下面...

2021-02-12 14:08:08 643

原创 java 偏向锁_Java中的偏向锁

Java偏向锁(Biased Locking)是Java6引入的一项多线程优化。偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在运行过程中,同步锁只有一个线程访问,不存在多线程争用的情况,则线程是不需要触发同步的,这种情况下,就会给线程加一个偏向锁。如果在运行过程中,遇到了其他线程抢占锁,则持有偏向锁的线程会被挂起,JVM会消除它身上的偏向锁,将锁恢复到标准的轻量级锁。它通过消除资源无竞争情...

2021-02-12 10:24:35 1509

原创 python自带库zlib_python中的zlib解压

根据RFC 1950,“OK”0x789C和“bad”0x78DA之间的区别在FLEVEL位字段中:FLEVEL (Compression level)These flags are available for use by specific compressionmethods. The "deflate" method (CM = 8) sets these flags asfollows:...

2021-02-11 00:47:34 1200

原创 python if else例题_python-if和for的练习题

1、一家商场在降价促销,所有原价都是整数(不需要考虑浮点情况),如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格。price = eval(input('请输入价格:'))if 50 <= price <= 100:print('当前折扣为10%')new...

2021-02-09 03:12:05 1506

原创 oracle 复制 mysql_Oracle & MySQL 老司机说我们要使用(延迟复制)

最近工作中又遇到生产环境数据库的表被删除的情况,其实这样的事情本不该发生。几个小建议:生产环境数据库开发人员只能有查询权限,甚至级别低的开发根本没权限查生产系统,类似表的删除交给专业的DBA来操作,当然有些单位没有所谓的DBA.专职的DBA基本都具备一个属性,就是每一步的操作都会考虑好后果,所以删除表之前都会有一个备份。建立审核制度,truncate 、drop、 rm这样的操作可能是致命的,必须...

2021-02-08 21:18:33 75

原创 MySQL中含有blob字段导入时出错_解决oracle中存在blob大字段时的导入导出的问题...

1、expdp bom/app@jd18:1521/orcl dumpfile=bpm.dmp directory=DATA_PUMP_DIR schemas=bpm 2、impdp bom/app@jd18:1521/test dumpfile=bpm.dmp directory=DATA_PUMP_DIR schemas=bpm remap_tablespace=TBS_APP:TBS_APP...

2021-02-08 00:29:56 301

原创 impala和mysql性能比较_Oracle/Hive/Impala SQL比较1

分析(开窗)函数中,有一部分是和聚合函数同名的,只要可以带OVER子句的都可作为分析(开窗)函数使用,这部分不再重复列举。此外在列举函数前,需要对比一下三者的OVER子句和window子句的不同写法(主要差别就在于window子句):OVER子句:Oracle:[ query_partition_clause ] [order_by_clause [ windowing_clause ] ]Hiv...

2021-02-06 20:42:34 565

原创 python空间复杂度是指_第16话:算法的空间复杂度

类似于时间复杂度的讨论,一个算法的空间复杂度(Space Complexity)S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。渐近空间复杂度也常常简称为空间复杂度。空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。一个算法在计算机存储器上所占用的存储空间,包括存储算法本身所占用的存储空间,算法的输入输出数据所占用的存储空间和算法在运行...

2021-02-04 08:32:18 813

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除