java
JavaPorter
学习java的过程顺便写点笔记进来,以备不时之需
展开
-
springboot从入门到放弃
springboot能够帮助我们快速整合第三方框架,内置嵌入Http服务器(Tomcat、Jetty),使用注解代替XML方式,简化XML的配置,使用Java代码启动TomcatSpringBoot和SpringCloud的区别SpringBoot其实是一个快速开发框架,能够帮助我们快速整合第三方常用框架,完全采用注解化、简化XML配置,最终Java应用程序进行执行SpringCloud是一...原创 2020-07-21 18:33:45 · 202 阅读 · 0 评论 -
java基础
基础类型:八大类char boolean byte int short long float doublebyte 8位 一个字节封装类:Character Boolean Short Float Double Integer Long ByteTCP三次握手:客户端需要建立连接,发送一个同步序列包SYN报文到服务器并进入一个SYN_SEND状态,服务器接收到数据包之后,检查SYN是否正...原创 2020-07-21 18:29:57 · 137 阅读 · 0 评论 -
zookeeper实现分布式入门
Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。1、 文件系统Zookeeper维护一个类似文件系统的数据结构:...转载 2020-02-29 20:38:02 · 245 阅读 · 0 评论 -
Gradle新手简单介绍
Gradle概述:Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。Gradle就是工程的管理,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。Gradle优势:1.一款最新的,功能最强大的构建工具,用它逼格更高2.使用程序代替传统的XML配置,项目构建更灵活...原创 2019-12-21 11:02:23 · 334 阅读 · 0 评论 -
前端开发学习常用网站及介绍(只有你想不到)
在开发的时候,想记住所有的单词基本是不可能的,所以就需要进入文档,只要理清需求能做出来,就很不差了!!1.百度,俗称度娘,有不懂的就问百度,有问必答,跳转2.百度翻译,不懂的单词,复制粘贴就懂了,跳转3.微信小程序开发文档,跳转4.微信公众平台,跳转5.我的 CSDN 博客主页,跳转6.菜鸟教程,里面有超级多的开发教程,跳转7.W3C 教程,里面有超级多的开发教程,跳转8.VUE ...转载 2019-12-20 09:12:14 · 304 阅读 · 0 评论 -
大学四年java学习的经验及心得体会
ps:因为自学,和科班生学习java有不一样的感受,特地找了一篇科班学生分享的心得来看看.收获良多一、认清自己认清自己最关键的一点是【要知道自己到底想要什么】。这是第一步,也是最重要的一步。因为这关系到你能够够选对学习方向,能否沉下心来去学习。我们都知道,做自己感兴趣的事情的时候,是可以事半功倍的,因为你愿意去做它,而不是出于某种原因不得不去做。经常会有人问我,现在前端找工作好找么?jav...转载 2019-12-17 16:55:56 · 2242 阅读 · 0 评论 -
SpringBoot中使用WebSocket后单元测试报错的解决方案
使用了websocket后单元测试全部报错:Failed to load ApplicationContextCaused by: java.lang.IllegalStateException: javax.websocket.server.ServerCon解决方案:SpringBootTest增加webEnvironment 参数。@SpringBootTest(webEnviro...原创 2019-12-17 16:17:06 · 1470 阅读 · 0 评论 -
后端怎么偷懒快速高效去写一些前端的代码
网站搜索ibootstrap,你想要的布局都在里面,只需拖动即可自动生成代码原创 2019-12-11 11:10:48 · 926 阅读 · 1 评论 -
关于idea新建子目录时往父目录名字后叠加而不是树形结构的解决方法
我们在IDEA中创建子目录时,子目录总是在父目录后面叠加而不是树形,如下:我们可以打开项目窗口的右上角的设置标志:将红圈选项的√先去掉,创建好子目录后再将它选中就可以...转载 2019-12-11 10:50:23 · 411 阅读 · 0 评论 -
@Service注解的详细简介
@Service的使用首先,在applicationContext.xml文件中加一行:<context:component-scan base-package="com.hzhi.clas"/> 加上这一行以后,将自动扫描路径下面的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了,类...原创 2019-11-30 21:36:52 · 4700 阅读 · 0 评论 -
java中length()、length和size()的区别和用法
size()是获取泛型集合的长度length是获取数组的长度length()是获取字符串的长度原创 2019-11-04 10:04:36 · 238 阅读 · 0 评论 -
计算机组成原理
计算机发展简史第一个阶段:电子管计算机第二个阶段:晶体管计算机第三个阶段:集成电路计算机第四个阶段:超大规模集成电路计算机计算机的分类超级计算机 大型计算机 迷你计算机(服务器) 工作站 微型计算机计算机的体系与结构冯诺依曼体系:必须有存储器(能够长期记忆程序 数据 中间结果及最终运算结果的能力)必须有控制器必须有运算器(能够具备算术 逻辑运算和数据传送等数据加工出...原创 2019-10-10 08:52:32 · 343 阅读 · 0 评论 -
tomcat中Artifact的介绍
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId...原创 2019-09-26 10:21:20 · 1997 阅读 · 0 评论 -
java中IntelliJ IDEA工具的使用
IntelliJ IDEA:是Java编程公认最好的IDE提供大量的只能工具,例如语法提示、代码分析、格式化等IDEA最核心的特色是他的快捷键,利用快捷键可以极大提高开发效率IDEA的特点:沉浸式开发体验超强的快捷键体系智能的代码助手全栈开发环境丰富的模板支持快捷键:List itemCtrl + Shift + A : 快速定位需要的功能Ctrl + ← → :...原创 2019-09-23 18:04:15 · 308 阅读 · 0 评论 -
java中同步与异步的区别
同步: 在网络发送的过程中,系统处于卡死状态,必须等到请求发送成功后,才会执行下一个程序异步: 上一个程序在发送过程中,可继续执行下一个程序原创 2019-09-19 16:08:32 · 300 阅读 · 0 评论