自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis-plus 自动填充字段

Mybatis-plus自动填充字段类

2024-06-09 15:38:00 248 1

原创 用Java语言给图片加文本水印

【代码】用Java语言给图片加文本水印。

2024-06-09 15:20:18 124

原创 easyExcel 指定行列导出图片

easyExcel 指定行列导出图片

2022-10-25 10:32:58 2046 2

原创 Aspose-words docx文档转Pdf或图片

3.添加许可证,License.xml。

2022-08-29 14:26:40 548

原创 easyExcel 填写导出转换日期格式

在使用easyExcel填写导出的时候,遇到Date类型的字段填写在excel,显示的单元格的格式为自定义格式,原本该单元格格式设置了边框,居中,填写导出后的居然没有加边框,也没有居中。然后,在实体类属性上写上@ExcelProperty注解。需要不同的日期格式,可以写多个日期格式转换的类即可,...

2022-07-19 16:49:58 18758 5

原创 easyexcel 填写模板指定行合并单元格

easyexcel 填写模板指定行合并单元格

2022-07-09 22:19:10 6924 6

原创 自定义注解+拦截器防止重复请求

1.自定义注解类 自定义注解需要用到元注解,如@Target、@Retention、@Document、@Inherited.@Target:@Retention:@Document:说明该注解将被包含在javadoc中@Inherited:说明子类可以继承父类中的该注解编写一个自定义注解:使用,在方法上添加上注解2.配置拦截器3.使用拦截器防止重复请求功能 首次访问请求,登录成功,会把这次的Ip地址和路径记录作为key,保存到session中,并设

2022-06-30 10:45:47 509

原创 Java HttpClient 内部发送http post报500

HttpClient

2022-06-29 14:10:27 1016

原创 logback自定义配置日志文件名称

logback

2022-06-27 22:19:22 2489 1

原创 Java List和String互相转换

list和string相互转换

2022-06-27 16:20:20 3842

原创 Java Http请求工具类

java Http请求工具

2022-06-27 16:03:44 867

原创 解决 Okhttp3 java.lang.NoSuchFieldError:Companion

Okhttp3 java.lang.NoSuchFieldError:Companion

2022-06-21 18:10:31 1824 1

原创 读取excel中的时间

