自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mysql数据库批量更新表编码及排序规则

Mysql数据库批量更新表编码及排序规则

2023-12-26 10:01:47 80

原创 mybatis特定字段注解加解密(SM2加密)

sm2特定字段mybatis加密

2023-11-10 10:18:45 409

原创 RSA分段加密解密

RSA分段加密解密工具类,包含生成签名及签名验证,设置过滤器拦截前端所有参数解密然后重新设置解密后参数访问接口

2022-10-31 14:31:40 3888 2

原创 java邮箱发送带附件

package com.xinjian.x.common.utils;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;.

2021-10-08 14:46:38 326

原创 HSSFWorkbook 转 file

public static File xssfWorkbookToFile(HSSFWorkbook wb, String name) { File toFile = new File(name); try { OutputStream os = new FileOutputStream(toFile); wb.write(os); os.close(); } catch (Exception e) { e.printStackTrace(); } re.

2021-10-08 14:44:55 9529 1

转载 Linux安装JDK完整步骤

Linux安装JDK完整步骤1、下载新的jdk首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:[root@localhost software]# wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%...

2020-04-14 15:23:59 778

原创 bootstarp 表头合并组合

$('#dataGrid1').bootstrapTableEx({ url: '../../schoolGrade/statistic?_' + $.now(), height: $(window).height() - 90, pagination: false, queryParams: function (params) { params....

2019-10-24 15:17:55 659

原创 java Excel表格导入

html:<div class="form-group"> <div style="display: none" id="uploadFile"><input type="file" id="file" ></div> <a class="btn btn-primary" \@click...

2019-07-18 14:30:03 935

原创 Echarts之饼形图

var option = { title : { text: name, subtext: '', x:'center' }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b}: {c} ({d}%)" ...

2019-06-12 15:46:16 395

转载 同一事务中mybatis查询对象相同问题及解决

原因:mybatis有一级缓存和二级缓存,mybatis对查询的语句会存在一级缓存中,如果在一个事务中,mybatis对同一个session多次查询同一个sql语句就会去找缓存而不是再去查一次数据库解决方法:在xml文件 select语句添加flushCache="true" ,告诉mybatis查询结束后刷新缓存,不记录查询结果到一级缓存中参考文章:https://bl...

2019-03-15 15:18:42 2429 1

原创 bootstrap table 基础方法示例

$(function () { initialPage(); getGrid();});function initialPage() { $(window).resize(function() { $('#dataGrid').bootstrapTable('resetView', {height: $(window).height()-56});...

2019-02-26 13:54:17 680

原创 WebSocket实现数据库更新时前端页面刷新

后台代码:WebSocketConfig:package com.x.common.websocket;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.w...

2019-02-26 11:31:16 3955 2

原创 图片转Base64方法

package com.x.common.utils;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import jav...

2019-02-15 09:58:15 3225

原创 Bean实例获取

bean实例无法注入时代码获取bean实例方法: package com.x.common.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.Appl...

2019-02-01 14:45:28 428

原创 腾讯云OCR身份证识别 multipart/form-data和application/json 格式方法实现

鉴权签名方法类:package com.x.common.utils;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;import java.util.Base64;import java.util.Random;/** * 腾讯云ocr识别鉴权签名类 */public class OcrCar...

2019-01-02 15:29:46 2627

原创 springboot 启动报错[classpath:/application.yml] but snakeyaml was not found on the classpath

错误:Caused by: java.lang.IllegalStateException: Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath解决方法:打开pom文件,手动添加对snakeyaml的依赖:&lt;d...

2019-01-02 10:11:31 13999

转载 tess4j 版本识别图片(版本3.1.0) 提示找不到模块

public static void main(String[] args){ String path="D:/Users/Desktop/c.jpg"; File imageFile=new File(path); String result =""; try{ ITesseract instance = ...

2018-12-24 10:08:53 4282 2

原创 MD5加密方法

pom引入:&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-core&lt;/artifactId&gt; &lt;version&gt;1.3.2&lt;/version&gt;&lt;/dependency&gt;&lt;

2018-12-12 16:52:03 1848

原创 微信公众号接收消息密文解密及明文加密后自动回复

1.使用token验证后的地址接收消息/** * 将微信公众号接收信息(参数微信会携带过来) * @params timestamp 时间戳 * @params nonce 随机串 * @params msg_signature 消息签名 * @params requestBody 消息体 * @return * @throws Exception */...

2018-12-11 10:02:06 9140

原创 微信公众号服务器配置token验证

pom中引入jar: &lt;dependency&gt; &lt;groupId&gt;commons-codec&lt;/groupId&gt; &lt;artifactId&gt;commons-codec&lt;/artifactId&gt; &lt;version&gt;1.9&lt;/version&gt; &lt;/dependency&

2018-12-07 15:41:13 1227

原创 Connection reset 异常原因及解决

第三方访问外网提供的接口,出现Connection reset 异常,自己调用外网接口无问题,第三方调不通最后发现原因为第三方使用的jdk版本为1.7,而我们使用的是1.8,jdk1.7默认https 请求是TLS1不支持TLS1.2,我们服务器设置的是1.2,因此在他们访问时直接拒绝,出现Connection reset 异常。解决方法:在nginx中nginx.conf文件中设置ssl...

2018-12-07 09:26:25 61853 5

原创 HttpRequest的GET和POST请求方法

package com.common.utils;import com.alibaba.fastjson.JSONObject;import javax.net.ssl.HttpsURLConnection;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader...

2018-12-07 08:30:20 17467

原创 centos7发布jar包步骤

1、上传jar包到服务器2、查看原先的jar包运行进程ps -ef|grep java3、杀死进程kill -9 22304(进程号)4、启动jar包无日志模式   java –jar x-boot-XXXXXXXX.jar日志模式   nohup java -jar x-boot-XXXXXXXX.jar &gt;x-boot-XXXXXXXX.log 2&g...

2018-10-19 18:02:38 3050

原创 swagger图片上传

controller类:package com.xinjian.znxj.modules.webapi.V1;import com.xinjian.znxj.common.entity.R;import com.xinjian.znxj.modules.image.entity.ZnxjPictureEntity;import com.xinjian.znxj.modules.ima...

2018-10-19 15:59:15 6578

原创 datetimepicker时间控件与v-model数据绑定

input 点击触发setDateTime方法:&lt;input type="text" id="EndTime" class="form-control form_datetime" readonly placeholder="结束时间" v-model="znxjEvent.endtime" isvalid="yes" checkexpession="N

2018-09-14 10:57:57 9578

原创 MyBatis使用foreach语句报错The expression 'array' evaluated to a null val

原因:传递一个 List 实例或者数组作为参数对象传给 MyBatis时,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。情况一:直接传参Long[]数组List&lt;SysUserEntity&gt; listByUser(Long[] ids);MyBatis文件中:collection="array"o.org_id IN&lt;foreach i...

2018-09-12 17:55:39 17725

原创 centos7设置oracle数据库开机自启

1、root用户修改vi /etc/orataborcl:/u01/app/oracle/product/12/db_1:N将上面的N改为Y2、oracle用户修改su - oraclecd $ORACLE_HOME/binvi dbstart修改 #ORACLE_HOME_LISTNER=$1 为 ORACLE_HOME_LISTNER=$ORACLE_HOME...

2018-09-12 10:11:18 2737 1

原创 MariaDB数据库安装脚本

一、脚本安装1、新建一个脚本 name.sh (name可以随便写)vi name.sh添加脚本内容:#!/bin/bashecho '数据库安装脚本开始执行'file='/etc/yum.repos.d/MariaDB.repo'if [ ! -f "${file}" ];then echo 'MariaDB.repo文件不存在' touch ${file...

2018-09-05 11:30:20 624

原创 数据库安装后续出现的问题及解决

1、ORA-01034: ORACLE not available问题数据库未启动执行startup命令 2、ORA-01078 及LRM-00109 问题ORA-01078: failure in processing system parametersLRM-00109: '/u01/app/oracle/product/11/db_1/dbs/initorcl.o...

2018-09-04 09:52:43 1219

原创 js定时器监控页面iframe中input标签中填写身份证

// ==UserScript==// @name 监控插件// @namespace localhost// @version 0.0.2// @description 监控插件// @author zwl// @include *://127.0.0.1:8080/*// @grant GM_xmlhttpR...

2018-08-24 09:19:45 580

原创 nginx之proxy_redirect配置

语法:proxy_redirect [ default|off|redirect replacement ] 默认值:proxy_redirect default 使用字段:http, server, location 如果需要修改从被代理服务器传来的应答头中的"Location"和"Refresh"字段,可以用这个指令设置。假设被代理服务器返回Location字段为: http:...

2018-08-16 11:00:59 5305

原创 nginx之proxy_cached代理层缓存

一、HTTP模块配置proxy_buffering on;        #设置代理服务器(nginx)保存用户头信息的缓冲区大小proxy_buffer_size 4k;    #设置代理服务器(nginx)保存用户头信息的缓冲区大小proxy_buffers 4 32k;     #proxy_buffers缓冲区,网页平均在32k以下的话,这样设置proxy_busy_buf...

2018-08-16 10:35:23 1569

原创 nginx之expires静态资源缓存

nginx.conf文件配置:server { listen 80; server_name xxx.xxx.com; # 通过此语句来映射静态资源 root /app/xxx/html/; location ~ .*\.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|og...

2018-08-15 17:35:54 3189

原创 nginx之静态文件压缩

nginx.conf文件配置:gzip on;gzip_min_length 1000;gzip_buffers 4 8k;gzip_types text/plain application/x-javascript text/css;对文本、js和css文件进行压缩。gzip语法: gzip on|off默认值: gzip off作用域: http, serv...

2018-08-15 17:00:27 1572

转载 nginx之ReWrite语法

转载自:https://www.cnblogs.com/crazylqy/p/6892010.html1 ReWrite语法Nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{},location{},if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用。Rewrite主要的功能就是实现URL的...

2018-08-15 10:50:11 5085

转载 nginx之Location语法规则

转载自:https://www.cnblogs.com/crazylqy/p/6892010.html1Location语法规则1.1 Location规则语法规则: location [=|~|~*|^~] /uri/ {… }首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 符号 ...

2018-08-15 10:41:06 40831 2

原创 nginx之日志配置

nginx.conf文件配置:log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "...

2018-08-15 10:06:55 2497

原创 nginx之https域名配置

nginx.conf文件中添加配置:server {           #监听的端口,https配置后面需要添加ssl           listen       443 ssl;           #配置域名           server_name  zhangwanlong.top;           #证书配置           ssl_certifica...

2018-08-15 09:44:05 2682

原创 nginx之负载均衡

nginx.conf 文件http中添加配置:#设定负载均衡的服务器列表    upstream mysvr {        #weigth参数表示权值,权值越高被分配到的几率越大        server 39.107.115.120:8080 weight=2;        server 39.107.115.120:8081  weight=1;    }    #第一...

2018-08-15 09:20:12 136

原创 Opencv实现身份证OCR识别

Opencv 配置IDEA可参考:https://blog.csdn.net/zwl18210851801/article/details/81075781opencv位置:OpencvUtil类:package com.x.common.utils;import org.opencv.core.*;import org.opencv.core.Point;import ...

2018-08-09 09:49:33 20562 17

js实现图片的滑轮滚动放大预览、拖动、旋转

实现图片的滑轮滚动放大预览、拖动、旋转功能,此文件为完整页面demo及JS文件

2019-02-15

MariaDB数据库安装执行脚本

1、上传文件至服务器 2、赋权chmod 777 MariaDB.sh 3、执行./MariaDB.sh 4、执行完毕后连接数据库 mysql -u root -p 默认密码为空,直接回车即可

2018-09-05

oracle11g离线安装RPM及步骤

全部离线安装oracle11g的的rpm文件,安装环境是centos7,包含数据库安装步骤

2018-09-03

springmvc整合activemq消息队列Demo

该demo在本地启动activemq后放在tomcat中可直接运行,不需要修改配置,连接远程的activemq需要手动修改applicationContext.xml中的activemq连接地址,jdk1.8

2018-02-26

springmvc整合redis简易Demo

该简易redis缓存Demo配置为本地的redis地址,端口为默认值,若连接远程服务器上的redis需修改db.properties文件,redis.pass默认为“”,这个项目里的是我自己配的,如需要可自己设置,该Demo可直接导入运行

2018-02-19

springmvc配置Memcache缓存Demo

springmvc框架配置Memcache缓存示例,使用者需要自己修改db.properties中的memcache缓存服务地址,修改正确地址后可直接运行

2018-02-05

springmvc配置mongodb数据库Demo

简单的mongodb数据库配置,启动mongodb数据库后导入项目可直接运行

2018-01-15

dubbo整合springmvc项目搭建Demo

该项目为dubbo简易demo,本地启动zookeeper后,导入项目可直接运行.

2018-01-11

空空如也

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

TA关注的人

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