自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot与vue前后端,实现页面转pdf

vue以及spring boot实现页面转pdf并上传到后台服务器

2023-02-07 20:13:44 1662

原创 ssh框架在非controller类里解决service注入为空的问题

package com.farm.doc.quartz.task;import com.farm.authority.service.UserServiceInter;import org.springframework.stereotype.Component;import javax.annotation.PostConstruct;import javax.annotation.Resource;/** * @Create By amos * @Description TODO.

2022-05-31 20:06:06 354

原创 Java 通过使用 RestTemplate 传输上传字节流文件

// 传递附件给XX系统public void uploadMaterial(String token,byte[] body) throws IOException { token = "eyJhbMGFlMjFmOTczZjAwYWVhMDM5IiwidWlkIjoiMSJ9.e629165c7430af605853cb1c5d7d66b5565cbb7124c0bff1f1c65d762e3a3671"; String url = "http://127.0.0.1/v5/meet.

2022-05-23 23:27:47 2668

原创 使用restTemplate请求get接口下载文件

引入的是这个包import org.springframework.web.client.RestTemplate;// 通过接口,下载附件,转换成byte数组;然后再把这些字节流传递给XX系统的接口public void download3(String token) throws IOException { // 创建 RestTemplate RestTemplate restTemplate = new RestTemplate(); HttpHeade.

2022-05-23 23:12:03 5491

原创 window10上面部署nginx图片服务器

1.nginx下载过程略,略略略略略略2.修改nginx根目录的conf文件夹下的conf.nginx,修改如下,主要是红色部分:server { listen 9999; location /{ root we8; index index.html index.htm; } location /upload/ { alias D:/LYSJ/javadownlo...

2021-09-08 15:18:54 176

原创 Kettle实现同步达梦数据库到mysql

背景:达梦数据库的A表的所有数据,同步到mysql的B表中,AB两表字段相同;Kettle安装过程略。。。。。。。。。。过程:1.首先把达梦数据库驱动,放到Kettle安装根目录的lib文件夹里面,如图:2.新建一个转换,在转换里面的DB连接,新建达梦数据库连接,如下图:为了方便各位道友复制粘贴,在下把内容都提供了;自定义连接url:jdbc:dm://127.0.0.1:5236/你自己的模式名自定义驱动类名称:dm.jdbc.driver.DmDrive.

2021-08-24 10:07:36 2001

原创 mysql中insert批量增加select的数据

场景是把用户表的身份证号查出来,添加到用户角色关联表中sys_user_role,insert into sys_user_role select cardId as user_id,'123456' as role_idfrom sys_user ;注意哦,as后面的别名必须跟insert后面表的字段名称相同,因为我关联表中sys_user_role是user_id跟role_id,所以就as的这两个字段。...

2021-02-24 16:49:20 1345

原创 js中json对象跟字符串互转,小计

json对象转化成json字符串var jsonStr1 = JSON.stringify(jsonObj) json字符串转化成json对象 var jsonObj = JSON.parse(jsonStr)

2021-01-28 21:00:40 144

原创 记录nacos连接不上mysql8.0.22的解决办法

废话不多说,nacos启动始终连接不上mysql,查看nacos启动日志查百度看了很多帖子,最后发现这个实测有效:在nacos目录下新建plugins文件夹,然后在plugins文件夹下新建mysql文件夹,最后把下载好的8.0+的驱动放在这个mysql文件夹下,就可以启动成功。驱动下载链接:链接: https://pan.baidu.com/s/1pMrc2mR7hWJvLu1ZVk0wSA 密码: qpfw...

2020-12-09 22:57:56 2209

原创 重新整理mybatis一对多的xml配置,后生只管看这一篇就够了

最近两年,一直有公司的实习生出现mybatis映射一对多时,数据对应不上的问题。今天总结一下,在此记录一下,以后再遇上,直接看就明白了了。实体类Budget为主表,简称为B;Budget_Project为字表,简称为P,贴实体类代码package com.ly.purchase.entity;import java.io.Serializable;import java.math.BigDecimal;import java.util.Date;import java.util.List;

2020-10-27 15:58:02 581

原创 SpringBoot使用Thymeleaf模板引擎访问静态html

最近要做一个java web项目,因为页面不是很多,所以就没有前后端分离,前后端写在一起,这时候就用到thymeleaf了,以下是不动脑式的傻瓜教程。。。。。一:创建spring boot的web项目,过程略;二:依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-

2020-10-20 15:21:34 1432

原创 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“connect timed out.........“解决办法

版本:2008!!!!!!1.打开sqlserver配置管理器,如下图;2.打开TCP/IP,如图:3.选择“IP地址”,滚动条拉到底部,先启用,然后TCP端口改为:1433,如图4.重启服务解决

2020-10-11 23:51:03 9468 3

原创 win10安装sqlserver2008图文并茂教程

一:官方下载链接https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30438二:下载完毕后在浏览器单击打开;三:打开后如图,选择第一项,“全新安装或向现有安装添加功能”;四:下一步五:下一步六:单击按钮“对所有SQL Se..........”七:下拉选择第二个;八:输入密码;九:下一步;十:下一步;十一:关闭;十二:打开系统的sqlserver工具...

2020-09-18 08:44:07 2409

原创 spring boot项目访问templates下页面html

application properties配置文件添加配置:第一步:#模板热部署、禁用 thymeleaf 缓存spring.thymeleaf.cache=false。第二步:templates下新建html页面,例如:index.html第三步:controller访问:@Controller@RequestMapping("/index")public class PageController {@GetMappingpublic String goodsShow() {

2020-08-10 09:23:29 537

原创 js中,将时间戳(13位)转换为年月日、时分秒格式

function parseTime(timestamp){ var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';

2020-08-02 17:42:05 4482

原创 maven多个子module项目,相互依赖,提示“程序包不存在”

场景是,一个maven父项目,两个子module,其中一个module是conmon包,另外一个module是业务包(例如系统管理相关的),然后业务包要依赖common包,然后启动 业务包的时候,提示:“程序包不存在”,然后看了半天博客,试了几种办法, 最终采用如下这种,在common包的依赖里面, 加入<configuration> <classifier>exec</classifier> ...

2020-07-22 14:23:56 5622 3

原创 IDEA2020.1版本,提示程序包不存在,找不到符号

新建一个spring boot项目,就引入了一个freemaker依赖,代码没报错,maven依赖也正常,也可以查看maven依赖的class源码,网上的办法全部试过了,什么去除缓存、maven清缓存的命令等等都不行,都开始怀疑人生了然后感觉是2020版本的问题,果不其然,百度搜索2020IDEA问题一大推,最后看了几个网友的办法大都是下图这种,解决了,如下图,勾选就行...

2020-07-17 15:39:30 2211 7

原创 vue跳转页面,以及传参

页面跳转在html中使用元素标签跳转的方法如下: // @param path为你的跳转路径 // @paramquery传递参数,一般传一个值,例如query:{id:1,name:'vue'};也可以传递对象,例如 query:{model:model} <router-link :to="{path:'/user/detail', query:{id:1,name:'vue'}}"> </router-link> 或者写在js里面...

2020-06-05 17:45:39 617

原创 js记录双层for循环中引用传递造成的死循环(值传递解决)

请看以下代码。 addToSelectedRow(data){ for(let i=0;i<this.selectedRowKeys.length;i++){ for(let k = 0;k<data.length;k++){ if(this.selectArray[i] != data[k].id){ this.selectedRowKeys.push(.

2020-06-01 20:27:31 1154

原创 mybatis的xml中用foreach分隔逗号的写法

<select id="getUserListByUsernames" parameterType="java.lang.String" resultType="org.jeecg.modules.system.entity.SysUser"> select * from sys_user where username in <foreach item="item" index="index" collection="usernames.split(',')" open=.

2020-06-01 13:29:58 2512 1

原创 java小兄嗲总结vue中关于v-for的用法

首先在return里面,声明数组对象:userGroupList:[];然后在方法里面通过请求后台接口获取数据,赋值给这个对象;最后就可以直接遍历展示了:展示后,就是这样的:

2020-06-01 10:45:09 189

原创 IDEA2020版本代码提示忽略大小写方法

刚下载了最新版的idea,发现忽略大小写代码提示的配置,跟之前不同了,果断查百度,毕竟是面向百度开发嘛,百度上大多的解决办法是老版本的,如下图:实际上,我的版本是下图这种,找了半天没办法,抱着死马当作活马医的态度,把前面的Match case勾选取消了,点击板寸,没想到真的修改成功了,大小写都可以提示了,如下图:...

2020-05-31 03:01:53 11336 9

原创 使用jenkins部署vue前端项目

jenkins安装过程略!linux安装git过程略(本君是centos7)!linux安装node过程略(本君是v8)!1:预先配置好git,如下图,点击manager jenkins;2:点击“global tool configuration”,如下图;3:配置git,name随意,path to git executable可以用命令 whereis git查询,默认都是图中路径;4:配置node,本君linux安装的就是8.11.2,所以versio...

2020-05-23 01:03:05 2167

原创 jenkins忘记账号密码,元芳,你怎么看?

这jenkins自去年安装了以后,就没管了,今年心血来潮想登陆进去看看,我去,用户名密码忘记了~~~~怪不得朕的大清都亡了,孤,有罪找了一些别人的解决办法,最终修改密码。1,登陆linux,修改config.xml(我的路径是在:var/lib/jenkins/config.xml)2,注释掉以下几行(你想删除也行):<useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security

2020-05-22 13:28:16 866

原创 centos 7修改jenkins的端口号

jenkins的默认端口号是8080,由于此端口号已被我无条件征用,所以需要委屈jenkins兄修改一下端口号。步骤:1:vim /etc/sysconfig/jenkins;2.修改8080为8765,:wq保存(下图)3.重启service jenkins restart登陆地址:如图...

2020-05-21 23:32:22 3076

原创 初探jdk 1.8新特性foreach遍历

想了半天,实在不知道怎么把几行少儿般通俗易懂的代码讲述出惊天动地的效果,我放弃修饰了~~上代码:package com.china.great.amos.chinagreatblog.test;import com.china.great.amos.chinagreatblog.entity.Blog;import java.util.ArrayList;import java.util.List;/** * @Author: Liu HongYang * @DateTime: 202

2020-05-21 22:38:26 271

原创 IDEA设置syso快捷键(其他快捷键各位以此类推)

记得前几年刚从eclipse转idea的时候,一万个不适应,没有syso,没有main,好多东西都没习惯,想不通为什么被吹捧的这么高,下问十个人中九个人都说idea更好用。。。秉承着大家好就是真的好法则,我坚持了一个星期,发现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。是真的很好用-_- 下面来介绍一下设置syso的方法: idea中的setting,Editor -> Live Templates -> 选中output ->点击“+” -&gt...

2020-05-21 22:14:51 4155 1

原创 spring boot使用线程池ThreadPoolTaskExecutor实现多线程执行定时任务

spring boot实现定时任务比较简单,基于注解(@Scheduled)就够了,只需几行代码便可完成。 代码如下:package com.china.great.amos.chinagreatblog.thread;import org.springframework.scheduling.annotation.Async;import org.springframework.scheduling.annotation.EnableScheduling;import org.springfra

2020-05-20 10:53:00 2531 2

原创 spring结合ThreadPoolExecutor线程池使用方法

为什么要使用线程池?笔者带着读者们的疑惑查阅古今著名经典:《黄帝内经》,《四书五经》,《本草纲目》,《方志鹏的spring cloud初级卷》等;得到 诸子百家的解答:1:系统资源有限,每个人都是手动创建线程,当系统运行起来,所有线程都在疯狂抢占资源,无组织无纪律,有可能教室就炸锅啦(这场景我学生时代历历在目);2:开销大,又是创建又是销毁(底层原理俺不懂-_-);到此,知道了为什么,理解东西就更深刻了。经过查阅当代所有文献,以及笔者对所有同行同事的跪舔以及不耻下问,得出,使用这个玩意儿:Thr

2020-05-19 12:36:23 488

原创 spring boot集成mybatis plus实现代码生成

代码生成千万种,在下当前使用这一种~官方文档:https://mp.baomidou.com/guide/generator.html#%E6%B7%BB%E5%8A%A0%E4%BE%9D%E8%B5%96经过我总结后,代码如下:首先,maven依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.

2020-05-17 00:23:20 216

原创 spring boot整合mybatis plus实现CURD操作

mybatis plus是个啥?别问,问就是不知道!!!!官方文档:https://mp.baomidou.com/guide/quick-start.html#%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8行吧,你懒得看文档的话,问看你这么有诚意,那问就大发慈悲的告诉你~这个东西吧,就是省略你工程里面的mapper,seivice,甚至xml都省略了,任何单表的 CRUD 功能,都不用写!!集成MyBatis-Plus非常的简单,只需要引入 starter .

2020-05-15 22:56:08 734 1

原创 mac安装nacos言简意赅版教程

由于嘛,工作年限的增加,积蓄呢,稍微有了一丢丢,咳咳。。。上手了mac(其实我是为了深入强化linux命令,嘻嘻) 废话说完,上步骤: 1.官方下载地址:https://github.com/alibaba/nacos/releases 啥?下不动? 砸电脑啊哈哈哈哈哈哈哈。。。。(奉上百度网盘地址:链接: https://pan.baidu.com/s...

2020-05-13 23:15:34 4680

原创 spring boot整合spring security以及JWT

首先是pom的依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency> <!--阿里巴巴druid连接池--> <de

2020-05-12 23:33:12 2009

原创 spring boot集成swagger

依赖:<!--swagger依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> &l...

2020-04-15 15:31:42 149

原创 vue实现pdf下载

接口代码:export function getDownloadAPI(url) { return request({ url: url, responseType: 'blob', method: 'GET' })}注意,以上代码因为pdf的下载地址后台已经返回,所以这里的url需要用传参的方式!!html代码: <el-button ...

2020-04-15 14:10:38 5382

原创 vue中textarea填入的换行以及空格,页面显示转换方法

textarea输入的空格以及换行,如果不转换,那么换行跟空格的效果会消失;显示的代码:<span v-html="formInline.content"></span>解决办法:// 换行转为换行符this.model.content = this.model.content.replace(/\n/g,'<br/>');// 空格...

2020-04-14 14:51:50 9042 1

原创 vue实现按钮防抖

常用的表单提交中,如果不做按钮loading的处理,就需要给按钮配置防抖操作。废话不多说,上代码:第一步,以下代码写到工具类里面;// 防抖export const DebounceBy = (fn, t) => { let delay = t || 500 let timer return function () { let args = argumen...

2020-04-13 09:49:44 5915

原创 spring boot整合mybatis

近来突发奇想,想从0开始搭建一套脚手架出来。。。。看了很多博主的方法,基本都大同小异;有一些更简单的搭建方法,不适合复杂的业务场景,果断查了最新的一些插件结合现在用的版本纯手搓搭一个说时迟,那时快,马上就来搭建了。。。整体架构示意图:新建dao,代码package com.china.great.system.dao;import com.china.grea...

2020-04-10 17:37:13 120

原创 spring boot集成dubbo实现rpc调用

dubbo官网: http://dubbo.apache.orgdubbo github 源码地址:https://github.com/apache/incubator-dubbodubbo 运维项目源码地址:https://github.com/apache/incubator-dubbo-ops首先,zookeeper的安装过程省略,方法翻看以往博客!!!其次,新建一个ma...

2020-04-09 17:37:50 434

原创 js中浮点加减乘除失精的问题解决

通过上面两张图片可以看出,明明是0.29,在经过js乘以100以后,竟然变成了28.99999...对于涉世未深的我来说当时简直产生自我认可怀疑了,是不是我哪里写错了。。。。。然后经过问大牛,解决办法如下:(包含加减乘除)Number.prototype.add=function(arg){varr1,r2,m;...

2020-04-08 12:06:26 385

空空如也

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

TA关注的人

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