- 博客(38)
- 收藏
- 关注
原创 深浅拷贝 java_Java深浅拷贝
深浅拷贝 Java1. 前提深浅拷贝的前提是当拷贝一个对象时,即生成一个新的对象时。生成一个新的对象,主要有以下工作内存分配一块和被拷贝的类一样的区域划分字段,方法的使用区域将被拷贝类内存里的内容搬到指定区域2. 怎么搬?- 前提中说到把被拷贝类内存里的内容搬到新的区域,怎么搬呢?我的理解就是简单的赋值。```javaclass Person{public int age;public Strin...
2021-02-28 11:50:29 41
原创 java定义变量str_java – 在if / else构造中声明变量
我在CodingBat.com(extraFront)上解决了一个基本的Java字符串问题.任务是给定一个任意长度的字符串,返回重复三次的两个第一个字符.第一个例子是我最终直观地做的事情:public String extraFront(String str) {if (str.length() <= 2){String front = str;}else{String front = st...
2021-02-27 23:59:06 453
原创 layui表头宽度和表格一致_layui表格固定表头统一处理方案
实现效果:表头和底部分页固定,鼠标滚动只会滚顶body中数据。效果如下: 1、找到layui中的table.js文件,在变量table中加入属性,如图红框中内容: fiexdRowHeight:是否开启固定行高,默认是falsefiexdRowHeight_rows:表格中显示条数,默认是10条以上两个参数都可以通过自己传入参数值2、找到pullData函数: 在此函数中ajax异步请求成功回调...
2021-02-26 09:23:45 428
原创 java 图片层级_AcWing 847. 图中点的层次-java
import java.io.*;import java.util.*;class Main {static int n,m;//稀疏图,邻接表存储static int[] h = new int[100010];static int[] e = new int[200020];static int[] ne = new int[200020];static int[] d = new int[2...
2021-02-25 22:51:51 91
转载 java 通过vnc访问,Java swing应用程序无法通过VNC正确呈现
Swing applications show a blank window when launched on a VNC desktop with Java 8. I don't have this problem with JRE 7 and non-swing applications (eg. Eclipse) runs properly with the same settings.Ar...
2021-02-25 08:02:05 80
原创 java中的synchronized_Java中Synchronized的用法
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,...
2021-02-25 07:15:17 39
原创 java基于注解实现方法执行拦截_Spring实现自定义注解并且配置拦截器进行拦截...
有时候我们会自定义注解,并且需要配置拦截器对请求方法含有该自定义注解的方法进行拦截操作自定义注解类NeedToken.javaimportjava.lang.annotation.Documented;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotat...
2021-02-24 20:24:03 431
原创 java socket一对一通信_一对一的基于TCP协议的Socket通信
服务端:package com.kkoolerter;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.net.InetAddress;import java.net.ServerSocket;impo...
2021-02-24 09:47:23 40
原创 java如何爬取qq音乐_爬取QQ音乐
一、问题描述:本次爬取的对象是QQmusic,为自己后面做django音乐网站的开发获取一些资源(包括一些VIP的歌曲)。二、问题分析:由于QQmusic和网易音乐的方式差不多,都是讲歌曲信息放入到播放界面播放,在其他界面没有media的资源,喜马拉雅的则不是这样的,可以参考我爬取喜马拉雅的blog与代码:https://www.cnblogs.com/future-dream/p/1034735...
2021-02-24 00:45:31 1367
原创 Java 最长匹配算法_java实现最长匹配括号的长度
下面是leetcode的Longest Valid Parentheses的一个解法时间复杂度为O(n) 空间复杂度为O(1)/** 找出最长的配对括号的长度 例如 “)()()(”的长度为4 采用左右两遍扫描的办法*/public int longestValueParenthese(String s) {// 定义存储结果的变量int answer = 0;// 定义配对的深度int dept...
2021-02-23 19:38:43 229
原创 java不锁屏幕_Java不可重入锁和可重入锁的简单理解
基础知识Java多线程的wait()方法和notify()方法这两个方法是成对出现和使用的,要执行这两个方法,有一个前提就是,当前线程必须获其对象的monitor(俗称“锁”),否则会抛出IllegalMonitorStateException异常,所以这两个方法必须在同步块代码里面调用。wait():阻塞当前线程notify():唤起被wait()阻塞的线程不可重入锁所谓不可重入锁,即若当前线程...
2021-02-23 19:38:32 84
原创 java pmml_java – PMML文档解析
我正在使用jpmml库来解析PMML文档(带有根元素PMML的xml文档).我能够解析一些元素但不是全部.在这里,我无法解析RegressionTable元素中的CategoricalPredictor属性.解析CategoricalPredictor的代码是:RegressionTable regressionTable = new RegressionTable(intercept);List...
2021-02-22 01:37:29 384
原创 python模拟键盘输入密码栏_Python模拟键盘输入自动登录TGP
#-*- coding: utf-8 -*-import win32api,win32gui, win32conimport osimport time#os.startfile('D:\\Program Files\\Tencent\\TGP\\tgp_daemon.exe')#time.sleep(5)label = u"腾讯游戏平台"#根据窗口名获取窗口句柄,h = win32gui.Fin...
2021-02-21 04:37:03 289
原创 java系统属性_Java:输出所有当前的系统属性
}}编译运行后,会得到类似于下面的输出内容:java.runtime.name=Java(TM) 2 Runtime Environment, StandardEditionsun.boot.library.path=C:\ProgramFiles\Java\jdk1.5.0_08\jre\binjava.vm.version=1.5.0_08-b03java.vm.vendor=Sun Micr...
2021-02-20 17:43:24 177
原创 python和python3如何兼容_当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)...
在cmd下输入python得到的版本号取决于环境变量里哪个版本的python路径更靠前(windows是按照顺序查找的)。比如环境变量里的顺序是这样的:那么cmd下的python版本就是2.7.12。反之,则是python3的版本号。这就带来一个问题了,如果你想用python2运行一个脚本,一会你又想用python3运行另一个脚本,你怎么做?来回改环境变量显然很麻烦。网上很多办法比较简单粗暴,把两...
2021-02-20 14:00:18 200
原创 access连接java_Java连接Access
Java与数据库的连接Person.javaPersonDao.javaPerson.java中包含了基础信息,一些getter,setter, PersonDao.java封装了数据库的操作,如链接数据库,查询所有Person等等在连接之前,新建一个lib文件夹,存放刚刚下载的ucanaccess文件夹中的所有jar包,并将他们add到本项目的jar包资源中lib文件夹右键点击项目,选择Buil...
2021-02-20 06:36:08 116
原创 perl 备份mysql_MySQLDumper:基于PHP和Perl的MySQL数据库备份工具
MySQL是在世界上最流行的数据库之一。 该数据库可以在微软Windows平台上安装除Linux平台的。 为什么这个数据库是如此受欢迎? 它可能由其强大的功能和免费使用。 作为数据库管理员,数据库备份对于维护数据的可用性至关重要。 它将最小化我们的数据库发生事件的风险。 在Linux中安装MySQLDumper由于MySQL是一个流行的数据库,有很多的软件,我们可以用它来备份它。 从控制台模式到基...
2021-02-19 07:20:16 126
原创 java 虚拟类_java虚拟机类加载机制
代码编译的结果是从本地机器码转变成字节码,并保存于class文件中。在class文件中描述的各种信息,最终都需要加载到虚拟机内存中之后才能被运行和使用。虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。1、类加载时机1)遇到new、getstatic、putstatic或invokestatic...
2021-02-16 16:34:09 103
原创 java 反射获取枚举类_java:反射获取枚举
这与Java: instantiating an enum using reflection相似但不完全相同我有一张地图< Enum,FooHandler>我想用来映射枚举(我不关心哪种类型,或者即使它们是同一类型,只要它们是枚举常量)到我的FooHandler类.我想使用我阅读的文本文件填充此地图.我可以让它工作,但我有两个警告我想绕过:static private > E g...
2021-02-16 12:56:15 531
原创 java 信号量 countdown_Java多线程信号量同步类CountDownLatch与Semaphore
信号量同步是指在不同线程之间,通过传递同步信号量来协调线程执行的先后次序。CountDownLatch是基于时间维度的Semaphore则是基于信号维度的。1:基于执行时间的同步类CountDownLatch例如现有3台服务器,需编写一个获取各个服务器状态的接口,准备开三个子线程每个线程获取一台服务器状态后统一返回三台服务器状态。主线程内定义计数器为3的CountDownLatch实例,各个子线程...
2021-02-16 12:03:27 45
转载 java smslib rxtx,使用SMSLib运行java应用程序时NoSuchPortException
I'm using SMSLib in my java application to send an SMS, i connect a USB internet modem to my PC then determine it's port number (ie. COMx) then creating a serial modem gateway like this :determining t...
2021-02-16 08:40:59 173
原创 java sms_smscode-java
[PhoneTextHelper][PhoneTextHelper]/*** 使用httpclient发起post请求** @param mobile 目的号码,必须为手机号* @param content 短信内容信息* @return xml解析后的的hashMap*/public Map phoneText(String mobile, String content) {// 验证参数是否...
2021-02-16 08:40:47 528
原创 java localdatetime解析_Java解析JSON,LocalDateTime 0000-00-00:00:00
我有个问题。我正在调用我的web服务器,它返回一个JSON字符串。在这个JSON字符串中,有几个对象如下:public class Transaction {private int id;private LocalDateTime datetime;private double quantity;private double avgPrice;public ArrayList parseJsonT...
2021-02-16 05:58:18 905
原创 java jdic 多线程_利用java实现浏览器功能 jdic
/** Test1.java** Created on 2007-10-2, 17:29:30** To change this template, choose Tools | Templates* and open the template in the editor.*/package test2;import java.awt.BorderLayout;import java.awt.ev...
2021-02-13 17:57:46 59
原创 java stringformatter_Java 字符串格式化 —— java.util.Formatter
标签:java.util.Formatter是JDK1.5新增的类,支持类似C中的printf风格的字符串格式化工作Formatter有4个构造方法,如下:public Formatter()public Formatter(Appendable a)public Formatter(Locale l)public Formatter(Appendable a, Locale l)构造方法主要用于...
2021-02-13 12:47:00 387
原创 java gradle 引包_java使用Gradle引入jar包
基础 Gradle 配置plugins {id 'io.spring.dependency-management' version '1.0.5.RELEASE'id 'java'}ext { springBootVersion = '2.1.4.RELEASE' }group 'com.og.auth'version '1.0-SNAPSHOT'sourceCompatibility = 1.8...
2021-02-13 12:22:58 852
原创 对象的行为 java_java中对象的属性和行为
publicclassCopyOfTransferProperty{staticinti=47;publicvoidcall(){System.out.println("调用call()方法");for(i=0;i<3;i++){System.out.print(i+"");if(i==2){System.out.println(...public class CopyOfTransferP...
2021-02-13 03:44:16 283
原创 java二进制数_JAVA-二进制基础
一、二进制的概念计算机进制有:二进制、八进制、十六进制进制的基本特点是:每一位置上的数字必须在0-(进制-1)的范围内,也就是说二进制只能有0、1;八进制为:0-7;十六进制比较特殊为:0-9,A(10) B(11) C(12) D(13) E(14) F(15)进制转换:1、非十进制转换十进制:每位数字乘以进制数的权重次方,将所有位置上的结果进行求和即可。进制的权重:一个数值,在每一位都有一个权...
2021-02-12 12:50:53 357
原创 时间 java 时间段_Java 判断一个时间是否在另一个时间段内
需求:当时间在凌晨0点至0点5分之间程序不执行。也就是实现判断当前时间点是否在00:00:00至00:05:00之间方法:Java代码 :/*** 判断时间是否在时间段内 ** @param date* 当前时间 yyyy-MM-dd HH:mm:ss* @param strDateBegin* 开始时间 00:00:00* @param strDateEnd* 结束时间 00:05:00* @r...
2021-02-12 12:48:05 184
原创 java bio_Java NIO与Java BIO的区别
1.什么是Java NIO?同步非阻塞io模式,拿烧开水来说,NIO的做法是叫一个线程不断的轮询每个水壶的状态,看看是否有水壶的状态发生了改变,从而进行下一步的操作。Java NIO有三大组成部分:Buffer,Channel,Selector,通过事件驱动模式实现了什么时候有数据可读的问题。Channel:相当于IO操作的载体,相当于一个硬件设备,一个文件,一个socket或是区别程序中的不同I...
2021-02-12 10:06:40 41
原创 python函数求解_python 详解函数
python有很多实用的内置函数,用户也可以自定义函数一、函数的定义怎样去创建一个函数,简单的规则如下:函数代码块以def开头,后面是函数名和括号------里面可加参数传参要放在括号里建议在函数内注释函数的用法别忘了冒号和函数体内的缩进有返回值的使用return 表达式,没有的默认返回None例如:defsumint(a,b):return a+bprint sumint(2,3)5二、函数调用...
2021-02-10 00:21:14 1315
原创 mysql有rac吗_现在的国产数据库有类似于oracle Rac 的功能吗?
有的,优炫软件今年就在软博会重磅推出了UXDB Super RAC(超级实时应用集群),发布了优炫数据库UXDB新版本。长久以来,大型联机交易系统,特别是作为典型应用的银行核心业务系统对数据库要求极为严苛,要保证业务连续性,零RTO、RPO,强一致性ACID、业务不可分割性需求。因此,基于共享存储概念的RAC模式和完全支持ACID强一致性的数据库系统,依然是银行业核心数据库系统的首选,优炫数据库S...
2021-02-08 13:37:10 176
原创 mysql按照省市给表分区_表分区-partition
partition分区:设置分区限制,t0:1-10,t1:10-20,t2:20-最大值:插入数据后可以看到topic表出现了t0、t1、t2:按照散点值分区:创建地区表:建立会员表,根据所在地区拆分:插入数据:然后查看表,明显bj、hb有不为空,xs为空:但是,你要是插入地区为9的数据,因为没有这个地区的分区,会报错:当然,还可以按年月日等的分区,但需要函数调用,不如直接按值来的快表分区par...
2021-02-07 23:36:33 826
原创 mysql hash索引 btree索引_B-Tree索引与Hash索引的比较
B-Tree索引与Hash索引的比较理解B-Tree和Hash的数据结构能够帮助我们预测不同存储引擎下的查询性能差异。存储引擎在索引中使用这些数据结构,尤其是MEMORY 同时提供了B-Tree和Hash索引让你选择。B-Tree索引特性B-Tree索引可以在表达式中使用=, >, >=, SELECT * FROM tbl_name WHERE key_col LIKE 'Patri...
2021-02-07 08:25:53 47
原创 dev shm mysql_Linux内存文件系统tmpfs(/dev/shm)详细介绍
这篇文章主要介绍了Linux内存文件系统tmpfs(/dev/shm)详细介绍,本文讲解了/dev/shm的理论知识、修改/dev/shm大小、/dev/shm应用三部份内容,需要的朋友可以参考下一、/dev/shm理论默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果./dev/shm/是linux下一个非常有用的目录,因为这个目录...
2021-02-06 17:18:21 159
原创 python中unique函数_Python--unique()与nunique()函数
1 unique()统计list中的不同值时,返回的是array.它有三个参数,可分别统计不同的量,返回的都是array.当list中的元素也是list时,尽量不要用这种方法.import numpy as npa = [1,5,4,2,3,3,5]# 返回一个arrayprint(np.unique(a))# [1 2 3 4 5]# 返回该元素在list中第一次出现的索引print(np.un...
2021-02-03 10:08:33 731
原创 python2基础难点_python 基础知识点二
深浅copy1对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。l1 = [1,2,3,['barry','alex']]l2 = l1l1[0] = 111print(l1,id(l1)) # [111, 2, 3, ['barry', 'alex']] 112431152print(l2,id(l2)) # [111, 2, 3, ['barry', 'alex']...
2021-02-03 06:04:05 115
原创 服务器上mysql编码配置_配置MySql服务器时,用于设置字符集编码的选项是
配置MySql服务器时,用于设置字符集编码的选项是答:Standard Character Set Manual Selected Default Character Set/Collation Manual Setting Best Support For Multilingualism请选择合适的话语补全对话。 – Как ваша жизнь? – ____ .答:У меня всё...
2021-02-01 17:16:40 507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人