自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 JavaFX项目打包流程

这里使用的是JDK自带的打包工具打包(JDK1.7及以上自带的jar包)在cmd窗口中输入javafxpackager可以查看打包相关的命令介绍打包步骤:1.JavaFX项目主类:我的JavaFX项目的主类是 Main,在E盘的 java/javaideaproject目录下,项目名称为fxprojects另外新建了fxjar和fxexe用来存放打包后的jar包和exe程序文件2.在当前目录框中键入cmd3.使用命令将项目打成jar包javapackager -createjar

2021-09-25 20:18:32 2888 1

原创 MySQL中对SQL语句的优化

一、如何对SQL语句优化1.先看表的数据类型是否设计合理,有没有遵循选取数据类型越简单越小的原则2.表中的碎片是否整理3.表的统计信息是否收集,只有统计信息准确,执行计划才可以帮助我们优化SQL。4.查看执行计划,检查索引的使用情况,如果没有使用索引则考虑创建5.创建索引之前,查看索引的选择性,判断字段是否适合创建索引。(选择性越接近1查询效率越高)6.创建索引后,再查看一下执行计划,对比两次结果看查询效率是否变高。二、如何 合理创建索引?1.经常被查询的列(一般放在where条件的后面)

2021-09-25 11:34:53 1260

原创 SSM框架开发的个人博客项目

项目简介该项目是基于My-Blog-layui 项目二次开发的 个人博客项目,本人通过自己的喜好替换了先前的前端界面;项目使用到的技术栈有Spring、Spring Boot、Mybatis-plus、Thymeleaf、Layui等你可以把它作为 SpringBoot 技术栈的学习项目,也可以把它作为自己的个人博客项目或者再进行开发,lzjblog这个项目足够符合要求,功能完备;技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握;在原项目的基础上增加了 redis、shiro 框架

2021-09-03 19:13:59 220

原创 html并排图片和文字不对齐问题

问题:今天在编写前端时遇到了这样一个问题,在一个li中添加一个img和一个不带标签的文字,但图片和文字对不齐解决方法:通过添加vertical-align属性来解决,属性值为text-bottom(vertical-align: text-bottom;),意思是将img的底部与父元素字体的底端对齐。vertical-align含义:属性设置一个元素的垂直对齐方式使用说明:该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分值。这会使元素降低而不是升高。在表单元格

2021-09-01 11:18:28 5054

原创 解决百度文库文档内容无法复制

1.当我们在百度文库找到了自己需要的文档,复制时总会提示2.这里以谷歌浏览器为例,按f12调出控制台,再按f1打开控制台设置,勾选disable javascript3.不关闭控制台,再直接复制即可。

2021-07-06 17:09:16 5781

原创 Springboot中各层分析

SpringBoot框架中的层及其作用1.entity(model)层:model是模型的意思,与entity、domain、pojo类似,是存放实体的类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。 主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。2.dao(mapper)层:又被成为mapper层,叫数据持久层,先设计接口,然后在配置文件中进行配置其实现的关联。 dao层的作用为访问数据库,向数据库发送sql语句

2021-06-27 17:33:56 3394

原创 Git与TortoiseGit的安装与配置

一、GIT下载下载地址:阿里镜像下载速度起飞点击阿里的镜像下载链接后选择自己想要的版本下载点击进去后选择64位的下载安装Git:按默认选项安装即可安装完成后到开始菜单找到“Git” -> “Git Bash”,能打开窗口就说明Git安装成功!二、TortoiseGit下载与配置下载地址:64位程序安装包点击下载64位中文语言包下载安装TortoiseGit前必须确保完成了Git的安装安装TortoiseGit:按默认选项安装即可安装TortoiseGit

2021-05-01 09:24:59 1077 2

原创 Springboot使用mybatis-plus生成代码后运行出错

使用mybatis-plus生成代码后,启动springboot项目后提示org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean解决方法:在启动类前面加上@MapperScan(“自己的项目路径.mapper”)扫描包,通过使用@MapperScan指定扫描的Mapper类的包的路径...

2021-04-28 13:15:41 575 1

原创 springboot项目静态资源访问404路径问题

