自定义博客皮肤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过去调用方头部_Java 对象头分析与使用(Synchronized相关)

前言线程并发系列文章:从上篇文章我们了解到:synchronized修饰代码块/修饰方法,最终都是在对象头上做文章,因此对象头是深入理解synchronized 各种锁变化的基础。接下来就来深入分析对象头在synchronized里的作用。通过本篇文章,你将了解到:1、对象在内存的构成2、对象头的构成3、对象头源码实现4、调试查看对象头1、对象在内存的构成先看一个简单的类:class Studen...

2021-02-28 08:28:03 211

原创 java dom 创建结点 setattribute_JS中DOM元素的attribute与property属性示例详解

一、'表亲戚':attribute和property为什么称attribute和property为'表亲戚'呢?因为他们既有共同处,也有不同点.attribute 是 dom 元素在文档中作为 html 标签拥有的属性;property 是 dom 元素在 js 中作为对象拥有的属性。从定义上可以看出:对于 html 的标准属性来说,attribute 和 property 是同步的,是会自动更新...

2021-02-28 03:47:09 231

原创 java一个方法排他调用_Java编程实现排他锁代码详解

一 .前言某年某月某天,同事说需要一个文件排他锁功能,需求如下:(1)写操作是排他属性(2)适用于同一进程的多线程/也适用于多进程的排他操作(3)容错性:获得锁的进程若crash,不影响到后续进程的正常获取锁二 .解决方案1. 最初的构想在java领域,同进程的多线程排他实现还是较简易的。比如使用线程同步变量标示是否已锁状态便可。但不同进程的排他实现就比较繁琐。使用已有api,自然想到java.n...

2021-02-28 02:52:36 105

原创 java线程池的工作过程_JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?...

public static void main(String[] args) {ExecutorService service = Executors.newFixedThreadPool(10);service.submit(() -> System.out.println("Hello "));System.out.println("World");}呵呵,执行结果谁都知道,显而易见结论...

2021-02-27 08:26:56 70

原创 java生成指数分布随机数_生成特定分布随机数的方法

生成随机数是程序设计里常见的需求。一般的编程语言都会自带一个随机数生成函数,用于生成服从均匀分布的随机数。不过有时需要生成服从其它分布的随机数,例如高斯分布或指数分布等。有些编程语言已经有比较完善的实现,例如Python的NumPy。这篇文章介绍如何通过均匀分布随机数生成函数生成符合特定概率分布的随机数,主要介绍Inverse Ttransform和Acceptance-Rejection两种基础...

2021-02-27 00:51:59 716

原创 json字符串转json对象java对象数组对象数组对象_JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中...

