首页
学习
活动
专区
工具
TVP
发布

niceyoo

专栏作者
36
文章
84036
阅读量
15
订阅数
Map<String,Object>接收参数,Long类型降级为Integer,报类型转换异常
使用 Map<String,Object> 对象接收前端传递的参数,在后端取参时,因为接口文档中明确该字段类型为 Long ,所以对接收的参数进行了强转,即 (Long)参数 ,但是却发生了类型转换异常,报错信息如下:
niceyoo
2020-11-20
3.6K0
面试官:了解二叉树吗,平衡二叉树,红黑树?
面试过程中,多多少少会问一点数据结构(二叉树)的问题,今天我们来复习一下二叉树的相关问题,文末总结。
niceyoo
2020-11-18
3.3K0
@RequestParam,@RequestBody,@PathVariable注解还分不清吗?
在使用 SpringMVC 开发时,经常遇到前端传递的各种参数,比如 form 表单,JSON 数据,String[] 数组,再或者是最常见的 String 字符串等等,总之大部分场景都是在标题这三个注解来回切换,所以搞清楚这三个注解,日常开发就可以横着走了。
niceyoo
2020-11-18
1.6K0
vue获取浏览器地址栏参数(?及/)路由+非路由实现方式
1、? 参数 浏览器参数形式:http://javam4.com/m4detail?id=1322914793170014208 1.1、路由取参方式 this.$route.query.id 前端跳
niceyoo
2020-11-18
8.3K0
面试官:说一下List排序方法
排序算是比较高频的面试题了,节前面试了的两家公司都有问到排序问题,整理后分享给大家(文末见总结)。
niceyoo
2020-10-19
8960
微信小程序里如何使用npm?小程序集成友盟举例
点击构建之后,项目会自动帮我们进行构建,然后会多出一个miniprogram_npm文件夹:
niceyoo
2020-08-19
1.1K0
如何暂停一个正在运行的线程?
停止线程是在多线程开发中很重要的技术点,比如在多线程持续处理业务代码时,由于处理逻辑中有第三方接口异常,我们就假设发送短信接口挂了吧,那么此时多线程调用短信接口是没有任何意义的,我们希望接口恢复后再对接口进行处理,那么此时怎么办呢,如何中止已经启动的线程呢?
niceyoo
2020-07-27
1.9K0
创建线程都有哪些方式?— Callable篇
相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就是问「1、2」跟「3」创建方式的不同了,只要说出「3」有返回值基本这个问题就过了,不管是出于好奇还是疑惑,我们今天来会会这个Callable。
niceyoo
2020-07-26
7320
反编译一款APP然后重新打包(MacOS环境)
最近公众号后台有小伙伴留言,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。
niceyoo
2020-07-15
1.7K0
反编译一款APP然后重新打包(Windows环境)
最近有小伙伴私信我,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。
niceyoo
2020-07-15
4.5K0
Netty心跳机制-长连接
完成对红酒窖的室内温度采集及监控功能。由本地应用程序+温度传感器定时采集室内温度上报至服务器,如果温度 >20 °C 则由服务器下发重启空调指令,如果本地应用长时间不上传温度给服务器,则给户主手机发送一条预警短信。
niceyoo
2020-07-11
2.3K0
Docker开启远程安全访问
找到 Service 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375
niceyoo
2020-07-09
8.8K0
Netty入门篇-从双向通信开始
Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
niceyoo
2020-07-09
3750
CentOS7防火墙端口
查看当前已经开放的端口: firewall-cmd --list-ports 开启端口,以8888为例: firewall-cmd --zone=public --add-port=8888/tcp --permanent 重启防火墙: firewall-cmd --reload 其他指令: # 关闭防火墙 firewall systemctl stop firewalld.service # 关闭防火墙开启启动 firewall sustemctl disable firewalld.service 本
niceyoo
2020-07-08
2.2K1
面试必备:CAS无锁机制
通常我们提到保证多线程安全,会想到三种方式,一是使用Synchronize关键字,但是有个问题就是,使用了Synchronize加锁后的多线程相当于串行,执行效率并不是太高,所以在高并发场景下,使用第二种方式Lock锁,Lock锁要比使用Synchronize关键字在性能上有极大的提高,其实Lock锁底层就是通过AQS+CAS机制实现的;第三种方式就是使用Java并发包下的Atomic「e淘米客」原子操作类,使用了原子类后就不需要使用Synchronize关键字或者是Lock加锁也是线程安全的,原子类的底层就是基于CAS无锁算法实现的。
niceyoo
2020-07-07
1.7K0
ConcurrentHashMap底层原理?
3、HashMap与HashTable的区别,引出ConcurrentHashMap…
niceyoo
2020-07-07
2.3K0
MacOS中Elasticsearch的安装「借助Homebrew」
如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Elasticsearch安装步骤;
niceyoo
2020-07-07
1.2K0
毕业两年的大专生程序员工作总结(java后端)
如题,这是我毕业第二年的工作总结,对第一年工作总结感兴趣的请戳这《毕业一年的大专生程序员工作总结》,再简单介绍一下我以及这个系列的文章。
niceyoo
2020-07-07
6460
CentOS中安装Docker步骤
1、安装仓库所需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置yum加速源 yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo 3、安装docker-ce yum install docker-ce docker-ce-cli containerd.io 4、启动docker systemctl start docke
niceyoo
2020-06-11
1K0
Docker+Jenkins+Git+GitLab实现DevOps
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓库,Jenkins就会帮我们自动同步代码,然后经编译打包之后推送至远程Docker仓库,再之后我们通过服务器从远程Docker仓库拉取镜像、创建及启动容器,然后就可以通过浏览器访问了,整个过程几乎都是自动完成的,而我们只需要上传代码就可以了,接下来我们一起来看看整个搭建过程吧。
niceyoo
2020-06-11
2.4K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档