- 博客(25)
- 收藏
- 关注
原创 Springboot项目 RestTemplate+httpclient实现文件的上传和下载
1.pom.xml<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId></dependency>2.代码2.1 RestTemplate配置import lombok.extern.slf4j.Slf4j;import org.apache.http.conn.ssl.SSL
2021-09-03 15:25:37 827
原创 Springboot集成freemarker模板
1.pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> <dependency> <groupI
2021-09-01 21:31:59 521
原创 java使用okhttp3实现gofastdfs上传
1.maven <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.9.1</version> </dependency> <dependency&g
2021-09-01 16:40:12 585
原创 java使用PDFBox实现PDF转jpg
1.maven依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-tools</artifactId> <version>3.0.0-RC1</version> </dependency> <dep
2021-09-01 13:18:48 1335
原创 腾讯云增值税发票识别
1.获取secretId、secretKey2.代码package com.demo.util;import com.tencentcloudapi.common.Credential;import com.tencentcloudapi.common.exception.TencentCloudSDKException;import com.tencentcloudapi.common.profile.ClientProfile;import com.tencentcloudapi.co
2021-08-31 10:52:35 1234
原创 java 发送邮件的几种方式
一、java mail发送邮件:1.pom.xml <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency>2.代码2.1email实体类@Datapublic c
2021-08-26 17:35:11 1930
原创 java FTP上传下载文件
1.maven依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency>2.代码package com.yetech.uti
2021-08-12 19:13:34 138
原创 Go-FastDFS的下载与安装
1.下载:LInuxwget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.1/fileserver -O fileserver && chmod +x fileserver && ./fileserverWindows下载下载exe程序,安装即用。2.linux启用守护进程启动go-fastdfsnohup ./fileserver
2021-06-25 15:43:21 1397
原创 SpringBoot项目引入本地jar,并打包(war、jar)
1.maven引入本地jar包<dependency> <groupId>com.test</groupId> <artifactId>test</artifactId> <version>0.0.1</version> <type>jar</type> <scope>system</scope> <systemPath&
2021-06-21 14:31:32 242
原创 springboot基于ApacheCXF集成webservices,自定义IP、ID拦截器
1.maven依赖 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.5</version> </dependency>
2021-06-16 17:02:55 729
原创 Windows下载安装kafka
官网下载http://kafka.apache.org/下载完之后解压到本地,进入安装目录目录,打开cmd启动服务:bin\windows\zookeeper-server-start.bat config\zookeeper.propertiesbin\windows\kafka-server-start.bat config\server.properties创建topic:testbin\windows\kafka-topics.bat --create --zookeepe.
2021-06-10 15:21:46 1389
原创 java 发送邮件(SSL加密方式,含附件)
java 发送邮件(SSL加密方式)一、基于javamail发送邮件二、基于Apache提供的commons-email发送邮件一、基于javamail发送邮件maven: <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</versio
2021-06-01 17:39:48 2624 2
原创 maven打jar包插件
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version>
2021-03-10 16:09:48 219
原创 java 读取PDF文本,获取CA签章信息并定位页面索引
1、介绍使用Spire组件,参考:Spire帮助文档; 分为免费版和付费版,根据自己需求而定2、依赖 <repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repositor
2021-03-10 10:42:51 1210
原创 private static final long serialVersionUID = 1L 的作用
1、这句话的意思是定义程序序列化ID2、什么是序列化?Serializable,Java的一个接口,用来完成java的序列化和反序列化操作的;任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中;java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程3、序列化id (serialVersionUID)序列化ID,相当于身份认证,主要用于程序的版
2020-08-12 10:22:00 31180
转载 JAVA设计模式总结之六大设计原则
下面来总结下所学习的设计模式,首先我们看下各个模式之间的关系图,下面这张图是网上比较典型的一个类图关系:process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NTAzMTA2,size_16,color_FFFFFF,t_70)从上面的类图之间可以看出,学习设计模式或者说学懂完全理解所有的设计模式还是挺难的,只能说不断的重复学习,不断的去领悟才是唯一的方法,
2020-08-05 18:23:48 211
原创 centos7搭建ftp服务器及ftp配置讲解
ftp,即文件传输,它是INTERNET上仍然常用的最老的网络协议之一,它为系统提供了通过网络与远程服务器传输的简单方法,FTP服务器包的名称为vsftpd一,vsftpd安装(很简单,一句话)yum install -y vsftpd二,修改vsftpd配置参数anonymous_enable=NO控制是否允许匿名用户登入 我这里禁止,YES 改为NOwrite_enable=YES是否允许登陆用户有写权限,属于全局设置。无论是匿名用户还是本地用户要实现上传都需要为YES...
2020-07-13 16:04:40 2277
转载 springboot注解最全详解
使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能一、注解详解(配备了完善的释义)@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置
2020-06-24 14:28:45 193
原创 Centos7下搭建RocketMQ,并安装可视化管理界面
一、准备工作jdk、maven环境,并且配置环境变量配置环境变量: vim /etc/profile添加以下内容(修改jdk路径):#Java environmentexport JAVA_HOME=/usr/local/jdk1.8export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH#maven environmentexport MAVEN
2020-06-18 17:48:18 1269
转载 logback-spring.xml配置讲解
logback-spring.xml## 标题配置文件自己改下value="G:/logs/pmp"这个值,如果你相关依赖弄好的话,直接复制粘贴即用输出的日志文件的名称最好也改下,下文中${log.path}/web_info.log是因为我这个模块就叫web,要改的话,一个appender改两处集成到springboot的yml格式配置文件的示例:logging: config: classpath:logback-spring.xml level: dao: debug
2020-06-08 19:07:45 300
转载 彻底搞懂Websocket原理
分享一下在知乎上看到的这篇文章帮助理解一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过这样一张图理解有交集,但
2020-06-03 20:24:24 198
原创 idea异常关闭,再次打开项目启动端口被占用异常解决办法
比如一个springboot项目正在运行,由于idea异常关闭,再打开发现项目启动失败,web server is already running异常关闭没有中断端口,只要把该端口的进程给kill掉就好了打开本地cmd窗口:假设端口号是8080netstat -aon|findstr 8080 杀死进程:taskkill -f -pid 1376...
2020-05-26 15:51:04 2418 5
原创 MySQL主从复制
一、MySQL主从复制在master服务器中:安装ntp时间同步软件:yum install ntp -y#主要为了让主服务器和从服务器之间时间一致。那么从服务器中继日志和主的二进制日志数据一致vim /etc/ntp.conf 在末尾加入如下两行:主要让自己变成ntp的服务端使得从服务器能获取主服务器的时间server 127.127.1.0 fudge127.127.1.0 stratum 8启动ntp服务:systemctl start ntpdsystemctl ena
2020-05-11 15:01:01 131
原创 Centos7下安装docker,并利用docker安装mysql5.7
Centos7下安装docker,并利用docker安装mysql5.7一,安装docker前的准备工作如果之前安装过旧版本,先卸载:yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrot...
2020-04-29 14:52:10 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人