自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 springboot整合Swagger,解决忽略属性不生效

springboot整合Swagger的方式就不说了,百度上面有很多资源,主要就是Swagger在忽略属性时不生效的解决方法: 内容转载来自:https://blog.csdn.net/weixin_44980618/article/details/102883844 原内容中已经解决了忽略属...

2020-04-28 10:27:44 156 0

原创 mysql按照中文首字母排序

SELECT * FROM kl_person_basic_info ORDER BY CONVERT(`name` USING gbk) ASC

2020-04-22 09:50:37 27 0

原创 license生成方案

license主要用来机器的授权,加密。主要用到非对称加密,散列加密,hex加密,还有机器码的生成,一般机器码包含:CPUID,主板序列号,硬盘序列号,MAC地址等;这里主要包含了CPUID,主板序列号,硬盘序列号。 license主要用来防止客户更换服务器硬件或者软件破解等,主要流程就是使用非...

2020-04-09 21:38:24 226 0

原创 easyCode生成代码配置

使用方法: 配置数据库-》选择想要操作的表-》右键选择 然后选择要生成的代码, 下面针对自己的项目做定制化配置: 全局配置去掉表前缀: 配置生成的实体类,接口规则: entity.java配置: ##引入宏定义 $!init $!define ##使用宏定义设置回调(保存...

2019-09-21 10:50:46 2572 0

原创 feign服务调用,hystrix熔断器,actuator应用监控

一:feign是springCloud跨服务调用的组件,feign底层也是一个基于http的封装 我现在创建两个服务,一个消费者,一个生产者: pom: <dependency> <groupId>org.springfram...

2019-08-08 11:37:19 118 0

原创 idea常用插件,模板注释-持续更新

一,实用插件 Lombok plugin 开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。 Mybatis plugin 可以在mapper接口中和mapper的xml文件中来回跳转,就想接...

2019-07-10 15:36:20 1914 0

原创 阿里云短信发送接口

一:导入maven配置: <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</arti...

2019-07-03 09:18:26 198 0

原创 java使用opencv拉取rtsp流

一:配置opencv,网络上面很多配置opencv的文章,这里就不多说了,https://blog.csdn.net/sinat_38102206/article/details/81156589 二:上代码 <dependency> <groupI...

2019-06-28 11:24:32 2978 5

原创 ND4j大矩阵做相识度计算实现1:N计算

现在很多做人脸识别的技术都是基于C++,python;但是java也是有自己的深度学习的库,Deeplearning4j就是java自己的深度学习库,ND4j就是dp4j里面专门做向量计算的库,现在就用ND4j实现1:N矩阵计算功能: pom: <dependency&g...

2019-04-30 17:18:59 198 0

原创 通过ldd,mn,gdb和core来定位so库错误信息

ldd命令可以查看so库的依赖是否正确: ldd *.so nm命令可以查看so中使用,未定义等状态的函数和变量: https://www.cnblogs.com/LiuYanYGZ/p/5536607.html 例如,找到一个文件夹中包含“imdecode”函数的所有so库: g...

2019-04-17 20:08:45 208 0

原创 springboot使用zookeeper作为配置中心

在使用springcloud做微服务时,大家可以使用配置中心对配置做实时管理,刷新,即时生效;但是springCloud的微服务需要依赖很多组件,如果我们只是一个springboot应用可以使用配置中心管理配置吗?其实很多公司提供了这种配置管理的框架, 例如,百度的disconf,ctrip a...

2019-04-17 15:57:29 5454 0

原创 springboot整合mqtt

mqtt是一个轻量级的消息服务器 pom配置: &lt;dependency&gt; &lt;groupId&gt;org.springframework.integration&lt;/groupId&gt; ...

2019-02-13 16:01:59 2921 3

原创 springboot2.0 --neo4j

neo4j是一个图形数据库,有一个做关系图谱的需求里面需要使用到图形数据库。 w3c教程:https://www.w3cschool.cn/neo4j/ 中文版的数据库可以通过image属性显示图片,官网的动画效果是通过3D.js实现的; pom导入配置 &lt;depende...

2019-02-12 15:37:37 1167 0

原创 thrift-跨语言通信解决方案-java

thrift是一款跨语言通信的rpc框架,它可以使你像调用本地方法一样和其他系统通信: thrift需要定义一份以.thrift为后缀的文件,thrift就是通过这个文件来编译生成对应不同语言的调用文件。 环境的配置和文件的定义都很简单,直接开始代码: 在thrift文件的目录运行命令:th...

2019-02-12 14:15:21 213 0

原创 spring读取不到resources下面的文件

