javaee
文章平均质量分 72
杨景文Blog
正人者,先正己,方能正人
展开
-
Git版详细教程
一、Git简介 Git版本管理教程-入门到精通-千锋2021最新教程 1.1 项目的版本管理在项目开发过程中,项目没开发到一个节点就会对当前项目进行备份,这个备份就是项目的一个版本;当我们继续开发一个阶段后,再次进行备份,就生成新的版本——多个版本的集合就是项目的版本库在项目版本管理中,我们可以使用手动进行管理,但是存在一些问题:需要手动维护版本的更新日志,记录每个版本的变化原创 2021-10-15 15:43:57 · 188 阅读 · 1 评论 -
itext5将HTML导出PDF显示不完整原因之一(全网独一份)
这样的BUG比较小众,项目里面用到导出PDF的功能也不多,接触的人也不多。所以网上的资料也不多,整理出来以便给后来者一个参考,希望能帮到你!(关注一下博主,获取更多文章推送)BUG描述我主要是将包含有< pre>标签和< code>标签的HTML文章转换成PDF,而code标签里面放置的是java代码,代码如下:<pre> <code> public Object authentication(...){ // "/**"表示匹配所有.原创 2021-08-24 15:39:53 · 2653 阅读 · 0 评论 -
已解决:com.itextpdf.tool.xml.exceptions.RuntimeWorkerException: Invalid nested tag p found
问题描述通过itextpdf,将html导出PDF过程中,提示如下错误:com.itextpdf.tool.xml.exceptions.RuntimeWorkerException: Invalid nested tag p found, expected closing tag img. at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:134) at com.itextpdf.tool.xml.parser.XMLPars原创 2021-08-20 13:38:10 · 4205 阅读 · 5 评论 -
ITextpdf将Markdown转换成PDF详细流程(HTML转PDF)
一、文章说明此篇文章将解决itextpdf转PDF遇到的以下问题:1、中文不显示问题2、表格或者图片超宽问题3、pdf样式问题4、Markdown引用样式在PDF中正常显示5、转换HTML为PDF过程中提示标签没有闭合的BUG解决此篇文章包括的关键字(可能是你关心的内容):1、HTML2、Markdown3、Java4、blockquote5、PDF6、itextpdf此篇文章中PDF样式说明:本文中使用的PDF样式模仿Typora编辑器的Vue样式。二、通过it原创 2021-08-20 13:21:23 · 2579 阅读 · 2 评论 -
Git版本管理器(小白学习附带视频)
如果你是一个计算机专业的学生,毕业进入公司前三天可能就是看代码。那么代码从哪里来呢?代码就是从版本管理仓库中下载。为什么代码会放到版本管理仓库中?什么是版本管理?为什么要进行版本管理?如何进行版本管理?这就是本文要介绍的内容。非常适合小白学习。一、版本管理概述附上涛哥Git视频(讲解非常详细,一听就懂): Git完整教程入门到精通 1.1、什么是版本?百度百科解释:版本,汉.原创 2021-04-14 13:39:47 · 211 阅读 · 0 评论 -
JDBC简单入门使用
本篇文章以极简的方式介绍JDBC的基本入门使用。提前准备:1、安装MySQL数据库2、创建一个名为db_hlh的数据库3、创建一张表tb_hotel,包含如下字段(hotel_id主键自增长,hotel_name,hotel_addr)基本步骤:1、导入MySQL数据库连接驱动。(驱动下载地址:https://www.mysql.com/products/conne原创 2017-08-03 11:46:35 · 458 阅读 · 0 评论 -
Nginx实现负载均衡
Nginx实现负载均衡Nginx是一个性能非常好的反向代理服务器,用来做负载均衡的绝佳选择。1、何为反向代理?既然提到反向代理,那么就有正向代理。接下来,我们解释一下这讲个概念:1.1、正向代理现在很多人喜欢在国外买东西,因为便宜。比如买一罐新西兰的奶粉,如果我们亲自去新西兰一趟,就不划算了,其他不说,就往返的机票都很贵,这样算下来,原本便宜的奶粉,变得比国内的贵了更多。于是你找到在新西兰留学的朋友原创 2017-09-18 10:27:04 · 2861 阅读 · 0 评论 -
Apache Server搭建图片服务器
Apache Server搭建图片服务器~原因、好处、步骤原创 2018-01-25 16:51:55 · 3761 阅读 · 0 评论 -
Thymeleaf配置basePath解决页面路径问题
在开发中对于Java程序员来说非常头疼的就是路径问题,为了解决路劲问题一般会在页面head头信息中添加如下标签:JSP添加内容如下:&amp;lt;base href=&quot;&amp;lt;%=request.getContextPath()%&amp;gt;/&quot;&amp;gt;Thymeleaf添加内容如下:&amp;lt;base th:href=&原创 2018-11-12 10:18:04 · 10969 阅读 · 2 评论 -
理解RESTFul架构
原文地址:http://mccxj.github.io/blog/20130530_introduce-to-rest.html1 什么是RESTREST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一。 他在论文中转载 2017-01-18 15:19:52 · 338 阅读 · 0 评论 -
Spring框架(七)结合Hibernate基本使用入门介绍
Spring框架包含的模块很多,是一站式框架,其中主要的Ioc和AOP是其核心模块。而Hibernate框架一个ORM类型的框架,主要负责数据库操作,也是现在比较流行和市场占有率比较高的框架。本篇主要是利用Spring的IOC功能对Hibernate的SessionFactory进行依赖注入,当然Spring和Hibernate的结合方式很多,比如Spring对Hibernate事物的管理等。本篇原创 2017-01-18 09:47:15 · 894 阅读 · 0 评论 -
Hibernate框架之关联关系(many-to-one)
今天天气终于放晴了,心情也会好一些。年前这段时间,打算多写点文章,将自己的东西记录下来,算是一种沉淀吧。目前写的东西都是偏基础,也是计划从基础开始写起,后面再慢慢去扩充。这篇文章打算记录一下Hibernate实现关联关系的操作。上一篇文章介绍了Hibernate的基本使用。在实际项目开发中,不可能永远都是在一张表上进行操作,比如一本书只有一个作者,但是一个作者可以有多本书,相对于书而言,就原创 2016-12-22 17:08:47 · 2024 阅读 · 0 评论 -
Spring框架(一)简单介绍
Spring是一个轻量级框架,可以一站式构建你的企业级应用。Spring作为Javaee开发技能不可或缺的一项,是每一个做Javaee开发的人必须要掌握的。现在最新的Spring已经到5.0的体验版了,不过做技术的人都知道,在一个实际的项目中最好还是使用成熟稳定的版本,所以本片文章以当前最近的稳定版本4.3.5为基础上进行的测试。本篇文章作为我写Spring框架的第一篇,还是要介绍一下Sp原创 2016-12-28 18:06:29 · 4063 阅读 · 0 评论 -
Spring框架(三)依赖注入之注解方式
本篇文章建立在上一篇【依赖注入的概念】基础之上,如果没有看上一篇,建议先看看。依赖注入只是Spring众多功能中的一个,也是比较重要的一个。此篇文章我们将介绍怎么使用Spring的注解完成依赖注入功能。此篇文章的案例建立在上一篇的基础之上,我们举过一个例子,就是老板和秘书之间的关系:一般领导都会有一个秘书,要秘书有什么用呢?估计大家都知道,可以把一些事情交给秘书来做,减少领导的工作量,这样领导原创 2016-12-29 14:45:02 · 1144 阅读 · 0 评论 -
Spring框架(二)依赖注入概念
Spring中被人使用最多的可能就是他的依赖注入了,比如SSH整合的时候,必然会使用Spring的依赖注入。依赖注入简写DI,全称:Dependency Injection。依赖注入也有另外一个名字叫做控制反转(IOC)。在讲解Spring的依赖注入的使用之前,我们需要先搞明白什么是依赖注入。接下来举个例子:一般领导都会有一个秘书,要秘书有什么用呢?估计大家都知道,可以把一些事情交给秘书来原创 2016-12-29 11:08:48 · 1331 阅读 · 0 评论 -
Spring框架(四)AOP之代理模式
本篇介绍一下Spring的AOP模块中关于面向切面的概念。AOP全称Aspect Oriented Programming,即面向切面编程。第一次听说面向切面编程可能会比较陌生,或者心里堵得慌。这到底是个什么鬼。但是,不要紧,我们不要太去抠字眼,想通过这几个字就想搞明白什么是面向切面,是不太可能的。所以,先不管什么是面向切面,先把这个概念抛掷脑后。先看看下面这个例子:我有个朋友,自己在家做点原创 2017-01-10 12:45:06 · 1063 阅读 · 0 评论 -
Spring框架(五)AOP之注解方式
Spring的AOP(面向切面编程、或者叫面向方面编程)一直以来是初学Spring程序员的一个挥之不去的梗,想想当年自己刚开始接触AOP的时候也是一头雾水。我当初的学习方式就是先不管是否理解,既然大家都说好,就先用,用着用着就明白了为什么。本篇文章我也是想尽可能的让大家在学习之初就能明白什么是AOP。AOP的核心其实就是动态代理,这个在第一篇文章【Spring框架AOP之代理模式】中有讲解,并且此原创 2017-01-10 17:20:10 · 718 阅读 · 0 评论 -
MVC架构简介
本篇博客打算简单介绍一下MVC是什么,为接下来写一篇Spring MVC和Struts2的文章做一下铺垫。MVC是一种架构设计模式,是一种设计理念。是为了达到分层设计的目的,从而使代码解耦,便于维护和代码的复用。MVC是3个单词的缩写,全称:Model-View-Controller(模型-视图-控制器)。举一个例子,MVC就好比我们的鞋柜。当没有鞋柜的时候,鞋子是这样摆放的:有了原创 2017-01-11 11:54:39 · 40450 阅读 · 17 评论 -
Spring框架(六)MVC的基本配置
本篇文章将介绍Spring框架的MVC模块的基本配置与使用。Spring MVC发展到如今,已经是非常优秀的一个框架了。甚至现在的很多企业都开始在最新的项目中采用Spring框架进行MVC的分层设计。关于什么是MVC,大家可以先看看我之前的一篇文章【MVC架构介绍】。为了更理解Spring MVC到底做了什么,可以这样理解:Spring MVC其实就是对原生Servlet的一个封装,这原创 2017-01-11 17:01:33 · 761 阅读 · 1 评论 -
Hibernate框架之配置和HelloWorld
Hibernate框架早在2001年就诞生了,至今已经是一个相对成熟的框架。网上的关于Hibernate的文章也不少,我写这篇文章的目的只是想留给若干年后的自己看看。如果顺便能给你带来一点好处就更好了。前言Hibernate是一个ORM框架,ORM就是Object Relationship Mapping(对象关系映射)。也就是说Hibernate是一个对象关系映射的框架。其中Object原创 2016-12-21 18:16:20 · 399 阅读 · 0 评论