private static String readTime(Cell cell){ if(cell==null){ return null; } // 单元格为日期格式 if(HSSFDateUtil.isCellDateFormatted(cell)){ Date date = cell.getDateCellValue(); SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-.

2021-06-30 14:52:18 429

原创 feign的初步使用介绍

一、springcloud项目pom.xml中导入feign依赖,项目是有两个子模块,一个是消费模块,另一个是提供者模块,我们这里在消费子模块里导入以下依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId>

2021-01-13 16:12:24 340

原创 RestTemplate的使用方法

一、在springcloud中,消费方的配置文件里配上服务提供方的地址提供方的controller的方法,在消费方的controller写如下的方法,通过创建一个restTemplate来访问提供方的rest()方法,返回json字符串 //提供方的ip,端口 @Value("${provider.address}") private String provider; @RequestMapping("/service") public .

2021-01-12 20:28:13 343

原创 mybatis查询语句报500错误

最近遇上一个mybatis模糊查询语句,加了判断为空的if元素标签,报错原因是忘记写上实体类参数,mybatis就找不到实体类的属性,就感觉没有加上本来有的判断。

2020-12-23 15:03:37 612

原创 CentOS7中使用yum安装Nginx的方法

1.添加nginx 官方提供的 yum 源rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm 2.使用 yum 安装 nginx yum install nginx 注1:yum方式安装nginx,它的安装根目录为/etc/nginx 注2:查看nginx版本:rpm -qa | grep nginx 3.启动及设置...

2020-12-22 17:05:07 486

原创 linux下安装mysql

1.下载mysql5.7.30的RMP安装包2.卸载CentOS7系统自带的mariadb,先检查也没有安装mariadbrmp -qa |grep mariadb若是有一个mariadb-libs-5.5.56-2.el7.x86_64,卸载掉它 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64再查看:rmp -qa |grep mariadb,确保没有了,安装3,安装libaio、perl、net-tools库,yu...

2020-12-22 16:54:31 137

原创 jdk,tomcat安装和配置

1.jdk安装和配置:安装: 创建一个文件夹,存放jdk,tomcat等等,mkdir /usr/local/mytools进入该文件,rz上传jdk: jdk-8u151-linux-x64.tar.gz,linux解压命令: tar压缩命令 tar压缩命令为 tar -zcvf 压缩名.tar.gz 文件/目录 tar解压命令为 tar -zxvf 压缩包名 tar -zxf 压缩包名 //静默解压方式 zip文件 z.

2020-12-22 16:32:48 386

原创 linux常用命令

1.查看ip地址: ifconfig ip addr 2.su:用户名,linux用户切换,3.cd cd 文件夹名 进入文件夹 cd .. 返回上一级 cd ~ 返回根目录 .

2020-12-22 15:34:12 99

原创 如何在vue.js中使用三级联动地址插件

V - Distpicker 是一个简单易用的地区选择器,根据它的安装,使用提示来做。安装:npm install v-distpicker --save在vue文件注册组件:import VDistpicker from ‘v-distpicker’export default {components: { VDistpicker }}4.选择其中一个案列来用,比如说他里面的:<template> <v-distpicker :placeholders="pla.

2020-12-19 10:37:59 490 1

原创 关于 springmvc后端时间戳传入到前端,时间是Long,String

关于 springmvc后端时间戳传入到前端,时间是Long,String解决方法:在实体类的Date 属性加上两个必要的注解:@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)@JSONField(format = “yyyy-MM-dd HH:mm:ss”)在spring-mvc.xml中添加以下内容:<mvc:annotation-driven> <!-- 添加消息转换器 解决json数

2020-12-18 21:11:25 706 2

原创 vue中使用element-ui表单校验

vue中使用element-ui表单校验时报 vue.esm.js?efeb:628 [Vue warn]: Error in v-on handler: "ReferenceError: formClass is not defined原因是没有在function(form),写上form,就是在方法定义的校验对象...

2020-12-18 21:08:12 240 2

原创 git内容小记和git的简单使用

Git的简单使用1.Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。他和SVN不同:1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。 3、Git 分...

2020-11-27 22:55:54 68

原创 MyBatis的sql元素

**MyBatis的动态sql**与strus2相比而言,myBatis独特于支持可手动编写符合需求的sql语句,并且myBatis结合了Ognl表达式帮助实现sql语句。mybatis的几种动态sql元素:Ifchoosetrim,where.,setforeach1.If:像平常的查询语句,用if来判断是否有值传入, <select id="getBooks" resultType="map" > selec...

2020-11-08 22:39:26 380

原创 创建一个Maven项目步骤

Maven是一个项目管理和自动构建工具。它的作用在于:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

2020-08-20 19:33:07 113

原创 Python 的条件语法

if语法:if 判断条件: 执行语句……else: 执行语句……判断条件为多个值时,语法:if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……else: 执行语句4……ps: python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现, 如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;...

2020-06-26 11:20:13 142

原创 反射:java.lang.IllegalAccessException: Class com.test.Demo2 can not access a member of class com.enity

java.lang.IllegalAccessException: Class com.test.Demo2 can not access a member of class com.enity.Student with modifiers "private" 像这种错误是因为调用类的私有方法,没有设置访问权限(setAccessible(true); ), ​​​​​​​...

2020-06-26 08:41:38 905

原创 Python 运算符 day3

1.Python运算符支持算术运算符,比较运算符,逻辑运算符,位运算符,成员运算符,身份运算符,运算符优先级。 2.算术运算符:"+", "-", "*", "/", "%",(取模) , "**" 幂, "//"取整数,返回商的整数部分。3.比较运算符:"==", "!=", ">", "<", ">=", "<="。4.赋值运算符:"=", "+=", "-=", "*=",...

2020-06-24 23:52:22 95

