自定义博客皮肤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)
  • 问答 (924)
  • 收藏
  • 关注

原创 java enum 整数值_java枚举类型enum值与整数的转换

java编程中偶尔会用到枚举,为了直观,我们通常将枚举值设置为形象的单词,方便理解和使用。枚举类型相当于数据库中字典表,但是枚举只有字典表的值,缺少其他用来表示和值一一对应的字段,当我们在数据库中保存一个对应枚举类型的列,我们希望保存的是类似0,1,2,3,4这样的数字,然后,表现在实体对象中,我们希望看到的是具有语义并且形象的字符串,因此编码过程中,我们会对枚举的值做一个映射。定义枚举语法如下:...

2021-02-28 13:07:40 1003

原创 java循环添加选项_java – 使用for循环时向JButton添加操作

我正在尝试动态添加按钮(JButtons),它每次都会更改名称.我用for循环做它并没有真正的问题.但是当添加一个动作监听器或识别哪个按钮被按下时,那就是当事情不能很好地工作时.MyFrame.javaimport javax.swing.*;import java.awt.event.*;import java.awt.GridLayout;public class MyFrame extend...

2021-02-28 04:33:55 220

原创 java中x开头数据转换_Java中int型和char型数据转换问题

众所周知,Java中int型和char型数据不像C语言中那样可以任意转换,即不可以将一个int型变量自动转换为char型,如下面代码中的演示:public class TestSort{ public static void main(String args[]){ int x='a';//不会产生编译错误,因为'a'赋给x是隐式转换 System.out.println(x); c...

2021-02-27 19:44:09 101

原创 .java 9 找不到符号_Java使用StringBuilder时--找不到符号

写了个Test试了下Java的StringBuilder类代码如下:import java.util.Scanner;public class StringBuilder1{public static void main(String[] args){Scanner in = new Scanner(System.in);System.out.println("开始用许多小段的字符串构建一个字符串...

2021-02-25 20:48:19 214

原创 java锁升级机制面试_死磕Synchronized底层实现,面试你还怕什么?

关于synchronized的底层实现,网上有很多文章了。但是很多文章要么作者根本没看代码,仅仅是根据网上其他文章总结、照搬而成,难免有些错误;要么很多点都是一笔带过,对于为什么这样实现没有一个说法,让像我这样的读者意犹未尽。本系列文章将对HotSpot的synchronized锁实现进行全面分析,内容包括偏向锁、轻量级锁、重量级锁的加锁、解锁、锁升级流程的原理及源码分析,希望给在研究synchr...

2021-02-25 08:51:50 77

原创 java中string工具类_Java中StringUtils工具类进行String为空的判断方法

Java中StringUtils工具的String判断方法判断某字符串是否为空,为空的标准是str==null或str.length()==01.下面是StringUtils判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false //注意在 St...

2021-02-24 18:09:52 1402

原创 java list 不能用_List集合使用注意的问题

在做自动保存草稿的功能遇到集合数据的问题,先贴自动保存草稿的代码/*** 每5 秒保存一次草稿*/private void startDraftTimerTask(){if (draftTimer == null) {draftTimer = new Timer(true);draftTimer.schedule(new TimerTask() {@Overridepublic void run(...

2021-02-24 04:31:37 274

原创 eclipse maven java工程_eclipse创建maven工程

Maven的常见打包方式:jar、war、pomPom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。聚合工程。itrip-parent:父工程,打包方式pom,管理jar包的版本号。| 项目中所有工程都应该继承父工程。|-- itrip -common:通用的工具类通用的pojo。打包方式jar|-- itrip -manager:服务层工程。聚...

2021-02-23 10:21:18 103

原创 java高级工程师面试题_java高级工程师开放面试题集<一>

临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么?作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助。特别说明,仅仅针对工作两年以上的java后端开发。以开发性题目为主。1.数据结构相关假设1亿整数存放在一个txt文件中,如何去重和排序?思路:1.1.面试者要评估一下一亿整数的大小。一个int占4个字节,1亿呢?1.2.去重的数据结构有哪些?H...

2021-02-22 02:29:54 74

原创 java对象引用传递_Java对象引用传递探索

一直认为自己对对象传递理解的颇为深刻,没想到最近一次的编码中,就犯下了这样的错误,令自己排查了很久才找到问题的根源, 辅以小case记录以自省。代码如下:public classObjReference {String name= "ObjectReference";String id=UUID.randomUUID().toString();publicObjReference(){}publi...

2021-02-21 04:40:04 139

原创 java access数据库连接_Java Access数据库连接

我尝试连接到db(MS Access 2010)的项目我使用本教程on CodeProject.import java.sql.*;public class DbAccess{public static void main(String[] args){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String database ="jdbc:...

2021-02-20 10:44:37 63

原创 mysql timestamp 转型_技术分享 | MySQL:timestamp 时区转换导致 CPU %sy 高的问题

作者:高鹏文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文为学习记录,可能有误请谅解。这个问题是一个朋友遇到的@风云,并且这位朋友已经得出了近乎正确的判断,下面进行一些描述。一、问题展示下面是问题当时的系统负载如下:我们可以看到 40.4%sy 正是系统调用负载较高的表现,随即朋友采集了 perf 如下:接下来朋友采集了 ...

2021-02-17 19:58:43 101

原创 java统计输出字符串长度_java中如何统计一个字符串的长度

字符串是length().数组才是字符串的length属性.这个东西有个问题.无论是汉字,符号,还是字母都会输出长度.我这个不仅可以统计汉字数量,而且可以提取出汉字.import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] arg...

2021-02-17 00:43:43 723

原创 java的反射机制 原理_java反射机制的原理与简单使用

一、 原理简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息。如果知道一个类的名称/或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符,类型,方法参数等等所有信息)找出来。如果明确知道这个类里的某个方法名+参数个数 类型,还能通过传递参数来运行那个类里的那个方法,这就是反射。尽管Java不是一种动态语言,但它却有一个非常突出的动态机制:Refle...

2021-02-16 23:45:55 286

原创 java的original_common/src/main/java/com/jp/cs/report/ssapi/OriginalExcelData.java · hunteringxu/java-...

package com.jp.cs.report.ssapi;import com.alibaba.excel.annotation.ExcelIgnore;import com.alibaba.excel.annotation.ExcelProperty;import java.time.LocalDateTime;import java.time.ZoneOffset;import java....

2021-02-16 23:43:07 69

原创 java咖啡口感_细说Java的接口(一)

君子不器。(君子不能像器具一般,只有一种用途。)——《论语》这一章讨论Java编程中的另外一个重要概念和技术——接口。首先阐述什么是接口,它与类和抽象类的不同,以及使用接口的目的。本章通过实例详细讨论怎样编写接口和实现接口,怎样利用接口实现多重继承,接口本身的继承性,以及接口的具体应用实例。9.1概述类似于硬件接口设计,如计算机母板上的各种接口,Java语言中的接口,应用高度抽象概念和编程形式,以...

2021-02-16 19:28:02 83

原创 java outline_Java Thread(一) Outline

进程(Process):一个进程有自己的执行环境以及执行变量。线程(Thread):共享执行环境以及变量。多线程(Multithreading):一个程序同时运行一个以上的线程就称为多线程程序, 所有java程序都至少有一个线程--主线程(main thread),所有的线程都是直接或间接的由主线程创建。Java提供两种编程式的方式声明线程1、继承java.lang.Thread 类2、实现jav...

2021-02-16 10:48:18 70

原创 java private是什么_Java-请问java里面关于private的 getter和setter的作用是什么

getter和setter方法一般是用于对类私有成员进行取值和赋值的操作。一般把getter和setter方法设置为public,便于外界访问类内部私有成员。如果把getter和setter方法设置为private,那么就只能在类内部进行访问了。这样的话,唯一的作用就是把对私有成员进行取值和赋值操作的时候需要的其他的一些相关操作封装在getter和setter函数里,进行统一操作。这样就不用每次在...

2021-02-16 07:41:56 191

原创 java 背景移动_java – Android通过动画连续移动背景

为什么不尝试自己动画背景而不是使用ViewSwitcher?您只需要一个简单的ValueAnimator:首先将两个相同的ImageView添加到您的布局中,并将相同的背景图像设置为它们:xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layou...

2021-02-16 00:20:36 130

原创 hmm 流程图_[转载]HTK之嵌入式HMM模型参数估计Baum-Welch算法

在单HMM模型参数估计的Baum-Welch算法中,使用硬边界,即使用模型对应音段的开始和结束时间。这里的嵌入式HMM模型参数估计Baum-Welch算法,忽略观察序列对应的模型之间的边界,即使用所谓的软边界。训练时,将对应的模型(假设有个,)按时间先后顺序拼接起来构成一个复合模型,模型与模型之间的转移概率为1.0。对这个复合模型整体使用Baum-Welch算法来达到重估个子模型参数的目的。虽然这...

2021-02-15 23:07:52 520

原创 java 单例场景_Java 单例模式多场景 实现及原理

本文主要介绍JAVA的单例模式,详细介绍各种场景的利弊,并对其给与相关的原理解释。一、 我们要先了解下单例的四大原则:1.构造私有2.以静态方法或者枚举返回实例3.确保实例只有一个,尤其是多线程环境4.确保反序列换时不会重新构建对象二、常用的单例模式有:1.饿汉模式2.懒汉模式3.双重锁懒汉模式4.静态内部类模式5.枚举模式下面我们就这5种模式进行详细的分析2.1 饿汉模式说明:饿汉模式在类被初始...

2021-02-15 18:32:51 97

原创 android 会话 java_Android会话管理

当您希望将用户数据存储在应用程序之外时,Session会帮助您,以便在下次用户使用您的应用程序时,您可以轻松地获取其详细信息并执行相应的操作。这可以通过多种方式完成。但最简单和最好的方法是通过 共享首选项 。共享偏好共享首选项允许您以键,值对的形式保存和检索数据。为了使用共享首选项,您必须调用getSharedPreferences()方法,该方法返回指向包含首选项值的文件的SharedPrefe...

2021-02-15 13:14:05 120

原创 java gc算法 适用场景_JAVA GC算法详解

生存还是死亡对象是否需要被垃圾收集器回收主要有两种方式:引用计数法和可达性分析算法引用计数法给对象添加一个引用计数器,每当有一个地方引用他的时候,计数器的数值就+1,当引用失效时,计数器就-1;任何时候计数器的数值都为0的对象时不可能再被使用的。客观的来说,引用计数法实现简单,判定效率高,但是无法解决对象的循环引用的问题。所以现在的虚拟机很少使用这种算法辣判断对象是否存活。可达性分析算法基本思路就...

2021-02-13 19:14:59 171

原创 linux 多个java版本_Linux安装多个jdk版本进行切换

本文为大家分享了Linux jdk安装多个版本切换的具体方法,供大家参考,具体内容如下1. 上传jdk7 和 jdk8 包2. 解压[root@localhost webapps]# tar -zxvf /package/jdk-7u80-linux-x64.tar.gz3. 配置jdk变量vi /etc/profileexport JAVA_HOME=/package/jdk1.7.0_80ex...

2021-02-13 12:28:21 253

转载 java打印多个变量,如何在java中打印多个变量行

I'm trying to print the test data used in webdriver test inside a print line in JavaI need to print multiple variables used in a class inside a system.out.print function (printf/println/ whatever).Can...

2021-02-12 23:23:48 267

原创 python中的栈结构_Python面向对象练习:构建Python堆栈结构,python,的

用列表作为栈的存储容器,实现栈的压栈和出栈操作。栈可以表示自己的大小和当前存储了多少元素。判断栈是否空栈,判断栈是否满栈。显示栈有多少个元素,还有多少个存储空间。将栈制为空栈。分析:需要创建栈(stack)类属性:一个空列表(list)栈的最大长度(max_count)方法:进栈(push) 出栈(pop)判空(isEmpty) 判满(isFull)元素个数(count) 剩余空间(l...

2021-02-09 20:50:58 169

原创 python turtle什么意思_python turtle的作用有什么

python turtle的作用有什么发布时间:2020-09-21 13:43:15来源:亿速云阅读:139作者:Leahpython turtle的作用有什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python的强大在于它有许多的强大的库,turtle就是其中之一。利用turtle,你可以进行交互式的绘画,作为一个艺术白...

2021-02-09 07:30:40 4632

原创 mysql mariadb 排名_MySql和MariaDB的对比

以前没有用过MySql,一直用的是SqlServer,15年年初要用MySql,主要原因是免费,到网上查了查,说是MariaDB是原团队开发的,功能一样,并且将来也不会收费,便选用了MariaDB,下载,学习,开发程序,一切顺利,但是昨天做1个查询语句的时候,MariaDB竟然非常慢,就是这个selectA.B030_IDS,技术专长,B.V0,B.V1,B.V2fromB030_1技术专长...

2021-02-07 10:10:52 199

原创 mysql 2014 commands out of sync_python mysql 2014 Commands out of sync; you can't run this command n...

这个问题出现再 mysql和c 的api。简单的解决方法是不使用api直接把整个连接和命令传过去。例如,cmd = 'mysql -h 192.168.32.210 -P 3316 -u bfdroot -pqianfendian -D DMP_GDMP_Cbehe -e "%s"' % update_sql2问题原因:Mysql文档:Commands out of syncIf yo...

2021-02-07 04:41:40 210

原创 mac mysql不能删除表_mac环境下mysql不能删除schema有关问题的解决方法

mac 环境下mysql 不能删除schema问题的解决办法 首先说明下问题环境,我是在mac机器上安装的mysql+workbench。 在删除一个数据库的时候,出现error dropping database cant rmdir ./test 的问题。 google了下解决办法,都说是找到test目录,把该目录下的文件mac 环境下mysql 不能删除schema问题的解决办法首先说明下问...

2021-02-07 01:58:37 91

原创 java代码中md5加密与mysql直接加密结果不一致_PHP中的md5与Java中的md5加密结果不一致问题...

/*** 获取MD5加密后的字符串* @param str 明文* @return 加密后的字符串* @throws Exception*/public static String getMD5(String str) throws Exception {/** 创建MD5加密对象 */MessageDigest md5 = MessageDigest.getInstance("MD5");/**...

2021-02-06 21:41:05 320

原创 mysql图片字符集_Mysql字符集设置 2 图

基本概念• 字符(Character)是指人类语言中最小的表义符号。例如'A'、'B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符'A'赋予数值0,给字符'B'赋予数值1,则0就是字符'A'的编码;• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character Set)。例如...

2021-02-05 07:57:49 129

原创 mysql5.7 In-Place升级_MySQL5.6到5.7版本升级采用IN-PLACE的升级方式需要具体关注的地方...

一.SQL变更GET_LOCK()函数行为MySQL 5.7.5之前GET_LOCK()在执行第二次的额时候会释放前面获得的锁,在此版本以后支持同时获得多个锁,如:mysql> select version();+------------+| version() |+------------+| 5.6.33-log |+------------+1 row in set (0.00 se...

2021-02-04 23:47:11 54

原创 linux c语言生成隐藏txt_Linux:每次启动终端时,用最喜欢的名言以及彩虹色打招呼...

这篇文章借鉴于国外的一个网友提供的素材,希望大家能从中学到很多如果您喜欢一些名言,并且在启动Linux终端时,他能用彩虹色出来。让我们看看如何实现这一目标。在继续之前,请在您的Linux终端上触发以下命令。sudo apt-get install lolcat现在让我们集中讨论一些shell命令。echo “message”–在终端上打印消息。cat filename –在终端上显示文件...

2021-02-03 04:36:35 148

原创 mysql flush-trx_mysql mysql的innodb_flush_log_at_trx_commit参数深有体会

今天本来是想测试一下在使用触发器的情况下在一个表中插入1百万条数据和用代码实现有多大差别。但没想到插入语句一直执行不完,而观察安装MySQL的服务器CPU使用才5%左右。这么慢的速度实在等不下去了,于是把innodb_flush_log_at_trx_commit参数调整为2.哈,好家伙,CPU占用马上跳到了70%左右,果然变快了。而且我的数据一会儿就插入完成了。于是深刻地明白了,以前在innod...

2021-02-01 15:49:27 58

空空如也

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

TA关注的人

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