- 博客(19)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Boolean类型有无默认值
答案:有默认类型,是false。但是应该声明为成员变量或是静态变量,如果在方法体中(如main)不会自动赋值,如果使用会提示为初始化。public class Java{ //成员变量默认值为false private boolean b1 ; public static void main(String[] ages){ //不会自动赋值 boolean b2; }}...
2020-08-17 10:00:15 4991
原创 int转base64编码
/** * int 转Base64编码 * * @param d int类型数据 * @param limit 需要字节长度 * @return */public static String intToLittleEndian(int d, int limit) { byte[] bytes = intToByteArrayLittle(d); ByteBuffer byteBuffer = ByteBuffer
2020-08-17 09:27:29 1061
原创 Java中将String类型数组转为int类型数组
//源数组String[] strings = {"1", "2", "3"};//转换为int数组int[] array = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();//第二种方式int[] array = Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();
2020-08-13 17:50:50 7858 2
原创 Java中判断数组是否包含某值
public boolean findStr(String[] args,String str){ boolean result = false; //第一种:List result = Arrays.asList(args).contains(str); //第二种:set Set<String> sets = new HashSet<String>(Arrays.asList(args));
2020-08-13 17:39:28 1302
原创 java将字符串和字符串数组互相转换方法
java可以使用两种方法直接将字符数组转为字符串方法1:直接在构造String时转换。char[] data = {‘a’, ‘b’, ‘c’};String str = new String(data);方法2:调用String类的方法转换。String.valueOf(char[] ch)java可以使用两种方法直接将字符串转为字符数组方法1:如果是有分隔符的那种例如”abc,def,ghi”;就直接分割就行了String string = “abc,def,ghi”;String
2020-08-13 17:38:27 1122
原创 Required request body is missing 错误
错误的原因是因为使用了get方式的请求,但是又使用了@RequestBody进行数据的封装,所以才会出现该错误错误代码如下: @ApiOperation("数据数量") @GetMapping("/device/collect/data/count") @ApiOperationSupport(ignoreParameters = { "appUserDeviceId", "date", "modelId",
2020-08-13 12:00:19 480
原创 数据库中的时间数据在页面显示时后面会多一个.0的问题
数据库数据:页面数据:2020-08-11 14:24:11.02020-07-11 19:57:19.02020-06-18 17:01:50.02020-03-19 17:13:45.02020-06-23 19:43:23.02020-05-09 09:55:12.02020-02-15 06:23:01.0原因:数据库存储的数据类型和Java中的数据类型不一致,在数据库中可能是timestamp,Java中是String类型,才会导致这样的情况。解决:修改数据格式一致即可
2020-08-11 15:25:34 1875
原创 谷歌浏览器无法登陆问题
当使用谷歌浏览器登陆账户时,会出现网页无法打开的情况,导致无法登陆解决:网盘链接:https://pan.baidu.com/s/1gx_gaIsrEaLArYiAkyBiKQ提取码:fy2t首先从网盘下载助手,下载之后的格式是rar,需要解压然后在谷歌浏览器打开扩展程序界面,如下:点击浏览器页面右上角的三个点,选择设置进入然后点击左边的扩展程序打开界面进入扩展程序界面后将刚才解压好的文件直接拖拽到界面即可拖拽成功如下所示:然后就可以直接打开登陆页面进行登陆了...
2020-08-11 11:02:00 24859 31
原创 Git提交代码时报 Please tell me who you are
我是在执行 git commit -m “------” 指令提交代码时出现了如下情况*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your account's default identity.Omit --global to set the identity onl
2020-08-10 17:53:59 591
原创 Git安装教程
第一步:首先去网站下载Git安装包Git下载地址第二步:打开之后,点击next下一步第三步:选择安装路径,然后点击next下一步第四步:默认就可以,一般不需要改动第五步:点击next下一步第六步:选择编辑器,我这里选择的是notepad++,然后点击next下一步第七步:配置path环境,默认不需要改动,点击next下一步第八步:默认,点击next下一步第九步:默认,点击next下一步第十步:默认。点击next下一步第十一步:默认,点击install安装正在安装
2020-08-10 13:46:05 3095
原创 java中调用api的方式(postJsonHTTP)
//设置格式以及字符编码 private static final MediaType JSON = MediaType.parse("application/json; charset=utf-8"); /** * @Description: 获取抓拍机列表 * @param boxIP 调用服务器的ip地址 * @param port 调用服务器的端口号 * @param jsonStr 发送的数据 * @param requestHead .
2020-08-07 17:10:15 1827 2
原创 centos启动Nginx提示nginx: [emerg] still could not bind()
centos7中启动Nginx: /usr/local/nginx/sbin/nginx,提示以下内容[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginxnginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)ng
2020-08-06 18:47:10 1147
原创 CentOS基础常用命令大全集合
1.关机 (系统的关机、重启以及登出 ) 的命令shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启(2)logout 注销2.查看系统信息的命令arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r
2020-08-06 18:41:31 9817
原创 nginx启动成功,解决别的电脑访问不了页面的问题
这种情况一般是因为linux系统的防火墙没有关闭导致,关闭操作如下:输入一下指令systemctl status firewalld.service然后在下方可以查看得到“active(running)”,此时说明防火墙已经打开了。输入关闭指令systemctl stop firewalld.service然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。...
2020-08-06 18:38:57 2446
原创 CentOS7安装Nginx及配置
首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库首先选择自己的安装目录,我自己安装的目录为 usr/local 如果没有该目录可以自己创建第一步:安装gcc gcc-c++(如新环境,未安装请先安装)[root@localhost /]# yum install -y gcc gcc-c++第二步:安装PCRE库1、进入到安装目录[root@localhost /]# cd /usr/local/2、下载安
2020-08-06 18:33:23 205
原创 使用Xshell工具连接虚拟机
打开Xshell工具点击页面左上角的这个新建连接1:自定义连接名称2:输入需要连接的虚拟机ip地址3:端口号(默认22)点击左边的用户身份验证按钮选择password方法,在下面输入虚拟机的用户名和密码点击下边确定就可以了然后左边列表会出现新建连接,双击进行连接...
2020-08-06 16:58:00 470
原创 Xshell安装教程
首先从官网下载xshell 地址:https://www.netsarang.com/zh/all-downloads/下载步骤:点击右边的免费授权页面填写信息,邮箱必须要填可用的,因为会将真正的下载地址链接发送到邮箱中安装步骤在这里可以选择安装路径默认不需要管,点击安装这样就安装好了...
2020-08-06 13:49:37 673
原创 git提交代码,合并同步分支
使用git开发往往会有很多分支,比如自己在分支A上面开发,别人在分支B上面开发,当自己需要提交代码时,需这样操作:前提是在自己的分支上操作下面指令.第一步:git add . //作用就是将修改的代码提交到缓存区第二步:git commit -m "提交说明" //将上一步缓存区的代码提交到本地仓库比如:git commit -m "修改登录接口"第三步git push origin 分支的名称 //代码提交到自己的分支上面比如分支A:git push origin 分支A
2020-08-06 11:15:42 1128
原创 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;
报这个错是因为集合转换数组时出错错误写法:List userIdList = new ArrayList();Integer[] array = (Integer[]) userIdList.toArray();正确转换方法:List userIdList = new ArrayList();Integer[] array = (Integer[]) userIdList.toArray(new Integer[userIdList.size()]);...
2020-08-04 18:23:47 1822
Windows系统中安装或删除系统服务和自建服务运行工具
2023-10-20
文档下载工具.zip
2020-07-15
mybatis、spring、springmvc、ssm整合、springboot、shiro、maven文档笔记面试题zip
2020-03-11
个人面试题总结(java,数据库,前端).zip
2020-03-08
页面自己一直不停刷新怎么解决
2022-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人