- 博客(77)
- 资源 (8)
- 收藏
- 关注
原创 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
381
原创 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
10228
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
823
原创 bootstarp 表头合并组合
$('#dataGrid1').bootstrapTableEx({ url: '../../schoolGrade/statistic?_' + $.now(), height: $(window).height() - 90, pagination: false, queryParams: function (params) { params....
2019-10-24 15:17:55
723
原创 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
1092
原创 Echarts之饼形图
var option = { title : { text: name, subtext: '', x:'center' }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b}: {c} ({d}%)" ...
2019-06-12 15:46:16
454
转载 同一事务中mybatis查询对象相同问题及解决
原因:mybatis有一级缓存和二级缓存,mybatis对查询的语句会存在一级缓存中,如果在一个事务中,mybatis对同一个session多次查询同一个sql语句就会去找缓存而不是再去查一次数据库解决方法:在xml文件 select语句添加flushCache="true" ,告诉mybatis查询结束后刷新缓存,不记录查询结果到一级缓存中参考文章:https://bl...
2019-03-15 15:18:42
2536
1
原创 bootstrap table 基础方法示例
$(function () { initialPage(); getGrid();});function initialPage() { $(window).resize(function() { $('#dataGrid').bootstrapTable('resetView', {height: $(window).height()-56});...
2019-02-26 13:54:17
726
原创 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
4093
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
3288
原创 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
493
原创 腾讯云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
2702
原创 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的依赖:<d...
2019-01-02 10:11:31
14893
转载 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
4461
2
原创 MD5加密方法
pom引入:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version></dependency><
2018-12-12 16:52:03
1908
原创 微信公众号接收消息密文解密及明文加密后自动回复
1.使用token验证后的地址接收消息/** * 将微信公众号接收信息(参数微信会携带过来) * @params timestamp 时间戳 * @params nonce 随机串 * @params msg_signature 消息签名 * @params requestBody 消息体 * @return * @throws Exception */...
2018-12-11 10:02:06
9410
原创 微信公众号服务器配置token验证
pom中引入jar: <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.9</version> </dependency&
2018-12-07 15:41:13
1270
原创 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
70309
7
原创 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
17950
原创 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 >x-boot-XXXXXXXX.log 2&g...
2018-10-19 18:02:38
3111
原创 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
6745
原创 datetimepicker时间控件与v-model数据绑定
input 点击触发setDateTime方法:<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
9671
原创 MyBatis使用foreach语句报错The expression 'array' evaluated to a null val
原因:传递一个 List 实例或者数组作为参数对象传给 MyBatis时,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。情况一:直接传参Long[]数组List<SysUserEntity> listByUser(Long[] ids);MyBatis文件中:collection="array"o.org_id IN<foreach i...
2018-09-12 17:55:39
18048
原创 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
2805
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
687
原创 数据库安装后续出现的问题及解决
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
1330
原创 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
636
原创 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
5351
原创 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
1694
原创 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
3229
原创 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
1620
转载 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
5406
转载 nginx之Location语法规则
转载自:https://www.cnblogs.com/crazylqy/p/6892010.html1Location语法规则1.1 Location规则语法规则: location [=|~|~*|^~] /uri/ {… }首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 符号 ...
2018-08-15 10:41:06
41081
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
2539
原创 nginx之https域名配置
nginx.conf文件中添加配置:server { #监听的端口,https配置后面需要添加ssl listen 443 ssl; #配置域名 server_name zhangwanlong.top; #证书配置 ssl_certifica...
2018-08-15 09:44:05
2731
原创 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
169
原创 Opencv实现身份证OCR识别
Opencv 配置IDEA可参考:https://blog.youkuaiyun.com/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
20931
17
MariaDB数据库安装执行脚本
2018-09-05
springmvc整合activemq消息队列Demo
2018-02-26
springmvc整合redis简易Demo
2018-02-19
springmvc配置Memcache缓存Demo
2018-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人