自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 maven引用第三方jar包的解决方法

maven有两种引用第三方jar包的形式:一种是scope为system,直接指定jar路径引用;另一种是先安装到本地仓库再引用。一、指定路径引用 要想直接指定系统路径引用,需要把scope改成system,然后再添加systemPath标签指定需要引用的jar包路径,如果jar是在项目路径的文件夹中的,可以使用${ project.basedir }来代替项目根目录路径。引用例子如下所示: <dependency> <groupId...

2020-06-22 10:33:54 1425

原创 Java在Linux下解析HTML文件生成图片的中文乱码问题

我使用的是Html2Image来解析HTML生成图片,在本地测试的时候,生成的图片没有问题,但放到Linux服务器之后,发现生成出来的图片中文会显示乱码。后来,查明原因,是因为Linux服务器中没有安装中文字体,后面通过安装好相应得中文字体就解决了这个中文乱码的问题了。解决该中文乱码问题的步骤:查看Linux下是否有中文字体fc-list :lang=zh若不支持fc-...

2020-03-19 10:11:29 1228

原创 Spring AOP和自定义注解实现数据权限

在日常的开发中,数据权限都是重中之重,数据权限的管控可以分为两种,一种是:对查询参数进行过滤,还有一种是:对返回结果进行过滤,一般这两种方式是在程序中配合使用的。上面这两种数据权限的管控方式,可以通过spring aop + 自定义注解来实现。一、自定义注解自定义参数过滤注解,要在注解中获取到方法上需要进行数据过滤的参数名。代码如下:import java.lang....

2019-12-19 14:47:10 2017

原创 Spring AOP的使用

在应用程序中,有些功能是不适合与业务逻辑混合在一起的,否则的话不便于后期人员的维护,比如:日志、声明式事务、安全和缓存等。这些功能需要以切面的形式横贯整个程序之中,减少与业务逻辑之间的耦合度,这种做法叫做面向切面编程(AOP)。本文主要描述spring框架中的AOP是如何使用的。1、AOP术语AOP的术语有:通知、连接点、切点、切面、引入和织入。通知通知定义了切面是什...

2019-09-30 11:30:13 314

原创 在Spring中,配置类导入配置

1、在既定的配置类中,引用了其它配置类配置的bean,这就要优先加载被引用的配置类,该解决方法是使用@Import注解,在该配置类中导入被引用的配置类,这样导入的配置类就会优先加载了。import org.springframework.context.annotation.Configuration;import org.springframework.context.annotatio...

2019-08-15 11:22:06 1747

原创 SpringBoot1.5 升级到 2.0 的坑

项目启动成功,但是访问接口都报404,无法访问接口。后面查到是配置文件里面的配置项目前缀的参数名称变了1.5.X的是:server.context-path2.0.X的是:server.servlet.context-path...

2019-07-08 10:55:49 792

原创 在SQL里做表关联时,on与where的区别

left join 和 right join 时,on 的关联条件只会对关联表的数据进行过滤,无法对主表的数据进行过滤,若想对主表的数据进行筛选,需要where里加条件进行筛选。select *from userInfo a left join roleInfo b on a.userId = b.userIdwhere a.xxx = ''--在这个SQL里...

2019-05-30 09:01:25 1843

原创 SpringBoot + Mybatis 多数据源配置 —— 根据用户自动切换

目录一、线程安全的数据源切换类(DataSourceSwitch.java)二、多数据源类(MultiDataSource.java)三、SpringBoot的数据源配置四、使用过滤器在线程访问数据前设置线程数据源 在实际场景中,会遇到不同用户拥有不同的数据源,这些数据源信息配置在数据库表里面,需要我们根据用户切换成相应的数据源。在本文中,会介绍如何在Spri...

2019-04-18 10:05:53 2896 11

原创 SpringBoot + Mybatis 多数据源配置 —— 自主切换

目录一、禁掉SpringBoot的自动配置数据源类,并写新的配置类二、自动切换数据源三、重写SpringBoot的数据源配置四、数据源配置类的整合代码 在实际中,一个项目一般只会对应着一个数据源,但也有些需要多个数据源的项目。在本文中,会介绍SpringBoot + Mybatis框架下如何配置多个数据源,并能代码中自主切换。一、禁掉SpringBoot的...

2019-04-18 09:46:08 9490 2

原创 SpringBoot+Mybatis框架搭建

目录一、maven导包配置(pom.xml)二、SpringBoot配置文件配置三、SpringBoot启动程序四、日志文件配置一、maven导包配置(pom.xml) <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema...

2019-04-12 14:43:41 303

原创 在JavaWeb中集成BO报表

目录一、获取LogenToken二、使用LogonToken获取免登报表链接 在JavaWeb系统中,可以通过BO的webservice来获取LogenToken,然后使用LogonToken来打开BO报表,这样就可以实现在系统中免登陆打开BO报表了。在本文的示例代码中使用到的工具有:HttpClient、fastjson。一、获取LogenToken...

2019-04-10 16:15:07 797 2

原创 SSM框架配置多数据源

一、自动切换数据源 数据源类型常量类(也可以是枚举类),具体代码如下:/*** 数据源名称** @author hrc* @date 2018年10月9日*/public class DataSourceDialect { public static final String ORACLE="oracle"; public static ...

2019-04-09 10:11:07 414 1

原创 SSM框架搭建

目录一、maven导包配置(pom.xml)二、SpringMVC配置(spring-mvc.xml)三、Mybatis配置(mybatis.xml)四、Spring-Mybatis配置(spring-mybatis.xml、 jdbc.properties)五、web配置(web.xml)六、日志配置(log4j.properties)一、maven导包配置(p...

2019-04-04 09:44:17 203

原创 在SQL中将特定的数据排在第一行

在SQL中将特定的数据排在第一行使用order by 排序在排序时将特定的无规则的数据排在第一行使用order by 排序在SQL里会使用order by来对数据进行排序,例如: select pid, name from t_province where 1 = 1 order by name在排序时将特定的无规则的数据排在第一行但有时候会想把某一条特定的无规则数据排放到第一...

2019-04-03 16:00:54 8369 2

原创 Java基于POI对PPT的基本操作

Java基于POI对PPT的基本操作 在Java中对PPT文件进行操作的话,我使用的是Apache的开源项目POI。该项目的功能主要是使用Java开发或生成微软办公文件,比如:Word、Excel、PPT、Visio等。其中实现对PPT文件进行操作的类包主要是HSLF(.ppt)和XSLF(.pptx),在本文中,会以XSLF为主。一、创建PPT文件,并生成空白幻灯片...

2019-04-02 16:54:17 7551 7

原创 Java在发送HTTP请求时,遇到身份验证无法获取到response内容的解决方法

问题描述:有些网站在接受HTTP请求时会先让你进行身份认证,所以在用Java发送HTTP请求时会出现401错误码,无法正常获取到想要的内容。解决方法:我以发送get请求为例,说明解决方法。public static String getMethod(String url) { String response = null; HttpClient clien

2017-12-29 10:46:29 2612

CurriculumDesign.zip

这是一个使用AES算法对文件(支持所有文件)进行加密的和解密的、带有界面的Java小程序。

2019-05-13

MATLAB实现嵌入式小波零树编码算法(EZW)的图像压缩程序

这是使用MATLAB语言实现小波分析在图像压缩中应用的一个算法--"嵌入式小波零树编码算法(EZW)"的一个带有界面的小程序

2019-04-04

空空如也

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

TA关注的人

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