处理JSON字符串时,一直出错,写个样例后发现原来是没有弄清楚数据的格式问题。实现的是 JSONString 转换成java对象 或是 list列表实例类 Newspackage lyx.entity;/*** @author lyx** 2015-8-10上午10:14:38***新闻类*/public class News {/*** 日期*/private String date;/*** ...

2021-02-25 22:45:01 733

原创 java多线程设计原则_java基础学习_多线程02_多线程、设计模式_day24总结

1 packagecn.itcast_08;23 importjava.util.concurrent.ExecutorService;4 importjava.util.concurrent.Executors;56 /*7 * 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。8 * 而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线...

2021-02-25 12:38:45 74

原创 java同步调用3个方法_前言java接口调用从调用方式上可以分为3类:同步调用,异步调用,回调;同步调用基本不用说了,它是一种阻塞式的调用,就是A方法中直接调用方法B,从上往下依次执...

前言java接口调用从调用方式上可以分为3类:同步调用,异步调用,回调;同步调用基本不用说了,它是一种阻塞式的调用,就是A方法中直接调用方法B,从上往下依次执行。今天来说说异步调用。什么是异步调用?我的理解就是在方法A中调用方法B,但是方法B很耗时,如果是同步调用的话会等方法B执行完成后才往下执行,如果异步的话就是我调用了方法B,它给我个返回值证明它已接受调用,但是它并没有完成任务,而我就继续往下...

2021-02-25 10:11:34 159

原创 java set的first_Java NavigableSet pollFirst()用法及代码示例

Java中NavigableSet接口的pollFirst()方法用于检索和删除第一个(最低)元素,如果此集合为空,则返回null。用法:E pollFirst()其中,E是此Set容器维护的元素的类型。参数:此函数不接受任何参数。返回值:如果此集合为空,则返回null。以下程序说明了Java中的pollFirst()方法:程序1:带有整数元素的NavigableSet。// A Java pro...

2021-02-24 09:28:20 189

原创 selenium autoit java_selenium+java利用AutoIT实现文件上传

1、AutoIT介绍AutoIT是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。2、实现原理利用AutoIT编写合适的脚本,然后将脚本编译成可执行文件,在自动化实现时,直接调用此脚本实现文件上传。备注:编写脚本和编译,需要借助AutoIT提供的工具,但是脚本编译成可执行文件后,可以直接使用,不再需要安装AutoIT。3、自动化调用AutoIT脚本编译成...

2021-02-22 01:15:48 140

原创 java第一阶段_java第一阶段总结

Java第一阶段总结0.前言这篇博客是针对前三次作业的一个总结,由简单逐步递进难度,引领我从面向过程到面向对象。1.作业过程总结①总结三次作业的知识迭代关系第一次作业总体来说还是与c语言相差不大,除了编译空间,其算法格式都是if-else,对于初学java以第一次作业作为过渡,好让我们熟悉eclipse。第二次作业主要还是面向过程,但较第一次作业,难度加大了不仅有if-else,还有数组等对求日期...

2021-02-21 02:15:13 178

原创 python撤销键_Python为倒计时Tim创建取消按钮

这段代码是模拟智能烤面包机的程序的开始。我正在尝试为我的倒计时按钮取消。计时器工作正常,除了当按下“取消”按钮时,会显示“计时器完成”消息,但计时器仍在继续。我有办法吗?在from tkinter import *import timeclass Window(Frame): #creating windowdef __init__(self, master = None): #defining ...

2021-02-21 01:21:27 233

原创 java easyui tree_Java生成JQuery EasyUI的Tree

直接代码如下:package z.common.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.fasterxml.jackson.annotation.JsonIgnore;import com.fasterxml.jack...

2021-02-20 21:27:15 107

原创 this super java_Java中this和super的用法总结

在JAVA类中使用super来引用父类的成分,用this来引用当前对象。如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中...

2021-02-20 04:32:33 55

原创 python 划分语句块_Python使用____________格式划分语句块

系统的相关性包括( )单项三线制系统中,共模噪声(电压)分量的特征为:货车突出平车车端装载,突出端的半宽大于于车辆半宽时,允许突出端梁()。对耐连作程度不高的作物,比如花生、马铃薯、甘蔗、向日葵不能实行短期连作。3线-8线译码器如图所示,当输出 =11110111时,控制端STA、STB、STC和地址输入端A2、A1、A0的电平应为______。111. 时尚无论怎么变化,都动摇不了( )在男装界...

2021-02-19 19:22:56 375

原创 java gcm_java AES256 GCM

public static int MacBitSize = 128;public static String encrypt(String PlainText, byte[] key, byte[] iv) {String sR = "";try {byte[] plainBytes = PlainText.getBytes("UTF-8");GCMBlockCipher cipher = ne...

2021-02-19 10:26:35 897

原创 java settooltiptext_Java中怎么控制setToolTipText()提示信息的显示时间

import javax.swing.*;public class ToolTipPersTime {//我理解为总共持续显示的时间//至于弹出太慢的事,就不知道了public static void main(String[] args) {JFrame jf = new JFrame("ToolTip Persistent Time Test");jf.setDefaultCloseOpera...

2021-02-19 05:39:38 502

原创 java什么是栈和堆_java栈和堆的区别是什么?java对于堆和栈的理解

你知道java当中栈和堆的区别是什么吗?这两者之间究竟有什么不同之处呢?带着这个问题,让我们一起来通过下面的文章来了解一下吧!注意,这个问题在java面试当中也是经常会出现的java面试题,大家一定不要错过这个道题目的解答哦。在讲两者的区别之前,我们要先来讲一下java虚拟机(JVM)的内存的划分方面的内容。JVM内存的划分有五片分别是寄存器、本地方法区、方法区、栈内存、堆内存。下面再来重点的讲一...

2021-02-18 23:25:47 365

原创 java数据预测_java二次指数平滑法预测未来的值

指数平滑法是一种特殊的加权平均法,加权的特点是对离预测值较近的历史数据给予较大的权数,对离预测期较远的历史数据给予较小的权数,权数由近到远按指数规律递减,所以,这种预测方法被称为指数平滑法。它可分为一次指数平滑法、二次指数平滑法及更高次指数平滑法。一次指数平滑的局限性:像一次移动平均法一样,一次指数平滑法 只适用于水平型历史数据 的 预测,而不适用于斜坡型线性 趋势历史数据的预测。...

2021-02-16 08:57:32 1209

原创 java中jtextpane_java中jtextpane是什么?与jtextarea有什么区别?

画数据流图和用例图某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。2.学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。3.在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据...

2021-02-16 06:42:01 359

原创 java集合的缺点_java集合优缺点

Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: re...

2021-02-13 14:12:29 191

原创 java ajax查询功能_java中ajax怎样实现查询

/* 标准AJAX模板 *///使用 false 作为判定条件,它表示还没有创建 XMLHttpRequest 对象var http_request=false;//创建XMLHttpRequest对象方法function send_request(){http_request=false;//火狐if(window.XMLHttpRequest){http_request=new XMLHttp...

2021-02-13 10:52:55 82

原创 java servlet详解_Servlet 工作原理

Servlet 需要在特定的容器中才能运行,在这里所说的容器即 Servlet 运行的时候所需的运行环境,一般情况下,市面上常见的 Java Web Server 都可以支持 Servlet,例如 Tomcat、Resin、Weblogic、WebSphere等,在本书中采用 Tomcat 作为 Servlet 的容器,由 Tomcat 为 Servlet 提供基本的运行环境。Servlet 容器...

2021-02-13 07:09:05 118

原创 java格式化string时间_JAVA 格式化时间使用String.format方法

String.format@Testpublicvoidtest(){Stringtmstr=String.format("%1$tY-%1$tm-%1$td%1$tH:%1$tM:%1$tS",newDate());System.out.println(tmstr);Stringtmstr1=String.format("%1$tY-%System.out.println...

2021-02-12 20:42:23 1830

原创 java 大文件 md5_获取大文件MD5值(JAVA)

package com.topcheer; import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.digest.DigestUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFou...

2021-02-12 16:35:05 351

原创 java正则表达式 >_Java正则表达式(一)

import java.util.regex.*;public class FindA{public static void main(String args[])throws Exception{String candidate ="A Matcher examines the results of applying a pattern.";String regex = "\\ba\\w*\\b...

2021-02-12 12:17:53 88

原创 java判断对象类型_java中判断Object对象类型

Object param = params.get(i); if (param instanceof Integer) { int value = ((Integer) param).intValue(); prepStatement.setInt(i + 1, value); } else if (param instanceof String) { ...

2021-02-12 10:11:35 538

原创 python scapy sniff timeout_Python/scapy:sniff()函数在按CTRLC时不中断

我正在编写一个脚本,显示所有可用的WiFi网络。我用scapy来做这个。在我想在按下CTRL-C时结束脚本,但是按下后什么都没有发生,脚本继续搜索WiFi网络。在我读到它可能是由threading引起的。但我一根线也没开始。即使在按下CTRL-BREAK之后,程序仍然继续。在def PcktHandler(pckt):global APstry:if pckt.haslayer(Dot11):if...

2021-02-09 06:11:41 446

原创 mysql 优化思路_Mysql 优化思路

一. 整体思路首先需要使用 '慢查询日志功'能,去获取所有查询时间比较长的SQL语句 , 他会记录所有慢SQL的执行信息. 再利用自带的mysqldumpslow对 慢SQL文件进行分析排名, 找出查询时间慢的SQL.查看执行计划,查看有问题的SQL的执行计划针对查询慢的SQL语句进行优化使用 show profile/show profiles查看有问题的SQL的性能使用情况调整操作系统参数...

2021-02-07 14:39:06 161

原创 mysql隔离级别gap_一文彻底读懂MySQL事务的四大隔离级别

前言之前分析一个死锁问题,发现自己对数据库隔离级别理解还不够深入,所以趁着这几天假期,整理一下MySQL事务的四大隔离级别相关知识,希望对大家有帮助~事务什么是事务?事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户上加上 100 元。如果扣完A的100元后,还没来得及给...

2021-02-07 00:36:33 187

原创 为啥mysql高级是在linuxix_在Linux高负载下mysql数据库彻底优化

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium....

2021-02-05 03:42:05 77

原创 python @修饰符执行两次_selenium+python执行多条用例只打开一次浏览器(@classmethod修饰符的使用)...

@classmethod修饰符是python自带的方法,添加后执行N条用例都只会打开一次浏览器操作了,主要作用就是为了缩短执行自动化脚本的时间,使用方法还要根据做的项目的不同来选择执行方式#!/usr/bin/env python# -- coding: utf-8 --from selenium.webdriver.support import expected_conditions as EC...

2021-02-02 22:01:10 577

原创 mysql行转列 subs_行转列,动态列枚举分组

行转列,动态列枚举分组【问题】Hi All,Thanks for the wonderful support the community gets from this forum.I am trying to accomplish this in MongoDB. Didn’t think it could get this complicated. thought the problem was...

2021-02-02 16:31:27 130

原创 mysql5.0操作手册_MySQL手册版本5.0.20-MySQL同步(二)_MySQL

6.4 设置同步以下描述了如何快速设置MySQL同步服务器。假设你打算同步全部的数据库,并且之前没有设置过。需要关闭master服务器以完成全部的步骤。本章描述的过程可以用于一个slave的情况,也可以用于多个slave的情况。这只是一个最直接设置slave的办法,并不是只有一个。例如,已经有了master的数据快照(snapshot),master已经设置了服务器编号ID(server_id)并...

2021-02-02 02:01:10 142

原创 易语言dll调用主程序MySQL_易语言DLL制作调用主程序和DLL里自定义类数据通信

本课和22的区别是,我们DLL里,自定义了一个数据类型:成绩,在类的方法中,声明一个变量A,类型是我们自定义的这个数据类型成绩,然后在DLL里声明变量A属于这个类,易语言通过动态和静态来调用这个DLL.DLL里的自定义数据类型:.版本 2.数据类型 成绩, 公开.成员 数学, 整数型.成员 语文, 整数型.成员 英语, 整数型DLL里的自定义类:.版本 2.子程序 mybox, , 公开信息框 (...

2021-02-01 22:40:23 545

空空如也

空空如也

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

TA关注的人

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