自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

peter_qyq的博客

工作&生活

  • 博客(108)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信JSSDK开发(分享接口和上传图片接口)

JSSDK使用步骤1:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。如果你使用了支付类接口,请确保支付目录在该安全域名下,否则将无法完成支付。备注:登录后可在“开发者中心”查看对应的接口权限。(注意:一个公众号只能设置三个域名,设置好了每个月只有三次修改的机会,而且还需要审核,所以慎重。重点是微信接口只能在这三个域名下测试,本地无法测试)2:

2016-07-26 13:58:32 12312

原创 SSH开发支付宝即时到账

1.让公司申请支付宝商户账号,准备好下面四个资料    合作者账号    合作者身份(PID)        安全校验码(Key)       商户公钥  2.导入jar3.application.properties配置ALIPAY_PARTNER=xxx ALIPAY_SELLER_EMAIL=xxxALIPAY_KEY=xxxALIPAY_

2016-07-26 10:04:22 3270

原创 SSH开发银联在线支付

1.首先导入jarnetpayclient.jar2.导入需要的公钥和商户私钥3.application.properties配置CHINAPAY_MERCHANT_NO=808080301002146 #商户号PUBLIC_KEY_PATH=/chinapay/PgPubk_new.key #公钥路径MERCHANT_KEY_PATH=/chinap

2016-07-25 16:50:15 2027 2

原创 java web权限管理

数据库设计我的设计如下:用户:fu_admin角色:sys_role权限:sys_purview用户-角色:sys_user_role角色-权限:sys_role_purview标准的权限管理系统设计为以上5张表。注:用户、用户-角色我就不做说明了,这两个是很简单的两块,用户的crud,以及为用户分配角色(多对多的关系)稍微琢磨一下就清楚了,下面都是针对

2016-07-21 17:40:16 5117 1

原创 windows安装kafka配置SASL-PLAIN安全认证

confluent是平台化的工具,封装了kafka,让我们可以更方便的安装和使用监控kafka,作用类似于CDH对于Hadoop。confluent是由LinkedIn开发出的团队成员,基于这项技术创立了新公司ConfluentConfluent的产品也是围绕着Kafka做的。

2023-08-03 17:33:04 911 1

转载 java防止xss攻击

XSS全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等XSS 是如何发生的假如有下面一个textbox<input type="text" name="address1" value="value1from">1value1from是来自用.

2022-01-05 17:50:20 375

原创 RSA随机密钥加密

package com.guiyang.education.utils;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlgorithmExce.

2022-01-05 17:10:57 1066

原创 java获取某个城市的天气状况数据

package com.guiyang.education.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.In.

2022-01-05 16:59:55 565

原创 Java自定义list组装数据的分页

