自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java增加客户端_Java:如何添加SSL客户端身份验证

我有以下代码使用SSL将服务器与客户端连接,现在我想添加客户端身份验证:(我有一个服务器密钥库(JCEKS类型)和一个客户端密钥库(JKS类型),服务器使用了一个信任库(证书),在其中我导入了两个证书,因为我也想使用此信任库进行客户端身份验证)客户代码:System.setProperty("javax.net.ssl.trustStore", cerServer);System.setPrope...

2021-02-28 07:47:09 334

原创 java filterinputstream_Java FilterInputStream mark()方法

Java FilterInputStream mark()方法java.io.FilterInputStream.mark(int readlimit)用于标记输入流中的当前位置。1 语法public void mark(int readlimit)2 参数readlimit:在标记位置变为无效之前可以读取的最大字节数限制。3 返回值无4 示例package com.yiidian;/*** 一...

2021-02-27 22:14:25 105

原创 java8 接口和抽象类_Java面试基础篇——第八篇:抽象类与接口的区别

1.抽象类抽象类:如果一个类中包含有抽象方法,或这个类使用abstract关键字修饰,则称这个类是抽象类。 抽象方法是什么呢?抽象方法就是指用abstract关键字修饰的方法。 需要注意的是:抽象类不一定必须包含抽象方法,而如果一个类中有抽象方法,这个类必须是抽象类。package com.developlee.abstractInterface;/*** @TODO //* @Author Le...

2021-02-27 16:28:54 215

原创 java的加符号_用Java将两个字节转换为带符号整数

简言之有没有办法把两个字节读作有符号整数?详细信息和示例在Java中给出两个字节,每个字节表示一个整数,我们可以简单地将它们转换为它们一起表示的int值:byte[] byteArray = new byte[4];byteArray[0] = 0x00;byteArray[1] = 0x00;byteArray[2] = .. //a byte representing an integerby...

2021-02-27 14:14:40 1049

原创 java 是否大小写混合_如何在Java中以不区分大小写的方式检查String是否包含另一个String?...

更快的实施:利用contains()使用regexp可能会相对较慢。 如果您只是想检查一个案例,那么(缓慢)并不重要。 但是如果你有一个数组或数千或数十万个字符串的集合,那么事情就会变得非常缓慢。下面介绍的解决方案不使用正则表达式,也不使用contains()(这也很慢,因为它会创建另一个字符串,并在检查后将它们抛出)。该解决方案基于String.regionMatches()方法构建,该方法似乎...

2021-02-27 10:24:25 878

原创 java实现遍历_二叉树的三种遍历方式(java实现)

public abstract class BSATree> {protected BSTNode aRoot; // 根结点/*** 节点** @timestamp Mar 5, 2016 2:48:29 PM* @author smallbug* @param */protected class BSTNode {E key; // 关键字(键值)BSTNode left; // 左孩子...

2021-02-26 00:16:30 39

原创 java如何用工具抓内存_Java程序内存分析:使用mat工具分析内存占用

MAT 不是一个万能工具,它并不能处理所有类型的堆存储文件。但是比较主流的厂家和格式,例如 Sun, HP, SAP 所采用的 HPROF 二进制堆存储文件,以及 IBM 的 PHD 堆存储文件等都能被很好的解析。下面来看看要怎么做呢,也许对你有用。官方文档:http://help.eclipse.org/luna/index.jsp?topic=/org.eclipse.mat.ui.help/...

2021-02-25 18:40:32 188

原创 java重载的应用场景_Java的重写与重载

前言在实际项目中常会遇到许多功能相似的类,这时我们只有正确的理解了重载和重写的用法才能设计出清晰而简洁的类,可以说重写和重载在编写代码过程中的作用非同一般。本文也将着重介绍两者的区别以及应用场景。区别1.override 覆写(重写)重写发生在子类继承父类时,覆写(重新实现)父类中的方法。重写方法的参数列表必须完全与被重写的方法相同,否则不能称为重写而是重载。重写方法的访问修饰符一定要大于被重写方...

2021-02-25 02:40:03 1606

原创 c++和java相同吗_C++和Java的语法区别整理

前言:多种语言同时使用时,总是会出现不适应的情况,所以标记一下他们的差异,方便参考。正文:(1)创建和销毁对象:差异:C++中的“A a;”在栈中创建了对象,可直接使用,Java中的这种形式则不会创建对象。C++:A a; //对象占用栈空间,可以直接使用,生命周期为所在作用域,不需要手动销毁。B* b = new B(); //对象占用堆空间,可以直接使用,生命周期无限,需要手动“delet...

2021-02-25 00:14:13 619

原创 java url参数连接符_url参数中有+、空格、=、%、&、#等特殊符号的问题解决

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义用其它字符替代吧,或用全角的。+ URL 中+号表示空格 %2B空格 URL中的空格可以用+号或者编码 %20/ ...

2021-02-24 13:25:43 2206

原创 java static binding_深入理解Jvm--Java静态分配和动态分配完全解析

jvm中分配Dispatch的概念分派是针对方法而言的,指的是方法确定的过程,通常发生在方法调用的过程中。分派根据方法选择的发生时机可以分为静态分派和动态分派,其中对于动态分派,根据宗量种数又可以分为单分派和多分派。实际上指的是方法的接收者和属性的所有者的类型确定(determine by atual type or determine by static type)。根据类型确定发生在运行期还是...

2021-02-24 10:30:01 134

原创 java根据模板生成txt_java-根据word模板生成word-freemarker-完整示例

【实例简介】template文件夹下放入xml模板,运行Test.java文件,可以生成word文档【实例截图】【核心代码】mydoc└── mydoc├── src│ ├── com│ │ └── doc│ │ ├── Company.java│ │ ├── DataMapUtil.java│ │ ├── DocUtil.java│...

2021-02-24 08:07:49 206

原创 java jlable example_Java JLabel.setAlignmentY方法代码示例

import javax.swing.JLabel; //导入方法依赖的package包/类public ParametersPanel() {messageLabel.setLabelFor(messageTextArea);Mnemonics.setLocalizedText(messageLabel, getMessage("CTL_CommitForm_Message")); // NOI...

2021-02-24 03:16:36 168

原创 innodb表 mysql_[InnoDB系列] -- innodb表如何更快得到count(*)结果

起因:在innodb表上做count(*)统计实在是太慢了,因此想办法看能不能再快点。现象:先来看几个测试案例,如下一、 sbtest 表上的测试show create table sbtest\G*************************** 1. row ***************************Table: sbtestCreate Table: CREATE TABLE...

2021-02-23 18:39:44 95

原创 httplib java_Java HTTP 请求库

Http Request A simple convenience library for using a HttpURLConnection to make requests and access the response.This library is available under the MIT License.UsageThe http-request library is avail...

2021-02-23 17:15:54 155

原创 atm机 用java可以做吗_ATM机取钱题的java做法

展开全部publicstaticvoidmain(String[]args){StringrealPwd="111111";IntegererrorCount=0;Integeraccount;Scannersc= newScanner(System.in);while(true){System.out.print("请输入密码:");Stringpwd=sc...

2021-02-23 00:48:11 74

原创 java代码块 构造函数_构造代码块及构造函数之间的调用

1.构造代码块~~~package obj.b1;public class Test {public static void main(String[] args) {Person p1 =new Person();Person p2 =new Person("小李");}}/** 对象一建立就运行了,而且优先于构造函数执行* 给对象进行初始化的* 构造代码块和构造方法的区别:* 构造方法是对应的...

2021-02-21 16:14:49 114

原创 java 下划线 驼峰_JAVA驼峰和下划线互相转换-Go语言中文社区

1.托清风捎去思念,期盼来的这般悄无声息import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 驼峰法-下划线互转* @author cshaper* @since 2015.07.04* @version 1.0.0*/public class UnderlineToCamelUtils {/*** 下划线转驼峰法* ...

2021-02-20 23:40:40 141

原创 java 集合的使用_java 集合用法

集合是干什么的?集合可以看成是容器。容器是干什么的?容器是装东西的。[忽略容器的容量]在程序开发的角度来看有什么东西需要装在容器里面的?数据(存储对象)特点:1.1. 一个集合对象里面可以存储各种类型的数据放进去之后在集合里面都是Object类型1.2. 从集合中取出数据时需要强制类型转换泛型最开始出现是为了解决什么问题?集合中数据类型统一从集合中取出数据时,由于存放数据到集合里面的时,已经指明了...

2021-02-20 16:40:29 111

原创 java logcat_logcat -- 基本用法

1.Log类是一个日志类,我们可以在代码中使用logcat打印出消息常见的日志记录方法有:v(String,String) --verbose 显示全部信息d(String,String) -- debug 显示调试信息i(String,String) -- information 显示一般信息w(String,String) -- warning 显示警告信息e(String,String) ...

2021-02-19 11:47:06 344

原创 python await 超时_简单介绍Python grpc超时机制

这篇文章主要介绍了Python grpc超时机制代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下工作中遇到一个问题,上游服务通过grpc调用下游服务,但是由于下游服务负载太高导致上游服务的调用会随机出现超时的情况,但是有一点不太明确:超时之后,下游服务还会继续进行计算么?于是自己写了一个damon试了一下:client:# Copyrigh...

2021-02-19 10:42:28 530

原创 arduinomirf库_NRF24L01 的使用方法

测试程序注意需要下载两个库文件 Mirf 和 RF24,接收端:接收srv02,并显示收到数据#include"SPI.h"//24L01库文件#include"Mirf.h"#include"nRF24L01.h"#include"MirfHardwareSpiDriver.h"intdata=1;voidsetup(){Serial.begin(9600);Mirf.spi=...

2021-02-15 13:59:00 1883

原创 2017java工作好找吗_2017,Java程序员还有发展前景吗?

原标题:2017,Java程序员还有发展前景吗?Java在当今的发展,目前可以算是在编程语言界中的龙头老大,作为唯一在互联网上开发的语言,Java平台以其移动性、安全性和开放性受到追捧。自然java程序员薪资待遇远远高于其他行业,并且java程序员在市场上是供不应求,java程序员在市场上也是相当的吃香,在IT市场也是一个热门的工作岗位。可是很多人去而还在对Java行业带着揣测的心里。那么到底ja...

2021-02-13 11:09:27 181

原创 java如何实现关注功能_#Redis实现关注好友功能#Java代码实现【码歌】

该楼层疑似违规已被系统折叠隐藏此楼查看此楼第二步: 封装一个简单的redis工具类import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public final class RedisUtil {//Redis服务器IPpri...

2021-02-13 10:43:21 660

原创 java 反射常用类_JAVA 反射常用类

1 获得class对象public class TestClass {public static void main(String[] args) throws Exception{//获得class对象Class c1=Class.forName("java.lang.String");//必须包名.类名,参数必须Class c2="".getClass(); ...

2021-02-13 04:18:15 118

原创 java float 加法_完美解决java double数相加和相减的方案

我就废话不多说了,大家还是直接看代码吧~/*** double的计算不精确,会有类似0.0000000000000002的误差,正确的方法是使用BigDecimal或者用整型* 整型地方法适合于货币精度已知的情况,比如12.11+1.10转成1211+110计算,最后再/100即可* 以下是摘抄的BigDecimal方法:*/public class DoubleUtils implements ...

2021-02-13 03:15:12 3146

原创 java反射执行方法_关于用java反射调用一个类里面的方法并执行

展开全部Java中要用32313133353236313431303231363533e4b893e5b19e31333337616561到反射,首先就必须要获取到对应的class对象,在Java中有三种方法获取类对应的class对象。1、通过类的.class属性2、通过类实例的getClass()方法获取3、通过Class.forName(String className)方法获取现在比如在pa...

2021-02-12 10:24:17 545

原创 java xml解析_java XML解析详解

展开全部(I)Java通过DOM解析XML1>得到32313133353236313431303231363533e78988e69d8331333337623537DOM解析器的工厂实例DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();得到javax.xml.parsers.DocumentBuilderF...

2021-02-12 09:07:52 122

原创 如何用木板做桥_用木板做桥 工具跟做家具的一样 大小跟办公桌差不多大 能承重 参加比赛 主要是承重 给个设计方案...

近成都有哪些比较大型的设计类比赛主要是家装方面的近有个成都家装设计大赛,比赛规模挺大的,还邀请了几位国内很有名的设计师当评委,参赛的基本上都是成都的设计师。2021-01-30室内设计有哪些比赛,在哪参加关注CIID,里面有很多的大赛事2021-01-30阳台能承重多少亲想在阳台上放什么重物吗?那可一定要小心了哟,阳台真的是有一个载重限额的哟,虽然一般不会特别要求,但是还是不要摆放太重的东西。从使...

2021-02-11 23:39:43 223

原创 thymeleaf 常量_Thymeleaf常用语法:表达式语法之运算符

Thymeleaf表达式语法之常量分为字符串常量、数字常量、布尔值常量、空值常量;运算符分为算术运算符、关系运算符、条件运算符、无操作符。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖org.springframework.bootspring-boot-s...

2021-02-11 12:35:07 212

原创 mysql窗口函数同比环比_MySQL利用窗口函数解决排名问题

从MySQL8.0开始,MySQL增加了对窗口函数的支持。本文主要介绍如何利用窗口函数row_number(),dense_rank()和rank()解决相关排名问题。说明:本文中的SQL代码均测试于MySQL8.0.13环境。在总体上进行排名:# 创建学生成绩表:create table grade(id int,name varchar(10),score int (10))engine my...

2021-02-08 16:42:38 914

原创 mysql必_mysql 必会基础1

1、cmd -->开启服务:net start mysql关闭服务:net stop mysql没有restart命令;命令格式:net stop serviceName;后面不需要加分号等,应和sql区分开来2、查询当前MySQL版select version();3、查询所有数据库名称show databases;4、查询某个库下的所有表use information_schema;sh...

2021-02-08 08:52:36 43

原创 python当前日期获取程序_Python进阶(三十三)-Python获取并输出当前日期时间

Python进阶(三十三)-Python获取并输出当前日期时间取得时间相关信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,可以去官方文档了解下。时间戳是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1357723206.31但是这样是一连串的数字不是我...

2021-02-04 00:51:44 126

原创 mysql导出数据命名_mysql导入导出数据

最近在帮产品做一个导数据的请求,好恶心不想说了。DBA不帮忙,哥只好亲自动手。记录一下操作过程,从线上一个数据库的一个表导数据到测试环境里面。(1)首先写好sql语句:SELECT * FROM fx_clientdata; 放到一个登录用户(mysql)的home目录下,命名为data.sql。(2)第二步就是导出数据到一个文件里面了,执行操作/usr/local/mysql/bin/mysql...

2021-02-03 17:22:54 180

原创 python tkinter界面不显示东西_python 用tkinter做一个窗口, 出不来?

展开全部不懂,一起学习。我修32313133353236313431303231363533e4b893e5b19e31333335343961改了下你的code,#ActivePython2.7importthreadingimportTkinterimporttimeclassmapthread(threading.Thread):defrun(self):self.game()...

2021-02-03 00:55:20 863

原创 mysql mariadb 排名_DB-Engines最新11月数据库排名:MariaDB助力,MySQL流行度超越Oracle...

在 DB-Engines 的最新11月排名中,MySQL 和 Oracle 已经相差无几,这得益于2017年10月MySQL的增长强劲,可是要知道MySQL的另外一个重要分支,MariaDB已然跃升至第 18 位,如果将 MySQL + MariaDB 作为 MySQL 的核心,事实上MySQL的流行度已经超过了 Oracle 数据库。这几个数字是:Oracle 1369.05,MySQL 13...

2021-02-02 01:36:53 198

原创 mybatis批处理mysql_mybatis使用annotation在mysql,oracle上进行批量处理

mybatis 使用annotation进行批量插入和删除,mysql 和oracle不同,因为oracle不支持(xxx,xxx,xxx),(xxx,xxx,xxx)的写法。不多说了看代码。/*** 文件名:User.java** 版本信息:* 日期:2012-8-28* Copyright 足下 Corporation 2012* 版权所有**/package org.richiedryday...

2021-02-01 12:16:16 133

原创 latext配置 vscode_Latex的安装与VSCode的配置

本文根据我个人经验总解了Mac和Win10下Latex的安装与VSCode的配置。不涉及VSCode的安装。Mac安装Latex从TexShop可以直接编写,但我比较常用VSCode2. 配置VSCode安装插件LaTeX Workshop和LaTeX language support,然后在setting.json中添加以下内容:"latex-workshop.latex.tools": [{"...

2021-02-01 07:51:26 169

空空如也

空空如也

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

TA关注的人

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