又吃成长快乐了
偷偷学习被我发现
记录个人点滴
展开
-
使用natapp进行前后端远程联调
近期,和几个朋友业余搞点原创科技项目来玩玩,因为都是线上沟通,和远程开发,前后端联调不在一个局域网内,开发时,前后端相关人员都是居家远程联调,这边采用的简单的解决方案:隧道技术+内网穿透,简单处理了。记录一下话不多说,这边我用的工具是:natapp。会有的朋友可以直接跳过了首先,去官网注册一下,免费的注册完后,这边相关法律规定,需要实名免费购买隧道配置你映射到你本地的端口确定你本地的服务的正常运作的下载客户端到本地找你对应的版本在natapp.exe同级目录下新建config.ini。原创 2023-04-25 15:06:14 · 1286 阅读 · 2 评论 -
重置 Winsock 目录解决电脑应用无法启动问题
前两天,因为部署测试环境,搞了一些无意操作,导致在内网域中我电脑的ip在该内网域内其它ip都能访问到,就只有这台服务器的ip访问不了;开始以为是服务器关机或者它出了什么问题,但是其它同事都能ping通,而且it设备组的告诉我,服务器正常;于是只能试试重启大法了,重启后,ip是能访问了,但是发现很多桌面应用无法使用了,有些应用会影响到工作,这不得不处理啊。抱着侥幸的心态,有一次试了试关机开机大法,还是不行。原创 2023-03-18 09:26:55 · 2663 阅读 · 1 评论 -
我为什么要写博客,写博客的意义是什么
第二学期,正打算破罐子破摔的我,遇见了高教授教,记得是数据结构课,估计是认错人了吧,估计是随机的吧,他居然任命我为课代表,顿时,有种被人看好不想辜负的感觉,他极力的推荐我们写博客,开始是在自己电脑上,然后到博客园,直到高老说出了他的csdn博客并欢迎我们留言提问,我也追随着来到了csdn。,说真的,我十分喜欢迎接挑战,但是我知道,对我而言,是一种机会,一种学习新东西的机会!这样下去不行,总结了一下,知识和实战缺少,意识到了学习的重要性,看视频课,培训,博客,我把我的时间合理的规划了一下,原创 2023-03-11 23:18:20 · 333 阅读 · 3 评论 -
别看
提醒自己:最近发现自己开始遗忘一些知识,很不应该,真的该拖出去打一顿,包括前辈给的建议,我老是喜欢去看一些高并发以及大数据、消息队列造轮子、框架原理、架构等的东西,其实我的实际中并没有接触到,好学是好事,要坚持;但基础很重要,对于“高大上”的东西谁都喜欢,但是不能忘了基本的东西,所以博客中我会写一些基本的、常用的;同时会关注自己喜爱的技术,一步步来,提醒自己不要急,你还是个弟弟,很菜的那种,一步一...原创 2019-11-26 02:45:52 · 149 阅读 · 0 评论 -
用途和发布内容等说明
因为个人原因,博客更新时间不定,而且用于个人学习复习,不做其他用途。在空闲时间会把以前写的学习笔记陆续放上来,顺序不定。如果出现问题请联系我改正,知识点理解错误的地方请一定联系我讨论互相学习,如果出现看不懂但知识点没错的地方,请自行理解。谢谢...原创 2019-09-05 21:35:33 · 268 阅读 · 4 评论 -
SpingBoot+Freemarker实现5种发送邮件
这里使用的是qq邮箱,先去你的qq邮箱开启SMIP和POP3。然后它会叫你发短信拿授权码,那个授权码需要记住,后面有用。SpingBoot___5种简单的发生邮件的小demo。mail.ftl用于做Freemarker的模板的。mail.html用于做Thymeleaf的模板的。在resources下新建templates。原创 2019-08-15 19:29:27 · 416 阅读 · 0 评论 -
FreeMarker生成pdf上传atm
FreeMarker是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据。加水印,返回加了水印的流,类里的参数值建议从外部传入,更加灵活而不是写死在代码里。原创 2022-11-15 17:49:22 · 690 阅读 · 0 评论 -
根据oracle数据库指定的表,使用FreeMarker生成该表对应的java实体类和sqlMap.xml
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。原创 2022-11-15 17:16:57 · 229 阅读 · 0 评论 -
SonarQube安装、出现启动出错并解决记录、配合idea配置使用,gradle项目配置
Sonarqube是一个功能非常强大的代码质量检查、管理的开源工具。它通过插件的形式能够识别常见的多种编程语言(例如Java, C++, Pythod等)代码质量问题。修改默认端口9000,sonar.web.port。直接解压缩,然后进入对应系统的文件夹。原创 2022-11-10 19:59:16 · 4791 阅读 · 0 评论 -
Word或Excel 转Pdf 工具类(License 去水印)
Word或Excel 转Pdf 帮助类需要引入jar包:aspose-words-15.8.0-jdk16.jaraspose-cells-8.5.2.jar工具类import com.aspose.cells.Workbook;import com.aspose.words.Document;import com.aspose.words.License;import java.io.File;import java.io.FileInputStream;import java.io原创 2020-12-11 14:20:33 · 1523 阅读 · 0 评论 -
生成word工具类(带表格和图片的)
最近甲方提的需求越来越多,从手写签名生成pdf,生成word和exec,到各种文档格式的转换;各种百度和看api,写成工具类,后面陆续会放到博客上,要是哪里错了,请指正,谢谢大概是需要引入这些jar包的依赖:poi-ooxml-4.1.2.jarpoi-ooxml-schemas-4.1.2.jarooxml-schemas-1.3.jarjsoup-1.11.3.jarxdocreport-1.0.6.jarxmlworker-5.5.11.jaraspose-words-15.8.0-j原创 2020-12-10 21:07:29 · 398 阅读 · 3 评论 -
FastDFS文件上传下载工具类
public class FastDFSClient { /** 日志 */ private final static Logger log = LoggerFactory.getLogger(FastDFSClient.class); /** 文件配置 */ private static final String CONFIG_FILENAME = System.getProperty("webapp.root") + File.separator + "WEB-INF原创 2020-05-30 09:32:39 · 153 阅读 · 0 评论 -
Clob、NClob转类型工具类
感觉还有很大的改进空间,后续补上吧public class ClobToObjectUtils { /** * Clob、nclob类型转Object * map:需转换的值 * wordKey:需转换的key * @param map 转换后对象的map集合 */ public static Map<String, Object> setClobToObject(Map<String, Object> map, L原创 2020-05-30 09:28:38 · 668 阅读 · 0 评论 -
生成地球人申请表、逍遥游pdf
/*** 生成地球人申请表、逍遥游pdf** @param mapList 参数* @return 返回值*/private String createDQRPdf(List<Map<String, Object>> mapList) { String pdfPath = ""; JSONObject json = new JSONObject(...原创 2020-03-06 20:17:00 · 251 阅读 · 0 评论 -
pdf工具类
项目要使用iText,必须引入jar包。才能使用,maven依赖如下:<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version> <...原创 2020-03-05 20:16:24 · 454 阅读 · 0 评论 -
iText生成PDF文档——设置文档格式常用的对象以及方法
iText生成PDF文档iTextSharp.text.Document:这是iText库中最常用的类,它代表了一个pdf实例。如果你需要从零开始生成一个PDF文件,你需要使用这个Document类。首先创建(new)该实例,然后打开(open)它,并添加(add)内容,最后关闭(close)该实例,即可生成一个pdf文件。iTextSharp.text.Paragraph:表示一个缩进的文...原创 2020-02-20 16:44:13 · 1162 阅读 · 0 评论 -
linux上简单搭建ftp服务器&&上传下载 ftp工具类 FtpUtil
简单的在Linux上搭建FTP服务器。因为本人彩笔的某种原因,一直使用的CenOS7集群后使用了一段时间,被我搞坏了,哎,所以我使用的是CenOS6.5;先说一下感受吧,安装不难,本篇博客并没有对它进行严谨的设置,你们可以自己设置,我个人建议不要按我的一步步去做,因为很简单,你需要注意的是弄清它的配置1.安装yum -y install vsftpd你可以在后面指定安装路径默认路径会...原创 2019-12-20 01:48:00 · 447 阅读 · 0 评论 -
简单发邮箱
其他发送都需要自己搭建邮箱服务器,基于QQ邮箱的不用搭建使用QQ服务器发送邮箱package com.hrm.utils;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import ...原创 2019-08-04 22:08:45 · 214 阅读 · 0 评论 -
使用HSSFWorkbook导出Excel表格
使用HSSFWorkbook导出Excel表格一、加依赖或者导入jar包去https://mvnrepository.com下载Apache POI这里使用的3.9二、上代码/** * * <li>action控制层</li> * @param req * @param resp * @throws Exception */ publi...原创 2019-08-04 22:08:06 · 1039 阅读 · 0 评论 -
常用汇率查询&&货币列表&&实时汇率查询换算小demo
#这个小demo是本人根据官方api自行编写,亲测可用#1、导入相关jar包注意:1.这里导包错误会报java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException的错误,2.这里不能使用lang3和collections4,要使用lang2和collections...原创 2019-08-04 22:11:05 · 497 阅读 · 0 评论 -
支付宝&&微信PC端扫描支付小demo
####借鉴git上的大佬的准备工作说明,以及官方api说明。准备工作:1.配置AlipayConfig(1).注册蚂蚁金服开发者账号(免费,不像苹果会收取费用)注册地址:https://open.alipay.com ,用你的支付宝账号扫码登录,完善个人信息,选择服务类型(我选的是自研)。(2).设置app_id和gatewayUrl其中密钥需要自己生成,appID和支付宝网关...原创 2019-08-04 22:37:25 · 417 阅读 · 0 评论 -
简单的使用ResponseEntity的方式导出HSSFWorkbook的EXCEL
用于个人记录。之前有写过两个使用HSSFWorkbook导出excel,但是都是基于servlet流的形式。https://blog.csdn.net/qq_37432174/article/details/98475349https://blog.csdn.net/qq_37432174/article/details/98475330我们知道在SpringMVC中文件下载还可以使用注解...原创 2019-08-23 19:24:58 · 2365 阅读 · 0 评论 -
SpringBoot__ AMQ中间件点对点发邮件
Producer依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </...原创 2019-08-15 20:12:31 · 292 阅读 · 0 评论 -
导出个人简历EXCEL
action:package com.hrm.utils;import java.io.IOException;import java.io.OutputStream;import java.net.URLDecoder;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax....原创 2019-08-04 22:09:28 · 760 阅读 · 0 评论