分页类package com.guiyang.education.controller.api;import java.util.List;public class PageData { private Integer pageIndex;//当前页 private int pageSize;//每页显示记录条数 private int totalPage;//总页数 private List<?> list;//每页显示的数据 privat

2021-12-30 17:08:02 445

原创 根据excel列名导入数据(jfinal)

import com.guiyang.education.base.Constants;import com.guiyang.education.controller.global.GlobalAuthController;import com.guiyang.education.controller.service.DataManagementService;import com.guiyang.education.model.highchart.HighchartModel;import co.

2021-12-30 16:56:09 289

原创 IDEA2021最新常用快捷键

快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所...

2021-06-16 18:03:05 1491 1

转载 Git利用命令行提交代码步骤

利用命令行提交代码步骤进入你的项目目录1:拉取服务器代码,避免覆盖他人代码git pull2:查看当前项目中有哪些文件被修改过git status具体状态如下: Untracked: 未跟踪,一般为新增文件,但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged. Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作. deleted: 文件已删除,本地删除,服务器上还没有删除. renamed:3:将状态改变的代码提交至缓存git .

2020-09-16 15:59:32 461

转载 java从服务器读取图片重新上传替换后无法更新缓存

原文链接:https://blog.csdn.net/daixiaoyu1993/article/details/45154123java多次上传照片的时候,在服务器端能够看见图片被修改替换了,但是在浏览器本地始终无法更新图片,依旧是第一次的那张图片。原因很简单,因为浏览器的缓存机制。像图片这些静态资源,浏览器下载一次之后,如果我们重复调用的只是它的缓存。因为图片的url请求并没有改变,比如...

2020-03-04 20:35:22 640 1

原创 jxl模版导出报错at jxl.biff.DVParser.<init>(DVParser.java:669)

贴上错误信息java.lang.NullPointerExceptionat jxl.biff.DVParser.(DVParser.java:669)at jxl.biff.BaseCellFeatures.getDVParser(BaseCellFeatures.java:501)at jxl.write.biff.SheetWriter.writeDataValidation(She...

2019-12-18 15:02:05 388

原创 雪花算法-snowflake

雪花算法-snowflake分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。雪花算法简单描述:最高位是符号位,始终为0,不可用。41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位...

2019-04-28 11:15:04 426

原创 java判断文件类型

页面代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv...

2019-04-28 10:57:19 2126 1

原创 javascript实现base64加密和md5加密

客户端base64加密var Base64= { _keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode:function(e){ var t=""; var n,r,i,s,o,u,a; ...

2019-04-28 10:08:38 579

原创 java防止sql注入过滤器

普通的列表模糊查询,可能会被sql注入利用,造成数据泄漏,严重的甚至导致删表删库!貌似正常的sql语句SELECT*FROMtblStudentWHEREunit_namelike'%aaa%'orderbycreate_timedesclimit 0, 30 ;倘若想要借此进行sql注入,input输入框中输入aaa%' or '1%'= '1,...

2019-04-11 11:40:31 6778 1

原创 js表单实现在iframe里post传参

html部分&lt;form id="form1" action="${url}" target="target1" method="post"&gt; &lt;input type="hidden" name="appId" value="${appId}"/&gt; &lt;input type=&quo

2018-12-06 16:04:38 2333

原创 js实现post方式提交并打开新窗口

/** * js实现post方式提交打开新窗口 * @param URL * @param PARAMS */function postOpenWindow(URL, PARAMS) { var temp_form = document.createElement("form"); temp_form.action = URL; temp_form.target...

2018-12-06 15:55:41 2227 1

原创 DES hex加密

import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import javax.xml.bind.annotation.adapters.HexBinaryAdapter;import com.jfinal.kit.PropKit;import org.apache.commons.codec.binary.H...

2018-11-30 16:23:35 1764

转载 windows下 查看 catalina.out实时日志

大家都有在linux下使用tail -f catalina.out查看tomcat日志的习惯,在window下可以吗?当然可以下面就介绍一下如何操作。1、打开bin下面的startup.bat文件,     把call "%EXECUTABLE%" start %CMD_LINE_ARGS%     改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%2...

2018-09-28 16:57:55 3710

转载 单点登录原理与简单实现

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2018-08-03 16:40:41 165 1

原创 移动端微信QQ分享一个h5激活app

场景描述:最近有一个需求是移动端的开发微信QQ分享给朋友一个链接,打开这个链接如果手机里有安装app,直接激活,如果没有跳转到下载的地址。第一步:我们要用公司账号去申请微信QQ的分享服务。第二部:移动端的同事开发完成,服务端就可以在分享页面那个接口里返回移动端需要的参数,注意分享的地址要使用域名,否则微信分享后会有个访问提示,不是直接打开原网页 /** * 查看主题详情 ...

2018-07-13 18:18:40 1626

转载 mysql/Java服务端对emoji表情的支持

问题描述:对于IOS开发来说,iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row ...

2018-07-13 15:51:53 696

原创 极光推送

1.首先我们在极光官网注册一个账号2.然后我们进入服务中心的极光开发者服务3.然后来到应用管理创建一个应用,填写应用名称,上传应用图标4.然后查看应用信息,我们能看到AppKey和Master Secret这两个开发者密钥,然后完成推送设置5.设置安卓的应用包名,由安卓开发者提供6.设置ios的Token Authentication,由ios开发者提供...

2018-07-09 09:54:43 508 2

原创 JS实现方向键切换输入框

代码如下var array = [];$(document).ready(function(){ array[0] = [document.getElementById("a"),document.getElementById("b"),document.getElementById("c")]; array[1] = [document.getElementById("d"),docume...

2018-05-28 11:06:10 1369

原创 java使用poi读取Excel2003版(.xls)

java使用poi读取Excel2003版(.xls)File file = new file("D:\\test.xls");FileInputStream fis = new FileInputStream(file); HSSFWorkbook book = new HSSFWorkbook(fis);HSSFSheet sheet = book.getSheetAt(0);i...

2018-04-21 19:15:11 1088

原创 2018新型手机号正则表达式

由于新时代,各种网络运营商出现,比如阿里的蚂蚁宝卡,腾讯的大王卡等等,所以常规的手机号正则表达式已经满足不了现实需求,下面提供一个新的正则表达式(这里同时记录下一些比较常用的正则):// 手机号码正则表达式var mobile = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$/;//19...

2018-04-21 18:58:23 14014 3

原创 uploadify3.2上传插件案例

uploadify是一款优秀的上传插件,可以实现批量上传取消,上传进度,自由控制按钮样式,自由控制文件大小和文件类型,以及包含上传过程中各个时间段的事件&lt;script type="text/javascript" src="${resource}/js/jquery.min.js"&gt;&lt;/script&gt;&lt;link rel="stylesheet" href="${re.

2018-04-12 18:02:13 233 1

原创 使用ajaxFileUpload插件返回的data由于添加了pre标签无法解析

在使用ajaxFileUpload插件的时候,想必有不少人遇到返回的data由于添加了pre标签无法解析的问题,这里提供三个解决方式。我们找到源码ajaxfileupload.js文件,找到uploadHttpData函数,修改下它的返回值就可以了。uploadHttpData: function( r, type ) { var data = !type; dat...

2018-04-10 16:18:43 784 1

原创 java获取APP接口表单提交的数据(jfinal)

@Before(Tx.class)//jfinal的事物注解public void saveTeachingResearch() { Integer status = null; String result = null; Integer activityId = null; String activity_name = null;// 活动名称 String begin_t

2018-01-19 16:27:38 629

转载 java整合discuz小结(实现与论坛同步登录等操作)

最近笔者在实现java项目对discuz的整合。在此过程中,查了很多这方面的资料,发现网上并没有说得比较全面的文章。笔者博取众长以及自己在此过程中遇到的问题,写下来供大家参考,希望大家可以在这过程中少走弯路。笔者在此过程中主要参考了https://code.google.com/p/discuz-ucenter-api-for-java/后,感谢作者ping china.大家可以到此下载接口。

2017-12-25 11:17:24 715

原创 Linux设置SSH连接时间

相信大家经常遇到SSH连接闲置一会就断开需要重新连接的痛苦,为了使SSH连接保持足够长的时间,我们可以使用如下两种设置1、sshd服务配置:vi /etc/ssh/sshd_config找到一个ClientAliveInterval参数,解开注释,设置连接保持的时间,单位为秒ClientAliveCountMax 这个参数设置允许超时的次数设置好了后,保存并关闭文件Esc:wq重新启动配置servi

2017-09-27 17:16:23 9566

原创 使用qrcode.js生成二维码

<!--html内容--><a onclick="checkEr(${activitys.id!''})">查看二维码</a><div id="formTab${activitys.id!''}" style="display:none;" class="d_table_form"></div><script type="text/javascript" src="../js/qrcode.js

2017-09-27 17:01:42 410

原创 mysql使用存储过程和事件实现定时任务

首先创建一个存储过程autoStatus:DELIMITER $$USE `edums`$$DROP PROCEDURE IF EXISTS `autoStatus`$$CREATE DEFINER=`root`@`%` PROCEDURE `autoStatus`()BEGINUPDATE d_executive_activity SET state=1 WHERE NOW()<begi

2017-08-17 14:55:45 358

转载 Java垃圾回收机制

垃圾回收的意义   在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是”无用信息”,这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用的对

2017-08-10 17:15:01 214

转载 jfinal定时调度任务插件QuartzPlugin

quartz_config.properties(quartz配置)#============================================================================# 配置主要调度程序属性#===========================================================================

2017-07-18 15:53:13 2660 5

转载 Java 集合转换(数组、List、Set、Map相互转换)

package com.example.test; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.

2017-07-13 10:46:09 429

转载 error while loading shared libraries: libevent-2.0.so.5 (安装MEMCACHED问题)

今天安装memcache启动服务时出现 error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory>whereis libevent-2.0.so.5libevent-2.0.so.5: /usr/local/lib/libeven

2017-07-13 10:37:21 603

spring整合xfire的jar

spring整合xfire的jar

2016-07-29

Jquery1.10

2016-07-29

apache-tomcat-6.0.43.tar

apache-tomcat-6.0.43.tar

2016-07-27

空空如也

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

TA关注的人

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