自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 单例模式a

程序启动即创建单例对象,系统运行中减少对象的创建时间,程序启动较慢,运行过程中响应较快,如果程序整个生命周期中没有用到该单例对象会造成资源的浪费(创建对象和销毁对象)。在Java中一切都是对象,实例方法的调用需要通过对象,为了调用类中的方法而创建对象,方法调用完成之后对象也需要被GC回收,资源消耗较大。静态内部类在单例类中声明一个持有单例对象的内部类,在获取单例对象时从静态内部类中获取持有的单例对象,方法需要使用 final 修饰。程序启动时不创建对象,在运行的过程中第一次使用时才创建对象,程序启动较快。

2024-04-11 23:20:56 325

原创 start

君以此始 必以此终。

2023-10-24 22:35:11 100

原创 数据结构-栈

Stack的常用操作为:push(),pop(),peek(),empty()等。1:StackOut为空时将StackIn中的数据全部“倒入”StackOut中;使用两个Stack,StackIn用于数据入栈,StackOut用于数据出栈。使用两个Stack,一个用于存储数据,另一个用于存储当前栈中的最小值。2:StackOut不为空时直接从StackOut中出栈;注意:入栈操作同时操作两个栈,出栈操作同时操作两个栈。1:设计一个有getMin功能的栈。3:用一个栈实现另一个栈的排序。

2023-07-14 10:10:56 604

原创 MongoDB基础命令(一)

MongoDB基础命令(一)

2022-11-01 22:10:00 265 1

原创 State & Status

State & Status

2022-10-24 08:24:19 496

原创 解决poi导出Excel文件打开警告(一)

发现“XXX.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击“是”。

2022-10-18 23:55:35 2258

原创 刷抖音-20220227

古木阴中系短蓬 杖藜扶我过桥东 沾衣欲湿杏花雨 吹面不寒杨柳风 --南宋 僧 志南 《绝句》天对地 雨对风 大陆对长空 山花对海树 赤日对苍穹雷隐隐 雾蒙蒙 日下对天中 风高秋月白 雨霁晚霞红牛女二星河左右 参(shēn)商两曜(yào)斗(dǒu)西东十月塞边飒飒寒霜惊戍旅 三江冬上 漫漫朔雪冷渔翁练舞不练功 到老一场空学文不会背 努力算白费写字得上墙 做贼要上房所有提前做的正确的事情都会成为你一生最辉煌灿烂的骄傲所有提前做的错误的事情会成为你到死都放不下的悔恨

2022-02-27 17:20:31 232

原创 illegal character: ‘\ufeff‘

开发完代码,提交,部署,报错:illegal character: '\ufeff'仅仅是提交了一个文件,对比之后没有发现异常,这究竟是个什么鬼???原因:文件的编码格式错误,导致文件部署时字符编码错误。解决方法:修改文件的编码格式(UTF-8 BOM --> UTF-8) 重新保存提交部署成功。分析:BOM:...

2022-02-26 00:57:36 2369

原创 Malformed \uxxxx encoding.

从一个报错说起:Malformed \uxxxx encoding.(今天遇到的问题,解决了半下午终于找到原因。。。。)打开IDEA之后更新项目开始启动:1、突然发现build failure报了一个奇怪的错误:Malformed \uxxxx encoding.2、pom.xml文件中的<project>标签也标红报错。但是 但是 但是pom中的代码和master上一模一样,其他人都没有问题,但是自己的不行,部分文件中的import类还会报错 找不到。原因:更新项目依赖的j

2022-02-25 23:37:57 2174 1

原创 MySQL修改表结构

修改表结构使用:alter table user。。。修改表的引擎:alter table <表名> engine=<引擎名>alter table user engine=MyISAM修改表名:alter table <表名> rename <新表名>alter table user rename user1修改表结构-添加列:al...

2022-01-13 13:48:05 249

原创 List中的元素转换为String

在Java 8 中将List中的元素转换为String特别方便:String.join(",",arrayList)或者使用Collectors.joining(",")在stream中进行操作arrayList.stream.collect(Collectors.joining(","))

2022-01-07 10:19:51 606

原创 sql中的特殊字符

sql

2021-12-15 13:00:22 2400

原创 Integer.parseInt() Integer.valueOf()

