自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(264)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 将数字转换为大写金额

在网上搜了半天,发现知乎的这篇回答里面的代码写的不错。1.整数部分和小数部分都可能会有多余的“零”于是对代码进行了重写,测试了一下应该没有问题。2.没法根据参数 动态处理多余的小数。但是这个回答里面的代码存在两个问题。

2023-08-05 15:35:45 743

转载 访问文件路径

1访问 文件1) 相对路径在project中,相对路径的根目录是project的根文件夹,创建文件的写法是:File f = new File(“src/com/lavasoft/res/a.txt”);File f = new File(“./a.txt”); (注./的含义)如果想在src下创建目录:File f = new File(“src/a.txt”);注意:路径不以...

2019-07-12 16:54:38 246

原创 idea快捷键

-----------重要-------CTRL+SHIFT+SPACE 智能代码提示出现提示后 tab智能补全,回车则全部输出----------需要记忆------Ctrl + Shift + Space 智能提醒Double Shift全局搜索Alt + Enter根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同ALT+INSERT 生成代码(如GET,......

2019-05-26 17:06:33 671

原创 idea 初始化

1插件mybatisprohelpermaven helpergiteeini4ideajrebel.ignoreliveEdit2设置编码格式字体大小导包设置换行设置换行符设置报错设置mavengit设置 git没有初始化 需要初始化...

2019-05-12 12:13:17 268

原创 Java Word转PDF(直接转和以图片形式转)、PDF转图片、图片转PDF

在淘宝上找了一家写代码的店铺写了一个工具类,再参考网上的代码,改了改了。

2023-08-17 16:01:44 2947 2

原创 JavaFX Image 路径问题

JavaFX Image路径想要相对路径各种不行。网上查了好久,最好看到这位博主的文章,很好的解决了问题。JavaFX制作电子相册新技巧 - i部落的文章 - 知乎。

2023-03-05 16:57:28 315 1

原创 Java17 生成JRE、JavaFX

ALL-MODULE-PATH 不需要一个一个输要打包jmod名称,会自动将jmods文件夹下所有jmods都打包进JRE中。最简单的JRE自然是将Java目录下的jmods文件夹所有jmod全部打包。从Java9开始Java开始不再提供JRE,需要自己手动定制。只需要将JavaFX的jmods放进jmod存放文件夹即可。

2023-03-05 14:09:35 866

原创 Excel自定义函数(编写与全局加载)

保存为Excel加载宏(*.xlam),在Excel加载项中加载

2023-02-24 14:22:57 471

原创 JavaFX表格的动态编辑

折腾了好半天没搞定,看到了这篇博文。但是发现内置TextFieldTableCell在编辑后必须回车才能提交保存。研究了半天,发现对startEdit()方法修改一下,能解决前两个问题。今天试着用JavaFX的TableView自带的动态编辑。调用该EditingCell类的方法可以参考下面的代码。

2022-08-20 00:32:37 1205 5

原创 Win10 Microsoft Store打不开(开启TLS 1.2)

通过开启TSL 1.2 解决

2022-07-11 18:03:29 1088

原创 JavaFX项目打包后,读取修改配置文件

最近写了一个JavaFX小程序,需要能够动态的修改配置文件。但是发现两个问题:1)打包前后的目录结构发生了变化。打包前,存在src、resources等文件夹,但是打包后这些文件都不存在了。2)配置文件如果在打的jar包内,则没法进行修改我自己解决方法是:将配置文件移到jar包同一级目录,然后先通过虚拟机获取jar包位置后,再获取配置文件的路径获取路径的代码,我是看这篇文章的。具体代码如下,包含两个类:public class YamlUtils { private static fin

2022-03-31 18:07:21 2580 2

原创 Mesh组网

对于一般家用路由器,一个路由器想要覆盖140平方米,是非常困难的。目前最好的解决方案,就是路由器mesh组网。mesh组网就是一个(一般也是最好的)路由器作为主路由器,其他路由器作为子路由器。主路由器负责大部分的工作,子路由器则负责将信号扩展到其他房间里去。Mesh组网的好处是,虽然使用了多个路由器但是设备可以在不同路由器间无缝切换。手机等设备也不需要设置,跟连接普通的WIFI一样,一个“WIFI”名,一个密码就可以了。但是mesh组网有个重要的要求,如果“猫机”在多媒体盒(网线集中地)中,则主路由需要用两

2022-03-29 10:58:57 69761

原创 maven 乱码 编码设置更改为UTF-8

我这里是已经更改过了,所以为UTF-8,一般应该是GBK更改的方式应该只有一种:添加环境变量参考:https://stackoverflow.com/questions/9976616/maven-platform-encoding

2022-03-11 22:22:34 873

原创 maven带依赖打包

在pom.xml文件中添加以下代码 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version>

2022-03-09 15:22:41 1502

原创 taskkill命令详解

本文内容来自 taskkill /?命令 的帮助页TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]描述:使用该工具按照进程 ID (PID) 或映像名称终止任务。参数列表:/S system 指定要连接的远程系统。/U [domain\]user 指定应该在哪个用户上