原创 Python 变量类型 day2

1.变量类型: 变量存储在内存中的值,在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。2.变量赋值:不需要声明变量的类型,可以多个变量赋值,如#方式一a = b = c = 1#方式二:两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 "john" 分配给变量 ca, b, c = 1, 2, "john"3.标...

2020-06-23 17:55:50 195

原创 Python基础知识 day2

Python 可以同一行显示多条语句,方法是用分号;分开,如下代码,print('hello');print('world'); 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 if True: print('Answer') print('True')...

2020-06-23 16:16:56 153

原创 经常用的Dos命令

d:盘符切换 dir(directory):列出当前目录下的文件以及文件夹 md(make directory):创建目录 rd(remove directory):删除目录 cd(change directory):改变指定目录或进入指定目录 cd..:退回到上一级目录 cd\:退回到根目录 del:删除文件 或删除所有以.txt为后缀名的目录(del *.txt) exit:退出dos命令 cls:清屏。...

2020-06-22 21:32:31 63

原创 学习Python day1基础知识

print() 内置函数。 prin(name,age,sex) 默认的分割是空格。 print(name,age,sex,sep='-') 定义字符之间用-连接 转义字符:\n ,换行,\' ,\" ,\r 回车 \\。 \t 制表符 。 print(r'hello\p\thon') 在字符串之前添加r表示原样输出字符串。 1.python中常量命名:命名的时候大写。 2.字符串:以单引号: '' | 双引号:""| 三个单引号''' ''',代码如下:print('he...

2020-06-22 21:28:40 120

原创 初步的解了Pathon

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 Python是一种解释型脚本语言,可以应用于以下领域: 1.Web 和 Internet开发 ,2.科学计算和统计 ,3.人工智能 ,4.桌面界面开发 ,5.软件开发,6.后端开发 ,7.网络爬虫Python是完全面向对象的语言。函数、模块、数字、...

2020-06-21 17:30:53 134

原创 关于接口Map的HashMap和Hashtable实现类,LinkedHashMap类。

HashMap与HashTable的区别: 1. Hashtable类里的方法有锁旗标,是一个线程安全的Map实现类, 但HashMap是线程不安全的实现类。因此HashMap比Hashtable的性能高一点。 2.Hashtable不允许使用null作为key和value。 3.HashMap和Hashtable判断两个key相等的标准是: 两个key通过equals方法比较返回true,...

2020-06-21 12:54:26 225

原创 关于Map 接口的一些知识点

Map: 1. map是键值对关系,它将键映射到值,一个映射不能包含重复的键,每个键最多只能映射到一个值, 意思是,键不能重复,值可以重复,键与之一一对应。 2.映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。 某些映射实现可明确保证其顺序,如 TreeMap 类; 另一些映射实现则不保证顺序,如HashMap 类。 3.map接口里的一些方法: ...

2020-06-20 21:33:18 568

原创 Connection , List 接口的了解

Connection接口:①是集合框架中的顶级接口。②是List和Set接口的父接口。③它并不是Map的父接口 List接口的特点: ①有序 ,即按照添加的值先后顺序 ②可重复,即添加的值可以重复。如下代码:在list集合添加的6条数据顺序不一样,输出的还是:1 2 4 5 3 5,数据重复,但输出的长度为6,因此list集合有序,可重复。public static void main(String[]...

2020-06-17 16:43:52 362

原创 如何下载安装5.7版压缩包MySQL

1.下载并解压压缩包下载路径选择操作系统为64位或32位有账号就登陆下载,没有账号选择:no thanks:just start my download解压:解压到指定盘中(例:D:\mysql5.7)2.配置环境变量、例:MYSQL_HOME:D:\mysql5.7在path后面添加;%MYSQL_HOME%\bin3.打开解压的mysql文件夹,在夹里创建data文件夹和my.ini后缀名为.ini文件夹或者记事本,并在my.ini写上以下代码: [mysql]...

2020-06-17 15:32:23 136

空空如也

空空如也

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

TA关注的人

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