自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java内存地址和哈希值_数据哈希值的计算和在table中的存储位置

我们知道,Objects中定义了hashcode()函数,用于计算对象的哈希值。并且在很多类中都对hashcode()函数进行了覆盖。但是在HashMap中并没有直接使用各个类的hash值,而是使用hash()函数将它再次进行了计算。一、列举一些基本类型对应的普通类型的hashcode()Objectspublic static int hashCode(Object o) {return o !...

2021-02-28 17:08:57 877

原创 java采用匈牙利命名法_【Java】工具类,如何将匈牙利命名法转换成驼峰命名法-Go语言中文社区...

一、概念介绍1.1、匈牙利命名法:user_id,字母均小写,不同单词间用下划线分割;1.2、驼峰命名法:userId,除了第一个单词的首字母小写,其余单词的首字母均大写,单词之间没有符号,仅仅通过单词首字母的大小写区分;1.3、帕斯卡命名法:UserId,所有单词的首字母均大写;二、问题如何将匈牙利命名法转换成驼峰命名法?三、思路这里有好几种方法,这里介绍一种:1.首先我们要获取匈牙利命名法的 ...

2021-02-28 16:53:53 186

原创 java打印练习题_Java基础50道经典练习题(19)——打印菱形

package com.homework.test;/*【程序 19 打印菱形图案】题目:打印出如下图案(菱形)**************************/public class Test19 {public static void main(String [] args){int n = 4;printStar(n);}public static void printStar(int...

2021-02-28 01:09:53 140

原创 java 对第三方的异常_java – 忽略第三方库的重复异常消息的记录

我需要在日志中处理特定exeptions的重复.我使用slf4j和logback登录我的应用程序.我使用一些外部服务(DB,apache kafka,第三方库等).当连接丢失到这样的服务时,我得到例外,例如[kafka-producer-network-thread | producer-1] WARN o.a.kafka.common.network.Selector - Error in I...

2021-02-27 19:59:39 301

原创 java udtf 递归_编写自己的UDTF

1. UDTF介绍UDTF(User-Defined Table-Generating Functions) 用来解决 输入一行输出多行(On-to-many maping) 的需求。2. 编写自己需要的UDTF继承org.apache.hadoop.hive.ql.udf.generic.GenericUDTF,实现initialize, process, close三个方法。UDTF首先会调用...

2021-02-27 15:09:35 390

原创 java pemgen 内存溢出_java OutOfMemoryError: PermGen space内存溢出泄漏,tomcat提示encountered a problem...

一、环境场景eclipse中集成了tomcat,导入项目之后,启动项目。二、启动失败描述项目没有启动成功,甚至导致tomcat的启动也失败,如果把此项目移除,单独启动tomcat可以成功启动,通过这个测试排除tomcat引起错误的可能性。三、Console控制台错误提示:java.lang.OutOfMemoryError: PermGen space(错误详情点击此链接查看下文)tomcat启动...

2021-02-27 13:03:53 88

原创 java行锁表锁_java_行级锁

悲观锁(行级锁):事务必须排队执行 数据按住了 不允许并发(行级锁:select后面添加for update)乐观锁: 支持并发 事务也不需要排队 只不过需要一个版本号开启俩个程序进行演示1.程序01启动后开启悲观锁进行查询 在没有提交之前 02会被卡住不能查询2.等待程序01commit完成后,程序02才能继续执行public class lockTest01 {public static vo...

2021-02-26 18:00:34 999

原创 java 虚拟机初始堆_了解java虚拟机—堆相关参数设置(3)

堆相关配置-Xmx最大堆空间-Xms初始堆空间大小,如果初始堆空间耗尽,JVM会对堆空间扩容,其扩展上限为最大堆空间。通常-Xms与-Xmx设置为同样大小,避免扩容造成性能损耗。-Xmn设置新生代大小,设置一个较大的新生代会减少老年代的大小,新生代的大小一般设置为整个堆空间的1/3 或者1/4。-XX:SurvivorRatio设置新生代中eden空间和from/to空间的比例关系。-XX:Sur...

2021-02-26 17:47:23 94

原创 java读取ifc文件_IFC文件解析

什么是IFC? EXPRESS语言与IFC体系一、IFC1、IFC简介IFC是一个数据交换标准,用于不同系统交换和共享数据。当需要多个软件协同完成任务时,不同系统之间就会出现数据交换和共享的需求。这时,工程人员都希望能将工作成果(这里就是工程数据),从一个软件完整地导入到另外一个软件。如果能有一个标准、公开的数据表达和存储方法,每个软件都能导入、导出这种格式的工数据,问题将大大简化,...

2021-02-26 15:20:01 768

原创 java程序 测试代码_【自动化__GUI自动化】__java__案例__java应用程序计算器__执行测试的代码...

一、代码如下package com.woniuxy.auto;import java.awt.Component;import java.awt.Frame;import java.lang.reflect.Method;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JFrame;import ...

2021-02-25 23:03:31 91

原创 Java8的产品周期_java8对于时间的处理

package com.neusoft.java8.time;import java.time.*;import java.time.format.DateTimeFormatter;/*** @author Administrator* javac java同时使用* javac Java8Tester.java && java Java8Tester*/public class...

2021-02-25 16:54:41 47

原创 java对象的类型转换_java 对象的类型转换

上一周学习的总结学习了对象之间类型的转换,是怎样应用的下面就实际的代码实例 来进行讲解public class stylechange {public stylechange() {}}class A{public void func1(){System.out.println("a func1 is calling");}public void func2(){func1();}}class B...

2021-02-25 14:40:19 182

原创 java自动注入注解_自动注入

1. 自动注入类的配置1.1 基于.java文件的轻量配置1.1.1 使用@Configuration注解对于entity实体对象类,冠以@Configuration修饰。@Configurationpublic class User {private String ID;private String name;public String getID() {return ID;}public vo...

2021-02-24 01:26:29 2244

原创 android sdk 转移_android sdk 转移_Android项目compileSdkVersion升级到28后迁移至AndroidX库...

将项目compileSdkVersion升级到28以后,编译项目时报下面的错误Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:2...

2021-02-22 23:05:13 216

原创 springboot定时器动态mysql_SpringBoot 创建定时任务(配合数据库动态执行)

序言:创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。一、静态定时任务(基于注解)基于注解来创建定时任务非常简单,只需几行代码便可完成。@Scheduled 除了支持灵活的参数表达...

2021-02-22 02:18:20 614

原创 java调用接口乱码_Java 两系统接口调用字符乱码问题?

1.两个系统间http协议接口调用,服务端系统编码格式是UTF-8,客户端系统是GBK,而且两个系统均无法让步让编码统一,客户端端用的是GBK编码传中文,服务端怎么进行转换成UTF-8的,而且响应时还要转成GBK的?2.首先肯定不能直接通过new String(str.getBytes(“GBK”),”UTF-8″);把GBK转成UTF-8,无论怎么转都是乱的,是不是需要单独写工具类进行转码啊?你...

2021-02-21 12:41:09 1571

原创 mysql 8.0安装条件_Mysql8.0安装

Linux安装mysql8.0.13步骤(转)1.下载mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz的安装包2.解压mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz# tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz3.将解压的文件重命名mysql,并移动到/usr/lo...

2021-02-17 13:50:34 445

原创 java p代表哪种数据类型_java的8种数据类型

/*java是一种强类型的语言强类型表示,变量在定义的时候必须显示声明的类型是什么 java弱类型表示,变量会根据值自己去推断,不需要指定类型是什么 js,python,scalajava数据类型基本数据类型(4类8种)整数类型:byte short int long(表示不同长度)byte:一个字节存储:-128到127short:两个字节存储,-32768到32767int...

2021-02-17 01:25:47 497

原创 pat甲级1002java_PAT甲级JAVA版 1002 A+B for Polynomials(25 分)

1002 A+B for Polynomials (25 分)This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and eac...

2021-02-16 22:53:07 118

原创 java 继承 变量覆盖_JAVA中方法和变量在继承中的覆盖和隐藏

我们知道,在JAVA中,子类可以继承父类,如果子类声明的方法与父类有重名的情况怎么办,大伙儿都知道要是重写,但是实际上这又分为两种情况,就是方法和变量在继承时的覆盖和隐藏问题,这些概念性的东西看似无聊,但是在面试或者是SCJP认证题中围绕这些是会经常碰到的,所以这里来讨论下首先我们来看几个概念隐藏:child隐藏了parent的变量和方法,那么,child不能访问parent被隐藏的变量或者方法...

2021-02-16 16:12:41 130

原创 java setter 注入_Spring IOC 三种注入方式(构造器,setter,接口)

Spring的依赖注入有三种方式:1,构造器注入2,setter注入3,接口注入下面我给大家介绍一下这三种注入1.构造器注入构造器注入主要是依赖于构造方法去实现,构造方法可以是有参也可以是无参,我们在平常都是通过类的构造方法来创建类对象,以及给他赋值,同样Spring 也可以采用反射的方式,通过构造方法来完成注入注入(赋值),这就是构造器注入的原理,说了那么多我们就来看看代码的实现吧/**** ...

2021-02-16 08:30:19 458

原创 java gc种类_Java-100天知识进阶-GC种类-知识铺《六》

原标题:Java-100天知识进阶-GC种类-知识铺《六》 一、GC回收器的 4个指标:1.Throughput,非gc时间与总运行时间的比重。2.Pauses,gc过程中程序的暂停次数,暂停平均时长,最大时长。3.Footprint ,当前使用堆内存大小。4.Promptness,无引用的对象多久才被gc。二、串行垃圾回收器原理:暂停所有工作线程,一个一个内存区域来收集。建议:一般面向C端用户,...

2021-02-16 04:04:44 74

原创 java baseentity_hibernate 配置文件 和一个 id生成类BaseEntity.java 和一个hibernate工具类 HibernatUtils.java...

package com;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.After;import org.junit.Before;impo...

2021-02-16 02:12:29 202

原创 java native 开发_java native 跨语言开发

NI是Java Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有...

2021-02-13 08:32:08 317

原创 java main log4j_浅谈在JAVA项目中LOG4J的使用

一、直接使用://输出到项目文件夹下output1.txt文件中//////////////////////////////// DEBUG - Here is some DEBUG// INFO - Here is some INFO// WARN - Here is some WARN// ERROR - Here is some ERROR// FATAL - Here is some FA...

2021-02-13 03:15:56 390

原创 java dns缓存服务器_JAVA DNS缓存原理

一、DNS简介日常上网大家一般都是使用域名,比如www.baidu.com。当你在浏览器输入了www.baidu.com的时候,就是用到了DNS技术。将域名解析为ip地址。域名是分等级的,分为:根域名、顶级域名、次级域名、主机名。一般格式如下:主机名.次级域名.顶级域名.根域名。二、JAVA中使用DNS有两种方式:使用InetAddress的getByName方法InetAddress inetA...

2021-02-13 02:00:49 330

原创 在python中模块可以封装_python 制作python包,封装成可用模块教程

首先编写py程序:printtest.pydef test():print("print test")将以上.py文件做成python模块,需要在相同目录下创建setup.py文件,setup.py中输入配置信息:from setuptools import setupsetup(name="printtest",version="1.0",py_modules=["printtest"],)打开...

2021-02-11 22:04:16 558

原创 uniapp 如何给搜索框设值_uni-app 顶部配置搜索框和左右图标

顶部的图标只支持本地图片哈,所以你要将阿里巴巴上的图标下载到本地,然后只要XXX.ttf这个文件就行了 然后放在static这个文件中在pages.json中fontSrc进行引入。text:使用unicode编码的时候,必须是\u开头哈。配置时,层级不要写错了;否则就是现实不出来哈!我因为层级写错 整了好久了。代码如下 在pages.json文件的配置哈// 搜索配置"titleNView":{...

2021-02-11 13:40:25 458

原创 ubuntu环境下安装mysql_linux 环境下安装mysql----ubuntu

2、在当前目录解压刚下载的压缩包tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz3、复制mysql文件到/usr/local/mysql下(当然你可以自己指定其他目录)cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql4、cd到/ usr/local/mysql/data/目录,...

2021-02-11 13:27:00 31

原创 python获取当前节点路径_python获取当前路径及父结节,祖先节点遇到的坑

python经常会遇到切换路径的操作。例如文件结构如下在写程序时遇到test.test_data.py里调用utils.data_process.data.py的open_file()读取data.txt的目录,跟直接在utils.data_process.data.py运行调用open_file()读取data.txt的目录,运行结果是不同的。个人猜想:test调用时是以test所在目录作为当前...

2021-02-11 01:04:49 202

原创 c 连接mysql异常处理_Linux下C连接MySQL出现错误解决一例_MySQL

在Linux下C连接MySQL出现问题如下:编译成功后,运行程序,出现./connect: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory.出现上面的错误是因为系统运行的时候没有找到程序运行所需要的libmysq...

2021-02-06 14:33:45 92

原创 layui获得列表json数据_纯前端实现无数据库,基于layui的后台管理模版

基于layui的后台管理模版,纯前端实现,无数据库,关闭浏览器或者清除缓存后,所有操作无效重点中的重点近日很多朋友反馈说页面中的一些内容无法显示,并且加载速度过慢,这是由于框架中存在json文件,直接打开造成的,请在服务器环境下打开请勿将模版传入任何第三方素材库,谢谢模版首页项目简介:这是一套是完全基于layui框架所做的纯前端后台管理模版,未引入任何第三方插件(如果天气插件不算的话),除打开的窗...

2021-02-06 05:33:43 732

原创 w怎么接显示 树莓派zero_树莓派ZeroW串口通讯

电脑系统:WIN10树莓派型号:Zero W树莓派系统:Raspbian,2018-11-13-raspbian-stretch-lite.imgPython 2.7.3软件&工具:sscom5.13.1(串口助手),串口通讯线,串口驱动(电脑用)硬件配置使用树莓派的GPIO15、GPIO16作为串口的TxD和RxD,另外还有附近的5V、GND。准备好串口通讯线,电脑上装好驱动。树莓派CP...

2021-02-05 01:47:48 484

原创 mysql设置密码linux_Linux下修改Mysql密码的三种方式,测试过效果,能正常使用

mysql修改密码linux修改mysql密码软件编程有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结本文都以用户为 root 为例;一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的...

2021-02-03 09:35:14 105

原创 mysql判断字符串长度 超出用省略号_span标签中显示固定长度,超出部分用省略号代替,光标放到文字上显示全部...

在span中实现显示某段内容,固定其长度,多余部分用省略号代替,这样就用到html的title属性;如:title属性:其值是text,属性描述是规定元素的工具提示文本,意思就是鼠标移到元素上时显示title中的内容;以span为例实现上述功能:html:筛选标签:js:$("#showLabelAndAttrName").text("测试标签1-测试标签属性1、测试标签属性2");$("#sho...

2021-02-03 05:35:21 749

原创 MySQL执行SQL报错1005_sql执行错误1005怎么处理

可能是权限不足,不能创建表格,或者:当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,然而这似乎又是一种误导。在很多实例中,这种错误的发生都是因为my...

2021-02-02 09:51:29 2421

空空如也

空空如也

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

TA关注的人

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