自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Lambda表达式

Lambda表达式简单使用 ==>持续更新/**有两个LIst<Bean>,比如Bean1中包含prjId,prjManagerName,prjStatus,Bean2中包含prjId,prjManagerName,prjStatus求LIst1<Bean1>中prjId和List2<Bean2>中prjId相同的,并把Bean2中的prjMan...

2019-11-02 15:20:58 92 3

原创 优化无限IF

在敲代码中,总是会敲出无限if的操作,故此写一篇博客记录一下解决代码,不多bb,直接上代码了先写接口package clearifelse;/** * 公用接口 * @author by xka * @date 2020.12.22 15:13:40 */public interface OptionType { /** * 可以做什么事情 * @return */ public String doSthing();}写

2021-05-11 16:11:42 4 2

原创 SpringBoot页面上传图片文件

先说下实现原理,个人觉得原理是这样的,如果各位老鸟发现有问题,请多多调教一波首先在页面是一个表单,然后表单提交,提交到控制器,注意啊,到控制器的时候就是重点了。首先控制器会获取项目发布的路径和在这基础上你自定义的文件夹名比如(C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.973044055370348158.8882\statics\uploadfiles),获取完之后,如果自定义文件夹名存在则不创建,反之则创建。创建完之后会把图片上传到

2021-04-28 14:57:00 18

原创 SpringBoot动态跳转

我想/product/223.htm、/product/221.htm 、/product/220.htm等等。。。我不可能每写一个就写一个跳转方法,故此,代码奉上 @RequestMapping("product/{url}") public String jumpProduct(@PathVariable(value = "url")String url){ return "product/"+url; }如果你想product/16你想这样跳product

2021-04-07 09:49:30 33 2

原创 在静态方法中使用@Autowired注入的类

