自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux 安装 Java JDK shell

#!/bin/bash##*************************************************************************************#Author: guanzheng#Date: 2019-04-22#FileName: java_i...

2019-04-24 11:20:19 737

原创 记录linux zigw挖矿病毒查杀

关于此病毒的参考文献:https://4hou.win/wordpress/?spm=a2c4e.11153940.blogcont657476.14.53ff2757GtnJxj&cat=6270病毒介绍https://yq.aliyun.com/articles/657476病毒清理,不过有时会复发https://blog.csdn.net/sayWhat_sayHello/...

2019-01-27 12:59:03 1339

原创 Spring MVC 自定义参数解析器

Spring MVC 自定义参数处理器SpringMVCDispatcherServletRequestMappingHandlerAdapterRequestResponseBodyMethodProcessor自定义解析器RequestParamMethodPropertiesBodyArgumentConvertObjectResolver配置测试Maven信息SpringMVCspri...

2018-12-25 23:40:39 3981 2

原创 java byte[] 与 int 互转

留着自己以后方便看public static int byteArrayToInt(byte[] b) { return b[3] & 0xFF | (b[2] & 0xFF) << 8 | (b[1] & 0xFF) << 16 | (b[0] & 0x...

2018-04-21 23:38:41 210

原创 C#封装仿Java式解析JSON

最近写了C#代码,然而C#操作json的方式实在是不习惯,于是就模仿Java解析json的写法做了一层封装。 引用库:Newtonsoft.JsonJSONObject:using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using Sys...

2018-04-17 15:03:51 706

原创 java实现图片转BASE64字符串编码

前些时候看了别人写的base64原理解析。有感而发,撸下此码。base64原理解析传送门:http://blog.csdn.net/guanzhengyinqin/article/details/79463377 //把有符号转成无符号 public static int convertBinaryUnsigned(byte b){ return ((int...

2018-03-13 18:55:25 2875

转载 base64原理解析

base64原理解析 转载 2015年04月20日 14:43:26 标签:协议 8008 开发者对Base64编码肯定很熟悉,是否对它有很清晰的认识就不一定了。实际 上Base64已经简单到不能再简单了,如果对它的理解还是模棱两可实在不应该。大概介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文 章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。  一. Ba...

2018-03-06 20:35:45 581

原创 java socket长连接传输文件

一个简单的demo,实现Java socket文件传输。线程就不写了,只为了实现文件传输。 前面四个字节表示文件大小(长度),后面为数据体,数据体往后五个字节表示文件后缀名,后缀名超过五个字节的,则为二进制文件,丢弃文件后缀。服务端接收 下面是服务端代码:package receptionData;import java.io.File;import java.io.FileOu...

2018-02-28 16:48:51 5045

原创 java socket接收保证能读完数据的方法

// private static byte[] readData(InputStream in,byte[] bData) throws IOException{// int readLength = in.read(bData);// if(readLength!=bData.length){// byte[] temp2 = read...

2018-02-28 16:20:03 5714

原创 qrcode将生成的二维码转成img格式

qrcode参数说明render : "canvas",//设置渲染方式 width : 256, //设置宽度 height : 256, //设置高度 typeNumber : -1, //计算模式 correctLevel : QRErrorCorrectLevel.H,//纠错等级 back

2017-12-05 16:15:08 7957 1

转载 手机适配时间控件

/* * 日期插件 * 滑动选取日期(年,月,日) * V2.1 */(function ($) { $.fn.date = function (options, Ycallback, Ncallback) { //插件默认选项 var that = $(this); var docType = $(this).is('input'

2017-11-28 17:18:05 1072

原创 java手动实现集合(数组形式)

直接上代码:package bean;import java.util.Iterator;public class ListDemo<T> implements Iterable<T> { private Object[] obj; private int size; public int getSize() { return size+1; } p

2017-11-24 11:46:37 356

转载 Linux Mysql 给用户授权

MySQL登录时出现 Access denied for user ‘root’@’xxx.xxx.xxx.xxx’ (using password: YES) 的原因及解决办法。mysql -u root -h 192.168.194.142 -pEnter password: ERROR 1045 (28000): Access denied for user ‘root’@’192.168

2017-11-14 15:20:08 4362

原创 java https请求需要的X509

package ---;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.X509TrustManager;public class MyX509TrustManager implements X509TrustManager {

2017-11-10 14:19:12 1187

原创 微信JS-SDK使用权限签名算法example

package wechat.example;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Formatter;import java.util.HashM

2017-11-10 14:16:03 1310 1

原创 定时获取微信access_token

import org.springframework.scheduling.annotation.Scheduled;@Componentpublic class TimedTask { //@Scheduled(cron="0 0 12 * * ?")//每天12点跑 //@Scheduled(cron="0 0/5 * * * ?")//每5分钟 0 0 */1 * * ?

2017-11-10 14:10:13 2734 2

原创 微信请求工具类

import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.ConnectException;import java.net.URL;import javax.net.ssl.Http

2017-11-10 14:02:52 1002

转载 使用keytool 生成证书

使用keytool 生成证书keytool 简介keytool 是java 用于管理密钥和证书的工具,官方文档 其功能包括:创建并管理密钥 创建并管理证书 作为CA 为证书授权 导入导出证书 主要格式 keytool 采用 keystore 文件来存储密钥及证书,其中可包括私钥、信任证书; keystore 文件主要使用 JKS格式(也可支持其他格式),带密钥存储;其中私钥的存储也有独

2017-11-02 17:28:34 718

转载 服务器80端口映射到8080端口

服务器设备,如果申请域名之后,端口默认指向的为80端口,但是我们更多的服务是发布在了tomcat当中,更多的是使用的8080端口众所周知,服务器安装nginx能够做端口映射,然后将服务制定到大家想要的地方。工作需求,提供一个不需要安装nginx的情况下,将80端口映射到8080端口,从而达到直接访问服务器去到达8080端口的服务。用tomcat用户登录,启动tomcat,发现tomcat无法启动,出

2017-10-27 10:40:19 8649 1

原创 mybatis+spring中的Mapper通过非自动注入方式获取Mapper代理对象(Spring 工厂)

/** * * @author guanZheng * 创建SpringBeanFactoryUtils类 * 实现ApplicationContextAware接口 * */public class SpringBeanFactoryUtils implements ApplicationContextAware { private static ApplicationCo

2017-10-24 11:12:18 7061 2

原创 Linux查看端口占用情况

命令:netstat –apn 杀死进程:kill -9 PID

2017-10-23 11:17:10 218

原创 java List集合转Excel表格文档

前阵子有朋友问我java将excel转成文档的方法,而最近公司刚好有个需求需要将数据转成excel文档。所以我就写了一个工具类,将数据对象转成excel文档。考虑到可能要传入不同类型的对象集合。为了能配合我那个朋友使用,也为了工具类更具有复用性,excel的第一行信息通过反射获取对象的属性名称来写入。首先要做一个 通过字段名称获取属性值 的方法: 用此方法需要引入jxl包/** * 获取

2017-10-20 11:31:24 10025 1

原创 Linux下tomcat实时日志查看

Linux下tomcat实时日志查看版权声明:欢迎查看,随便复制! 1、先切换到:cd tomcat/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了备注:Ctrl+c 是退出tail命令。

2017-10-13 12:23:02 193

原创 本地java链接远程服务器Linux上redis出错解决方案

在redis.conf文件中bind 127.0.0.1加上#号 在redis.conf文件中把 #requirepass 的#号去掉,在后面加上链接redis-server的密码 在本地用java代码链接://Redis服务器IP private static String ADDR = "你的服务器ip"; //Redis的端口号 private static

2017-10-12 14:50:41 820

原创 Redis need tcl 8.5 or newer

You need tcl 8.5 or newer in order to run the Redis test需要tcl,登入网站:http://www.tcl.tk/ 下载tcl 下载后安装:sudo tar xzvf tcl8.6.7-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.7/unix/ sudo ./configure

2017-10-12 11:37:45 136

原创 MyBatis+MySQL 返回插入的主键ID

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下: JurisdictionMapper.xml<!-- 添加一条权限 --> <insert id="addJurisdiction" useGeneratedKeys="true" keyProperty="jurisdiction.i

2017-10-09 11:21:01 529

原创 layer.msg弹窗倒计时

//layer.msg弹窗倒计时//second : 倒计时时间,单位,秒//content: 弹窗内容,类型;Stringfunction countDown(second,content){ layer.msg(content, { time : 5000, shade: 0.6, success: function(layero,i

2017-09-29 15:41:44 5224 1

转载 Redis介绍以及安装(Linux)

Redis介绍以及安装(Linux) redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种

2017-09-28 11:11:16 180

转载 【翻译】关于JavaScript回调地狱

回调地狱JavaScript异步程序书写指南什么是“回调地狱”? 我们很难一眼就看懂异步JavaScript,或者是使用回调函数的JavaScript程序。例如下面这段代码:fs.readdir(source, function (err, files) { if (err) { console.log('Error finding files: ' + err) } else {

2017-09-25 16:43:43 502

原创 PageBean分页工具类,适用于mysql

//这是一个分页工具类,只要setTotalCount就能根据页数获取相应的数据package com.baxcall.visitor.bean;import org.apache.ibatis.type.Alias;@Alias("pageBean")public class PageBean { private static final int DEFAULT_PAGE_SIZE =

2017-09-19 11:42:23 2394 1

原创 JavaScript搜索关键字返回结果关键字加红

/** * 请求代码 * **paramLikeKey** 搜索关键字 */function getVisitorsRecord(currentPage,paramResult,paramStartTime,paramEndTime,**paramLikeKey**){ $.get( "../visitor/getAllVisitor", {

2017-09-19 11:23:22 3271

转载 Java Web服务收到请求时线程的情况

Web请求线程的状态在开发中,突然想到了这样的一个问题, Java对每一次Web的请求,是否都会创建一条线程去进行处理呢?也就是说,当一个Class的方法同时有1000个请求访问时,线程是如何运作的呢?解释上面的问题,首先需要说一下Web服务器处理请求的几种模式:1、收到一个请求就处理,这个时候就不能处理新的请求,这种为阻塞 这个是单线程模型,无法并发,一个请求没处理完服务

2017-07-31 14:06:37 319

ComUtil.exe

此工具可以时间戳与时间相互转换,base64与图片相互转换,需要 .NET Framework 4.5及以上环境运行

2019-08-22

空空如也

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

TA关注的人

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