- 浏览: 56655 次
- 性别:
- 来自: 北京
最新评论
文章列表
Java导出Excel简单实现<二>
- 博客分类:
- JAVA
pom依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.8</version>
</dependency>
controller接口方法:
public void exportAppUserOrderRecordList(@RequestParam Map<String, Ob ...
生成文件或者字符的摘要校验码
- 博客分类:
- JAVA
public static void main(String args[]){
try{
String myInfo = "我的测试摘要校验码";
MessageDigest md = MessageDigest.getInstance("SHA-1");//SHA-256 SHA-512
md.update(myInfo.getBytes(), 0, myInfo.getBytes().length);
byte[] hash ...
文件压缩整理 File-ZIP
- 博客分类:
- JAVA
示例代码:
String zipFilePath = filePath+".zip"; //压缩文件 在原文件名的基础上,追加 。zip
ZipUtil.compress(filePath,zipFilePath); //压缩文件
/**
* @Description:
* 压缩和解压工具
*/
public class ZipUtil {
public static void compress(String srcFilePath, String destFilePath) {
...
Dom4j读取写入xml
- 博客分类:
- JAVA
/**
* 按照日期生成上报的xml数据
* @param date
* @return
*/
public String buildXmlDataPath(String date) {
//document
long docmentStartTime = System.currentTimeMillis();
Document root = buildRootDocument(); //rootElement
Element docElement = root ...
在springboot项目resource下增加了一个配置文件,在本地测试通过以下列子都可以正常读取
ResourceUtils.getFile("classpath:/ca/enterprise.xx");
在部署到测试环境的打成jar部署的docker容器里,报了一个错读取不到jar包中的文件。各种读取方法的尝试,最终使用以下方式可以正常读取
/**
* 在jar包中读取对象
* @param enterpriseCerFilePath
* @return
* @throws IOException
*/
public ...
@Test
public void getClassPath(){
ClassLoader loader = Thread.currentThread().getContextClassLoader();
//获取当前classpath路径
System.out.println(loader.getResource("").getPath());
//获取当前类的路径
System.out.println(this.getClass().getResource("").getPath());
//获取当前c ...
Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。Nashorn javascript引擎只是javax.script.ScriptEngine另一个实现,而且规则也一样,允许Java和JavaScript互相操作。这里有个小例子:
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName( "JavaScript" );
System.out ...
Java导入Excel的简单实现
- 博客分类:
- JAVA
java导入使用Apache导入Excel的简单实现
package com.bruce.geekway.tonglian.job;
import java.io.File;
import java.io.FileInputStream;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Iterator;
import org.apache. ...
Excel导出的简单实现
- 博客分类:
- JAVA
简单例子随便记录下,后续完善
private static void exprotExcel() throws IllegalAccessException, InvocationTargetException, NoSuchMethodException {
// public static HSSFWorkbook listToExcelByModel(List list, String cols, String modelName){
// if(list == null || list.size() <= 0
// || cols == n ...
简单的例子3des对称加密的代码
- 博客分类:
- JAVA
一个简单的3des对称加密对象
package com.bruce.geekway.utils;
import java.net.URLEncoder;
import java.security.MessageDigest;
import java.util.Base64;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
public class Encrypt ...
java 提供了非常的精确的时间
其中时间的计算为
1秒 = 1000毫米
1毫秒 = 1000微秒
1微秒 = 1000纳秒
获取系统毫秒时间戳为:System.currentTimeMillis()
获取系统微妙间戳为:System.nanoTime()
那之间有啥区别呢,是不是同一时间输出的两个时间戳是 1000000倍数出现呢
看代码
System.out.println("时间的起始时间:" + new Date(0).toLocaleString());
System.out.println(&qu ...
java播放二进制 Flv视频
- 博客分类:
- JAVA
视屏播放与图片展示展示一样,一般把图片或者视屏放到服务器或者资源服务器,或者CDN上通过URL的方式访问,也可以通过以流的方式输出到客户端浏览器,flv的视屏播放示例如下
一.创建一个web项目
1.创建一个servlet
/**
* Servlet implementation class FlvBFServlet
*/
@WebServlet("/FlvBFServlet")
public class FlvBFServlet extends HttpServlet {
private static final long serial ...
参考地址:http://www.cnblogs.com/o-andy-o/archive/2012/12/22/2829563.html
万物皆对象,Object是一切对象的父类,索然在创建类型的时候没有直接的申明,编译器会帮助做这件事件。有事我们需要重写一些方法:比如
@Override
public int hashCode() {
// TODO Auto-generated method stub
return super.hashCode();
}
@Override
public boolean equals(Object obj ...
元旦期待已久的iOS版本,苦苦等到1.7号方值被拒了,原因是不支持ip6,现要改造支持ipv6,公司用的aliyun服务器 nginx做反向代理 服务器的操作系统是linux,通过ping6的方式可以之道网址是否支持ipv6
ping6 ipv6.xxxx.com
ping6 ipv6的ip
请参考:http://lesca.me/archives/how-to-ping-ipv6-address.html
在gogole后国内大部分都是不支持ipv6,包括aliyun都是禁用状态,在google之后发现了破解之道
一.确认系统版本
# cat /proc/v ...
Msql-binlog
- 博客分类:
- Mysql
登陆msql想要通过工具命令查看binlog
执行
mysqlbinlog /var/lib/mysql/mysql-bin.000001
报错:
/usr/bin/mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
初步猜想应该是编码格式导致 在网上找了答案看如何能不用修改编码格式
原因是mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令。
感谢这个作者分享 http://www.cnblogs.c ...