java
刘弘扬fine
一入程序深似海,从此时光送阴凉。
展开
-
spring boot与vue前后端,实现页面转pdf
vue以及spring boot实现页面转pdf并上传到后台服务器原创 2023-02-07 20:13:44 · 1553 阅读 · 0 评论 -
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 · 336 阅读 · 0 评论 -
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 · 2582 阅读 · 0 评论 -
使用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 · 5406 阅读 · 0 评论 -
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 · 1317 阅读 · 0 评论 -
记录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 · 2184 阅读 · 0 评论 -
重新整理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 · 563 阅读 · 0 评论 -
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 · 1415 阅读 · 0 评论 -
通过端口 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 · 9061 阅读 · 3 评论 -
win10安装sqlserver2008图文并茂教程
一:官方下载链接https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30438二:下载完毕后在浏览器单击打开;三:打开后如图,选择第一项,“全新安装或向现有安装添加功能”;四:下一步五:下一步六:单击按钮“对所有SQL Se..........”七:下拉选择第二个;八:输入密码;九:下一步;十:下一步;十一:关闭;十二:打开系统的sqlserver工具...原创 2020-09-18 08:44:07 · 2308 阅读 · 0 评论 -
maven多个子module项目,相互依赖,提示“程序包不存在”
场景是,一个maven父项目,两个子module,其中一个module是conmon包,另外一个module是业务包(例如系统管理相关的),然后业务包要依赖common包,然后启动 业务包的时候,提示:“程序包不存在”,然后看了半天博客,试了几种办法, 最终采用如下这种,在common包的依赖里面, 加入<configuration> <classifier>exec</classifier> ...原创 2020-07-22 14:23:56 · 5467 阅读 · 3 评论 -
IDEA2020.1版本,提示程序包不存在,找不到符号
新建一个spring boot项目,就引入了一个freemaker依赖,代码没报错,maven依赖也正常,也可以查看maven依赖的class源码,网上的办法全部试过了,什么去除缓存、maven清缓存的命令等等都不行,都开始怀疑人生了然后感觉是2020版本的问题,果不其然,百度搜索2020IDEA问题一大推,最后看了几个网友的办法大都是下图这种,解决了,如下图,勾选就行...原创 2020-07-17 15:39:30 · 2198 阅读 · 7 评论 -
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 · 2456 阅读 · 1 评论 -
初探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 · 258 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
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 · 719 阅读 · 1 评论 -
mac安装nacos言简意赅版教程
由于嘛,工作年限的增加,积蓄呢,稍微有了一丢丢,咳咳。。。上手了mac(其实我是为了深入强化linux命令,嘻嘻) 废话说完,上步骤: 1.官方下载地址:https://github.com/alibaba/nacos/releases 啥?下不动? 砸电脑啊哈哈哈哈哈哈哈。。。。(奉上百度网盘地址:链接: https://pan.baidu.com/s...原创 2020-05-13 23:15:34 · 4657 阅读 · 0 评论 -
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 · 1961 阅读 · 0 评论 -
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 · 134 阅读 · 0 评论 -
spring boot整合mybatis
近来突发奇想,想从0开始搭建一套脚手架出来。。。。看了很多博主的方法,基本都大同小异;有一些更简单的搭建方法,不适合复杂的业务场景,果断查了最新的一些插件结合现在用的版本纯手搓搭一个说时迟,那时快,马上就来搭建了。。。整体架构示意图:新建dao,代码package com.china.great.system.dao;import com.china.grea...原创 2020-04-10 17:37:13 · 102 阅读 · 0 评论 -
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 · 415 阅读 · 0 评论 -
关于微信红包的算法
每个人抢到的金额比较平均的算法package com.example.demo.money;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public cla...原创 2020-04-02 18:36:54 · 280 阅读 · 0 评论 -
spring boot集成websocket
新建spring boot项目,此项目为服务端项目,创建过程略。1.首先引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId>&l...原创 2019-12-30 13:49:00 · 240 阅读 · 0 评论 -
vue element结合spring boot做excel导出
vue端:首先,页面导出按钮<el-button size="mini" type="primary" :disabled="!buttons.withdraw_btn_uoload" @click="exportExcel" style="float:right;">导出</el-button>新增接口:export function exportWi...原创 2019-12-17 13:59:07 · 559 阅读 · 0 评论 -
spring boot使用aop切面测试
版权声明:本文为博主武伟峰原创文章,转载请注明地址http://blog.csdn.net/tianyaleixiaowu。aop是spring的两大功能模块之一,功能非常强大,为解耦提供了非常优秀的解决方案。现在就以springboot中aop的使用来了解一下aop。一:使用aop来完成全局请求日志处理创建一个springboot的web项目,勾选aop,...转载 2019-12-10 16:56:51 · 318 阅读 · 0 评论 -
spring boot集成rabbitmq
1,新建spring boot项目,过程百度2,引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>1...原创 2019-12-09 20:27:10 · 339 阅读 · 0 评论 -
Java String s = new String("hello")和String s = "hello"的区别
对于初学者很多人会疑惑Java中的String s = new String("hello")和String s = "hello"究竟有什么区别呢?下面就来探讨一下,先看以下代码String newS1 = new String("hello"); String newS2 = new String("hello"); St...转载 2019-11-27 10:14:41 · 276 阅读 · 0 评论 -
java中堆跟栈
首先,堆和栈都是Java用来在RAM中存放数据的地方。堆 1:Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 2:堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。栈 1:栈中主要存放一些基本数据类型...原创 2019-11-25 10:32:42 · 143 阅读 · 0 评论 -
关于方法重载跟方法重写
方法重载方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重载的时候,方...原创 2019-11-25 10:17:39 · 200 阅读 · 0 评论