2022-02-23 20:52:50 7299

原创 Json类库的选用

看到这篇文章以及底下的评论https://zhuanlan.zhihu.com/p/146540159感觉还是选用Gson或者Jackson吧

2021-07-03 15:18:15 105

原创 静态工具类 、Spring bean和Java单例模式的选择

静态工具类最大的优点:编写方便缺点:1)不适合 Spring 依赖注入。虽然技术上可以实现,但显然不够优雅2) 不适合承载 过多的业务逻辑,也不适合复杂的类间关系。这样有违面向对象的原则3) 不适合 需要配置的类Java 单例模式1)可以手动管理 生命周期2)不需要跟Spring耦合Spring 单例1)需要 手动写Java单例模式代码2)切换 bean的配置信息更方便...

2021-06-22 14:08:25 829

原创 Python os.system乱码

问题过程用python写代码,有一段代码如图:import oscmd = 'start ' + 'aaa.png'os.system(cmd)未找到文件时,报错是乱码。开始以为是Pycharm没设置好。然后就更改了下图设置后来发现没有用,测试了一下发现控制台是可以正常输出中文的,但是os.system()就是报错。我后来试了好半天,感觉这个乱码跟python或者代码设置没有挂安息。个人推测os.system()调用的是win的api,由于win的默认编码格式GBK,所以,会出现乱码解决方

2021-06-21 17:42:29 7802

原创 安装VMware Tools显示灰色的 解决办法

只有VMware Pro能创建快照,但是VMware Player 和Pro都能安装VM tool参考https://blog.csdn.net/cph77777/article/details/79565695不过我这边无法修改CD/DVD,于是我修改了软盘的设置l

2021-05-06 14:45:49 1016 1

原创 Maven插件版本选择

https://maven.apache.org/plugins/index.html

2021-04-19 13:10:02 1029

原创 “#”怎么读?

作者:mere mo链接:https://www.zhihu.com/question/29358870/answer/44078573来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。# 汉语中因形似“井”,通常读作井号,真正的含义是数字符号(Number sign),如在一些国家‘#1’代表No.1的意思。在美式英语中一般称作pound sign,电话上的“#”叫做pound key,而加拿大英语则称之为number sign key;北美以外的其他英语国家一般称“

2021-03-10 11:27:26 22280 2

原创 VBA宏批量处理多个Word文档

前言工作里面需要处理上百个Word文档,所以就开始在网上查找宏相关的代码由于第一次接触宏相关的代码,所以写得肯定不会很好。不过,最后勉强算是解决了问题,为了以后方便查找,就把代码贴上来。  开启、编写宏勾选上图中的开发工具,就可以显示宏相关的菜单栏了点击红框内按钮,就可以开始编写和运行宏了  具体代码Sub 批量操作WORD() Application.ScreenUpdating = False '冻结屏幕,打开各个文件及关闭

2021-01-20 11:19:45 8193 13

原创 java如何消除太多的if else判断?

可以直接看这篇文章https://segmentfault.com/a/1190000022604899

2020-09-18 13:27:01 594

原创 tomcat乱码总结(启动日志乱码、运行控制台输出乱码、URL乱码)

启动日志乱码可以看我写的这篇博文运行控制台输出乱码注意: 在idea VM Option中设置过-Dfile.encoding=UTF-8也依然需要在tomcat Server 中设置。因为运行项目的服务器所在虚拟机已经从idea 的JVM 变成了tomcat的JVMURL中文乱码参考这篇博文总结如下:tomcat 9之前 可以在server.xml文件中添加 <Connector port="8080" protocol="HTTP/1.1" con

2020-08-21 18:22:37 280

原创 idea Alt+Enter点击了diasbled 后怎么办?

参考:https://blog.csdn.net/qq_26465035/article/details/80643694https://blog.csdn.net/qq_26465035/article/details/80643694今天不小心点击上图的按钮结果Create subclass 按钮就被关闭了解决方法就是在其他按钮中菜单中进入intention settings(如图所示)也可以在设置中手动进入intention settings在Java中看有没有红框中的图标,有再

