自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java作业四_Java第四次作业

Dog dog=new Dog("哈士奇","黑白",2);System.out.println(dog);}}class Dog {private String name;private String color;private int age;public String getName(){return name;}public String getColor(){return color;}...

2021-02-28 03:14:17 105

原创 java工具类复制类所有属性_复制属性的工具类

在开发中进行遇到值对象和实体间的数据复制.其中最常用的为Apache BeanUtilsBean的copyProperties.本次测试发现该工具可兼容大部分数据格式,但在Java.sql.Date和java.util.Date复制时,原数据如为空将发送报错.通过注册BeanUtilsBean的转换器,简单封装copyProperties方法.完成效果: 调用封装后的工具类方法复制对象属性时, 遇...

2021-02-27 12:27:40 306

原创 java大量实例化对象如何调优_11 个简单的 Java 性能调优技巧

大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。大部分建议是针对Java的。但也有若干建议是与语言无关的,可以应用于所有应用程序和编程语言。在讨论专门针对Java的性能调优技巧...

2021-02-27 11:55:28 457

原创 mysql 存储过程递归_Mysql创建递归型的存储过程_MySQL

bitsCN.comMysql创建递归型的存储过程第一步:SET max_sp_recursion_depth=12;第二步:创建createChildDept过程Sql代码DELIMITER $$USE `zhiku`$$DROP PROCEDURE IF EXISTS `createChildDept`$$CREATE DEFINER=`root`@`%` PROCEDURE `createC...

2021-02-27 07:17:35 140

原创 java maven导入_将maven项目导入到eclipse中

一,前言本文来演示一下如何将一个新的maven项目到入到eclipse中。在文章使用命令行创建maven web项目中我们使用maven命令行,创建了web工程,接下来为了开发方便我要将新建的工程导入到eclipse中。因为在文章使用命令行创建maven web项目中我创建了三个web工程,这里就选择webdemo吧。接下来就讲webdemo到入到eclipse中。二,导入到eclipse中其实是...

2021-02-27 03:29:34 253

原创 什么是java流的重定向_Java中標准輸入輸出流的重定向

一、問題的引入:一般情況下,System.in代表的是鍵盤、System.out是代表的控制台(顯示器)。當程序通過System.in來獲取輸入的時候,默認情況下,是從鍵盤讀取輸入;當程序試圖通過System.out執行輸出時,程序總是輸出到顯示器。如果我們想對這樣的情況做一個改變,例如獲取輸入時,不是來自鍵盤,而是來自文件或其他的位置;輸出的時候,不是輸出到顯示器上顯示,而是輸出到文件或其他位置...

2021-02-27 01:53:29 119

原创 java 偏向锁 重偏向_盘一盘 synchronized (二)—— 偏向锁批量重偏向与批量撤销...

在本文讲解之前,先来简单了解一下为什么会有批量重偏向和批量撤销。 批量重偏向:当一个线程创建了大量对象并执行了初始的同步操作,后来另一个线程也来将这些对象作为锁对象进行操作,会导偏向锁重偏向的操作。 批量撤销:在多线程竞争剧烈的情况下,使用偏向锁将会降低效率,于是乎产生了批量撤销机制。JVM的默认参数值通过JVM的默认参数值,找一找批量重偏向和批量撤销的阈值。 设置JVM参数-...

2021-02-27 01:16:00 441

原创 java 歌词颜色变色_CSS3实现歌词进度文字颜色填充变化动态效果的思路详解

播放音乐时,歌词会随歌曲的进度逐渐填充颜色,不是逐字改变颜色,而是从左向右横向逐个像素改变的,也就是说会出现一个字的左右两边是不同颜色的效果。这个效果通过CSS3可以实现。实现思路:1、background填充一个背景颜色,以及要变化的颜色2、-webkit-background-clip:text;裁剪出文字的背景,即是楼空文字的意思3、-webkit-text-fill-color:trans...

2021-02-26 17:24:43 658

原创 java 二叉树 概念_Java_二叉树概念及基本操作

package com.self.data;import java.util.ArrayList;import java.util.Stack;public class BinaryTree {private TreeNode root = null;public BinaryTree() {root = new TreeNode("A");}/*** 构建二叉树* A*...

2021-02-25 20:28:46 97

原创 java obj参数_Java不定参数Object… obj 和 Object[] 的区别

1,正如上述例子,假设所有的情况都包含了。突然有一天,绘制图线功能扩展了,还可以给定点的名称String title。这下,我们又要添加一系列的方法。注:可能有高手会说,为什么不给一个方法,里面参数是全的(最大化参数)。如果不给的时候置0,或者置null。对这一说法,建议质疑一下JDK中的一些类,定有所获。2,假设如果有一种机制,可以如下来定义,将为带来方便。Map getRealLine( in...

2021-02-24 19:40:20 205

原创 java提高篇 hashmap_java提高篇(二四)-----HashSet

在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!一、定义public class HashSetextends AbstractSetimplements Set, Cloneabl...

2021-02-24 18:08:20 104

原创 java中锁的原理_Java中的锁原理、锁优化、CAS、AQS详解!

阅读本文大概需要 2.8 分钟。来源:jianshu.com/p/e674ee68fd3f一、为什么要用锁?锁-是为了解决并发操作引起的脏读、数据不一致的问题。二、锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。volatil...

2021-02-24 10:31:41 93

原创 多线程java抢红包如何实现_c语言多线程-模拟微信抢红包

int main (){int ret = FAILURE;int ix = 0;int num = 0;int tot = 0;instance_t inst = {0};pthread_t tid;ASSERT(SUCCESS, ret = pthread_mutex_init(&inst.mutex, NULL));ASSERT(SUCCESS, ret = pthread_cond...

2021-02-23 20:29:13 192

原创 java11和java12_我该用 Java 12 还是坚持 Java 11?

距离 Java 11 的正式发布已过去四个多月,而 Java 12 也正在赶来的路上。根据此前的一项关于开发者使用的 Java 版本的调查显示,Java 8 仍然是开发者的主流选择,而 Java 11 是 Java 8 之后的首个 LTS 版本,所以有不少开发者表示会选择升级至 Java 11。按照 Java 的发布计划,Java 12 将于明年 3 月推出,那么问题来了,我们是应该采用 Jav...

2021-02-23 18:36:06 62

原创 java的三大特性之一重写_Java三大特性之继承

1.继承概述packagecn;publicclassStudent {privateStringname;privateintage;publicString getName() {returnname;}publicvoidsetName(Stringname) {this.name=name;}publicintgetAge() {returnage;}publicvoidsetAge(in...

2021-02-23 16:07:45 92

原创 java 并发变量_实例讲解Java并发编程之变量

这篇文章主要介绍了实例讲解Java并发编程之变量,本文讲解了编写线程安全需要关心的共享变量和可变变量,需要的朋友可以参考下编写线程安全需要关心的:1.共享的变量2.可变的变量共享意味着多个线程可以同时访问,可变意味着其值在生命周期可以改变。例如以下count 变量://线程不安全的类public class UnsafeCount {private int count = 0; //该变量是...

2021-02-21 13:49:48 257

原创 java和c 的的对象_Java和C之间的对象创建的主要区别是什么?

除了其他优秀的答案之外,有一件事非常重要,通常被忽略/遗忘,或被误解(这就是为什么我详细说明下面的过程):>在Java中,方法是虚拟的,即使从构造函数调用(可能会导致错误)>在C中,从构造函数调用时,虚拟方法不是虚拟的(这可能会导致误解)什么?让我们想象一个Base类,一个虚拟方法foo()。>让我们想象一个派生类,从Base继承,覆盖方法foo()C和Java之间的区别是:&g...

2021-02-20 21:43:23 125

原创 python 论坛搭建_Python第一课 - python的开发环境的搭建

Python第一课 - python的开发环境的搭建一、下载安装Python的安装包打开官网 https://www.python.org/downloads/windows/ 下载中心【标记为“web-based installer”字样的压缩包,表示需要通过联网完成安装;标记为“executableinstaller”字样的压缩包,表示通过可执行文件(*.exe)方式离线安装;标记为“embe...

2021-02-19 23:57:15 356

原创 hessianphp调用java类_hessianphp写得服务端,java作为客户端调用。

参考答案如下服务端端调客户单选(4分) All of the following regarding current ratio is true except单选(4分) 下列各项中,服务不属于企业期间费用的有( )。端端调判断(3分) The first step in the accounting cycle is to analyze transactions and events to p...

2021-02-19 17:12:33 70

原创 java 构建工具_maven依然是最好用的java构建工具

目前最好的java项目构建工具是哪个?Gradle?还有人在用Ant?其实Maven依然是最流行的java项目构建工具。实际上,现在有几十种java构建工具,但是真正流行的就3种--Maven、Ant和Gradle。这三个在很多方面都很相似,并且都没有明显的弱点,所以比较个高下还是很困难的。看看Maven有什么优势,让我觉得Maven还是最好用的?Maven的简单历史介绍在目前广泛使用的构建工具中...

2021-02-18 21:15:15 169

原创 java数据透视表插件_干货 | 用Java Steams创建数据透视表

如果你不喜欢使用这种“原始数据”的方法来创建一张数据透视表,而选择使用Excel来实现的话,我为你提供了另外的备选方案,请参考如下链接:将CSV数据表示为POJO将CSV数据表示为POJO我们用如下的POJO(简单的Java对象,Plain Ordinary Java Object)来表示棒球运动员及其工资。public class Player {private int year;private...

2021-02-16 21:58:59 290

原创 java final 序列化_Java实现序列化与反序列化

原标题:Java实现序列化与反序列化Java实现序列化与反序列化序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。序列化的用途:对象一般是在程序运行过程中被创建的,所以只存在于内存中,序列化可以将对象永久的保存在磁盘上,通常保存为文件。Java语言中使用对象输入ObjectInputStream/输出流ObjectOutputStream实...

2021-02-16 21:05:09 204

原创 java socket 粘包解决_基于定长消息的java nio半包粘包处理

什么是tcp半包粘包?简单来讲就是接收到的tcp包并不一定是一个完整的包。它可能是1个包的一部分,也可能是多个完整包加上1个包的一部分。为什么?因为tcp的定义是面向字节流的传输协议,所以操作系统实现这个协议的时候,只保证字节的正确传输,而至于字节的应用层语义(可能这个字节是个分隔符,也可能这个字节和周围3个字节组成一个int,代表类的某个字段),操作系统是不管的。比如下面这个例子(基于java)...

2021-02-16 08:46:41 183

原创 java psd 转jpg_PSD转APP应用(材料PSD)

我试图在我的应用程序上创建一个登录屏幕,看起来像城市指南登录屏幕(2):我从Materiall Design Demo和PSD To App Revisited博客的博客中使用了以下代码:f = new Form(new BorderLayout());f.setUIID("loginForm");f.getTitleArea().setUIID("Container");f.getToolbar...

2021-02-16 07:44:30 230

原创 java int 地址_使用Java代码将IP地址转换为int类型的方法

基本知识点IP ――> 整数:把IP地址转化为字节数组通过左移位(<整数 ――> IP:将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP。将整数值进行右移位操作(>&gt...

2021-02-16 04:50:55 220

原创 java 1.class_java class文件的解析(1)

从今天开始分几节介绍Java中最重要的class文件。包括class文件的结构、class是如何进入到虚拟机中的(类装载)、class的消亡(垃圾收集)Class的结构Class 文件由 java 代码编译而来,每个类都会生成一个 .class 文件。 Java class 文件中包含了 java 虚拟机所需知道的、关于类或接口的所有信息。这些信息用表格的形式来说明,我们可以得到 classfil...

2021-02-16 01:28:25 85

原创 java 读取excel根据某个值_Java处理excel根据某列的值查询,并将结果显示在其他列中...

package cn.netmis.cmd;import cn.netmis.cmd.other.Xls;import cn.netmis.core.util.DBUtils;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi....

2021-02-13 20:40:16 329

原创 java生成pdf旋转_Java 设置PDF页面大小/旋转、纸张方向、页边距

import com.spire.pdf.*;import com.spire.pdf.graphics.PdfMargins;import java.awt.*;import java.awt.geom.Dimension2D;import java.awt.geom.Point2D;public class PageSettings_PDF {public static void main(S...

2021-02-13 15:19:15 1094

原创 java引用详解_Java四种引用详解

EndlessLethe原创文章,转载请注明: 转载自小楼吹彻玉笙寒前言Java中引用是一个最常用的Object,我们有必要对它有一个基本的理解。而且引用通常出现在一本Java书的开头,这导致,几乎没有Java书敢详细地叙述关于引用的复杂机制。本文剖析了Java的四种引用。注意,理解这四种引用需要明白:什么是对象,什么是引用。一定注意叙述中的“对象”和“引用”。本文没有涵盖的内容:JVM内存管理。...

2021-02-13 01:47:25 1742

原创 最短路径 floyd java_Java实现Floyd算法求最短路径

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.Scanner;public class TestMainIO {/*** @param args* @throws FileNotFoundException*/public static void main(String[] ...

2021-02-12 22:51:56 134

原创 java 异步写文件_java异步写日志到文件中实现代码

java异步写日志到文件中详解实现代码:package com.tydic.ESUtil;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.util.Properties;...

2021-02-12 22:15:44 392

原创 如何拆卸mysql_推荐:使用RPM包安装、配置和拆卸MySQL

通过rpm包安装、配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/usr/src目录下 cd /usr/src rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.c...

2021-02-11 23:28:32 53

原创 mysql双主热备原理_3 | 大专栏

解决问题解决问题Master挂掉不会影响业务对于现有架构只有一个Master,将来我们扩展多个Slave,但是现有Master挂掉就会影响现有架构业务,也就是Master挂掉,Slave写数据就不知道怎么写入数据了,而且Slave不知道监听哪台Master了,所以将来我们可以给Master备份另外一台Master,这样可以实现一个心跳感应。心跳感应心跳感应就是其中一台Master挂掉我们可以立马切...

2021-02-09 16:52:53 113

原创 python 升级库用什么命令_用什么库写 Python 命令行程序(示例代码详解)

一、前言在近半年的 Python 命令行旅程中,我们依次学习了 argparse 、 docopt 、 click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变。本文作为本次旅程的终点,希望从一个更高的视角对这些库进行横向对比,总结它们的异同点和使用场景,以期在应对不同场景时能够分析利弊,选择合适的库为己所用。本系列文章默认使用 Python 3 作为解释器进行...

2021-02-09 09:43:57 304

原创 awk 截取部分字符串_[Linux][工具] Linux文本批量处理工具系列(3)awk

awk 是这样一个工具:它可以执行更加复杂的文本处理,将庞大的文本分割成行,逐行读入,同时可以对每行的字符进行切片,并对切片后的独立字符串进行制定的运算、排序或编辑工作。配合其它的文本处理工具,比如之前讲过的 grep 和 sed,awk 可以对它们输出的结果进行编辑并输出为指定的格式。三者的配合可以帮我们处理很多特定格式的数据,尤其是 bed,gtf 这种每列之间由空格或制表符分割的数据格式,更...

2021-02-06 02:53:44 710

原创 winbox 端口扫描_RouterOS(ros)自动更新国内IP以及端口扫描IP(可主动屏蔽IP)

20200505_更新获取rsc的脚本,之前发在了水区,为了存下,第一次在“技术讨论区”发帖本人小白,以下都是靠搜索而来,如有错误,请大佬帮忙指正。这几天折腾回ros,配置好防火墙,发现没多久就能有几个扫描端口的ip,然后搜出了东北大学这个网络中心的ip列表,就琢磨了下如何用起来,就有了以下的主动拦截,当然ros后面的防火墙也还有主动探测端口扫描的规则,网上一抓一大把,就不写了。cnip用于分流;...

2021-02-05 00:54:14 651

原创 python提取json数据索引必须是整数_Python和JSON - TypeError列表索引必须是整数而不是str...

JSON数据如下所示:[{"firstName": "Nicolas Alexis Julio","lastName": "N'Koulou N'Doubena","nickname": "N. N'Koulou","assists": 0,"clubId": "5AF524A1-830C-4D75-8C54-2D0BA1F9BE33","teamId": "DF25ABB8-37EB-4C2A-...

2021-02-04 02:42:30 124

空空如也

空空如也

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

TA关注的人

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