自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springBoot整合shiro实现权限控制

1.pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE&...

2020-04-02 11:32:58 409

原创 springBoot Oracle+SQLServer多数据源配置

第一步引入依赖<!--sqlServer驱动依赖--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> ...

2019-12-12 18:29:06 1112 4

原创 springBoot+mybatis实现多数据源配置

第一步,pom.xml(因为这个项目测试多个知识点jar包引得比较多,比较乱,根据个人需求删除)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2019-12-02 17:49:42 269

原创 springBoot+quartz实现动态定时任务

第一步pom.xml,因为我配置了多数据源和webService所以有很多jar是定时任务不需要的,看情况删除<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...

2019-12-02 17:20:12 2164

原创 SpringBoot + Spring Security + Thymeleaf实现权限控制

第一步以来引入:重要部分有两处<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...

2019-08-20 17:28:01 2771

原创 springBoot二维码生成案例

1.首先引入谷歌开源项目依赖:&lt;!-- 二维码支持包 --&gt;&lt;dependency&gt; &lt;groupId&gt;com.google.zxing&lt;/groupId&gt; &lt;artifactId&gt;core&lt;/artifactId&gt; &lt;version&gt;3.3.0&lt;/version&am

2018-11-02 10:39:05 18454 13

原创 springBoot集成邮件发送实现

   在不同需求下,邮件的自动发送还是比较常用的一个功能点,所以自己整理了一个小案例供参考.1.准备工作(你得首先有个邮箱,同时获取邮箱的授权码,以163邮箱为例): 2.引入pom依赖:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifact...

2018-11-01 10:00:39 478

原创 将本地图片映射到页面访问地址

1.application.properties中配置本地图片存储物理地址#图片上传存储路径imagesPath=file:/D:/voice/picture/2.本地文件映射配置import org.apache.log4j.spi.LoggerFactory;import org.springframework.beans.factory.annotation.Value;...

2018-10-30 16:35:59 5388 2

原创 springBoot线程池使用

在我们现实开发中肯定会遇到需要延时请求并且高并发的业务场景,所以结合这个我自己写了一个模拟延时+高并发的小案例供大家参考.1. 线程池相关配置(当然你也可以写在配置文件中方便改动,我就先写死了):import org.springframework.context.annotation.Bean;import org.springframework.context.annotation...

2018-10-29 18:04:29 9688 1

原创 springBoot+ActiveMQ消息队列安装测试

1.ActiveMQ下载安装(我使用的是5.14.0版本):下载链接地址: http://activemq.apache.org/activemq-5140-release.html2.1 Windows平台MQ启动(根据自己不同的计算机配置选择32位或64位): 2.2 Linux平台ActiveMQ安装:解压启动tar -zxvf apache-activemq...

2018-10-26 16:26:14 932

原创 springBoot数据库链接加密

1.引入jasypt依赖包&lt;!-- 数据库加密 --&gt;&lt;dependency&gt; &lt;groupId&gt;com.github.ulisesbocchio&lt;/groupId&gt; &lt;artifactId&gt;jasypt-spring-boot-starter&lt;/artifactId&gt; &lt;version&

2018-10-26 12:08:07 2556

原创 springBoot+scheduling实现多任务动态定时任务

 使用spring自带的scheduling定时调度任务相当于轻量级的Quartz,但是不支持分布式,若要实现分布式定时任务就得使用Quartz了.第一步,在入口类中声明定时任务import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBoo...

2018-08-29 16:11:51 43600 6

原创 Uincode编码转UTF-8

