Skip to content

Instantly share code, notes, and snippets.

View 0532's full-sized avatar
🇨🇳

wanglichao 0532

🇨🇳
View GitHub Profile
@0532
0532 / git
Created September 22, 2014 14:29
github page
how to create your own page http://0532.github.io/
@0532
0532 / StringPad.java
Last active August 29, 2015 14:07
字符串的拼接
package pub.tools;
import java.io.UnsupportedEncodingException;
public class StringPad {
public static String pad4ChineseToByteLength(boolean isLeftPad, String srcStr, int totalByteLength, String padStr) {
if (srcStr == null) {
return null;
}
@0532
0532 / BeanHelper.java
Created September 29, 2014 08:23
对象操作辅助类
package pub.tools;
import org.springframework.util.StringUtils;
import java.lang.reflect.Field;
import java.math.BigDecimal;
/**
* 对象操作辅助类
*/
@0532
0532 / Ibator.java
Last active October 24, 2016 09:53
mybatis自动生成数据库表的dao,mapper类
package generator;
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.exception.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;
import java.io.File;
import java.io.IOException;
@0532
0532 / AvroDataFileTest.java
Created October 8, 2014 03:04
avro对数据的读写
import org.apache.avro.Schema;
import org.apache.avro.file.DataFileReader;
import org.apache.avro.file.DataFileWriter;
import org.apache.avro.generic.GenericData;
import org.apache.avro.generic.GenericDatumReader;
import org.apache.avro.generic.GenericDatumWriter;
import org.apache.avro.generic.GenericRecord;
import org.apache.avro.io.DatumReader;
import org.apache.avro.io.DatumWriter;
import org.apache.avro.io.EncoderFactory;
@0532
0532 / ProjectConfigManager.java
Created October 9, 2014 07:35
项目配置文件管理
package org.fbi.ibp.helper;
import org.fbi.ibp.internal.AppActivator;
import org.osgi.framework.BundleContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.net.URL;
import java.util.Properties;
@0532
0532 / quicksort
Created October 10, 2014 02:50
Javascript recursive quicksort
function quickSort(A) {
var smaller = []; var larger = [];
if (A.length <= 1)
return A;
for (var i = 1; i < A.length; i++) {
if (A[i] < A[0])
smaller.push(A[i]);
if (A[i] >= A[0])
larger.push(A[i]);
@0532
0532 / XmlTest.java
Last active August 29, 2015 14:07 — forked from precious-ming/XmlTest.java
xml解析
package com.jxl.tool;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
@0532
0532 / PdfPrintService.java
Created October 23, 2014 02:05
itextPdf(Table)
package feb.service;
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.*;
import feb.print.model.Vch;
import org.springframework.stereotype.Service;
import pub.platform.advance.utils.PropertyManager;
import pub.platform.security.OperatorManager;
import pub.tools.StringPad;
import skyline.service.SkylineService;
@0532
0532 / SendMailGroup.java
Created October 25, 2014 05:39
群发邮件
package sentMail;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import java.io.*;