Integer.parseInt():返回int类型,返回值可以直接使用==判断是否相等Integer.valueOf():返回值是Integer类型,返回值在[-128,127]之间会返回Integer中的内部类IntegerCache的Integer类型cache数组中的对象,可以使用==判断是否相等;返回值不在[-128,127]之间会return new Integer(),不能用==比较大小。public static Integer valueOf(String s) throws N

2021-12-02 13:17:21 309

原创 devtools与try catch

org.springframework.boot.devtools.restart.SilentExitExceptionHandler$SilentExitException at org.springframework.boot.devtools.restart.SilentExitExceptionHandler.exitCurrentThread(SilentExitExceptionHandler.java:90) at org.springframework.boot.devtools.r.

2021-04-26 16:54:17 221

原创 jdk8中获取日期,时间,秒,毫秒值及格式化和与Date转化

看过易忘,留下备查jdk8中对时间的获取方式进行了新的修改,常用的获取时间的方式为:1: LocalDate.now()2:LocalTime.now(),3: LocalDateTime.now() ,格式化时间:DateTimeFormatter.ofPattern();获取当前时间戳有两种方式,本质上还是通过Instant获取:1:LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMill();2:In.

2021-04-12 14:49:47 2066

原创 2021-03-19

I had a crush on you========================if Ishould meet theeAfter long years,How should I greet thee ?With silence and tears--------拜伦 《当我们分别时》乔治·戈登·拜伦(George Gordon Byron,1788年 --- 1824年),是英国19世纪初期伟大的浪漫主义诗人。其代表作品有《恰尔德·哈罗德游记》、《唐璜》等。...

2021-03-19 11:23:39 66

原创 movies

电影大空投

2021-03-08 09:41:48 59

原创 leetcode

001:两数之和:给定一个数组和一个目标值,找出数组中和为给定值的两个数的下标,数组中每个元素不能重复使用,每种输入只会对应一种答案。思路一:遍历数组中的每个元素,在每个元素中依次与后续的每个元素求和与给定值进行比较,如果相等即为答案。时间复杂度为O(n^2)。思路二:遍历数组中的每个元素,遍历时查找目标和减去当前元素的差值是否已经遍历过,如果存在过返回这两个下标,如果不存在将当前值和索引保存在HashMap中,继续遍历下一个元素。002:两数相加:链表表示的两个数进行求和并将和以相同的链表形式

2021-02-19 00:52:03 77

原创 2021-02-08

声明数组数组是引用类型的对象,name[index]代表数组中对应元素的引用。数组在使用前需要对其初始化(实例对象和静态对象会有默认初始化值),否则会报NullPointerException。对象的声明和初始化可以在一起进行,也可以分开进行。int[] arr1 = new int[3];// 声明一个长度为3的int类型的数组对象int[] arr2 = new int[]{1,2,3};// 声明一个int类型的数组并初始化:[1,2,3] 如果声明时初始化数组对象在不需要指定数组..

2021-02-08 21:42:46 73

原创 Thread join

