自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 【aster-boot】1.快速搭建springboot3.x多模块项目

springboot3已经出来一段时间了,正好最近也不太忙,就把之前搭的架子整理了一下。关于springboot3的介绍,以及它的新特性就不再赘述,大家自行百度。

2024-04-07 16:50:45 405

原创 idea快捷键和vscode快捷键对比

之前一直写后端,最近用vscode写vue,两边的快捷键差异还挺大的,怎么感觉webstorm也挺香呢【手动狗头】快捷键名称IntelliJ IDEAVisual Studio Code复制一行Ctrl + CCtrl + C剪切一行Ctrl + XCtrl + X删除一行Ctrl + YCtrl + Shift + K向下复制行Ctrl + DAlt + Shift + ⬇上下移动行Alt + Shift + ⬆⬇Alt + ⬆⬇向

2022-01-13 14:18:56 1898 2

原创 【Random】十、SpringBoot整合Spring Security&JWT(一)

aaaa

2021-03-15 12:11:37 419 2

原创 【Random】九、SpringBoot集成redis,redis安装(windows/linux)

文章目录1.Redis下载及安装(windows版)2.添加Redis依赖3.application.yml中配置redis1.Redis下载及安装(windows版)下载地址:https://github.com/MicrosoftArchive/redis/releases,选择Redis-x64-3.xxx.zip进行下载,将下载后的压缩包解压到文件夹,比如:D:\redis\打开cmd指令窗口,ctrl+r ——>cmd切换到解压的文件夹,输入命令:redis-server re

2021-03-02 13:17:00 287 1

原创 【Random】八、SpringBoot集成Swagger2

七、集成thymeleaf及常用标签使用 1.引入swagger2依赖 <swagger2.version>2.9.2</swagger2.version> <swagger-models.version>1.6.0</swagger-models.version> <swagger-annotations.version>1.6.0</swagger-annotations.version> .

2021-02-25 21:07:24 160

原创 springboot集成thymeleaf+layui,layui-table不显示的问题