/** * 将相应的unicode编码转成UTF-8编码 * @param theString * @return */private String decodeUnicode(String theString) { char aChar; int len = theString.length(); StringBuffer outBuffer = new S...

2018-08-23 08:54:56 1005

原创 springboot+websocket实现页面后台长连接

    在自己整合websocket时踩了一些坑,给大家分享出来希望可以帮到有需要的小伙伴,我的测试案例中有什么问题请指出,大家共同学习,现在开始上代码;第一步,添加pom.xml依赖&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" ...

2018-07-13 14:51:30 15009 4

原创 将图片文件以二进制方式保存和恢复

2018-07-03 11:08:59 6789

原创 根据数据批量生成excel文件

第一步导入依赖:<!--excel支持--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.11</version></...

2018-06-20 09:47:01 6228

原创 微信公众号模板消息推送

第一步,在微信公众平台添加模板第二步,根据所需JSON创建封装实体类微信模板消息发送APIhttps://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1433751277所需要的JSON格式,这个要根据自己选中的模板来定具体参数 { "touser":"OPENID", "template_id"...

2018-06-19 14:03:13 49768 14

转载 批量文件打包下载

废话不多,直接来代码@Overridepublic void feedBackDirectMultiDownload(List&lt;String&gt; list,HttpServletRequest request, HttpServletResponse response) throws IOException{ //压缩文件初始设置 String path=snapFil...

2018-06-14 18:19:49 1023

原创 通过中国网建sms平台发送短信

第一步,登录中国网建注册账号并设置短信签名(设置短信签名很重要,不然一直返回-51短信签名格式不正确)第二步,上代码public static void main(String[] args) { //获得http链接对象 HttpClient httpClient = HttpClient.singleInstacne(); String url="http://utf8...

2018-05-23 16:53:27 3519 1

原创 LINUX学习笔记三

一,vim文本编辑器和shell脚本1.1 vim文本编辑器可以分别使用a、i、o三个键从命令模式切换到输入模式。其中,a键与i键分别是在光标后面一位和光标当前位置切换到输入模式,而o键则是在光标的下面再创建一个空行,此时可敲击a键进入到编辑器的输入模式表4-1                                                      Vim中常用的命令命令作用dd...

2018-05-14 18:09:14 354

原创 LINUX常用命令学习二

一,管道符,重定向与环境变量;1.1 输入输出重定向;对于输入重定向来讲,用到的符号及其作用如表3-1所示。表3-1                                         输入重定向中用到的符号及其作用符号作用命令 &lt; 文件将文件作为命令的标准输入命令 &lt;&lt; 分界符从标准输入中读入,直到遇见分界符才停止命令 &lt; 文件1 &gt; 文件2将文件1作为...

2018-05-14 15:32:24 118

原创 LINUX常用命令学习一

一, 常用系统工作命令:1.时间命令date格式化当前时间修改当前系统时间获得当天是一年中的第多少天2,系统重启命令:3,关闭系统命令:4,终端网络文件下载命令:5,查看当前服务进程6,查看指定服务进程ID7,杀死进程命令8,杀死所有进程二,系统状态检测命令1,ifconfig命令用于获取网卡配置与网络状态等信息2.uname命令用于查看系统内核与系统版本等信息3,uptime用于查看系统的负载信...

2018-05-11 12:21:48 503

原创 Dubbo可视化工具安装

第一步:下载zkui项目jarzkui的源码包,我们可以在github上进行下载,如下:    https://github.com/DeemOpen/zkui.git        码云地址:            https://gitee.com/ilanni/zkui.git  下载zkui源码包,如下:    git clone https://gitee.com/ilanni/zkui...

2018-04-28 12:13:44 2871

原创 spring定时任务+springBoot

第一步入口类:@SpringBootApplication@EnableDiscoveryClient //开启服务注册@EnableFeignClients //开启负载均衡@EnableScheduling//开启计划任务支持public class FrontApplication { protected final static Logger logger = Logger...

2018-04-24 14:36:38 124

原创 MySql学习笔记

一,数据表的创建和管理:1.1.创建表定义非空约束:CREATE TABLE test(Tuser VARCHAR(20) NOT NULL ,Tpasswd INT NOT NULL)1.2.创建默认值(关键字DEFAULT):Tuser VARCHAR(20) NOT NULL ,Tpasswd INT NOT NULL,Tage INT DEFAULT 10)1.3.定义主键(关键字PRIM...

2018-04-17 19:48:52 441

原创 LINUX下安装redis及spring boot整合测试

第一步下载Redis:下载地址:http://redis.io/download,下载最新文档版本。第二步上传到linux并进行解压编译: $ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make-2.8.17.tar.gz$ cd redis-2.8.17$ make第三步通过vi编辑器修改访问IP允许其他设备访问:...

2018-04-16 15:09:44 487

原创 springboot反射工厂模式练习案例

第一顶层接口:public interface Animal { public String eat();}第二实现具体类:public class Cat implements Animal { @Override public String eat() { return "创建了猫"; }}public class Dog implem...

2018-04-12 16:47:02 3006

原创 根据萤石开放平台进行视频直播

第一步application.properties的配置:#萤石个人用户编码AppKey=3f29a131b62742949d7d841b7242060f#个人密文Secret=920418c120bbffe4798b3e8364b564e0第二步HTTP链接工具类,需要导入httpclient依赖包:import com.front.FrontApplication;import or...

2018-04-11 22:37:57 9532 1

原创 HTTPS绕过安全认证进行请求链接

在开发项目中需要调用第三方接口,本地测试没问题,部署到公司服务器就出现安全证书问题,具体报错:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorExceptio...

2018-04-11 18:58:01 5654

原创 基于security和oauth2实现单点登录

第一步引入pom文件:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-security&lt;/artifactId&gt;&lt;/dependency&gt;&lt;dependency&gt;

2018-04-08 22:33:37 1725

转载 Spring Boot不允许加载iframe问题解决

在spring boot项目中出现不能加载iframe页面报一个"Refused to display 'http://......' in a frame because it set 'X-Frame-Options' to 'DENY'. "错误解决方式:因spring Boot采取的ja...

2018-03-27 13:56:10 4101

原创 文件下载

第一步,本地文件配置地址,application.propertiesfileUrl=d://ExcelFile//第二步,前端控制器//引入文件路径@Value("${fileUrl}")private String fileUrl;/** * 模板文件下载 * @param response */@RequestMapping(value = "/loadxls",method =...

2018-03-18 12:54:41 3534 1

原创 Excel文件上传大批量数据导入

首先是准备工作,pom.xm导入解析excel工具类&lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt; &lt;version&gt;3.11&lt;/version&gt;&lt;/dependen

2018-03-18 12:46:26 3216

原创 基于mongoTemplate进行复杂分页查询

第一步,看一下页面原型:第二步 前端控制器/** * * 条件分页查询 * @param deviceExtend 条件对象 * @param currentPage 当前页 * @param pageSize 每页显示数 * @param from 起始时间 * @param to 结束时间 * @return */...

2018-03-16 17:45:00 10301 6

原创 基于springBoot+DataTables插件的分页实现

这个插件我感觉挺好用,配置也简单,自带条件对象,下面我就以我的项目代码来说明:首先重要的两个依赖:&lt;script src="../../hplus/plugins/hjk/plugins/DataTables/js/jquery.dataTables.js"&gt;&lt;/script&gt;&lt;link href="../../hplus/plugins/hjk/plugins/...

2018-03-02 15:03:46 4462 1

原创 通过微信公众号给微信用户发送音频信息

第一步:创建微信消息发送实体public class TestMessage { //openid private String touser; //消息类型 private String msgtype; //文件存储的ID private Map&lt;String,Object&gt; voice ; public Str...

2018-03-02 14:25:26 1836

原创 将本地音频文件上传到微信公众号服务器获得文件media_id

第一步:获得微信的实时令牌token我是通过spring cloud微服务通过注册中心映射到微信项目获得的token@FeignClient(value = "weixin-token-1")public interface TokenFeignService { /** * 进行token请求 * @param * @return */ ...

2018-03-02 11:59:19 7168 1

原创 通过百度语音生成音频文件

第一步:准备工作,注册百度语音开发者账号,获得:APP_ID=108***09API_KEY=5Tivv**********ZldSECRET_KEY=ID******************52vUrd第二步:首先导入pom依赖&lt;dependency&gt; &lt;groupId&gt;com.baidu.aip&lt;/groupId&gt; &lt;artifac...

2018-03-01 10:36:16 3764

原创 导入本地jar包

第一步打开cmd命令窗口,然后进行执行下边的命令;mvn install:install-file -DgroupId=com.openiot.cloud -DartifactId=sdk -Dversion=0.0.1 -Dpackaging=jar -Dfile=C:\Users\dell\Desktop\sdk-0.0.1-jar-with-dependencies--window.jar ...

2018-02-12 15:26:01 613

转载 java后台过滤字符串中HTML标签和空格

  过滤文章中的html标签,实现的方式都是将html标签替换掉,都是使用正则表达式 下面列出几种 经常过滤的字符String content = "文章内容";// 过滤文章内容中的htmlcontent =content.replaceAll("&lt;/?[^&lt;]+&gt;","");// 去除字符串中的空格 回车 换行符 制表符 等content = content.replaceA...

2018-02-09 12:10:40 4751

空空如也

空空如也

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

TA关注的人

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