2020-08-16 10:24:25 162

原创 idea 找到多个名为log4j的片段。这是不合法的相对排序。

13-Aug-2020 16:29:58.965 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常 java.lang.IllegalStateException: 启动子级时出错 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav

2020-08-14 18:36:18 4764 1

原创 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.

错误日志如下:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.项目使用的日志是Log4j2 和SLF4J,依赖如下: &

2020-08-14 13:17:01 331

原创 Windows本地搜索

搜索文件名可以使用 Everything ,效率比Windows的文件搜索要快一万倍搜索多个二进制文件的内容比如要搜索多个Excel文件、多个Word文件可以先将这些文件置于一个文件夹内,然后使用Windows自身的搜索就可以了...

2020-08-11 16:46:03 229

原创 idea 拼写检查

2020-08-09 12:37:40 822

原创 idea 2020 maven自动导入(包含Maven helper的变化)

idea2020 取消了maven 自动导入,具体内容可以看这里目前手动maven有两种快捷方式1)pom文件更改后,点击右上角出现的按钮2)Windows和Linux的快捷键Ctrl+Shift+OMac的快捷键Shift+Cmd+I另外,需要注意如果使用Maven Helper插件排除一些依赖后,也需要手动更新才能出现变化可以点击界面顶端的Reimport。具体如下图所示...

2020-08-09 11:16:31 1876

原创 idea vm option设置

直接从idea 文档 机器翻译的关于文档中所说 vm option设置如下图所示

2020-08-07 21:50:29 3216

原创 log4j2控制台输出乱码

再解决tomcat控制台乱码后,又发现lo4j2 控制台打印乱码看了一下设置,发现其实挺简单的。在解决tomcat问题中,把idea 控制台输出默认UTF-8,而log4j2控制台没有设置,所以自然出现乱码了<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->

2020-08-07 21:42:37 2365

原创 修改代码消除idea的Unchecked cast警告

感觉有篇CSDN的博文已经写得很好了,文章中写明了怎么修改代码去除警告我补充一下,如果觉得该文章中得代码太过冗长,其实可以只用一个instanceof 而非两个public class Test { private static void testList() { Map<String, Object> map_original_foo = new HashMap<>(); List<String> list_origin

2020-07-17 15:22:31 3135

原创 JavaBeans规范、Spring中的bean

JavaBeans官方规范链接地址JavaBeans维基百科JavaBeans与Spring中的bean区别为:在Spring中,bean表示的是 IoC容器管理的组件。一般,bean一定程度上符合JavaBeans的规范,但由于构造函数注入方式的存在,所以不是必须要遵守JavaBean规范...

2020-07-03 18:02:54 302

原创 模板方法模式

参考《设计模式之禅》《java设计模式》(刘伟)

2020-06-24 17:19:22 142

原创 打开Win10计算机管理

打开计算机管理(原设备管理) 的三种方式我的电脑 右键 管理打开文件管理器,选中此电脑菜单栏中的“管理”一项win+x 然后点击计算机管理

2020-06-24 16:30:29 430

原创 idea TODO、FIXME等标签

标签说明1)TODO未实现的功能,且该功能的缺少并不会导致程序中断2) FIXME未实现的功能,且该功能的缺少会导致程序中断3) XXX已经实现了功能,但是需要重构idea 自定义TODO感觉这篇文章写得挺好的https://blog.csdn.net/cgl125167016/article/details/79028073在XML中使用 TODO、FIXME等标签只要以XML的注释中以TODO或FIXME开头,就会被idea识别...

2020-06-19 22:20:31 1319

原创 idea自动编译

有很多代码出了问题不知道怎么回事,查看编译后的文件,发现文件没有改动。明明已经设置好自动编译了,maven也选择自动导入了,为什么还会出问题。后来发现需要在idea全局设置里设置自动编译,这样新项目才不用每次再设置一次。如果是当前项目一定要在下图中修改设置...

2020-06-19 11:19:17 6063

原创 什么是POJO,JavaBean?

https://www.jianshu.com/p/6f3e2bd50cb1

2020-05-30 20:26:13 194

原创 idea隐藏文件

2020-05-28 21:04:52 229

Head First Servlets and JSP 中文版 第2版

Head First Servlets and JSP 中文版 第2版。pdf文件,清晰度比较高 。

2018-06-11

空空如也

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

TA关注的人

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