![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技能点
Hello Bug
我是菜鸟,请各位老鸟多多指教
展开
-
SpringBoot中的Lombok
Lombok是什么官方网站传送门Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。Lombok有什么作用简化冗余的Ja...原创 2020-12-22 11:13:26 · 358 阅读 · 0 评论 -
SpringBoot中的tomcat优化和修改
项目背景在做项目的时候,把SpringBoot的项目打包成安装包了,在客户上面安装运行,一切都是那么的完美,可是发生了意外,对方突然说导出导入的文件都不行了。我急急忙忙的查看日志,发现报了一个错误java.io.IOException: The temporary upload location [C:\Windows\Temp\tomcat.1351070438015228346.8884\work\Tomcat\localhost\ROOT] is not valid at org.apache.原创 2020-09-28 15:38:16 · 1093 阅读 · 2 评论 -
SpringBoot发送Http请求-接口对接
背景:在做项目的时候,遇到接口对接,需要把数据发送到对方的接口中,接到项目的时候一脸懵逼,我也没搞过这样的对接,只会增删改查,看了文档,是通过http发送给对方的,对方要json数据传输。开工:先测试是否能推送到对方的网址强烈推荐大家使用postman测试接口,填写测试数据根据文档看发送后返回的数据,如果报404那些状态码,根据状态码判断对方给的文档是否标准利用RestTemplate发Http请求英文不错的可以看看:官方文档传送门英文不太行的可以看看这个文档传送门Res原创 2020-09-19 14:12:45 · 4811 阅读 · 0 评论 -
SpringBoot项目打包成安装包,并实现可配置数据库
不多说,先上效果图场景描述最近接到一个需求,将项目打包成安装包,实现在客户本机或服务器正常使用。原创 2020-08-31 16:35:49 · 2761 阅读 · 3 评论 -
properties属性文件读写
在打包jar包中,和本地运行都没有问题我本地的位置是服务器的位置是package com.ktamr.common.utils;import java.io.*;import java.util.Properties;/** * 属性文件的IO操作 * @author by小可爱 * */public class PropertiesUtil { private static String properiesName = "config/user.propert原创 2020-08-31 10:57:46 · 304 阅读 · 2 评论 -
DOS命令copy取出*.java文件整合在一个txt文件
—将E:\ktamr\ktamr-b-castaccount所有*.java文件集合在一个E:\copy文件夹内for /f "delims==" %a in ('dir /b /s E:\ktamr\ktamr-b-castaccount\*.java')do copy /-y "%a" E:\copy首先要进入当前文件夹下(快捷键为Shift+鼠标右键)–将所有*.java的文件总结成一个名字为src的txt文件copy *.java src.txt...原创 2020-07-24 09:00:47 · 188 阅读 · 0 评论 -
解析webservice中的wsdl
这几天做项目的时候遇到XXX平台标准对接模式,我一看,当时的心情是这样的到最后发现挺简单的,我调对方的方法,对方的方法已经写好了,举个例子你去吃饭,老八做好饭,我们就只需要动动嘴就吃了接下来我给大家讲讲步骤怎么走就拿一个例子说吧,这个是公开的webservice国内手机号码归属地查询WEB服务http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl打开的网址的时候是这样的,大家如果想看节点分别是什么意思这里是传送门步骤1.首原创 2020-05-09 16:55:02 · 1011 阅读 · 0 评论 -
轮播图
初始化插件:slides是一款基于jQuery无缝轮播图插件,支持图内元素动画,可以自定义动画类型html代码<div class="fullSlide"> <div class="bd"> <ul> <li...原创 2020-03-18 10:42:24 · 583 阅读 · 0 评论 -
java中测试一段代码的运行时间
long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程...原创 2020-03-13 14:23:31 · 352 阅读 · 0 评论 -
java自定义去重字符串
String str1="R0000000002,R0000000003,R0000000005";String str2="R0000000003";字符串str1根据str2去重运行结果为具体操作 String str1="R0000000002,R0000000003,R0000000005"; String str2="R0000000003";...原创 2020-03-06 09:59:30 · 300 阅读 · 0 评论 -
修改时验证名称是否重复除了本身
我的思路是:点击修改时传对象A中ID,和Name。根据通过Name查询的对象B,对象A和对象B的id对比是否相同从而判断时候是本身 /** * 针对修改验证角色名称是否相同除本身外 * @param taRole 对象A * @return */ @Override public TaRole checkTaRoleNameUni...原创 2020-01-03 08:52:56 · 4043 阅读 · 0 评论 -
distinct去重 group by的区别
distinct去重 group by的区别新建一个student表,数据如下完成:1.查询不重复的姓名记录使用distinct查询不重复的记录SELECT DISTINCT NAME FROM student;使用group by 查询不重复的记录SELECT NAME FROM student GROUP BY NAME;2.查询不重复的姓名和班级记录使用disti...原创 2019-12-23 11:21:31 · 468 阅读 · 0 评论 -
JRebel的热部署IDEA
IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用,但是只有一次试用机会,就是说试用期过了就不能再...原创 2020-11-11 08:28:11 · 267 阅读 · 2 评论 -
Bootstrap横屏后竖屏
在写页面的首页时候,竖屏显示正常,切换横屏,再切换竖屏。如图1.竖屏2.横屏3.横屏后竖屏这就比较尴尬,但是当刷新的时候就显示正常了。在页面刷新的时候不可以影响其他, 所以我在这用到了 localStorage 缓存的方法。(localStorage 介绍在这里传送门)<script> window.addEventListener("onori...原创 2019-12-04 17:08:02 · 953 阅读 · 0 评论 -
SpringBoot启动的jar命令指定日志文件路径
java -jar -Dserver.port=10000 -Dlogging.path=C:\work\logs xxx.jar & -- 默认在C:\work\logs文件下下生成spring.log文件 java -jar -Dserver.port=10001 C:\work\logs yyy.jar & -- 指定虚拟机内存、日志文件、配置文件...原创 2019-09-20 13:39:14 · 8382 阅读 · 2 评论 -
使用Git从本地上传文件到GitHub上
首先介绍一下什么是git?git是一个开源的分布式版本控制系统,以有效、高速地处理从很小到非常大的项目版本管理第一步:建立git仓库选中你要上传问的上一个文件夹,右键Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹第二步:添加需要上传到github的代码到本地仓库git status,这时候会发现多了一些东西,这些东西就是你刚刚复...原创 2019-03-22 15:09:17 · 298 阅读 · 2 评论 -
使用SpringBoot+Mybatis+postgresql在IDEA中搭建
SpringBoot:正是在这样的一个背景下被抽象出来的开发框架,它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。总一个一个字爽postgresql:PostgreSQL是一个开源的、对象关系型数据库管理系统(...原创 2019-03-26 13:28:01 · 5304 阅读 · 0 评论 -
IDEA中Spring Boot热部署
SpringBoot热部署:大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。而热部署正是利用了这个特点,它监听到如果有Class文件改动了,就会创建一个新的ClaassLoader进行加载该文件...原创 2019-04-17 16:42:07 · 399 阅读 · 0 评论 -
replace替换接受来的变量
今天在写项目的时候,提出了一个需求其中要用到替换代码之前是这样的myJqGrid.prototype.gridComplete = function(){ var tableData = $( '#jqGridPager_right' ).find( 'div' ); var jqGrid = $("#"+this.GridId).jqGrid('getGridParam', 'rec...原创 2019-05-15 13:41:36 · 890 阅读 · 0 评论 -
在win7系统中设置共享,但是必须要关闭防火墙
首先说明,这是转载https://www.itsk.com/thread-311571-1-1.html ,我提取的精华不多说,解决方法如下一、在“控制面板”中打开“Windows 防火墙”,再选择“高级设置”,然后再选择“入站规则”。在菜单栏 的“操作”或者右边的操作窗格中,选择“新建规则”。二、增加 TCP 端口 139,445 入站规则 1、点击“新建规则”之后,出现新建规则界...转载 2019-06-12 17:55:08 · 4336 阅读 · 0 评论 -
在一个局域网中,共享的项目别人访问不了,解决方法
比如,在tomcat中设置一个共享项目,别人可以根据你的地址进行访问,比如192.168.1.108:8880;别人访问不了,解决方法,有两种,第一个是关闭防火墙,虽然在局域网中,但是个人感觉不是很安全,对此,第二种解决方法如下1打开网络和共享中心2.打开防火墙3.点击高级设置3.打开高级设置新建规则4.5.6.7.8.9.点击完成这样别人就可以在局域网中访问你...原创 2019-11-15 14:10:49 · 7440 阅读 · 9 评论 -
SpringBoot文件Excel下载
很简单一句话这个是文件结构图只需前端页面写一句话一波 window.open("../common/ExcelTemplate/用户余额导入模板.xls");//打开前端页面并直接自动下载就这样就可以咯 * _ *...原创 2019-06-20 14:40:41 · 1029 阅读 · 0 评论 -
Windows备份文件计划
生活中备份是好习惯1.Win+R输入taskschd.msc2.点击右侧的创建任务3.设置一个计划任务的名称4.点击触发器选项卡,并点击新建按钮5.新建触发器,这个自己定一波 ,点确定6.点击操作选项卡,同样点击新建,之后在程序或脚本栏写上“E:\备份E盘软件目录.bat”这是备份文件的代码@echo off & title 备份目录 By 小可爱color...原创 2019-06-21 09:34:15 · 1804 阅读 · 0 评论 -
SpringBoot中关于上传文件
不多说,上代码首先是在Controller @Autowired private ImportService importService; @RequestMapping("/cust_balance_import_todo") @ResponseBody public String cust_balance_import_todo( @RequestPa...原创 2019-06-18 15:25:23 · 935 阅读 · 0 评论 -
利用cokie记住密码
<!DOCTYPE HTML><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js COOKIE 记住帐号或密码</title><script type="text/javascript"> w...原创 2019-07-05 15:08:14 · 301 阅读 · 2 评论 -
SpringBoot打包jar引用外部文件动态设置数据库
转载:Spring-boot 打成jar包后使用外部配置文件转载 2019-07-15 09:36:49 · 1219 阅读 · 0 评论 -
SpringBoot发生404跳转404页面
开始定义配置类import org.springframework.boot.web.server.ErrorPage;import org.springframework.boot.web.server.ErrorPageRegistrar;import org.springframework.boot.web.server.ErrorPageRegistry;import org.s...原创 2019-07-11 10:15:40 · 7389 阅读 · 12 评论 -
Face++与java人脸获取
Face++的官网点击官网注册登录登录后的网址是https://console.faceplusplus.com.cn/app/apikey/listimport java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStrea...原创 2019-07-30 13:13:32 · 300 阅读 · 0 评论 -
沙箱测试环境支付宝支付 java
1.首先下载官方demo 详情请点击https://docs.open.alipay.com/270/106291/2.下载完解压,(要注意看解压后的remeber.txt文件先好好看一下)然后在eclipse导入3.配置AlipayConfig.java这是主要配置打开https://open.alipay.com注册网址,先登录一波,点沙箱先把上面图片上的a...原创 2019-03-01 22:31:22 · 771 阅读 · 0 评论