背景在写公众号开发的时候,有一个处理get请求,我想使用Spring提供的RestTemplate处理发送;原来是这样的@Componentpublic class WeChatContant {@Autowired private RestTemplate restTemplate; /** * 编写Get请求的方法。但没有参数传递的时候,可以使用Get请求 * * @param url 需要请求的URL * @return 将请求URL后

2021-02-26 21:00:42 137

转载 在Linux虚拟机上使用docker部署jar包及外部配置文件

转载我儿子的https://blog.csdn.net/weixin_41595700/article/details/113940468 首先确保docker已经安装完成(在控制台输入docker -v查看),安装方法请自行解决,下面直接进入正题 将外部配置文件,部署jar包配置文件,jar包放到虚拟机上的某处(推荐使用Xftp,能很方便的在宿主机和虚拟机之间传输文件)  docker部署j

2021-02-22 17:12:19 133 1

原创 Exception in thread “main“ java.util.NoSuchElementException

在做项目的时候,发现一个棘手的bug,特地本地还原现场一下之前的 public static void such() { TaRole taRole1 = new TaRole(); taRole1.setRoleName("角色名称1"); TaRole taRole2 = new TaRole(); taRole2.setRoleName("角色名称2"); TaRole taRole3 = new TaRole();

2021-01-05 11:20:17 109 1

原创 仿站网站软件介绍

cyotek webcopy是一个仿站网站,能够一键将所需要的网页进行拷贝复制,无论是图片、文字还是链接统统都能够还原下载地址下载地址传送门webcopy可以做什么?将检查网站的html标记,并尝试发现所有链接的资源,如其他页面,图像,视频,文件下载 – 任何东西和一切。它将下载所有这些资源,并继续搜索更多。以这种方式,webcopy可以“抓取”整个网站,并下载其看到的所有内容,以创建源网站的合理传真。webcopy不能做什么?不包括虚拟dom或任何形式的javascript解析。如果一个网站.

2020-12-22 14:01:40 125 3

原创 SpringBoot中的Lombok

Lombok是什么官方网站传送门Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。Lombok有什么作用简化冗余的Ja...

2020-12-22 11:13:26 41

原创 JRebel的热部署IDEA

IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用,但是只有一次试用机会,就是说试用期过了就不能再...

2020-11-11 08:28:11 41 2

原创 Postgresql中删除大量数据优化表空间

步骤一-- 禁用触发器ALTER TABLE 表名 DISABLE TRIGGER ALL;--删除表记录delete from 表名 where id in(select id from ha_movhis_temp);--启用触发器ALTER TABLE 表名 ENABLE TRIGGER ALL;步骤二--查看表空间大小select pg_size_pretty(pg_relation_size('表名'));-- 优化表空间-- 维护数据库磁盘,释放空间vacu.

2020-11-04 09:15:45 930

原创 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 497 2

原创 SpringBoot发送Http请求-接口对接

背景:在做项目的时候,遇到接口对接,需要把数据发送到对方的接口中,接到项目的时候一脸懵逼,我也没搞过这样的对接,只会增删改查,看了文档,是通过http发送给对方的,对方要json数据传输。开工:先测试是否能推送到对方的网址强烈推荐大家使用postman测试接口,填写测试数据根据文档看发送后返回的数据,如果报404那些状态码,根据状态码判断对方给的文档是否标准利用RestTemplate发Http请求英文不错的可以看看:官方文档传送门英文不太行的可以看看这个文档传送门Res

2020-09-19 14:12:45 959

原创 SpringBoot项目打包成安装包,并实现可配置数据库

不多说,先上效果图场景描述最近接到一个需求,将项目打包成安装包,实现在客户本机或服务器正常使用。

2020-08-31 16:35:49 471

原创 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 177 2

原创 JDK14设置环境变量win10系统

打开控制面板,在地址栏输入控制面板\系统和安全\系统点击高级系统设置,再点击环境变量新建变量名,JAVA_HOME变量值:C:\Program Files\Java\jdk-14.0.2 (注意这是你jdk安装路径)JAVA_HOMEC:\Program Files\Java\jdk-14.0.2选择 Path 编辑 -> 新建并输入:%JAVA_HOME%\bin%JAVA_HOME%\bin完工,和JDK1.8的配置不一样,1. 不需要新建 “CLASSPATH”

2020-07-27 21:36:04 156

原创 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 53

原创 SpringBoot项目Shiro框架中session会话过期后自动跳转提示框

首先,展示一波实现后的界面方案思路1.首先知道会话什么时候超时,利用shiro中的session会话监听,每隔一段时间监听。2.当监听会话过期时,利用WebSocket推送消息到前台提示"您长时间没有操作,请重新登录!!!"的提示框步骤安排1.首先创建 配置session会话监听类ShiroSessionListener(这个类后面会继续改造)package com.ktamr.shiro.web.session;import com.ktamr.WebSocket.WebSocketS

2020-07-17 10:17:30 1075 9

原创 postgresql递归查询使用CTE

with查询是PostgreSQL支持的高级SQL特性之一,这一特性常称为CTE,with查询就相当于在查询中定义的临时表,应用场景层次结构或树状结构但是递归查询有一个重要属性,RECURSIVE,使用RECURSIVE属性可以引用自己的输出,从而实现递归。至于怎么用接下来看我的案例吧!存在一张包含以下数据的表当给定一个id时能得到它完整的地名,id=7时,地名是:中国辽宁沈阳和平区,当id=5时,地名是:中国辽宁大连思路步骤1.使用PostgreSQL的WITH查询ID为7以及以上的所有父节

2020-07-10 17:24:34 346

原创 Postgresql如果存在则更新,没有则添加

实现的业务根据组织ID是否存在,添加或修改对应的小区ID假如你录入的信息,组织ID存在就更新小区ID在小区ID后追加并用逗号隔开;如果组织ID不存在,就直接添加就完事儿了上代码1.首先需要把组织ID设置为唯一,因为你是根据组织ID判断的-- 设置供应商ID(orgid)为唯一 alter table account.ha_companybill add constraint orgid unique(orgid);2.insert … on conflict …do update INS

2020-07-01 11:25:04 3654

原创 java贪心算法

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。百度百科介绍传送门举一个简单的例子有一个背包,最多能承载150斤的重量,现在有7个物品,重量分别为[35, 30, 60, 50, 40, 10, 25],它们的价值分别为[10, 40, 30, 50

2020-05-28 10:20:31 429 2

原创 解析webservice中的wsdl

这几天做项目的时候遇到XXX平台标准对接模式,我一看,当时的心情是这样的到最后发现挺简单的,我调对方的方法,对方的方法已经写好了,举个例子你去吃饭,老八做好饭,我们就只需要动动嘴就吃了接下来我给大家讲讲步骤怎么走就拿一个例子说吧,这个是公开的webservice国内手机号码归属地查询WEB服务http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl打开的网址的时候是这样的,大家如果想看节点分别是什么意思这里是传送门步骤1.首

2020-05-09 16:55:02 264

原创 postgresql截取字段的值

使用split_part()切割函数split_part(string text, delimiter text2, field int)text要切割的字段(数据库字段); text2按照什么形式切割(比如逗号’,’) int截取的位置(位置从1开始)个人理解就和java中的split()差不多举个例子比如:数据库中的corn函数,我只要截取到日期split_part(cron_ex...

2020-04-26 08:46:04 2120

原创 IDEA找到某个类下的子类

最佳答案: ctrl + B父类或父方法定义 ctrl + alt + B子类或子方法实现比如AuthorizationInfo中的子类

2020-04-06 21:18:36 514

原创 轮播图

初始化插件:slides是一款基于jQuery无缝轮播图插件,支持图内元素动画,可以自定义动画类型html代码<div class="fullSlide"> <div class="bd"> <ul> <li...

2020-03-18 10:42:24 307

原创 java中测试一段代码的运行时间

long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程...

2020-03-13 14:23:31 201

原创 Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definiti

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-03-10 15:33:32.709 ERROR 5168 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysi...

2020-03-11 08:34:59 220

原创 left join 逗号分隔字段查询 mysql和postgresql

商品表 goods 有学校字段 school_ids学校字段 school_ids 中保存学校表 school 的id,如果商品包含多个学校则多个id使用逗号分隔保存school:goods:最终查询:两个表关联,goods表中字段中school_ids 逗号隔开和school表中的id关联MySQL版:SELECT g.id,g.school_ids,GROUP_CONCAT(s...

2020-03-06 11:31:47 261

原创 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 160

原创 sshd_config文件不小心删掉还原一波

# $OpenBSD: sshd_config,v 1.101 2017/03/14 07:19:07 djm Exp $ # This is the sshd server system-wide configuration file. See# sshd_config(5) for more information. # This sshd was compiled with ...

2020-03-05 14:27:34 1336

原创 将博客搬至CSDN

搬家了

2020-01-09 14:42:13 91

原创 Uncaught ReferenceError: onclick is not defined

错误显示解决方法1.首先全局声明一个全局函数 var xka;2.修改函数方法改为 xka = function (){ alert("hhhh"); }然后你就会发现调用成功出现原因(个人认为)这个出现是因为作用域的问题,在一个作用于里面调不到另一个作用域的函数,在我第一个调用xka()这个方法时,它要求这个函数立马...

2020-01-08 11:23:16 909 1

原创 修改时验证名称是否重复除了本身

我的思路是:点击修改时传对象A中ID,和Name。根据通过Name查询的对象B,对象A和对象B的id对比是否相同从而判断时候是本身 /** * 针对修改验证角色名称是否相同除本身外 * @param taRole 对象A * @return */ @Override public TaRole checkTaRoleNameUni...

2020-01-03 08:52:56 1198

原创 IDEA java:-source 1.5中不支持diamond运算符,请使用-source7或更高版本以启动diamond运算符

从github上下载项目下来报错,其本身的环境变量为1.5,可是我本地为1.8,Rebuild的时候编译报错,解决方法IDEA中File==》Project Setting==》Modules选择后点击ApplyFile 》 Settings 》 Build, Execution, Deployment》 Compiler》 Java Compiler因为我本地JDK是1.8所以我就...

2019-12-30 14:11:00 596

原创 Request method 'POST' not 405状态码

在写SpringBoot,首先,我的思路是这样的,我的路径/system/taRole/taRoleAdd一个是get和Post方式,打开添加页面时使用get方式(使用注解@GetMapping),添加保存数据使用post(@PostMapping)发现错误异常2019-12-27 16:51:19.579 WARN 8816 --- [io-8882-exec-24] .w.s.m.s.D...

2019-12-28 10:47:14 661

原创 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 253

原创 多模块项目Module爆红

错误展示错误分析像这样报红,不影响启动出现原因,因为加这个模块的时候要选择文件,但是选择错误,这样引入的时候,正确做法是选择这个就行了但是选择错误了,解决方法找到总的iml文件之前之后重新clean ==> Rebuild Project就可以了...

2019-12-05 11:25:11 566 1

原创 Bootstrap横屏后竖屏

在写页面的首页时候,竖屏显示正常,切换横屏,再切换竖屏。如图1.竖屏2.横屏3.横屏后竖屏这就比较尴尬,但是当刷新的时候就显示正常了。在页面刷新的时候不可以影响其他, 所以我在这用到了 localStorage 缓存的方法。(localStorage 介绍在这里传送门)<script> window.addEventListener("onori...

2019-12-04 17:08:02 525

原创 span标签鼠标悬浮出现手图标

style='cursor:pointer;'比如<span style='cursor:pointer;'></span效果图

2019-11-22 13:39:40 2126 2

原创 WebStorm IDEA中html页面可以局域网访问

使用IDEA做例子,我用的IDEA版本是IntelliJ IDEA 2019.1.1 x641.首先需要允许你的服务被外部访问File > Settings | Build, Execution, Deployment > Debugger2.部署环境File > Settings | Build, Execution, Deployment > Deployme...

2019-11-18 18:02:18 961

jenkins + docker 微服务部署.docx

这个是jenkins + docker 微服务部署.docx,如果有需要的话,可以看看哈,Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

2019-08-08

Jenkins说明文档.doc

这是jenkins说明文档,总结的有安装,下载,配置,构建,等。操作。如果发现有问题,并且这个配置环境是在windows下配置的。

2019-09-26

swiper-6.3.5.zip

swiper官方给出的demo,总结了一下,留给有需要的人

2020-12-22

jpwms.zip(分层项目,主项目下面有子项目)|jpwms.zip

IDEA创建分层项目,主项目下面有子项目,以及相应的jar包,总的来说这是初始化项目的框架,方便日后直接使用

2020-11-10

打包软件集合.zip

将SpringBoot项目打包成安装包,需要的两个文件一个是exe4j64和innosetup,exe4j64负责把jar包打包成可执行exe,innosetup负责把可执行的exe打包成安装包程序

2020-08-31

SSM+Mysql整合,适合初学者,每条都有注释,可以查看

SSM+Mysql整合适合初学者,其中有增删改查+分页+动态查询,有注释,不懂可以私聊,随时在线,也有创建的sql语句同时都在项目里了

2019-05-14

asp实现自定义列名位置

发表于 2019-05-24 最后回复 2019-08-05

空空如也

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

TA关注的人 TA的粉丝

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