不显示的原因是因为[[…]]导致的,layui table在渲染时一般是下面这种形式:table.render({ elem: '#test' ,url:'/demo/table/user/' ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增 ,cols: [[ {field:'id', width:80, title: 'ID', sort: true} ,{field:'username', wi

2021-02-25 19:29:13 977

原创 【Random】七、集成thymeleaf及常用标签使用

文章目录@[toc]1.pom文件添加thymeleaf依赖2.application.yml添加thymeleaf配置3.常用标签1.pom文件添加thymeleaf依赖在需要使用thymeleaf的Module中添加依赖,在random项目中,我们在random-admin模块的pom文件中添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

2021-02-24 22:15:10 179

原创 typora+picgo+gitee码云

  使用typora编写markdown格式的文档,使用picgo将typora中的图片上传到码云的图库中,这样可以解决本地typora所写的文章上传到csdn图片不显示的问题。1.需要准备的工具Typora: markdown编辑器Gitee码云: 创建一个接收图片的库PicGo: 图床工具nodejs: 用来安装picgo插件2.Gitee创建图床仓库2.1.创建仓库2.2.创建访问令牌点击生成新令牌输入令牌描述,只用勾选图中的那一

2021-02-24 16:34:47 345

原创 SpringBoot实体类属性前后端大小写不一致问题

  在springboot中遇到前后端大小写不一致的问题,问题详情如下:  实体类ZTreeNode中创建了pId,但前端在接收时却变成了pid,大小写居然不一致。  查了下才知道是Lombok的@Data注解的坑。Lombok 生成的get/set方法 与实际上get/set方法生成的规则不一致,Lombok生成的是getPId、setPId,导致拿到的就是小写了,实际上应该是getpId、setpId。  至此,我们可以去掉@Data注解,自己生成get/set方法,也可以在ztree中修改pId

2021-02-07 12:13:31 2153 1

原创 【Random】六、mybatis-plus的常用操作CRUD及分页

五、springboot集成mybatis-plus,使用generator生成代码 目录1、简单的增删改查  上一章我们集成了mybatis-plus,并用generator生成了代码,但对mybatis-plus该怎么使用还不清楚,本文就来说下mybatis-plus的常用操作,包括简单的增删改查,单表复杂查询,单表分页查询,多表分页查询等。另外对于非常复杂的查询还是推荐在xml中手写。1、简单的增删改查  简单的增删改查,即是单表的操作;即不用在xml中写SQL,也不用写mapper和.

2020-12-27 22:51:29 480

原创 【Random】五、springboot集成mybatis-plus,使用generator生成代码

四、idea集成lombok ​ 很早以前都是用原生的mybatis,在mapper.xml中写各种sql,后来用了tk-mybatis,简化了CRUD操作让开发变得更加高效。mybatis-plus之前没用过,不过最近比较火,准备用下看看和tkmybatis比怎么样。​ mybatis-plus的官网是:https://baomidou.com ,里面有对配置的详细描述,包括对mybatis-plus generator的配置,好了废话不多说,让我们开始今天的内容吧。1、引入mybati.

2020-12-24 16:02:02 1057

原创 【Random】四、idea集成lombok

​ 很早就听说了lombok,但一直没用过,让我也体验一下不用生成Getter and Setter的快感。1、引入lombok maven依赖 <!-- 1.16.20 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}&

2020-12-24 15:44:36 461

原创 【Random】三、使用IDEA将项目提交到码云gitee

二、创建多模块SpringBoot项目参考文章:[https://blog.csdn.net/weixin_44678104/article/details/101673336](https://blog.csdn.net/weixin_44678104/article/details/101673336)[https://www.codeseeding.com/portal.php?mod=view&aid=136](https://www.codeseeding.com/porta.

2020-12-18 16:26:27 501 1

原创 【Random】二、创建多模块SpringBoot项目

【SpringBoot】二、IDEA创建多模块SpringBoot项目​ 准备创建四个子模块的maven项目,四个子模块依次为random-common、random-mbg、random-admin、random-wx。先放个已完成的结构图:random父模块只管理依赖版本;random-common子模块中主要放一些不涉及业务的工具类,比如时间工具类、分页工具类、POI工具类等等;random-mbg子模块中主要是mybatis相关的东西,包括pojo、mapper以及generator等

2020-12-18 16:08:08 506

原创 【Random】一、使用idea创建一个springboot项目

【SpringBoot】一、使用idea创建一个springboot项目​ 最近有点闲余时间,准备学习下各种知识,加上之前项目都是用的eclipse,没用过idea,所以用idea搭个框架学习。​ 创建Srpingboot项目的两种方法,一种是使用idea选择Spring Initializr,另一种是创建maven项目,然后再自己添加依赖。第一种相对方便简单,所以我们选择第一种进行创建。​ 温馨提示,创建项目前,请确认已经配置好maven,如果没有配置,依赖的jar包将会下载到默认C盘的仓库中

2020-12-18 15:15:08 5179

转载 【转载】安装maven3.5时出现Exception in thread "main" java.lang.UnsupportedClassVersionError

安装Maven3.5时出现Exception in thread “main” java.lang.UnsupportedClassVersionError一、问题描述安装完maven-3.5,并配置好环境变量之后,在命令行输入mvn -v,出现Exception in thread “main” Java.lang.UnsupportedClassVersionError: org/apache/

2017-07-05 16:12:13 6653

原创 十一、类加载器及双亲委派机制

1、启动类加载器(Bootstrap ClassLoader)       负责将存放在”Java_Home\lib”目录中的,或者被-Xbootclasspath 参数所指定的路径中的,并且是虚拟机识别的(仅按文件名识别)类库加载到虚拟机内存中。启动类加载器无法被Java程序直接使用。2、扩展类加载器(Extension ClassLoader)       这个加载器由sun.misc.Laun

2016-11-22 16:55:02 417

原创 十、类加载过程

类加载的过程分为加载、连接(验证、准备、解析)和初始化三个步骤。1、加载       在加载阶段,虚拟机需要完成以下事情:        ①通过一个类的权限定名来获取和定义此类的二进制字节流        ②将二进制字节流的静态存储结构转换为方法区的运行时数据结构        ③在Java堆中生成一个代表该类的Class对象,作为方法区数据的访问入口。2、连接      ⑴验证

2016-11-22 15:54:56 343

原创 九、内存分配规则

1、对象优先在Eden区分配

2016-11-22 14:33:10 366

原创 八、JDK的命令行工具

1、jps       JVM Process Status Tool,用来显示指定的系统内所有的虚拟机进程。2、jstat       JVM Statistics Monitoring Tool,用于收集虚拟机各方面的运行数据。3、jinfo       Configuration Info for Java,显示虚拟机的配置信息。4、jmap       Memory Map for Java

2016-11-22 14:25:56 270

原创 七、对方法区的回收

永久代的垃圾收集主要回收两部分内容:废弃常量和无用的类。1、废弃的常量       假如一个字符串已经进入常量池,若当前系统中没有任何一个String对象,也就是没有任何String对象引用该常量,并且在其他地方也没有引用这个字面量,那么它就可以被回收。2、无用的类无用的类需要同时满足以下三个条件:        ①Java堆中不存在该类的任何实例        ②加载该类的ClassLoade

2016-11-22 11:50:19 688

原创 六、Java中的四种引用

1、强引用       类似于“Object obj = new Object();”这类的引用。表示只要引用存在,垃圾回收器就不会对其进行回收。我们一般创建的都是该类引用。2、软引用       该引用代表一些有用,但非必要的对象,在将要发生内存溢出时会对该类对象进行回收。可以用SoftReference类来实现。3、弱引用       该引用代表一些非必需的对象,强度必软引用低,被弱引用所关联的

2016-11-22 11:41:24 229

原创 五、对象的访问

1、句柄访问       Java堆中会划分一块内存作为句柄池,reference中存储的是对象的句柄地址,而句柄中包含了对象实例数据与对象类型数据的具体地址。        优势:reference中存储的是句柄地址,当对象被移动时只会改变句柄内的地址,reference中不会改变。2、直接指针访问       reference中直接存放对象地址。        优势:访问速度快,由于它节省

2016-11-22 11:19:57 347

原创 四、垃圾回收器

1.Serial 收集器       该收集器是一个单线程收集器,它的单线程不只是说只用一个CPU或一个回收线程去完成垃圾收集工作,更重要的是在它进行收集时,会暂停掉所有的用户线程,直到收集完成。2、ParNew 收集器       它是Serial收集器的多线程版本,除了使用多线程进行垃圾收集之外,其余行为都和Serial收集器一样。3、Parallel Scavenge 收集器       该收

2016-11-22 10:18:49 279

原创 三、GC算法

一、标记算法1、引用计数法       定义:为每一个对象添加一个计数器,当有地方引用该对象时,计数加1;当引用失效时,计数减1;当计数为0时,表示该对象可以被回收。        该算法比较简单,效率也很高,但是无法解决循环引用的问题。2、根搜索法       定义:通过被称为GC Roots的对象开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何一个引用链相连时,则

2016-11-21 17:26:34 309

原创 二、OutOfMemoryError内存溢出

1.Java堆溢出      Java堆溢出是实际应用中最常见的内存溢出异常情况。出现Java堆溢出时,异常堆栈信息“java.lang.OutOfMemoryError”后面会紧跟着进一步提示“java heap space”。       要解决这个区域的异常,一般的手段是首先通过内存映像分析工具对dump出来的堆转储快照进行分析,重点是确认是内存泄漏还是内存溢出。若是内存泄漏,可以进一步通过

2016-11-21 16:38:33 419

原创 一、Java内存区域

Java内存区域包括Java堆、方法区、虚拟机栈、本地方法栈和程序计数器五部分。1、程序计数器        程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。在虚拟机中,可以通过改变计数器的值来选取下一条需要执行的字节码指令,程序中的分支、跳转、循环等都是需要依赖这个计数器来完成。       程序计数器是线程所私有的。2、Java虚拟机栈      Java

2016-11-21 16:24:53 216

转载 【SSM学习之路】使用Nexus搭建Maven私服

【转载】点击打开链接为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准

2016-10-25 16:28:51 240

转载 【Oracle】 sql 中的字符(串)替换与转换

1、REPLACE语法:REPLACE(char, search_string,replacement_string)用法:将char中的字符串search_string全部转换为字符串replacement_string。       举例:SQL> select REPLACE('fgsgswsgs', 'fk' ,'j') 返回值 from dual;      

2016-08-30 17:24:34 11427

转载 【Oracle】 拼接列值

id name psw1 aa aaa2 bb bbb3 cc ccc...select后要得到 类似这样地结果1-aa , aaa2-bb , bbb3-cc , ccc...--合并两列的值select t.id,(t.id ||'-'|| t.name) as name,t.psw  from table t

2016-08-30 15:02:46 749

原创 Java poi+excel导入

用的SSM框架,所需要的jar包如图所示:,链接地址:jar包下载  ,下面直接上代码。1、ExcelUtil工具类&lt;span style="color:#993399;"&gt;&lt;span style="font-size:18px;color:#993399;"&gt;import java.text.DecimalFormat;import java.text.SimpleDa...

2016-08-29 14:21:59 38441 19

原创 A query was run and no Result Maps were found

使用mybatis时出现异常问题:有如下的错误Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement(后面内容省略)网上说是oracl

2016-08-18 11:42:13 9130 2

原创 'svn'提交 has encountered a problem

遇到这种错误,先将svn的用户名和密码先清除,原来密码都是缓存在C:\Documents and Settings\Administrator\Application Data\Subversion\auth删除auth下面的所有文件.如果文件夹被锁请参考:http://jingyan.baidu.com/article/c910274bc7530acd361d2dca.html。

2016-08-16 16:21:42 5505

转载 maven 系统找不到指定的路径

\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)选择出错误的项目,右键选择Run As -》Maven clean  ,问题解决。

2016-07-07 15:17:35 3866

转载 解决Failed to execute goal org.apache.maven.plugins

1.Maven构建失败Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: 2.3 . 2 :compile ( default -compile) on project oecp: Compilation failure  2.解决方法:在windows-preferenc

2016-07-05 10:57:59 8707

原创 maven在导入pom.xml后出现错误

maven在导入pom.xml后出现错误:1、Cannot change version of project facet Dynamic Web Module to 3.0.2、One or more constraints have not been satisfied.3.、Java compiler level does not match the version of the

2016-06-15 22:37:04 8204

原创 【SSM学习之路】用eclipse中的maven创建web项目

1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next                                                                2、选择项目路径 Usedefault Workspace location默认工作空间

2016-06-15 21:03:51 1837

转载 Java中分割字符串

split分隔符总结1.字符 "|"   "*"    "+"   "."都得加上转义字符,前面加上"\\"。2.而如果是"\",那么就得写成"\\\\"。3.如果一个字符串中有多个分隔符,可以用"|"作为连字符。比如:String str = "Java string-split#test",可以用Str.split("-|#")把每个字符串分开。这样就把字符串分成了Ja

2016-06-15 16:11:18 369

原创 【SSM学习之路】Maven安装配置和环境搭建(eclipse)

一、Maven的安装    1、下载Maven的安装包,下载链接:http://maven.apache.org/download.cgi    如图所示,点击apache-maven-3.3.9-bin.zip下载Maven安装包。    2、将下载后的Maven压缩包,直接解压到一个文件夹中。我的是直接解压到D盘中了(D:\apache-maven-3.3.9),如果以后要更新

2016-06-14 21:23:39 1242

转载 Java Map遍历方式方式及性能测试

【转载】http://www.open-open.com/lib/view/open1421115626437.html1. 阐述对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额

2016-06-07 21:16:02 285

富文本pdf转图片image,图片image转ppt

富文本pdf转图片image,图片image转ppt,示例项目为spring web项目,使用eclipse、jdk1.8

2021-03-03

空空如也

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

TA关注的人

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