- 博客(26)
- 收藏
- 关注
原创 如何生成dump文件
XX:+HeapDumpOnOutOfMemoryError 是产生堆溢出错误的dump文件。其中: -Xms 是设置初始化内存分布大小 -Xmx 是设置最大分配内存。-XX:+PrintGCDetails 是打印垃圾回收细节信息。接着我们就可以在 jprofiler 文件中进行分析。运行后,我们可以在文件夹中找到生产的dump文件。这里的命令是捕获堆溢出的错误的dump文件。如果没有这一行的话,就添加虚拟机选项。OutOfMemory 简称 oom。
2023-04-10 20:04:20
555
1
原创 虚拟机及Linux安装
安装博客1 https://www.qter.org/portal.php?mod=view&aid=9626安装博客2 https://blog.csdn.net/qq_31762741/article/details/117149675
2022-03-07 17:09:13
383
原创 如何把自己的项目手动打包
在你的项目文件夹中输入cmd 进入控制台输入命令 mvn clean package如果出现错误,可能是由于你 maven 的环境没有配置成功成功后会出现然后项目会多出一个target文件夹,里面会有项目的jar包把jar包进行运行首先进入jar包所在的目录,输入cmd 进入控制台,然后输入 java -jar jar包名称...
2022-02-28 18:16:05
438
原创 git中让本地代码与远程库断开连接
在项目中点击setting,然后选中连接,点击➖,再在项目中删除 .git 文件在项目文件夹中有可能 .git 文件夹被隐藏了,点击查看,勾选图示按钮即可解决
2022-02-28 16:58:06
1352
原创 码云密码修改后,如何修改项目git中连接远程的密码
场景:当你第一次在项目中使用git时会登录并保存密码,但后面你修改码云密码后,你的项目就连接不成功了,这个时候就需要你修改之前保存的密码了。解决方法:找到控制面板根据连接地址,编辑你的密码...
2022-02-28 16:42:11
409
原创 MybatisPlus-实体属性自动填充
1.在实体类给需要自动填充的属性添加注解insert表示添加时,insert_update表示添加或者修改时**注意:**在数据库建立的字段,在实体类中要用驼峰命名,例如:在数据库中建立create_time在实体类中应该写成createTime2.创建类,实现接口MetaObjectHandler,实现接口里的方法这里添加注解@component是为了让spring扫描到这个方法3.插入数据这里无需个createTime和updateTime两个属性赋值了,他们会自动生成...
2022-02-05 22:21:54
595
1
原创 MybatisPlus-分页查询
1.配置分页插件2.编写分页代码直接new一个page对象,传入两个参数(当前页,每页记录数),然后调用map方法实现分页查询
2022-02-05 22:21:25
486
原创 xml 中 SQL语句中无法转义 < 或者 <=
< < 小于号> > 大于号& & 和' ' 单引号" " 双引号<= 要写成 <=>= 要写成 >=
2022-02-05 22:05:38
488
原创 QueryWrapper基本查询方法及or语句拼接
https://blog.csdn.net/dazhongliu666/article/details/114853509
2021-12-12 22:00:18
3385
原创 java中如何判断字符串或者实体类对象为空
StringUtils.isEmpty(CharSequence cs);//org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型StringUtils.isEmpty(Object str);//而org.springframework.util包下的参数是Object类,也就是不仅仅能判断String类型,还能判断其他类型,比如Long等类型。1、str == null;2、"".equals(str);3
2021-12-06 10:20:40
4186
原创 java字符串中拼接参数
//%s相当于?代表占位符 String baseUrl = "https://open.weixin.qq.com/connect/qrconnect" + "?appid=%s" + "&redirect_uri=%s" + "&response_type=code" + "&scope=snsapi_login" +
2021-11-12 16:07:06
642
原创 feign结合Hystrix使用
一、在pom.xml文件中添加依赖<!--ribbon依赖,主要是用来实现负载均衡 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependenc
2021-10-09 10:49:10
572
原创 Nacos安装配置与服务调用
一、下载链接:https://github.com/alibaba/nacos/releases二、在pom.xml中引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> &
2021-10-08 16:08:22
298
原创 Nacos 1.3.2 启动报错[db-load-error]load jdbc.properties error
原因: 1.3.2版本Nacos默认启动模式为集群,在startup.cmd文件中第27行可以看到.解决办法:一、选择以默认的集群方式启动,就需要配置集群所需环境:1.创建持久化数据库,推荐使用Mysql,创建数据库名为nacos,执行conf文件夹下的nacos-mysql.sql写入数据2.修改配置文件application.properties添加数据库链接信息3.然后复制一份cluster.conf.example改名为cluster.conf,内容为集群的服务器ip二、选择以单机模
2021-10-07 16:25:29
398
原创 解决maven加载xml文件问题
问题:maven加载不了项目中的xml文件maven默认加载机制,只会把 src–main–java文件夹中的Java类型文件进行加载,其他类型文件不会加载解决方法:1.复制xml文件到target目录下2.通过配置文件进行配置,让maven默认加载xml文件(1)在pom.xml文件中配置<!-- 项目打包时会将java目录中的*.xml文件也进行打包 --><build> <resources> <resource>
2021-09-15 15:55:32
1326
原创 Springboot中通过EasyExcel实现对Excel进行读写操作
Java领域解析,生成Excel比较有名的框架有Apache poi,jxl等,但他们都存在一个严重的问题就是非常的耗内存,如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc.EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。EasyExcel采用一行一行的解析模式,并将一行
2021-09-07 11:04:24
1148
原创 Webpack打包 js 和 css 相关操作
Webpack是一个打包工具,把多个静态资源文件打包成一个文件一、安装Webpack工具:npm install webpack -gnpm install webpack-cl -g查看是否安装成功: webpack -v二、创建文件用于打包操作common.jsexports.info = function(str){ document.write(str);}utils.jsexports.add = function(a,b){ return a+b;}ma
2021-08-25 00:55:48
276
原创 webpack安装错误分析
项目场景:在npm中安装webpack-cli 时出现这个error一般出现在局部安装webpack-cli的时候,Cannot find module ‘webpack-cli’(没有找到webpack-cli这个模块)。解决方案:遇到这种情况,一般直接全局安装这个模块就可以了。npm install webpack-cli -g再输入webpck -v 显示版本号即为成功...
2021-08-24 18:03:16
684
原创 NPM使用介绍
在node开发中使用npm init会生成一个pakeage.json文件,这个文件主要是用来记录这个项目的详细信息的,它会将我们在项目开发中所要用到的包,以及项目的详细信息等记录在这个项目中。方便在以后的版本迭代和项目移植的时候会更加的方便。也是防止在后期的项目维护中误删除了一个包导致的项目不能够正常运行。使用npm init初始化项目还有一个好处就是在进行项目传递的时候不需要将项目依赖包一起发送给对方,对方在接受到你的项目之后再执行npm install就可以将项目依赖全部下载到项目里。话不多说我们就直
2021-08-22 23:53:57
145
原创 SpringBoot后端如何解析前端传递的Json数据
Json格式类似于:[{“experimentalVariablesMa1”: 99 } , {“experimentalVariablesMa1”: 88}] 后端一般通过一个String类型参数进行接收后端如何解析Json数据:1.先将Json数据解析成数组BizExperimentalFormula[] array = new Gson().fromJson(bizExperimentalBaseInfoList, BizExperimentalFormula[].class);2.将
2021-07-30 10:29:21
1718
原创 GitBlit获取pull和 上传push 代码操作
1.从GitBlit中clone代码url中输入获取项目项目的路径,Directory中设置你保存项目的位置由于BitBlit中没有代码审核机制,所以在多人团队工作时,建议新建一个自己的代码分支点击idea右下脚箭头处,点击new branch,然后输入你的分支名称在自己分支写好代码后如何提交自己的代码呢?1.首先在自己分支中点击commit,相当把自己的代码保存在分支中2.check out到master中,为了防止冲突,我们需要先拉去别人的代码点击fetch 获取别人的代码,再点击p
2021-07-29 21:27:09
1265
原创 sublime安装和使用
sublime介绍sublime是一个代码编辑器,可以编写HTML,PHP,js,css等文件安装教程官网搜索下载https://www.sublimetext.com/安装过程中需要勾选“Add to explorer context menu”添加右键菜单选项,就是以后你的一些文档都可以使用sublime text打开使用sublime创建一个HTML文件ctrl+n 新建文件如何快速补全HTML结构:先输入!然后按Tab键如果不存在这个快捷键,可能缺少插件emmetEmmet是一
2021-06-29 01:16:33
1950
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人