- 博客(25)
- 收藏
- 关注
原创 java串口连接
package com.serialport;import com.websocket.WebSocketUtil;import gnu.io.*;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.beans.fac...
2020-01-16 13:57:51 555
原创 js获取本地摄像头并拍照
/* * 获取本地设备列表 * label为设备名称、deviceId为设备ID * 注意:设备名称需要浏览器赋予权限才能获取到,新版的火狐浏览器和谷歌浏览器均能赋予权限 */navigator.mediaDevices.enumerateDevices().then(function (devices) { devices.forEach(function (device...
2019-12-04 12:50:22 2987 2
原创 MySQL添加权限
进入MySQL命令行mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;mysql> flush privileges;
2019-11-05 13:53:58 183
转载 SpringBoot的application.properties相关配置
# ----------------------------------------# CORE PROPERTIES# ----------------------------------------# SPRING 相关配置 (ConfigFileApplicationListener)spring.config.name= # config file name (default ...
2019-06-24 09:35:03 614
原创 POI导入和导出Excel
需要的jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version></dependency><
2019-03-08 15:36:18 388
原创 从Request中获取json格式的数据
public class GetRequestJsonUtils { public static JSONObject getRequestJsonObject(HttpServletRequest request) throws IOException { String json = getRequestJsonString(request); return JSONObje...
2018-09-11 10:37:12 7630
原创 Base64转换
public class Base64Util { /** * 对字节数组Base64编码 */ public static String getByteStr(byte[] bytes) { // 对字节数组Base64编码 BASE64Encoder encoder = new BASE64Encoder(); ...
2018-09-11 10:32:59 945
原创 webSocket
/*** 服务端*/@ServerEndpoint(value = "/websocket",configurator=GetHttpSessionConfigurator.class)public class WebSocketUtil { //用来存放每个客户端对应的WebSocketTest对象,适用于同时与多个客户端通信 public static CopyOnWr...
2018-09-05 09:30:15 175
转载 获取MAC地址
/** * 获取本机mac地址 * @return */ public static String getMac() { StringBuffer sb = new StringBuffer(""); try { InetAddress ia = InetAddress.getLocalHost(); System.out.println(ia); ...
2018-08-03 13:32:04 366
转载 从request中获取客户端IP地址
/** * 从request中获取请求方IP * @param request * @return */ public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if...
2018-08-03 13:28:58 13437
原创 commons-io 实现监控本地文件夹
文件变化监听类:package com.xjiuge.crawl.util;import java.io.File;import org.apache.commons.io.monitor.FileAlterationListener;import org.apache.commons.io.monitor.FileAlterationObserver;/** * 文件变化监听...
2018-07-20 10:53:58 2792
原创 多线程获取返回值
线程类:import java.util.concurrent.Callable;/** * 线程类,需要返回值的 ,实现Callable接口 * @author xhc * */@SuppressWarnings("rawtypes")public class MyThread implements Callable{ @SuppressWarnings("static-...
2018-07-18 09:54:23 5475
原创 发送http请求,获取返回的zip包并读取包内的文件
需要引入jar包:httpclient、httpmime、httpcore、javax.servlet-api。import javax.servlet.http.HttpServletResponse;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java....
2018-06-29 14:11:05 12944 3
原创 Linux相关软件安装(centos7.4)
1、rz、sz的安装 yum install lrzsz2、下载并安装jdk 1)官网下载jdk压缩包(jdk1.8,64位系统:jdk-8u161-linux-x64.tar.gz) 2) 输入命令:cd /usr/ mkdir java在usr下新建一个文件夹用作Java的安装目录3)然后进入到java目录(cd java),并导入下载的jdk(rz -y),在...
2018-04-15 22:15:36 375
原创 spring quartz(定时器)
1、pom.xml配置,引入quartz的jar包,使用最新的2.2.1版本 org.quartz-scheduler quartz 2.2.12、Spring 配置文件: run 0/5 * * * * ? 3、quartz中的时间表达式的设置-
2017-12-08 14:20:10 231
原创 生成纯数字的验证码
public class RandomCode { private int width = 84; private int height = 28; public void getCode(HttpServletRequest request,HttpServletResponse response) throws IOException{ Buffered
2017-12-08 14:17:46 3886
原创 为什么选择MongoDB
1、为什么选择MongoDB? 1》无数据结构限制 1.没有表结构的概念,每条记录可以有完全不同的结构 2.业务开发方便快捷 3.sql数据库需要事先定义表结构再使用 2》完
2017-12-08 14:16:04 1125
原创 批量下载文件,打包成zip压缩包
批量下载文件,用程序打成zip压缩包在下载前台传来要下载的文件url数组@RequestMapping(value = "/download",method = RequestMethod.POST)public void download(HttpServletResponse response,String [] filePathList) throws IOException{
2017-11-10 14:56:41 5489 1
转载 如何解决POST、GET请求时中文乱码
1、post针对Post方式提交的请求如果出现乱码,可以每次在request解析数据时设置编码格式:request.setCharacterEncoding("utf-8");也可以使用编码过滤器来解决,最常用的方法是使用spring提供的编码过滤器:在Web.xml中增加如下配置(要注意的是它的位置一定要是第一个执行的过滤器):charsetFilterorg.springfram
2017-08-25 14:36:07 479
转载 MD5加密
获取一个String的MD5值public static String getMd5(String str) { byte[] bs = md5.digest(str.getBytes()); StringBuilder sb = new StringBuilder(40); for(byte x:bs) { if((
2017-08-25 14:34:23 289
转载 微信支付签名算法
public static String createSign(String characterEncoding,SortedMap parameters){ StringBuffer sb = new StringBuffer(); Set es = parameters.entrySet();//所有参与传参的参数按照accsii排序(升序)
2017-08-25 14:32:34 1548
转载 文件下载(基于URL)
public void download_file(String fileName, HttpServletRequest request,String filePath, HttpServletResponse response) { try { URL url = new URL(filePath); HttpURL
2017-08-25 14:28:18 339
转载 MySQL函数大全
字符串函数ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) MySQL> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100 ORD(str)
2017-08-16 15:07:43 175
原创 RabbitMQ安装配置以及java的连接配置demo
一、在linux环境下安装 1、安装Erlang环境(RabbitMQ需要Erlang环境支持)cd /usr/local/src/ mkdir rabbitmq cd rabbitmqwget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-so
2017-08-15 17:52:07 1180
原创 配置本地git服务器(Windows)
1、下载Gitblit,下载地址:http://www.gitblit.com/2、解压缩即可,无需安装。3、创建一个用于存储资料的文件夹(E:\git\Gitrepository)4、配置defaults.properties文件 1.找到gitblit目录下的data文件下的defaults.properties文件,用记事本打开
2017-08-15 16:21:21 4687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人