Java
文章平均质量分 59
我为摸鱼代盐
时间会给出答案
展开
-
《第一行代码》第三版p548~549ViewModel数据封装详细解析
在第一行代码第三版LiveData最后一块中读到的处理数据封装的方法,之前读过一遍没搞懂,现在思路清晰了,感觉能理解了,以下是个人见解首先,这段代码val counter: LiveData<Int> get() = _counter是看懂这一整个代码的第一个关键,书中没有提到kotlin中getter和setter的概念,因为kotlin为变量提供了默认实现,而如果需要覆盖掉原来的getter,那么就需要进行手动实现,也就是在变量下方写上get() = ...,请注意,原创 2021-10-03 17:22:56 · 219 阅读 · 0 评论 -
网站的搭建
前期准备工作如果是学生,那么最好先去做一下学生认证,三年服务器只要三百多,阿里云腾讯云都可以。知识储备最好学到JavaWeb之后,有一定的计算机基础知识。域名注册在阿里云或者腾讯云搜索自己喜欢的域名,并进行购买。购买服务器这一步是必须的。域名必须至少需要一个服务器才可以进行备案。一般来说选购一个轻量级应用服务器就足够新手前期的试验了。网站备案根据国家相关部门规定,在中国大陆境内提供服务的网站都必须先进行 ICP 备案,备案成功并获取通信管理局下发的 ICP 备案号后才能开通访问。因此原创 2021-07-28 16:26:20 · 119 阅读 · 0 评论 -
关于tomcat10和Jakarta的兼容问题
关于tomcat10和Jakarta的兼容问题本人花了将近四个小时排雷,从tomcat自身再到Java再到idea,我试过了所有的版本,运行初始Web项目点击Hello的超链接时都将会得到的是结果仅仅是因为tomcat10中使用的包名改了,Jakarta.servlet和javax.servlet它不一样!所以在选择Java版本时,需要选择JakartaEE9版本,这样才兼容。如下:...原创 2021-05-03 21:53:42 · 8058 阅读 · 9 评论