
Java
Java相关知识点学习笔记,及类库框架汇总
卷儿哥
职业程序猿,全栈(干)攻城狮
展开
-
springboot+vue部署方案汇总
springboot与vue.js的前后端分离开发项目,有多种打包部署的方式,不同的打包部署方式适用于不同的应用场景,我在这里做一下详细的汇总,网上很多的博客写的不够清晰或者缺少步骤,而且有的虽然够清晰,但因为springboot或vue.js(vue-cli)等工具的版本升级,造成以前的部署方法是失败也是很常见的事情,所以十分有必要写个亲测成功的部署方案。原创 2020-08-05 12:23:14 · 2061 阅读 · 0 评论 -
springboot+mybaits-plus+shiro微服务接口搭建改造(JAVA11版本)
这两天业余时间把MarkerHub的一个微服务开源项目亲手搭建了一遍,顺手把千年的Java8换成了Java11,springboot版本换成了2.3.0,没办法我用的最新版的Vscode开发工具强迫我改JAVA11...代码不亲手实践一遍,等于白学,只要一动手,绝对会发现一堆坑,知行合一,果然古人诚不欺我,该项目是一个经典的前后端分离的博客项目,后端采用SpringBoot,mybatis plus,shiro,数据库是用的mysql,在这里写一下亲测改造后的总结汇总。原创 2020-07-28 14:45:05 · 591 阅读 · 0 评论 -
VsCode使用及常用命令汇总(Win10)
总结了一些VsCode常用的操作和相关命令及快捷键,包括光标移动,文本编辑,跳转,搜索替换,鼠标操作,和一些相关的命令使用。原创 2020-05-19 16:27:22 · 6132 阅读 · 0 评论 -
VsCode打造Java开发环境
由于最近开发电脑安装的环境和IDE太多,开发的电脑有些吃不消,又舍不得换电脑,毕竟换电脑比较麻烦还费钱,所以我就卸载了Pycharm,IDEA这些又大又蠢又慢的集成开发环境,改用Vscode全栈开发,下面记录分享我配置Vscode搭建Java开发环境的过程。原创 2020-05-18 11:18:04 · 4306 阅读 · 0 评论 -
Java函数式编程之Stream流操作
函数式编程是个好东西,一串就能代替一大坨,使用函数式编程十分清晰明了,简洁明快,代码干净整齐,后期也利于代码的维护,尤其是对于内存对象集合操作这方面,函数式编程简直是神器一样的存在。而Stream则是Java函数编程中的典范工具。Stream在日常业务数据操作方面应用十分广泛,经典的场景之一就是在内存中对数据对象集合进行查询筛选!原创 2020-04-27 09:00:58 · 261 阅读 · 0 评论 -
Java单元测试框架JUnit的基本使用
单元测试十分重要!尤其是微服务web之类的复杂项目,这类项目代码的嵌套层次多,方法层数多,如果不做单元测试,功能完成之后bug的数量级肯定会很大。如果你有非常严格的单元测试,每写一个方法,每完成一模块或者功能,都进行了单元测试,那么在业务功能整体完成之后,你就会发现你基本不可能出现bug。单元测试的好处非常多,还可以极大的减少程序后期的维护成本和工作量。有了成套的单元测试,后期改代码排查问题,你就不用一遍一遍的读代码了,直接跑一遍单元测试就知道大概了。原创 2020-04-18 07:29:26 · 423 阅读 · 0 评论 -
SpringBoot2集成Swagger2配置及部署
项目中用到的,网上找了些资料,因为版本不一样,业务场景也不一样,很难直接用现成的,只能亲自去验证,并将步骤记录下来,在这里做个分享,而且swagger-ui在本地调试阶段可以访问,但当部署到服务器之后就报404了,这个也在网上找到了解决办法,也验证了,在这里一并记录下来。原创 2020-04-13 11:32:53 · 505 阅读 · 0 评论 -
MyBatis-Plus常用语法使用实例汇总(全)
总结汇总一些MyBatis-Plus常用的语法,包括常用的增删改查,复杂查询构建器,连接多表查询,自定义sql传参查询,构建实体查询,Lambda查询,函数式查询等等。这里不在重复叙述MyBatis-Plus的项目搭建过程。原创 2020-04-10 16:07:04 · 5486 阅读 · 0 评论 -
springboot+mybatis-plus+mysql项目完整搭建(十分详尽!)
网上有很多关于SpringBoot的教程和博文,但是有的确实不够详细,因为业务场景不同,所以所需的工程结构也不同,最近开始参与一些Java的项目开发,涉及的都是比较常用和基础的,在此我把详细搭建项目的过程记录下来,包括热部署配置,application.yml配置文件,依赖项及entity层,mapper层,controller层,service层的代码编写等过程,以备后续查看。原创 2020-04-10 09:23:27 · 13139 阅读 · 3 评论 -
用maven-archetype-quickstart原型快速搭建mybatis-plus应用
网上很多Mybatis-plus教程都是基于Spring框架的,有时我们写个小控制台实验程序十分不方便,由于平时我写Java控制台程序一般都用maven-archetype-quickstart原型创建,所以就尝试着把Mybatis-plus整合到Java控制台应用里,在这里先把整合的过程记录下来。原创 2020-04-09 17:52:00 · 890 阅读 · 0 评论 -
Java语法汇总-数据结构篇
接着上一篇《Java语法汇总-面向对象篇》,我们来学习汇总Java的数据结构相关的语法知识要点,包括字符串,集合,包装类型,泛型,Lambda表达式,方法引用,枚举等等...的常用数据结构。这些都是Java编程所必须掌握的语法点,非常重要。原创 2020-04-06 23:32:41 · 460 阅读 · 0 评论 -
Java语法汇总-面向对象篇
接着上一篇《Java语法汇总-基础语法篇》来学习汇总Java的面向对象相关语法,总体感觉跟C#的语法差不多,基本上理念都是相通的,而且两门语言近年来相互借鉴的也比较频繁,只要掌握一门,那么学习另一门也是分分钟的事。原创 2020-04-06 18:06:48 · 468 阅读 · 0 评论 -
Java语法汇总-基础语法篇
最近被调到Java项目组帮忙,领导让用Java写个算法,所以就临时啃啃Java的基础语法,在这里汇总记录一下。这篇是汇总Java最基础的语法,不包含面向对象的内容,面向对象的内容太多了,留到下一篇中汇总。原创 2020-04-05 16:12:26 · 597 阅读 · 0 评论 -
Java的Socket客户端多线程实例
最近看博客,发现了一个比较好用的Java原生Socket通信程序,但是它传输接收的都是原始字符串,实际用的时候,基本很少用原生的字符串传,都是编码成字节,做一些自定义协议转换后才传,目的是加密和防止粘包丢包脏包,而且我发现源代码有个bug,就是发送完消息,没等接收,输出流就给关闭了,造成接收线程无法收到服务端发来的消息,一直报Socket is Closed,所以我稍加改了一下,在这里分享,我只改了客户端,服务端同理,不在赘述。原创 2020-03-12 15:47:58 · 783 阅读 · 0 评论 -
java中16进制字符串与普通字符串与byte数组之间的相互转化
最近在写Java调用C#写的socket接口的客户端调用demo,要用到一些字节转换相关的代码,找到一篇博客不错,转发一下,顺便收藏。转载 2020-03-12 14:30:39 · 350 阅读 · 0 评论 -
Java开发及运行环境搭建与配置教程(windows及linux)详细版!
我写的一篇关于配置Java开发和运行环境的教程,详细记录了在Window和Linux下不同的Jdk和Maven的安装配置步骤,以及IDEA开发环境的配置和构建方法,还是比较全面的,非常基础,基本上照着搭建完,就能完Java啦,其实感觉语言大同小异,工具的原理都差不多。原创 2020-02-14 14:19:24 · 806 阅读 · 0 评论