- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 JAVA开发这些工具就够了之IntelliJ IDEA 配置、插件、快捷键、web、maven使用等
工欲善其事,必先利其器Idea作为使用最为广泛的java开发工具,我在这篇文章中系统的介绍了一些idea的常用配置和插件,还有基本的使用。掌握好一个工具,能够大大提高开发效率做一行,专一行,爱一行。大家加油
2020-08-30 20:17:37 1073
原创 java8中特性使用stream() DateTimeFormatter等
一、 stream() 使用1.1 排序//单个正序排列 按年龄排序(Integer类型)List<StudentInfo> studentsSortName = studentList.stream().sorted(Comparator.comparing(StudentInfo::getAge)).collect(Collectors.toList());//单个倒叙排列 按年龄排序(Integer类型)List<StudentInfo> studentsSor
2021-10-13 14:34:29 239
原创 四种排序算法动画展示:冒泡排序、选择排序、插入排序、快速排序
四种排序算法:冒泡排序、选择排序、插入排序、快速排序常见排序算法的java实现常见排序的动态展示
2021-05-25 00:06:16 2430 2
原创 线程与锁
什么是线程和进程,wait和sleep的区别,synchronized与lock的区别,并发编程的特性,cas锁,可重入锁,自旋锁,轻量级锁,锁升级,线程池,ABA,volatile的使用,懒汉模式,双检索,DCL
2021-05-24 23:59:29 364
原创 免费的图床?->自定义Gitee图床-picGo的使用
picGo的一些配置,以及怎么在vscode和typora中的使用,picGo安装使用,typora配置,gitee图床配置等
2021-04-11 20:08:29 901
原创 面试储备001 -- Spring DI :依赖注入的几种方式
依赖注入的几种方式面试之路 01 -- Spring DI :依赖注入的几种方式Spring中的依赖注入 Dependency Injection即为依赖注入,简称DI 建对象的过程中Spring可以依据配置对象的属性进行设置,这个过程称之为依赖注入,也即DI依赖注入的方式 根据类型注入 根据名字注入
2021-02-22 11:45:58 187
原创 Python学习使用--Jupyter NoteBook 安装使用
文章目录安装与运行快捷键默认地址查看默认地址修改默认地址安装与运行可以使用pip直接安装 pip有问题的请参考文档pip install jupyterpip的使用和命令以及错误解决运行命令运行完之后会自动在浏览器中展示快捷键默认地址查看默认地址在运行起来的项目中新建运行输入命令import osprint(os.path.abspath('.'))修改默认地址在cmd中运行jupyter_notebook_config.py可以看到jupy
2020-11-16 10:01:30 1008
原创 Python学习使用---virtualenv与mkvirtualenv创建虚拟环境
virtualenv与mkvirtualenv创建虚拟环境mkvirtualenv-win创建虚拟环境在python中如何能使用workon‘pip’ 不是内部或外部命令,也不是可运行的程序使用pip命令安装virtualenvPycharm创建虚拟环境
2020-11-15 20:10:35 4566
原创 Python学习使用--pip的使用和命令以及错误解决
Python安装引入包 python中pip命令的使用'pip' 不是内部或外部命令,也不是可运行的程序 错误解决No module named pip.__main__; 'pip' is a package and cannot be directly exec 错误解决pip使用指定国内数据源的使用方式配置默认pip国内源的方式
2020-11-15 00:06:34 1642
原创 【个人博客项目 6】使用Mybatis生成的Example的使用、PageHelper分页插件的使用、 ssm框架下做基本的增删改查 本blog为例
本文主要做了对数据的增删改查,以及Mybatis逆向生成的Example的使用方式、PageHelper分页插件的使用方法
2020-09-06 22:33:20 1337
原创 Java集合 特点整体概述(List Set Map)
List Set Map 的使用介绍本篇文章对java里面的集合 Collection 以及Map集合做了一个概述简单叙述了子类的一些特点 比如List下的Linkedlist ArrayList vectorSet下的 HashSet TreeSetMap下的 HashMap Treemap简单的介绍了其特点 对理解java里面的集合应该有一定帮助 在面试中也能起到一定作用
2020-08-23 17:10:37 522
原创 【个人博客项目 5】ssm整合redis,并对数据做简单的插入,实现验证码的功能
从实战小项目出发进行分析>>>>> 本文主要讲了SSM对redis的基本整合,实现基本的插入删除,并在业务逻辑上生成六位随记验证码的功能
2020-08-14 00:12:09 393 1
原创 【个人博客项目 4】自定义全局返回类型模板、自定义全局异常,并以json形式返回在页面
文章目录首先添加全局的信息返回格式在model新增实体类AllResultMessage输出展示自定义全局异常异常展示首先添加全局的信息返回格式自定义一个全局的返回格式,使返回结果更加规范化,前后端联调的时候能够更加轻松在model新增实体类AllResultMessagepackage com.swyee01.model;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor
2020-08-09 16:13:05 1280 1
原创 【个人博客项目 3】SSM中使用druid连接数据库的方法、一般项目开发需要在pom中导入的包、web配置
首先配置pom文件可以升级相关包的版本,但需要注意的是各个jar包之间的版本对应关系,如果在运行中出现问题,及时搜索其对应版本并加以修改<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav
2020-08-08 01:16:58 1160
原创 【个人博客项目 2】Idea插件mybatiscodehelperpro 逆向生成实体类、mapper接口、service的方法(附有idea链接MySQL 5版本以及8版本的方法)
设置文件结构在src下面建两个子文件 java 和 resource选中右键 Mark Directory as 设置根目录在 resource文件下 mybatis/mapper在java文件下建子文件 mapper 、model 、service 在service下建、Implidea连接数据库mysql点击右面database5版本配置点Driver-goto driver配置输入账号密码 点击test connection进行测试一下apply之后就能看到
2020-08-02 01:19:51 2840
原创 使用递归方式查询二叉树的深度和节点个数(二叉树的一些特殊二叉树定义)
什么叫二叉树二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分 。二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作一个结点。
2020-08-01 23:57:56 1835
原创 【个人博客项目 1】Idea新建maven工程并使用tomcat启动web项目、配置maven路径以及setting文件配置阿里镜像
下面介绍一下怎么使用Idea新建maven项目1、file-new-project2、建一个带有web的maven项目3、输入自己的组和工程名、版本号4、选择自己的maven仓库和setting文件maven可以在网上下载安装5、选择自己项目的位置6、目录结构如图所示pom一直加载参考附录27、配置webfile -project structure8、如果没有自己建项目的话可以手动建一个9、配置tomcat在configure中添加tomcat选择de
2020-07-30 23:44:10 1093
原创 每天多学习一点(2)——简单概括final, finally, finalize的区别
Final修饰的变量为常量不可以被修改,Final修饰的类不能被继承Final修饰的方法不能被重写Finally在处理异常时使用,不论是否有异常总会执行finally代码块Finalize()是一个方法,当对象被垃圾回收时,会自动调用该方法...
2020-07-29 19:35:44 134
原创 每天多学习一点(1)—— 使用MyBatis的mapper接口调用时有哪些要求?
1) Mapper.xml文件中的namespace,就是接口的类路径2) Mapper接口方法名和Mapper.xml中定义的每个SQL的id相同;3) Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql parameterType类型相同4) Mapper接口方法的输入输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同...
2020-07-28 22:15:25 354
原创 idea中Jrebel的激活使用(学习)
- 配置http://jrebel.cicoding.cn/随机码 网上直接百度uuid在线生成即可邮箱符合邮箱规范即可点击Work offLine 设置成离线模式- 使用选择左侧jrebel栏目,勾选所使用的module,会自动配置xml文件使用Jrebel启动即可...
2020-07-28 22:08:34 4568 1
原创 Java经典小游戏——贪吃蛇简单实现(附源码)
在我们学习java的时候,为了提高我们的兴趣,我们经常会使用所学到的知识去做一些小游戏,这篇blog就介绍了一个经典而且好理解的小游戏-贪吃蛇。文章目录一、使用知识二、使用工具三、开发过程3.1素材准备3.2 开发过程3.2.1 创建项目3.2.2 页面设计3.23 画蛇一、使用知识JframeGUI双向链表线程二、使用工具IntelliJ IDEAjdk 1.8三、开发过程3.1素材准备首先在开发之前应该准备一些素材,已备用,我主要找了一个图片以及一段优雅的音乐。3.2
2020-07-27 23:22:43 45010 64
原创 工作学习中经常会用到的linux(shell)命令(常用命令、操作文件命令、操作tomcat命令、服务器之间交互数据传输命令等)
文章目录一般指令tomcat指令在文件之中服务器交互一些经常会用到的linux指令以及介绍,并不完全,都是常用的一些命令,持续更新,,,一般指令指令含义cd 路径跳转到指定文件中cd /跳转回根目录cd ./当前目录下的文件cd . .返回上一层ls查看目录下的文件以及文件夹ll竖排展示目录下的文件以及文件夹pwd显示当前文件的路径touch [文件名]创建文件mkdir 文件夹名当前目录创建文件夹mkd
2020-07-25 20:50:39 476
原创 Struts2中不访问action直接返回input的原因以及解决方法
在struts2的项目中,进行路径跳转时,没有访问指定action,而是直接返回input,从而会出现404或者错误访问的问题。出现这种问题一般是因为页面传递的参数类型与action所接受的不一致导致的,致使struts拦截器(StrutsConversionErrorInterceptor)进行了拦截。StrutsConversionErrorInterceptor继承了ConversionErrorInterceptor方法,主要拦截方法是ConversionErrorInterceptor的int
2020-07-25 18:48:44 421
原创 使用单向链表的形式实现堆栈
java手写堆栈java链表链表实现堆栈链表能够很好的实现堆栈,与数组相比,链表有更好的伸缩性。文章这里提供了有以下几个方法,入栈使用的是push(),返回栈顶元素是peek(),pop()表示返回栈顶且删除,display则是展示所有元素。isEmpty()判断链表是否为空/**
2020-07-19 17:36:28 1004
原创 idea中生成javaee工程jar包的方法
Idea生成jar包的方法idea怎么打包怎么打jar包怎么在idea中idea中把java EE工程生成jar包呢首先进入ProjectStructurefile - ProjectStructure进入Artifacts点+号选好之后点ok-applaybuild - build artifactsbuild即可可在生成的out目录中找到
2020-07-18 18:54:56 2778
原创 命令行中运行jar包(cmd)
使用cmd运行jar包使用命令行运行iar包使用windows运行jar包怎么在命令行工具中运行jar包呢?找到jar包的位置选中文件所在位置导航栏 并输入cmd此时进入命令行工具 输入Java -jar HelloWord.jar(注意空格)输入完Java -jar 之后可以按 tab键找到jar包名字enter...
2020-07-18 18:40:15 31681
原创 maven标签——parent 与 import 的区别
maven parent 与 import 的区别parent对于parent标签应该写在外面 <parent> <groupId>com.i2f</groupId> <artifactId>ebank-parent</artifactId> <version>1.0.0-SNAPSHOT</version> <relativePath&g
2020-07-09 17:36:28 808
原创 Thymeleaf模板引擎的使用(springboot中如何写前端页面)
文章目录Thymeleaf模板引擎Thymeleaf模板引擎更详细的文档参考 Thymeleaf模板引擎首先配置maven仓库<dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</vers
2020-07-06 18:43:27 1440
原创 给自己的java个人博客项目拥有markdown的功能
给自己的java个人博客项目拥有markdown的功能首先是让你们的笔记本拥有写入markdown的功能其次是让你们的笔记本拥有读markdown的功能markdown对于个人笔记来说是相当方便的,如何让自己的java项目拥有markdown功能呢,我是这样实现的。到官方github中下载大神已经写好的对应文档(可以看懂文档的可以直接参考)https://github.com/pandao/editor.md将下载好的文件解压缩之后整体放在jsp同级目录下首先是让你们的笔记本拥有写
2020-07-06 18:10:32 826
java 1.6中文文档、 jQuery1.8.3_API中文文档
2020-08-10
java经典小游戏——贪吃蛇源码(线程、链表、GUI)
2020-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人