
其他杂项
文章平均质量分 65
phpfzh
每天进步一点点
展开
-
Java 获取设备类型
maven 添加依赖:<dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</artifactId> <version>1.20</version></dependency>使用样例:/** * 截取设备类型 * @param agent * @return */public S原创 2021-08-05 14:12:06 · 649 阅读 · 0 评论 -
使用eclipse 构建多模块 maven 项目
新建maven 项目 File ====> new ====> Maven Project右键项目 new =====》other =====> 搜索框输入maven 其他模块重复操作即可原创 2017-06-08 15:09:23 · 348 阅读 · 0 评论 -
Log4 日志配置文件
############################################################################################rootlog4j.rootLogger=DEBUG,console,dayFile,syslog#######################################log4j.append原创 2017-06-14 09:33:39 · 542 阅读 · 0 评论 -
读取配置文件的内容代码
public class HSignUtil {public HSignUtil(){}private static Properties props = new Properties(); private static Properties apiProps = new Properties(); static{try {//原创 2017-06-14 09:34:58 · 520 阅读 · 0 评论 -
jwt 的签发 和 jwt 的验证
jwt 文档地址:https://github.com/auth0/java-jwt原创 2017-09-12 15:58:50 · 2508 阅读 · 0 评论 -
liunx 环境安装tomcat8
liunx环境 jdk1.8下载和安装链接:http://blog.youkuaiyun.com/phpfzh/article/details/72866668liunx 环境tomcat8 下载地址链接 :http://tomcat.apache.org/download-80.cgi注意选择版本,不要下载8.5的原创 2017-06-05 14:54:12 · 412 阅读 · 0 评论 -
lliunx 系统 图片服务器fastdfs 安装和测试
fastdfs 相关安装包下载:fastdfs_client_java_v1.10.tar.gz 下载链接:https://sourceforge.net/projects/fastdfs/fastdfs-nginx-module_v1.16.tar.gz 下载链接:https://sourceforge.net/projects/fastdfs/file原创 2017-09-19 09:34:04 · 507 阅读 · 0 评论 -
liunx 环境下安装JDK1.8
jdk1.8 下载链接地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html根据自己的liunx 版本选择对应的版本,因为我的是liunx 64位 所以我下载的是jdk-8u131-linux-x64.tar.gz用putty 工具登录liu原创 2017-06-05 14:00:00 · 526 阅读 · 0 评论 -
liunx 安装和配置 nginx
liunx 客户端putty登录,cd 到/usr/local 目录下cd /usr/local #进入到/usr/local目录下mkdir nginx #创建nginx 目录到nginx 官网下载nginx安装包官网地址:http://nginx.org/en/download.html下原创 2017-09-18 09:58:05 · 575 阅读 · 0 评论 -
liunx 系统 禁用firewall 配置iptables
1、关闭 firewall :systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)2 ipt原创 2017-09-20 15:21:20 · 531 阅读 · 0 评论 -
服务器fastdfs java 文件上传测试
github 地址:https://github.com/tobato/FastDFS_Clientpom.xml 代码:xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.phpfzh2spring-b原创 2017-09-20 09:59:46 · 3403 阅读 · 1 评论 -
SpringBoot 学习记录(五)- 文件上传(和图片服务器fastdfs测试)
application.yml 配置文件代码:spring: mvc: view: prefix: /WEB-INF/view/ suffix: .jspfdfs: soTimeout: 1501 connectTimeout: 601 thumbImage: #缩略图生成参数 width:原创 2017-09-21 15:50:34 · 2503 阅读 · 4 评论 -
滚动具体的元素节点
document.getElementById("box").children[4].scrollIntoView(true);//offsetWidth/Height border+padding+width//clientWidth/Height: padding+width//offsetLeft offsetTop offsetParent 获取每一个元素初始化原创 2017-11-22 21:55:45 · 237 阅读 · 0 评论 -
liunx 环境安装mysql 5.6
mysql 5.6 下载链接 :https://dev.mysql.com/downloads/mysql/5.6.html#downloadsSelect Operating System选择 :Linux - Generic把(mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz) 下载下来 因为我的centos7 是64位原创 2017-06-06 15:18:18 · 396 阅读 · 0 评论 -
spring-mobile 获取device 的两种方法
第一种:传HttpServletRequest 获取 @GetMapping("/test")public void home2(HttpServletRequest request){ LiteDeviceResolver deviceResolver = new LiteDeviceResolver(); Device device = deviceResolver.reso...原创 2018-04-19 18:29:07 · 2452 阅读 · 0 评论 -
UEditor 前后端分离【java版本】
Ueditor官网文档地址:http://fex.baidu.com/ueditor/#server-deploy下载源码包:1 java后台配置:下载源码包,解压后把\ueditor-1.4.3.3\ueditor-1.4.3.3\jsp\src\com\baidu\ueditor的文件拷贝到java项目src下。Base64Uploader.java 因为jdk1.8不支持Base64.dec...原创 2018-05-05 17:40:50 · 6873 阅读 · 2 评论 -
github 代码同步提交命令
##同步git remote -vgit remote add upstream git@github.com:xxx/xxx.gitgit fetch upstreamgit merge upstream/mastergit push##提交git add .git commit -m "测试"git pull origin mastergit push origin master...原创 2018-06-14 22:41:15 · 450 阅读 · 0 评论 -
Maven 目录结构
maven 下载和安装,eclipse maven插件请自己解决1创建maven项目 打开eclipse 点击 ===》 File =====> new =====> Maven Project ===> Next这样maven 项目就创建好了maven 项目转web项目原创 2017-06-07 09:44:33 · 361 阅读 · 0 评论 -
liunx 安装 wget
安装 wget yum -y install wget原创 2017-06-06 14:38:36 · 481 阅读 · 0 评论 -
手机号中间4位加*显示
最近在做安全中心模块的时候需要给手机号码中间4位加*显示,所以记录下来。方法:public static void main(String[] args){String str = "13645631698"; String ss = str.substring(0,str.length()-(str.substring(3)).length())+原创 2017-03-22 09:13:17 · 1331 阅读 · 0 评论 -
BCrypt 密码加密和解密
项目中用到需要对登录密码进行加密 ,使用BCrypt 主要是能实现每次加密的值都是不一样的。String password = "123456a";//$2a$10$ofPkBDUezOJp6Sik63Q/0.QlU8a1itEyzldjSXqfn2nDPqXjN0LjmString pwt = BCrypt.hashpw(password, BCrypt.gensalt());原创 2017-03-22 11:22:20 · 41246 阅读 · 3 评论 -
将加密后的密码进行二次分割
项目中需要对支付密码打乱后进行二次分割保存方法如下:// 将加密过后的支付密码分隔public static String[] splitString(String securityPassword){ String[] total = {"", ""};int i = securityPassword.length() / 4;int j = se原创 2017-03-22 14:55:19 · 637 阅读 · 0 评论 -
身份证号码检验 js
最近项目在做身份证实名认证,需要校验身份证号码是否正确。找个些工具方法,这里保存记录下。 var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古", 21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏", 33:"浙江",34:"安徽",35:"福建",36:"江西",3原创 2017-03-22 16:16:17 · 559 阅读 · 0 评论 -
静态化Html
public String staticContent(Integer cid){Content content = contentService.get(cid);if(content==null){return "nofound";}FileOutputStream fos = null;HttpServletRequest request = ServletAct原创 2017-03-23 09:04:21 · 574 阅读 · 0 评论 -
文件上传 java
public String upload() {HashMap map = new HashMap();//1:上传放入服务器,如何获取服务器的上传的路径String uploadPath = ServletActionContext.getServletContext().getRealPath("upload");//2:如果服务器上传路径不存在,就创建File dirPa原创 2017-03-23 09:02:46 · 463 阅读 · 0 评论 -
静态化工具类方法
private static String getRandomString(int length) {StringBuffer bu = new StringBuffer();String[] arr = { "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c","d", "e", "f", "g", "h", "i", "j",原创 2017-03-23 09:06:49 · 355 阅读 · 0 评论 -
spring 文件上传
@RequestMapping(value = "/upload")@ResponseBodypublic Map tzupload(@RequestParam("doc") MultipartFile file, HttpServletRequest request)throws IllegalStateException, IOException {String direc原创 2017-03-23 09:08:56 · 241 阅读 · 0 评论 -
中文转成unicode
银行对接项目中有些参数不能传中文,中文需要转成unicode。方法整理如下//根据unicode 转成中文 public static String unicodeByString(String unicode) { StringBuffer string = new StringBuffer(); String[] hex = unicode.split(原创 2017-03-31 14:00:34 · 554 阅读 · 0 评论 -
文件加密解密工具类
最近在做某某银行 业务的时候需要用到文件加密解密 这里收集整理下;package com.huishang.util;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.*;import java.security.InvalidKeyException;im原创 2017-04-10 14:07:26 · 1025 阅读 · 0 评论 -
email 发送邮件类
package com.spingdemo01;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.PasswordAuthentication;im原创 2017-03-24 14:12:10 · 283 阅读 · 0 评论 -
email 邮件发送模板类(重置密码,绑定邮箱链接)
/*** * @Title: sendEamilForBindEmail * @Description: TODO(发送邮件链接(邮箱验证/邮箱绑定)) * @param @param email 要发送的email 地址* @param @param emailCode 加密后的email* @param @param toKCode 加密后的uid* @para原创 2017-03-24 14:17:34 · 8868 阅读 · 0 评论 -
校验银行卡号是否正确
/** 校验过程:* 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。 * 2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,将个位十位数字相加,即将其减去9),再求和。 * 3、将奇数位总和加上偶数位总和,结果应该可以被10整除。 *//*** 校验银行卡卡号是否合法* @Title: checkBankCa原创 2017-04-01 18:27:16 · 5994 阅读 · 0 评论 -
读取解密后的文件内容
最近在做某某银行的接口时,需要下载处理结果文件,解密后读取里面的内容进行业务处理。这里记录下解密后的文件内容:代码如下:public void test() throws IOException{String path = File.separator;File file = new File("D:"+path+"DEMO"+path+"cli原创 2017-04-19 16:12:47 · 607 阅读 · 0 评论 -
spring token 令牌 防止表单重复提交
最近项目中需要对表单重复提交作处理 这里整理记录下。spring 拦截器配置代码: 图:拦截器类代码:package com.ptpl.core.interceptor;import java.lang.reflect.Method;import java.util.UUID;impor原创 2017-05-04 10:37:43 · 2797 阅读 · 0 评论 -
orace 和spring结合 自动序列
最近项目中需要用到自增序列 从000001 开始自增 这里记录下在bean 配置文件配置class="org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer">原创 2017-04-26 12:16:25 · 457 阅读 · 0 评论 -
tomcat 配置虚拟路径
在tomcat server.xml配置文件下 配置一行代码:图片配置如下:然后在文件显示:在系统磁盘目录:项目启动后显示:原创 2017-03-21 14:16:31 · 324 阅读 · 0 评论