join方法使用wait方法来实现public final synchronized void join(long millis) throws InterruptedException { long base = System.currentTimeMillis(); long now = 0; if (millis < 0) { throw new IllegalArgumentException("timeout

2020-12-23 01:40:22 162

原创 centos7安装mysql8.0.21

环境检查1 检查是否安装了mysqlrpm -qa | grep -I mysql如果有,类似:mysql-libs-xxx.x86\_64\先关闭mysql服务卸载rpm -e --nodeps mysql-libs-5.1.52.x86_642 检查否存在 `mariadb` 数据库,如有,卸载rpm -qa | grep mariadb卸载mariadbsudo rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64注...

2020-07-27 19:11:23 1251

原创 josephus

2020-05-14 19:50:09 300

原创 JVM虚拟机性能分析和故障解决

2020-04-27 19:46:47 154

原创 SVN使用笔记

svn使用笔记1、 SVN服务器端配置2、 SVN客户端使用1、 SVN服务器端配置进行服务监管权限控制2、 SVN客户端使用连接svn服务器项目仓库并检出项目SVN三大命令SNV九大常用图标忽略功能版本回退(根据日志)版本冲突多仓库与用户权限控制SVN服务配置与管理(通过服务名称和命令脚本)钩子程...

2020-04-23 18:21:20 880

原创 kettle指定com.mysql.cj.jdbc.Driver驱动类链接mysql数据库

使用Java执行kettle脚本报错:错误连接数据库 [mysql_rollback] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Driver' c...

2019-11-26 21:06:16 3049 1

原创 kettle

kettle是一个开源的ETL构建工具kettle中包含:作业和转换两种类型,文件的后缀名称分别为:.kjb,.ktr使用Java代码执行kettle作业主要代码为:runKjb(String fileName,Map<String,String> params){ try { KettleEnvironment.init(); J...

2019-11-26 20:50:04 683

原创 file 转MultipartFile

服务端调用其他接口需要传递文件时,如果通过httpClient方式发起post请求向接口传递文件,接口往往使用MultipartyFile来接受文件,此时需要传递一个MultipartFile类型的文件,需要将硬盘上的文件转换成该格式:```javaFile file = new File("/path/filename.zip");FileInputStream inputStrea...

2019-10-19 04:30:52 305

原创 ant design vue 按列排序 前端实现

在ant design vue 组件库中,<a-table>表格对某一列数据进行排序,通过指定列的sorter函数即可启动排序按钮;sorter: function(rowA,rowB){},rowA/rowB是比较的两个行数据字符串的比较使用String.prototype.localCompare()方法进行排序。columns:[ {...

2019-10-16 16:01:09 6023

原创 java中使用socket进行文件传输原理图

socket进行文件传输中用到的:一种模式:客户端/服务器模式两个接口:Socket/SocketServer四个类:FileInputStream, DataOutPutStream,DataInputStream, FileOutputStream...

2019-08-28 13:32:49 474

原创 Mysql登录权限问题:1130

在公司内网中使用电脑访问另一台电脑上的MySQL数据库时,连接会出现1130的错误,错误原因是因为用户没有其他电脑登录本地数据库的权限,需要对数据库中的用户权限进行修改:直接修改数据库中的用户表中的主机内容:->use mysql;->update user set host='%'where user='username';->flush privileges...

2019-08-28 13:10:19 380

原创 vue中删除表中项的两种方式

使用vue做原型的过程中,会对表格进行CRUD的操作,在删除表格中的元素时为了避免将表格中的元素删乱:(一)为表格中的每一项绑定一个key值,根据key值进行删除;(二)可以有两种方式对表项进行删除,使用some() + splice() 或者使用findIndex()+splice()this.data.some((item,i) => {// item 为数组中的项,i为...

2019-07-14 11:30:04 757

转载 Xshell6 免费版

https://www.netsarang.com/download/down_form.html?code=622

2018-11-02 21:32:54 167

原创 mysql权限登录问题:1045

mysql中使用root用户登录出现:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误产生的原因是root用户没有localhost登录的权限,修改 /etc/my.cnf数据库配置文件,在[mysqld]选项中添加:skip-grant-tables    使用安全模...

2018-09-03 21:46:33 100801 7

原创 UiPath学习第一课

    UiPath 是RPA(Robotic Process Automation:机器人过程自动化)领域比较受欢迎的软件之一(Automation anywhere;blue prism等)。RPA能够帮助公司更好、更快、更可靠地开展业务。它还能让雇员从重复枯燥的工作中解放出来。这一技术正在改变我们对工作的认知以及我们开展工作的方式。    UiPath由三部分组成:    1:uipath ...

2018-07-03 21:48:41 16594 1

简明Python教程

简明Python教程,学习Python的第一本书,适合计算机编程人才入门

2018-05-16

dom4j帮助文档

Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.

2015-05-11

jd2chm+htmlHelper

下载后解压,会得到一个文件jd2chm.exe和htmlhelper.exe。 如果你没有安装过htmlhelper.exe,那你需要安装。 1)在CMD控制台中进入到需转换的javadoc的主目录,如X:\xx\commons-lang-2.1\docs\api\,注意,此目录必须包括index.html文件。 2)输入jd2chm(此处默认你已经已经将jd2chm.exe放到系统路径)。确定会提示你要输入项目名称和chm文件名称。输入确定完毕即可坐等收成。生成的文件跟index.html一个目录。

2015-05-10

空空如也

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

TA关注的人

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