- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 Java字符串实现类
字符串实现类特点String- 不可变的字符串对象,一旦创建就不能被修改- 字符串共享,可能导致性能问题- 线程安全,可以被多个线程同时访问,不需要额外的同步措施- 适用于存储少量数据或者不需要频繁修改的场景StringBuffer- 可变的字符串对象,可以修改其内容- 线程安全,适用于多线程环境- 各种操作都是同步的,保证多线程下的安全性- 适用于需要频繁修改字符串且多线程访问的场景StringBuilder- 可变的字符串对象,可以修改其内容- 不是线程安全,适用于
2023-07-10 22:52:33
105
原创 Java中常用的运算符及其特点
算术运算符:+-*/%赋值运算符:=+=-=*=/=%=比较运算符:==!=><>=<=逻辑运算符:&&||!位运算符:&|^<<>>>>>条件运算符:?:自增和自减运算符:++--
2023-07-10 22:45:27
191
原创 Java基本数据类型与特点
数据类型字节大小范围默认值包装类特点byte1-128 到 1270Byte表示整数值,适用于节省内存和处理二进制数据short2-32,768 到 32,7670Short表示整数值,通常用于较小的整数范围int4-2,147,483,648 到 2,147,483,6470Integer表示整数值,是最常用的整数类型long8-9,223,372,036,854,775,808 到 9,223,372,036,854,775
2023-07-10 22:25:11
97
原创 Java环境变量配置
Oracle JDK下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html。OpenJDK下载地址:https://adoptopenjdk.net/移动到目标目录,也可以不移,看你心情。,显示Java版本信息则安装成功。配置Java环境变量,打开。
2023-07-10 22:13:59
42
原创 MongoDB基本命令
注意:执行批处理前要先告诉MongoDB是有序还是无序(有序需执行initializeOrderedBulkOp()初始化列表),执行有序列表发生异常时,不继续处理后面的数据,执行无序列表发生异常时,会继续处理后面的数据。注意:update函数接收参数为:criteria[查询条件],objNew[更新信息],options[upsert:存在则更新,不存在就创建,multi:是否更新所有的匹配文档]注意:MongoDB在保存数据库的时候会自动创建数据库,且区分大小写。
2023-07-04 22:50:12
873
原创 Unity下载、安装、汉化
把{version}换成你当前安装的版本,比如说如果你的是2020.3.xxx,那就填2020.3,下载后得到一个zh-hans.po文件,把它放到Unity安装目录下Data里的Localization文件夹里,没有这个文件夹就手动创建,然后重新打开Unity,就可以看到Language选项了。Unity和Unity Hub是配套使用的,Unity是编辑器,Unity Hub类似于管理Unity的工具,可以在Unity Hub里面激活Unity。下载前需要在官网注册一个账号。
2023-07-01 17:46:22
5087
原创 《每天坚持30分钟》- 方法
人对信息的遗忘20分钟后达46%,1小时后达56%,9小时后达65%,6天后月为76%。所以,一定程度的间隔记忆比持续记忆更有效。得出的高效方法是:单词一周一复习,知识点一周后复习第一次,再过两周后复习第二次,第二次复习后的一个月内复习第三次。欢迎关注公众号“码上猎人”,【来呀,互相吹捧啊!
2023-06-28 17:26:23
80
原创 java调用Kettle的API报错:错误初始化步骤[MongoDB output]java.lang.NoSuchMethodError: com.mongodb.WriteConcern.<i
问题分析:一看,应该是mongo驱动的问题,注释mongo引用后脚本能正常启动,逐一排查,发现是pentaho-mongo-utils-9.5.0.0-240.jar包中引用了mongo-java-driver-3.12.10.jar中的类与项目中的mongodb-driver-sync-4.6.1.jar中的类冲突了。错误初始化步骤[MongoDB output]
2023-06-27 16:51:22
472
原创 在资源管理器中不小心关掉了什么,win10桌面不见了,变黑了
这样黑漆漆一片莫慌,按快捷键 Ctrl + Alt + Delete,打开任务管理器选择文件---运行新任务输入:explorer.exe,点击 确定,就可以重新启动桌面程序了
2022-06-05 17:37:40
2096
原创 Docker安装常见问题
情况一:意思是缺少Linux核心包,点击链接下载核心包旧版 WSL 的手动安装步骤 | Microsoft Docs下载之后直接点击“Next”安装就行了。持续更新!
2022-03-10 13:33:07
189
原创 MySQL远程连接报错:1130
原因:解决方案:启用cmd登录mysql,依次执行以下命令:use mysql;select 'host' from user where user='root';update user set host = '%' where user ='root';flush privileges;结果如下:再重新连接就可以了。...
2022-02-20 14:31:50
581
原创 MySQL修改root密码
方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 password 123方
2022-02-19 21:06:53
363
原创 温故而知新的Java开发环境配置
首先是老生常谈的步骤:一.下载安装JDKJDK官网下载地址: https://www.oracle.com/java/technologies/javase-downloads.html防止网速太慢和没有Oracle账号情况的百度云盘下载地址:https://pan.baidu.com/s/1CKgrwq3y-etwyl2U6_BYrg提取码:qxf2二.环境变量配置:1.JAVA_HOME:D:\Java\jdk\jdk1.8.0_221(即jdk的安装目录)2.PATH.
2021-03-24 15:43:53
85
原创 IDEA常用快捷键
run/debug窗口最大化:ctrl + shift + " (注意不要漏掉后面的引号)全局搜索/替换:ctrl + shift + r多行同时修改:alt + 鼠标右键上下拉持续更新。。。。
2020-05-28 21:28:58
177
原创 bug记录---Invalid bound statement (not found)多原因分析
根本原因:xxxMapper.java与xxxMapper.xml没有正确绑定。可能造成这个bug的原因:1.检查xml文件的namespace属性,要和xxxMapper.java一致;2.检查xml文件里的方法名是否与mapper接口中的方法名一致(idea开发的话用Free Mybatis Plugin插件可以自动检测);3.排除以上低级命名问题都不能解决,就要看看xml文件有没有被扫描上了,两个地方需要注意: 1). 启动类中的@MapperScan,看看扫描路径是否正确; 2). .
2020-05-09 17:28:49
232
原创 在Java项目中使用Elasticsearch 6.x (一)对索引的增删改查
一.项目包含的功能 1.高亮搜索; 2.词语自动补全; 3.分页查询; 4.复合查询; 5.对索引的增、删、改、查; 6.对文档的增、删、改; 7.搜索结果排序; 8.其他功能:文件读取(word、txt、pdf)二.依赖环境版本 1.Elasticsearch 6.6.1; 2.jdk 1.8 3.前端分页插件:网上找的 4.elasticsearch-rest-high-level-client 6.6.
2020-05-08 21:44:48
472
原创 Elasticsearch 6.5.4 的安装和使用
1.安装Elasticsearch 下载地址:https://www.elastic.co/downloads/elasticsearch2.启动Elasticsearch 双击bin下的elasticsearch.bat文件,启动(安装版双击elasticsearch.exe) 浏览器访问:http://localhost:9200/?pretty 看是否启动成功 3.操作与使用 a.查看集群健康状态:http://localhost:9200/_cat/health?
2020-05-08 21:36:56
706
原创 bug记录----Java NIO 报java.nio.charset.MalformedInputException: Input length = 1
请求异常报错:Java NIO 报java.nio.charset.MalformedInputException: Input length = 1原因:项目启动时未设置默认编码,代码中又获取了系统默认编码(在windows环境下,ADT 编译器默认编码方式GBK)。使用的类是:org.apache.commons.io中的IOUtils public static byte[] toBy...
2020-03-10 15:23:10
1896
原创 MySQL基础语法与常见函数
SQL语句分类DDL:数据定义语言,定义不同的数据段、数据库、表、列、索引等数据库对象。主要关键字包括:create、drop、alter等DML:数据操纵语言,用于添加、删除、更新和查询数据库记录,并检查数据的完整性。主要关键字包括:insert、delete、update、select等DCL:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句,定义了数据库、表、...
2020-01-06 11:25:52
163
原创 MySQL的安装与配置
windows环境下安装安装包下载:https://downloads.mysql.com/archives/community/配置:将样例配置文件重命名为:my.cnf或my.iniLinux环境下安装安装包下载:https://downloads.mysql.com/archives/community/使用wget命令下载Server端和Client端:下载命令:wget ...
2020-01-03 10:29:22
261
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人