spring打成jar运行时会读取不到resouces下面的文件: private byte[] inputToByte(String path){ byte[] data = null; try { DefaultResourceLo...

2018-11-08 15:25:55 1113 0

原创 JNI-java调用C++事例,获取byte[]有效数据

因为需要调用C ++的动态库所以使用了JNI,这里把它记录下来以便以后研究: JNI是什么就不介绍了,网络上面一大推解释; JNI的主要流程就是java的定义好方法,然后使用JAVAH生成头,把头文件和对应JDK里面的.H文件,C ++会根据头文件实现,然后生成动态库: 第一步:定义头文件方...

2018-11-07 11:32:46 917 0

原创 java和C++用AES加密数据

项目中需要和C++做数据交互,所有的数据都是使用AES加密,然后base64编码的,现在把代码记录下来下次好参考: /** * 功能描述: 解密 * * @param: * @return: * @auther: PC_gongyiyang ...

2018-11-07 10:26:40 1001 0

原创 springCloud-Finchley系列一eureka

在使用微服务模块中,我们没办法保证任何服务不会挂掉,在服务一旦挂掉的时候其他服务能够继续工作,保持整个系统的高可用。注册中心提供了服务注册,发现,管理等功能,eureka是Netflix开发的服务发现框架,他能够与springCloud快速集成,使用极少的配置就可以搭建一个可用的注册中心; 能够...

2018-11-01 14:37:48 93 0

转载 springboot跨域设置

@Configuration public class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfig...

2018-10-31 10:16:26 110 0

原创 springboot+shiro+ehcache

  项目中有使用shiro特地把它记录下来,免得自己又忘了: &lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; ...

2018-10-20 14:48:57 1721 0

转载 Ehcache配置文件ehcache.xml

&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q...

2018-10-19 10:41:08 6739 0

原创 img展示图片的两种方式

&lt;el-table :data="tableData" style="width: 100%" height="568px" @selection-change="handleSelectionChange&qu...

2018-08-25 15:06:10 1692 0

转载 springboot图片用二进制byte[]存放数据库,进行读取

@RequestMapping(value="/{id}",method=RequestMethod.GET) public void getPhotoById (@PathVariable("id")Integer id, final Http...

2018-08-20 20:24:45 9581 0

原创 springboot的图片上传和下载

使用springboot项目获取的相对路径,图片的存取位置是:C:\Users\GongYiYang_PC\AppData\Local\Temp\undertow-docbase.6316589994069529914.8080 在C盘而且路径不安逸,希望存在项目的路径中并且将地址映射为服务器相...

2018-08-08 17:50:54 4770 3

原创 RestTemplate初始化配置和FastJSON替换Jackson配置

package org.rabbit.consumer.config; import java.nio.charset.StandardCharsets; import java.util.List; import org.apache.http.client.HttpClient; imp...

2018-08-07 14:55:36 3257 0

原创 springboot的Filter过滤参数的空格

package org.module.organization.permission.filter; import java.io.IOException; import javax.servlet.DispatcherType; import javax.servlet.Filter; i...

2018-08-07 14:47:43 3461 2

原创 logback多环境配置

&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;configuration scan="true" debug="false"&gt;...

2018-08-07 10:37:37 1813 0

原创 springboot配置undertow

&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;arti...

2018-08-07 10:17:24 2568 0

转载 execution切入点表达式

Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) ...

2018-08-03 15:00:59 151 0

转载 Spring 通过XML配置文件以及通过注解形式来AOP 来实现前置,环绕,异常通知,返回后通知,后通知

本节主要内容:   一、Spring 通过XML配置文件形式来AOP 来实现前置,环绕,异常通知     1. Spring AOP  前置通知 XML配置使用案例     2. Spring AOP  环绕通知 XML配置使用案例     3. Spring AOP  抛出异常后通知 ...

2018-08-03 14:59:40 1056 1

原创 AOP的环绕校验

package org.module.organization.configure.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.a...

2018-08-03 14:57:22 55 0

原创 spring工具类SpringContextUtils

package org.rabbit.consumer.spring; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import ...

2018-08-02 10:05:41 2805 0

原创 极光短信推送

package org.rabbit.consumer.jpush.sms; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.concurrent.Executo...

2018-08-02 10:04:40 2054 1

原创 极光app推送代码

package org.rabbit.consumer.jpush.push; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import org.rabbit.comm...

2018-08-02 09:55:27 189 0

原创 日期处理注解

@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date birt...

2018-08-02 09:51:19 545 0

原创 httpClient的调用

我们项目中以前使用的httpClient代码,现在把他记录下来,.这是调用的方法类,delete做了处理支持body参数package org.system.request; import java.text.MessageFormat; import java.util.HashMap; im...

2018-07-14 10:56:19 101 0

原创 mybatis的if判断不要使用boolean值

mybatis的if判断里面最好不要使用boolean值:mybatis会默认把空值转为false。所以如果遇见前段传空值,这个字段在mybatis里面永远就是false了,可以使用数字类型代替,但是不要使用0作为参数;...

2018-05-10 10:18:43 9133 0

转载 idea运行vue项目

File - Settings - Languages&amp;Frameworks - JavaScript:修改JavaScript language version为ECMAScript 6,确认File - Settings - Plugins:搜索vue,安装Vue.jsRun ...

2018-04-27 23:26:51 40263 0

转载 win10安装vue.js

我在配置Vue.js环境的时候遇到了很多的问题,希望能把这些解决方法也介绍给大家,希望能帮到大家,共同学习.注释:下面任何命令都是在windows的命令行工具下进行输入 安装步骤第一步:nodejs安装  nodejs官网下载:http://nodejs.cn/download  (建议:安装最新...

2018-04-26 22:41:44 1414 0

原创 判断list中是否存在重复元素

判断list中是否有重复的元素可以使用hashset,hashset可以自动去除重复的元素;List&lt;Integer&gt; list = new ArrayList&lt;&gt;(); list.add(1); list.add(1); lis...

2018-04-25 14:23:22 14757 1

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