自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 solr 查询的id是否在一个包涵多个ids的字段中记录,solr实现mysql中的FIND_IN_SET

mysql中的字段brandId存储如(10,23,13,12),如何导入到solr实现 FIND_IN_SET查询。。。。。。1、data-config.xml中的<entity transformer="RegexTransformer" name="mp_articles" query="SELECT id,articleTitle,brandId FROM articles"> <field column="id" ...

2020-07-29 18:42:17 532

原创 java版微信公众号、小程序菜单、客服消息发送emoji表情无法正常显示解决办法,以及mysql数据库存储emoji失败的解决办法

1、引入包<dependency> <groupId>com.github.binarywang</groupId> <artifactId>java-emoji-converter</artifactId> <version>0.1.1</version></dependency>2、json前转码{ "button":[ { ...

2020-05-20 16:15:15 1089

原创 微信公众号H5文中图片点击预览放大缩小、滑动效果实现(两种方式)

1、第一种直接使用微信js-sdk,jweixin-1.6.0.jsvar imgs = $("#preview").find("img");var imgsSrc = new Array();for(k = 0,len=imgs.length; k < len; k++) { imgsSrc[k] = $("#preview").find("img").eq(k).attr("src");}$("img.fr").click(function () { wx.previewI

2020-06-08 22:00:59 3927

原创 thymeleaf th:class两个下划线造成 Could not parse as expression:

错误写法:th:class="${page == 'userSet'}?'weui-tabcc__ccbd-item dddsdsd':'weui-tab__bd-item'" 正确写法(自己测试出来的,真的很坑)th:class="${page == 'userSet'}?'weui-tabcc_'+'_ccbd-item dddsdsd':'weui-tab_'+'_bd-item'"

2020-05-30 17:17:06 550 1

原创 @Scheduled cron 每90分钟、一个半小时执行一次的另一种解决办法

由于cron只能整分或者整小时设置,对于像一个半小时等,我们用另一种方式来解决,比如90分钟,也就是30分钟的3倍或者是45分钟的2倍,这时我们可以设置,如果能整除就执行后面的结果。private static int taskTimes = 0;@Scheduled(cron="* */30 * * * ?")public void getAccessToken() { if (taskTimes % 3 != 0) { //不能被3整除的数直接返回不执行 tas.

2020-05-29 10:23:47 22581 1

原创 springboot热部署 不重启刷新静态html页面 非严格html标签配置

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><!--为了解决thymeleaf模板中,对html...

2020-05-04 16:00:02 1016

原创 MybatisplusdGenerator代码生成器(多数据库,更改路径方式)

pom.xml添加依赖<dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <...

2020-05-03 11:52:07 1057

原创 MyBatis Plus 只插入只有自增id字段的表

在实体类中:@TableId(value = "id", type = IdType.AUTO)private Integer id;改成@TableId(value = "id", type = IdType.INPUT)private Integer id;

2020-05-01 12:45:47 551 1

原创 IDEA2020 Plugins不能用的解决办法

2020-04-29 18:06:03 3892 6

原创 idea SpringBoot 多模块打包( Unable to find main class和父子依赖打包的错误)

1、子模块打包没有main方法就不要用spring-boot-maven-plugin来build了,因为它是需要main方法才能打包的<!-- 使用springboot的maven插件会报找不到主类错误 --><build> <plugins> <plugin> &lt...

2020-04-28 19:35:47 2121

原创 logback配置详情 springboot

视频介绍:https://www.bilibili.com/video/BV1Kb411K7XB?from=search&seid=13354133154454521546<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERR...

2020-04-26 13:14:36 253

原创 tomcat版本问题造成服务器上不能生成log4j日志文件(并非路径、权限、配置的问题)

换服务器后log4j不能生成日志文件,是由于用的是tomcat8造成的,直接换回tomcat7就可以,其中的问题不去查了,以后新项目直接使用logback来处理。

2020-03-29 20:28:58 1162

原创 阿里云ecs不能使用25端口发邮件,更改为465端口发送

前提在阿里云的,安全组进行开放465端口public void sendEmail() throws Exception { if (this.getEmailHost().equals("") || this.getEmailFrom().equals("") || this.getEmailUserName().equals("")...

2020-03-29 20:17:20 947

原创 Centos Git服务搭建 + TortoiseGit连接 ssh(非putty 而是id_rsa id_rsa.pub)

一、安装yum remove gityum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMakeryum -y install gitgit --version二、创建git用户groupadd gituseradd git ...

2020-03-17 18:58:30 260

原创 禁止某git用户登录权限

修改/etc/passwdgit:x:1002:1003::/home/git:/bin/bash改成 git:x:1002:1003::/home/git:/usr/bin/git-shell

2020-03-16 19:30:22 675

原创 xsync 和zookeeper 机群启动、关闭、状态查看脚本

zookeeper 机群启动、关闭、状态脚本#!/bin/bashcase $1 in"start"){ for i in hadoop101 hadoop102 hadoop103 do ssh -p 22 $i > /dev/null 2>&1 << eeooffcd /usr/loca...

2019-12-18 23:35:17 354

原创 spring注入的两种方式<bean>和@Component

第一种:1、applicationContext.xml加入<context:component-scan base-package="com.pingtai.www.*" />2、在bean上加入@Component,这样上面就能扫描到package com.pingtai.www.util;@Component("RedisCacheUtil") //public ...

2019-10-11 10:12:19 1265

转载 在eclipse中使用maven创建springMVC项目

https://www.cnblogs.com/qixing/p/qixing.html一、在eclipse中创建maven-archetype-webapp项目:  1.新建项目选择maven项目    2.默认,下一步    3.选择maven-archetype-webapp,其他保持默认即可    4.如下填写完成后,点击完成即可    5.创建完成...

2019-10-09 18:00:54 121

转载 高可用之——应用级限流--分布式限流Redis+Lua实现

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/100743565转载请注明出处:https://blog.csdn.net/l1028386804/article/details/100744369AtomicLong(AtomicLong相当于Synchrnized的long。)或者Semaphore(信号量)进...

2019-10-07 16:57:47 172 1

原创 java 命令运行 带包名和classpath的方式

d:\Workspaces\MyEclipse 8.x\baiducom\WebRoot\WEB-INF\classes到目录下运行java -classpath ".;../lib/*" com.baidu.com.www.kafkastorm.Main

2019-08-23 20:41:13 292

转载 java ExecutorService 线程池

//创建容量为4的线程池ExecutorService executor = Executors.newFixedThreadPool(3);//创建20个consumer threadsfor (int i = 0; i < streams.size(); i++) executor.execute(new KafkaConsumerSimple("消费对像" + (i +...

2019-08-21 15:55:52 59

转载 树形结构存储方案(三级分销的实现思路)

1、邻接表邻接表是我最开始使用的模式,相当于只记录父级节点数据,通过递归查询可以获得最终的tree型关系。id name parent 1 a 2 2 b 3 3 c 4 4 d 0 简单可用,适用于数据量较少的的树形结构。2、物化路径这个简单,原来父节点位置记录了整个url。id name...

2019-05-27 17:52:11 982

转载 centos6.8服务器配置之编译安装PHP、配置nginx

pdo_mysql.default_socket=/home/data/mysql/mysql.socklocalhost连接需要配置sock,ip是通过http连接,localhost是通过sockhttps://www.cnblogs.com/shangxia/p/7544977.html

2019-04-19 22:27:55 168

原创 SSO单点登录与session管理

sso认证(A网站、B网站、C登录认证网站):1、用户访问A网站,服务A通过session("openid")判断是否登录2、没有登录跳转到C登录认证网站登录认证,认证通过后 C网站创建 setSession("openId")为C网站的cookie,这个openID能找到user对象 (以openID的值作为key,value为用户对象存到memcache或者redis,这样哪个服务器都可以...

2019-01-04 01:00:52 591

原创 nginx+tomcat配置https

nginx安装./configure --with-http_ssl_module模块, ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module那么我们的新配置信息就应该这样写: 1 ./configure --prefix=/us...

2018-10-25 21:34:23 299

原创 rabbitmq安装使用

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develhttp://erlang.org/download/otp_src_18.3.tar.gz安装#解压tar xvf otp_src_18.3.tar.gzcd otp_src_18.3#配置 '--prefix'指定的安装目录...

2018-09-15 12:03:04 126

转载 mysql安装

可能是/usr/local/MySQL/data/mysqld.pid文件没有写的权限解决方法 : 给予权限,执行 “chown -R mysql:mysql /usr/local/MySQL/data/” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!https://blog.csdn.net/ljz888666555/art...

2018-09-13 09:35:51 195

原创 memcached安装

 wget http://memcached.org/files/memcached-1.4.35.tar.gz tar -zxvf memcached-1.4.35.tar.gz cd memcached-1.4.35.tar.gz./configure --prefix=/usr/local/memcached &amp;&amp; make &amp;&amp; sudo ...

2018-09-13 09:04:21 81

转载 nginx安装

https://www.cnblogs.com/angellating/p/6479876.html最近研究LNMP,首先要在linux下配置nginx服务器,话不多说,上步骤1、编译环境gcc g++ 开发库之类的需要提前装好  yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel2、...

2018-09-12 23:49:23 80

原创 不同合作方回调兼容性处理方案

回调同步通知兼容性处理方案1、通道短信兼容回调处理:第一种在通道设置相应的指令和端口参数名(通道下所有同步这两个参数不能变),然后再select 产品中查到相应的产品从而获取参数名得到值来处理;第二种是在产品设置相应的参数遍历匹配(这种参数可变,但是要多循环了)2、银行支付兼容回调处理:在通道设置订单号参数名,获取到订单号后查出订单,从而查出产品的其它相应参数名(主要的几个就行)获得相应的值来...

2018-09-11 22:47:58 126

原创 centos系统时间同步更新

服务器系统时间更新:yum install -y ntpdatentpdate time.windows.com修改时区:找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。修改/etc/sysconfig/clock文件的内容为:ZONE=”Asia/Shanghai”UTC=falseA...

2018-08-19 20:56:43 6773

原创 修改hostname以及免密码登录

vi /etc/sysconfig/networkvi /etc/hostsssh-keygen -t rsa一直下一步把生成pub文件内容复制到相应的服务器上的authorized_keys文件内就可以。scp t.txt 192.168.0.11:/root把文件复制过去注意:在需要指定端口时要使用-P(大写的P),而且要紧跟在scp之后:scp -P 12349如果...

2018-08-19 20:56:35 1061

转载 证书,私钥,公钥,pfx,keystore,pem,der 都是什么??

刚开始接触证书,很容易就会被各种名词整的迷迷糊糊,因为对这一块一直不在熟悉,所以今天找机会好好看了一下关于证书的知识点,,主要是理了一下思路。通过搜索引擎一搜索,我们会发现很多介绍文章,如果没接触过这一块的话,一上来很多的名字就会把人绕晕了。什么csr,crt,cer,keystore等等。我们知道,现在的网站为了数据的安全,往往都会使用证书进行签名或者加密数据。可以证书的各种后缀...

2018-08-19 20:55:20 479

转载 公钥证书cer,pfx

Windows下常见两种证书,后缀为.cer的通常存放公钥,后缀为.pfx的通常存放私钥。有时候想看一下其中内容到底是什么,又不想写程序,这个时候OpenSSL的命令行工具就很有用了。.cer格式比较好处理,它就是一个x509证书,openssl直接可以处理,只需要执行openssl x509 -in test.cer -text.pfx格式稍微麻烦一些,它是一个PKCS #12格...

2018-08-19 20:55:11 506

转载 OpenSSL生成加密证书.cer和.pfx

linux自带openssl,所以最好在linux平台操作第一步:生成采用des3算法保护的私钥:openssl genrsa -des3 -out private-rsa.key 1024    命令执行过程中的提示信息Enter pass phrase 的含义是输入用来保护私钥文件的密码(最好不要超过6位)。第二步:生成公钥证书:openssl  req -new -x509 -k...

2018-08-19 20:55:02 704

空空如也

空空如也

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

TA关注的人

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