1.Springboot自身静态资源访问有默认路径!!!classpath:/META-INF/resoutces/classpath:/resoutces/classpath:/static/classpath:/public/我们在前端页面中添加资源的时候一定要注意路径的书写,如果自己建了 static 文件夹就不需要在路径上面写/static了,不然会访问不到资源2.模板引擎的路径配置注意别和Springboot冲突(遇坑点)!!!我在使用模板引擎freemarker的时候,在ap

2021-04-26 14:58:32 2176

原创 算法时间复杂度推导大O阶方法

算法时间复杂度定义:在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随着n的变化情况并确定T(n)的数量级算法时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。 这样用大写O()来体现算法时间复杂度的记法,我们称之为大O记法。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的时间复杂度,简称为时间复杂度,其中f(n)是问题规模n的某个函数。一般情况下 ,随着n的增大,T(n)增长最慢的算法为最优算法。推导大O

2021-04-20 20:32:56 1822 4

原创 设计模式-结构型设计模式之适配器模式

一、结构型设计模式1.概述:结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。2.结构型模式简介模式名称定义简单说明使用频率适配器模式(Adapter)将一个类的接口转换成用户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作使原本不兼容的事物能够协同工作,而无须修改现有事物的内部结构★★★★桥接模式(Bridge)将抽象部分与实

2021-04-13 17:17:34 653

原创 JAVA基础知识总结(三)

三、多线程进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或叫一个控制单元。线程:进程内部的一条执行路径或者一个控制单元区别:一个进程至少有一个线程          进程在执行过程中拥有独立的内存单元,而多个线程共享内存。1、什么叫多线程一个进程中有多个线程,称为多线程。2、jvm是多线程吗?如果java是虚拟机jvm启动的是单线程,就有发生内存泄露的可能,

2021-04-07 21:26:37 62 1

原创 Linux find查找指定文件并复制到指定文件夹

这里以Ubuntu为例,其他Linux未尝试这里我选择的是当前目录下,文件名以A或a开头以z或Z结尾的文件从当前目录复制到QQ目录find . -name A* -o -name a* -o -name *z -o -name *Z | xargs cp -t /home/test/QQfind为搜索文件格式为:find path -option 【 -print 】 【 -exec -ok |xargs |grep】 【 command {} ; 】1)p

2021-03-25 17:38:40 5689 1

原创 JAVA基础知识总结(二)

