自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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