二、面向对象java中OOA,OOT,OOP,OOD,OOSM,OOM表示的含义是什么OOA(Object Oriented Analysis):面向对象分析OOT (Object-Oriented Testing): 面向对象测试OOP(Object-Oriented Programming):面象对象编程OOD(Object-Oriented Design):面向对象设计OOSM(Object-Oriented Software Maintenance):面向对象软件维护OOM(Obje

2021-03-15 21:05:17 275 1

原创 JAVA基础知识总结(一)

1.JVM、JRE和JDK的区别JDK(Java Development Kit):java的开发工具,包括JRE+开发工具JRE(Java Runtime Environment):java的运行环境,包括JVM+java的核心类库JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性2.环境变量path和classpath的作用是什么(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口

2021-03-14 12:37:39 130 4

原创 Linux命令学习(一)

Linux基础操作命令(以Ubuntu系统为例)如果Ubuntu系统为图形界面的话,可按 “Ctrl+Alt+T” 打开终端仿真器也可Ctrl+Alt+F1~F6进入纯字符操控界面,按Crtl+Alt+F7可返回图形界面1.几个简单的命令date 显示当前系统的时间和日期cal 在默认情况下,cal显示当月的月历df 查看磁盘驱动器当前可用空间free 显示可用内存exit 结束终端对话窗口2.导航pwd 查看当前工作目录cd 改变目录(“ cd / ” 回到根目录

2021-03-13 13:29:27 148

原创 github中如何删除本地仓库

删除github中的仓库1.登录进github2.点击“your repositories”查看自己的所有仓库。3.进入后,点击进入想删除的仓库4.点击Settings5.拉到最底下,点击“Delete this repository”6.点击按钮后,要求输入代码库名称,确认删除,完成此过程即彻底删除代码库。...

2021-03-11 20:49:38 12789 2

原创 珍藏多年的JAVA学习网站拿出来分享

分享一波学习网站,谁让我们收藏从未停止,学习从未开始呢1.https://how2j.cn/frontrouteHOW2J是我个人觉得将JAVA面向对象讲的最通俗易懂的一个网站了,而且站长特别骚气,特别适合初学者,里面涵盖了从后端到前端的全栈知识体系,你与大神的区别只差一个网站。2.https://www.liaoxuefeng.com/wiki/1252599548343744这个网...

2020-04-09 18:42:48 397

转载 深入理解 Spring 事务原理

原文链接:http://www.codeceo.com/article/spring-transactions.html原文作者:码农网 – 吴极心一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverM...

2020-04-09 17:53:34 217

原创 JAVA中,关于String字符串的一些方法介绍(实用)

1.String概述String不是基本数据类型,是特殊引用数据类型,它是final类。基本数据类型:四类八种整型: long int short byte浮点型:double float字符型:char布尔型:boolean2.String构造方法String str = "abc";相当于: char date[] = {'a','b','c'};Stri...

2020-02-23 14:15:24 138

原创 Python爬虫,实现爬取静态网站数据(小白入门)

简言:python最近越来越火了,我也跟着潮流学习了一把,今天写的就是教大家如何通过 简简单单 的二十几行代码爬取豆瓣前250名的高分电影名。第一步:导入模块导入我们所需要的模块,这里我们使用到的有三大模块(导入的模块都是需要预先安装的,不知道如何安装的朋友可先移步到链接: 模块安装.)requests:用于访问网络资源lxml:用于网页的解析Beatif...

2020-02-18 11:26:54 4596

原创 SSM框架整合+小项目实战体验

SSM框架整合项目(员工管理系统)所谓SSM就是(Spring+SpringMVC+Mybatis)三大框架的整合使用,对这三大框架不是很熟悉的同学建议先去学习。最近好好看完了30几节课程,跟着网课老师体验了一把完整的SSM框架整合的一个小项目,主要实现的功能不多,但涉及的技术点较广,项目核心是进行数据库的增删改查,作为一个小菜鸟,真是感触颇多。借此来编写博客,有兴趣的同学可以一同学习项目前...

2020-02-16 19:56:39 1020 3

原创 Python使用pip快速安装所需模块

pip用于快速安装python中所需的模块1.首先我们安装piphttps://pypi.python.org/pypi/pip#downloads2.下载完成后解压,在解压后打开的安装目录中cmd进入控制台3.输入 python setup.py install4.安装成功后就可以在控制台安装我们需要的python模块了安装requests模块:pip install req...

2019-12-23 17:43:13 683

原创 Eclipse的安装及环境配置

官方下载地址: https://www.eclipse.org/downloads/电脑是64位的可以直接点下载64位,不是64位的电脑点下载包,在里面选择不同的版本下载点击下载后,浏览器会下载一个exe的安装包,但是下载完成后点击安装包会提示下载JDK;下载jdk官方网址:http://www.oracle.com/technetwork/java/javase/download...

2019-07-18 09:28:46 11143 2

转载 安卓项目上传到git服务器

先在远程git服务器创建一个空的仓库1.首先确保git正确安装测试:打开studio,File - Setting -Version Controll -Git 最上方选择Git的安装目录下的 git.exe文件,点击右侧的Test按钮,测试是否配置成功2.VCS --> Enable Version Controll Integration中选择Git,给项目配置Git,配...

2019-06-27 10:20:28 414

原创 Android控制gridview或listview中子控件的动画LayoutAnimation

LayoutAnimation是控制gridview和listview中item的动画## 标题1.属性:LayoutAnimation从布局写动画:xmlLayoutAnimation从java代码写动画:LayoutAnimationController2.写法:从布局写的话,直接在res文件中新建anim文件再在里面新建动画的xml文件,然后在相应的gridview或listvie...

2019-06-12 19:37:06 220

转载 MVC框架模式

MVC框架:(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。(控制器Controller)- 负责转发请求,对请求进行处理。(视图View) - 界面设计人员进行图形界面设计。(模型Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理...

2019-06-10 08:13:47 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除